>>> kodi: Building community/kodi 21.1-r1 (using abuild 3.14.1-r3) started Mon, 25 Nov 2024 17:24:36 +0000 >>> kodi: Validating /home/buildozer/aports/community/kodi/APKBUILD... >>> kodi: Analyzing dependencies... >>> kodi: Installing for build: build-base curl hicolor-icon-theme py3-bluez py3-pillow py3-simplejson python3 xdpyinfo curl-dev ffmpeg4-dev flatbuffers-dev fmt-dev freetype-dev fribidi-dev fstrcmp-dev giflib-dev glu-dev gtest-dev libass-dev libcdio-dev libdisplay-info-dev libdrm-dev libjpeg-turbo-dev libunistring-dev libvdpau-dev lzo-dev mesa-dev openssl-dev>3 pcre-dev rapidjson-dev spdlog-dev sqlite-dev taglib-dev tinyxml2-dev tinyxml-dev zlib-dev libxkbcommon-dev waylandpp-dev libinput-dev alsa-lib-dev avahi-dev bluez-dev dav1d-dev dbus-dev eudev-dev lcms2-dev libbluray-dev libcap-dev libcec4-dev libmicrohttpd-dev libnfs-dev libplist-dev libshairport-dev libudfread-dev libva-glx-dev libxslt-dev mariadb-connector-c-dev pipewire-dev pulseaudio-dev python3-dev samba-dev autoconf automake bash clang cmake doxygen graphviz libtool lld llvm nasm openjdk8-jre-base samurai swig tar wayland-protocols xz (1/456) Installing hicolor-icon-theme (0.18-r0) (2/456) Installing libbz2 (1.0.8-r6) (3/456) Installing libffi (3.4.6-r0) (4/456) Installing gdbm (1.24-r0) (5/456) Installing xz-libs (5.6.3-r0) (6/456) Installing mpdecimal (4.0.0-r0) (7/456) Installing libpanelw (6.5_p20241006-r3) (8/456) Installing sqlite-libs (3.47.0-r0) (9/456) Installing python3 (3.12.7-r1) (10/456) Installing python3-pycache-pyc0 (3.12.7-r1) (11/456) Installing pyc (3.12.7-r1) (12/456) Installing py3-bluez-pyc (0.23-r7) (13/456) Installing python3-pyc (3.12.7-r1) (14/456) Installing bluez-libs (5.79-r0) (15/456) Installing py3-bluez (0.23-r7) (16/456) Installing libpng (1.6.44-r0) (17/456) Installing freetype (2.13.3-r0) (18/456) Installing libimagequant (4.2.2-r0) (19/456) Installing libjpeg-turbo (3.0.4-r0) (20/456) Installing lcms2 (2.16-r0) (21/456) Installing openjpeg (2.5.2-r0) (22/456) Installing libsharpyuv (1.4.0-r0) (23/456) Installing libwebp (1.4.0-r0) (24/456) Installing tiff (4.7.0-r0) (25/456) Installing libwebpdemux (1.4.0-r0) (26/456) Installing libwebpmux (1.4.0-r0) (27/456) Installing libxau (1.0.11-r4) (28/456) Installing libmd (1.1.0-r0) (29/456) Installing libbsd (0.12.2-r0) (30/456) Installing libxdmcp (1.1.5-r1) (31/456) Installing libxcb (1.16.1-r0) (32/456) Installing py3-pillow (11.0.0-r0) (33/456) Installing py3-pillow-pyc (11.0.0-r0) (34/456) Installing py3-simplejson (3.19.3-r0) (35/456) Installing py3-simplejson-pyc (3.19.3-r0) (36/456) Installing libx11 (1.8.10-r0) (37/456) Installing libxext (1.3.6-r2) (38/456) Installing libxi (1.8.2-r0) (39/456) Installing libxtst (1.2.5-r0) (40/456) Installing xdpyinfo (1.3.4-r1) (41/456) Installing brotli (1.1.0-r2) (42/456) Installing brotli-dev (1.1.0-r2) (43/456) Installing c-ares-dev (1.34.3-r0) (44/456) Installing libidn2-dev (2.3.7-r0) (45/456) Installing libpsl-utils (0.21.5-r3) (46/456) Installing libpsl-dev (0.21.5-r3) (47/456) Installing nghttp2-dev (1.64.0-r0) (48/456) Installing openssl-dev (3.3.2-r4) (49/456) Installing zlib-dev (1.3.1-r2) (50/456) Installing zstd (1.5.6-r1) (51/456) Installing zstd-dev (1.5.6-r1) (52/456) Installing curl-dev (8.11.0-r2) (53/456) Installing aom-libs (3.11.0-r0) (54/456) Installing hwdata-pci (0.388-r0) (55/456) Installing libpciaccess (0.18.1-r0) (56/456) Installing libdrm (2.4.123-r1) (57/456) Installing libxfixes (6.0.1-r4) (58/456) Installing wayland-libs-client (1.23.1-r0) (59/456) Installing libva (2.22.0-r1) (60/456) Installing libvdpau (1.5-r4) (61/456) Installing vulkan-loader (1.3.296.0-r0) (62/456) Installing ffmpeg4-libavutil (4.4.5-r0) (63/456) Installing libdav1d (1.5.0-r0) (64/456) Installing lame-libs (3.100-r5) (65/456) Installing opus (1.5.2-r1) (66/456) Installing soxr (0.1.3-r7) (67/456) Installing ffmpeg4-libswresample (4.4.5-r0) (68/456) Installing libogg (1.3.5-r5) (69/456) Installing libtheora (1.1.1-r18) (70/456) Installing libvorbis (1.3.7-r2) (71/456) Installing libvpx (1.14.1-r0) (72/456) Installing x264-libs (0.164.3108-r0) (73/456) Installing numactl (2.0.18-r0) (74/456) Installing x265-libs (3.6-r0) (75/456) Installing xvidcore (1.3.7-r2) (76/456) Installing ffmpeg4-libavcodec (4.4.5-r0) (77/456) Installing sdl2 (2.30.9-r0) (78/456) Installing alsa-lib (1.2.12-r0) (79/456) Installing fontconfig (2.15.0-r1) (80/456) Installing fribidi (1.0.16-r0) (81/456) Installing libintl (0.22.5-r0) (82/456) Installing libeconf (0.6.3-r0) (83/456) Installing libblkid (2.40.2-r4) (84/456) Installing libmount (2.40.2-r4) (85/456) Installing glib (2.82.2-r0) (86/456) Installing graphite2 (1.3.14-r6) (87/456) Installing harfbuzz (9.0.0-r1) (88/456) Installing libunibreak (6.1-r0) (89/456) Installing libass (0.17.3-r0) (90/456) Installing nettle (3.10-r1) (91/456) Installing libtasn1 (4.19.0-r2) (92/456) Installing p11-kit (0.25.5-r2) (93/456) Installing gnutls (3.8.8-r0) (94/456) Installing libsrt (1.5.3-r0) (95/456) Installing libssh (0.11.1-r0) (96/456) Installing ffmpeg4-libavformat (4.4.5-r0) (97/456) Installing ffmpeg4 (4.4.5-r0) (98/456) Installing ffmpeg4-libpostproc (4.4.5-r0) (99/456) Installing ffmpeg4-libswscale (4.4.5-r0) (100/456) Installing vidstab (1.1.1-r0) (101/456) Installing ffmpeg4-libavfilter (4.4.5-r0) (102/456) Installing libasyncns (0.8-r4) (103/456) Installing dbus-libs (1.14.10-r4) (104/456) Installing libltdl (2.4.7-r3) (105/456) Installing orc (0.4.40-r1) (106/456) Installing libflac (1.4.3-r1) (107/456) Installing libsndfile (1.2.2-r0) (108/456) Installing speexdsp (1.2.1-r2) (109/456) Installing tdb-libs (1.4.12-r0) (110/456) Installing libpulse (17.0-r4) (111/456) Installing v4l-utils-libs (1.28.1-r1) (112/456) Installing ffmpeg4-libavdevice (4.4.5-r0) (113/456) Installing ffmpeg4-dev (4.4.5-r0) (114/456) Installing flatc (24.3.25-r0) (115/456) Installing flatbuffers (24.3.25-r0) (116/456) Installing flatbuffers-dev (24.3.25-r0) (117/456) Installing fmt (10.2.1-r2) (118/456) Installing fmt-dev (10.2.1-r2) (119/456) Installing bzip2-dev (1.0.8-r6) (120/456) Installing libpng-dev (1.6.44-r0) (121/456) Installing freetype-dev (2.13.3-r0) (122/456) Installing fribidi-dev (1.0.16-r0) (123/456) Installing fstrcmp (0.7-r4) (124/456) Installing fstrcmp-dev (0.7-r4) (125/456) Installing giflib (5.2.2-r0) (126/456) Installing giflib-dev (5.2.2-r0) (127/456) Installing linux-headers (6.6-r1) (128/456) Installing libpciaccess-dev (0.18.1-r0) (129/456) Installing libdrm-dev (2.4.123-r1) (130/456) Installing xorgproto (2024.1-r0) (131/456) Installing libxau-dev (1.0.11-r4) (132/456) Installing xcb-proto (1.17.0-r0) (133/456) Installing xcb-proto-pyc (1.17.0-r0) (134/456) Installing libxdmcp-dev (1.1.5-r1) (135/456) Installing libxcb-dev (1.16.1-r0) (136/456) Installing xtrans (1.5.1-r0) (137/456) Installing libx11-dev (1.8.10-r0) (138/456) Installing libxext-dev (1.3.6-r2) (139/456) Installing libxdamage (1.1.6-r5) (140/456) Installing libxfixes-dev (6.0.1-r4) (141/456) Installing libxdamage-dev (1.1.6-r5) (142/456) Installing libxshmfence (1.3.2-r6) (143/456) Installing libxshmfence-dev (1.3.2-r6) (144/456) Installing libxml2 (2.13.4-r3) (145/456) Installing llvm19-libs (19.1.4-r0) (146/456) Installing libelf (0.191-r0) (147/456) Installing mesa-glapi (24.2.7-r0) (148/456) Installing mesa (24.2.7-r0) (149/456) Installing wayland-libs-server (1.23.1-r0) (150/456) Installing mesa-gbm (24.2.7-r0) (151/456) Installing mesa-egl (24.2.7-r0) (152/456) Installing libxxf86vm (1.1.5-r6) (153/456) Installing mesa-gl (24.2.7-r0) (154/456) Installing mesa-gles (24.2.7-r0) (155/456) Installing mesa-osmesa (24.2.7-r0) (156/456) Installing clang19-headers (19.1.4-r0) (157/456) Installing libclc (19.1.4-r0) (158/456) Installing spirv-llvm-translator-libs (19.1.0-r0) (159/456) Installing spirv-tools (1.3.290.0-r0) (160/456) Installing clang19-libs (19.1.4-r0) (161/456) Installing mesa-rusticl (24.2.7-r0) (162/456) Installing mesa-xatracker (24.2.7-r0) (163/456) Installing libxxf86vm-dev (1.1.5-r6) (164/456) Installing mesa-dev (24.2.7-r0) (165/456) Installing glu (9.0.3-r3) (166/456) Installing glu-dev (9.0.3-r3) (167/456) Installing gtest (1.15.2-r0) (168/456) Installing gmock (1.15.2-r0) (169/456) Installing gtest-dev (1.15.2-r0) (170/456) Installing enca (1.19-r4) (171/456) Installing enca-dev (1.19-r4) (172/456) Installing expat (2.6.4-r0) (173/456) Installing expat-dev (2.6.4-r0) (174/456) Installing fontconfig-dev (2.15.0-r1) (175/456) Installing libxrender (0.9.11-r5) (176/456) Installing pixman (0.43.4-r1) (177/456) Installing cairo (1.18.2-r1) (178/456) Installing harfbuzz-cairo (9.0.0-r1) (179/456) Installing harfbuzz-gobject (9.0.0-r1) (180/456) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (181/456) Installing icu-libs (74.2-r0) (182/456) Installing harfbuzz-icu (9.0.0-r1) (183/456) Installing harfbuzz-subset (9.0.0-r1) (184/456) Installing cairo-tools (1.18.2-r1) (185/456) Installing libxrender-dev (0.9.11-r5) (186/456) Installing pixman-dev (0.43.4-r1) (187/456) Installing util-macros (1.20.1-r0) (188/456) Installing xcb-util (0.4.1-r3) (189/456) Installing xcb-util-dev (0.4.1-r3) (190/456) Installing cairo-gobject (1.18.2-r1) (191/456) Installing libxml2-utils (2.13.4-r3) (192/456) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (193/456) Installing libgpg-error (1.51-r0) (194/456) Installing libgcrypt (1.10.3-r1) (195/456) Installing libxslt (1.1.42-r1) (196/456) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (197/456) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (198/456) Installing docbook-xsl (1.79.2-r11) (199/456) Installing xz (5.6.3-r0) (200/456) Installing gettext-asprintf (0.22.5-r0) (201/456) Installing gettext-libs (0.22.5-r0) (202/456) Installing gettext-envsubst (0.22.5-r0) (203/456) Installing gettext (0.22.5-r0) (204/456) Installing gettext-dev (0.22.5-r0) (205/456) Installing py3-parsing (3.1.4-r0) (206/456) Installing py3-parsing-pyc (3.1.4-r0) (207/456) Installing py3-packaging (24.2-r0) (208/456) Installing py3-packaging-pyc (24.2-r0) (209/456) Installing libffi-dev (3.4.6-r0) (210/456) Installing bsd-compat-headers (0.7.2-r6) (211/456) Installing libformw (6.5_p20241006-r3) (212/456) Installing libmenuw (6.5_p20241006-r3) (213/456) Installing libncurses++ (6.5_p20241006-r3) (214/456) Installing ncurses-dev (6.5_p20241006-r3) (215/456) Installing libedit-dev (20240808.3.1-r0) (216/456) Installing libpcre2-16 (10.43-r0) (217/456) Installing libpcre2-32 (10.43-r0) (218/456) Installing pcre2-dev (10.43-r0) (219/456) Installing libuuid (2.40.2-r4) (220/456) Installing libfdisk (2.40.2-r4) (221/456) Installing libsmartcols (2.40.2-r4) (222/456) Installing sqlite (3.47.0-r0) (223/456) Installing sqlite-dev (3.47.0-r0) (224/456) Installing util-linux (2.40.2-r4) (225/456) Installing dmesg (2.40.2-r4) (226/456) Installing setarch (2.40.2-r4) (227/456) Installing skalibs-libs (2.14.3.0-r0) (228/456) Installing utmps-libs (0.1.2.3-r2) (229/456) Installing util-linux-misc (2.40.2-r4) (230/456) Installing linux-pam (1.6.1-r1) (231/456) Installing runuser (2.40.2-r4) (232/456) Installing mount (2.40.2-r4) (233/456) Installing losetup (2.40.2-r4) (234/456) Installing hexdump (2.40.2-r4) (235/456) Installing uuidgen (2.40.2-r4) (236/456) Installing blkid (2.40.2-r4) (237/456) Installing sfdisk (2.40.2-r4) (238/456) Installing mcookie (2.40.2-r4) (239/456) Installing agetty (2.40.2-r4) (240/456) Installing wipefs (2.40.2-r4) (241/456) Installing cfdisk (2.40.2-r4) (242/456) Installing umount (2.40.2-r4) (243/456) Installing flock (2.40.2-r4) (244/456) Installing lsblk (2.40.2-r4) (245/456) Installing libcap-ng (0.8.5-r0) (246/456) Installing setpriv (2.40.2-r4) (247/456) Installing lscpu (2.40.2-r4) (248/456) Installing logger (2.40.2-r4) (249/456) Installing partx (2.40.2-r4) (250/456) Installing fstrim (2.40.2-r4) (251/456) Installing findmnt (2.40.2-r4) (252/456) Installing util-linux-dev (2.40.2-r4) (253/456) Installing glib-dev (2.82.2-r0) (254/456) Installing cairo-dev (1.18.2-r1) (255/456) Installing graphite2-dev (1.3.14-r6) (256/456) Installing icu (74.2-r0) (257/456) Installing icu-dev (74.2-r0) (258/456) Installing harfbuzz-dev (9.0.0-r1) (259/456) Installing libunibreak-dev (6.1-r0) (260/456) Installing libass-dev (0.17.3-r0) (261/456) Installing libcdio (2.1.0-r3) (262/456) Installing libcdio++ (2.1.0-r3) (263/456) Installing libcdio-dev (2.1.0-r3) (264/456) Installing libdisplay-info (0.2.0-r0) (265/456) Installing libdisplay-info-dev (0.2.0-r0) (266/456) Installing libturbojpeg (3.0.4-r0) (267/456) Installing libjpeg-turbo-dev (3.0.4-r0) (268/456) Installing libunistring-dev (1.2-r0) (269/456) Installing libvdpau-dev (1.5-r4) (270/456) Installing lzo (2.10-r5) (271/456) Installing lzo-dev (2.10-r5) (272/456) Installing libpcre16 (8.45-r3) (273/456) Installing libpcre32 (8.45-r3) (274/456) Installing pcre (8.45-r3) (275/456) Installing libpcrecpp (8.45-r3) (276/456) Installing pcre-dev (8.45-r3) (277/456) Installing rapidjson-dev (1.1.0-r6) (278/456) Installing spdlog (1.14.1-r0) (279/456) Installing spdlog-dev (1.14.1-r0) (280/456) Installing libtag (1.13.1-r0) (281/456) Installing libtag_c (1.13.1-r0) (282/456) Installing taglib-dev (1.13.1-r0) (283/456) Installing tinyxml2 (10.0.0-r0) (284/456) Installing tinyxml2-dev (10.0.0-r0) (285/456) Installing tinyxml (2.6.2-r4) (286/456) Installing tinyxml-dev (2.6.2-r4) (287/456) Installing xkeyboard-config (2.43-r0) (288/456) Installing libxkbcommon (1.7.0-r1) (289/456) Installing libxkbcommon-x11 (1.7.0-r1) (290/456) Installing xz-dev (5.6.3-r0) (291/456) Installing libxml2-dev (2.13.4-r3) (292/456) Installing libxkbcommon-dev (1.7.0-r1) (293/456) Installing pugixml (1.14-r0) (294/456) Installing pugixml-dev (1.14-r0) (295/456) Installing wayland-libs-cursor (1.23.1-r0) (296/456) Installing wayland-libs-egl (1.23.1-r0) (297/456) Installing wayland-dev (1.23.1-r0) (298/456) Installing waylandpp (1.0.0-r2) (299/456) Installing waylandpp-dev (1.0.0-r2) (300/456) Installing eudev-libs (3.2.14-r5) (301/456) Installing eudev-dev (3.2.14-r5) (302/456) Installing libevdev (1.13.3-r0) (303/456) Installing mtdev (1.1.7-r0) (304/456) Installing libinput-libs (1.27.0-r0) (305/456) Installing libinput-dev (1.27.0-r0) (306/456) Installing alsa-lib-dev (1.2.12-r0) (307/456) Installing gdbm-tools (1.24-r0) (308/456) Installing gdbm-dev (1.24-r0) (309/456) Installing avahi-libs (0.8-r19) (310/456) Installing avahi-compat-howl (0.8-r19) (311/456) Installing avahi-compat-libdns_sd (0.8-r19) (312/456) Installing avahi-glib (0.8-r19) (313/456) Installing libdaemon (0.14-r5) (314/456) Installing libevent (2.1.12-r7) (315/456) Installing avahi (0.8-r19) Executing avahi-0.8-r19.pre-install (316/456) Installing libevent-dev (2.1.12-r7) (317/456) Installing avahi-dev (0.8-r19) (318/456) Installing bluez-dev (5.79-r0) (319/456) Installing dav1d-dev (1.5.0-r0) (320/456) Installing dbus-dev (1.14.10-r4) (321/456) Installing lcms2-plugins (2.16-r0) (322/456) Installing libtiffxx (4.7.0-r0) (323/456) Installing libwebpdecoder (1.4.0-r0) (324/456) Installing libwebp-dev (1.4.0-r0) (325/456) Installing tiff-dev (4.7.0-r0) (326/456) Installing lcms2-dev (2.16-r0) (327/456) Installing libbluray (1.3.4-r1) (328/456) Installing libbluray-dev (1.3.4-r1) (329/456) Installing libcap-dev (2.71-r0) (330/456) Installing libxrandr (1.5.4-r1) (331/456) Installing libxrandr-dev (1.5.4-r1) (332/456) Installing python3-dev (3.12.7-r1) (333/456) Installing gc (8.2.8-r0) (334/456) Installing guile-libs (3.0.9-r1) (335/456) Installing guile (3.0.9-r1) (336/456) Installing swig (4.3.0-r0) (337/456) Installing p8-platform (2.1.0.1-r2) (338/456) Installing libcec4 (4.0.7-r3) (339/456) Installing p8-platform-dev (2.1.0.1-r2) (340/456) Installing libcec4-dev (4.0.7-r3) (341/456) Installing libmicrohttpd (0.9.77-r0) (342/456) Installing gnutls-c++ (3.8.8-r0) (343/456) Installing libgmpxx (6.3.0-r2) (344/456) Installing gmp-dev (6.3.0-r2) (345/456) Installing nettle-dev (3.10-r1) (346/456) Installing libtasn1-progs (4.19.0-r2) (347/456) Installing libtasn1-dev (4.19.0-r2) (348/456) Installing p11-kit-dev (0.25.5-r2) (349/456) Installing gnutls-dev (3.8.8-r0) (350/456) Installing libmicrohttpd-dev (0.9.77-r0) (351/456) Installing libnfs (5.0.3-r0) (352/456) Installing libnfs-dev (5.0.3-r0) (353/456) Installing libplist (2.6.0-r1) (354/456) Installing libplist++ (2.6.0-r1) (355/456) Installing libplist-dev (2.6.0-r1) (356/456) Installing libao (1.2.2-r3) (357/456) Installing libao-dev (1.2.2-r3) (358/456) Installing libshairport (1.2.1.20121215-r3) (359/456) Installing libshairport-dev (1.2.1.20121215-r3) (360/456) Installing libudfread (1.1.2-r2) (361/456) Installing libudfread-dev (1.1.2-r2) (362/456) Installing libva-dev (2.22.0-r1) (363/456) Installing libva-glx (2.20.0-r0) (364/456) Installing libva-glx-dev (2.20.0-r0) (365/456) Installing libxslt-dev (1.1.42-r1) (366/456) Installing mariadb-connector-c (3.3.10-r0) (367/456) Installing mariadb-connector-c-dev (3.3.10-r0) (368/456) Installing libcamera-ipa (0.3.2-r0) (369/456) Installing libunwind (1.8.1-r0) (370/456) Installing yaml (0.2.5-r2) (371/456) Installing libcamera (0.3.2-r0) (372/456) Installing libuv (1.49.2-r0) (373/456) Installing roc-toolkit-libs (0.4.0-r0) (374/456) Installing webrtc-audio-processing-1 (1.3-r1) (375/456) Installing pipewire-libs (1.2.6-r1) (376/456) Installing pipewire-dev (1.2.6-r1) (377/456) Installing libpulse-mainloop-glib (17.0-r4) (378/456) Installing pulseaudio-dev (17.0-r4) (379/456) Installing talloc (2.4.2-r1) (380/456) Installing tevent (0.16.1-r0) (381/456) Installing samba-util-libs (4.20.6-r0) (382/456) Installing libwbclient (4.20.6-r0) (383/456) Installing libsasl (2.1.28-r8) (384/456) Installing libldap (2.6.8-r0) (385/456) Installing lmdb (0.9.33-r0) (386/456) Installing ldb (2.9.2-r0) (387/456) Installing samba-libs (4.20.6-r0) (388/456) Installing libsmbclient (4.20.6-r0) (389/456) Installing py3-talloc (2.4.2-r1) (390/456) Installing talloc-dev (2.4.2-r1) (391/456) Installing tdb-dev (1.4.12-r0) (392/456) Installing py3-ldb (2.9.2-r0) (393/456) Installing ldb-dev (2.9.2-r0) (394/456) Installing tevent-dev (0.16.1-r0) (395/456) Installing libauth-samba (4.20.6-r0) (396/456) Installing samba-client-libs (4.20.6-r0) (397/456) Installing samba-common-server-libs (4.20.6-r0) (398/456) Installing samba-server-libs (4.20.6-r0) (399/456) Installing samba-libs-py3 (4.20.6-r0) (400/456) Installing samba-dc-libs (4.20.6-r0) (401/456) Installing samba-dev (4.20.6-r0) (402/456) Installing m4 (1.4.19-r3) (403/456) Installing perl (5.40.0-r3) (404/456) Installing autoconf (2.72-r0) (405/456) Installing automake (1.17-r0) (406/456) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (407/456) Installing llvm19-linker-tools (19.1.4-r0) (408/456) Installing clang19 (19.1.4-r0) (409/456) Installing libarchive (3.7.7-r0) (410/456) Installing rhash-libs (1.4.5-r0) (411/456) Installing cmake (3.31.1-r0) (412/456) Installing doxygen (1.12.0-r0) (413/456) Installing font-cantarell (0.303.1-r2) (414/456) Installing graphviz-libs (12.2.0-r0) (415/456) Installing libice (1.1.1-r6) (416/456) Installing libsm (1.2.4-r4) (417/456) Installing libxt (1.3.0-r5) (418/456) Installing libxpm (3.5.17-r0) (419/456) Installing libavif (1.0.4-r0) (420/456) Installing libgd (2.3.3-r9) (421/456) Installing libxft (2.3.8-r3) (422/456) Installing pango (1.54.0-r1) (423/456) Installing graphviz (12.2.0-r0) (424/456) Installing libtool (2.4.7-r3) (425/456) Installing lld-libs (19.1.4-r0) (426/456) Installing scudo-malloc (19.1.4-r0) (427/456) Installing lld (19.1.4-r0) (428/456) Installing llvm19 (19.1.4-r0) (429/456) Installing nasm (2.16.03-r0) (430/456) Installing openjdk8-jre-lib (8.422.05-r0) (431/456) Installing java-common (0.5-r0) (432/456) Installing p11-kit-trust (0.25.5-r2) (433/456) Installing ca-certificates (20241010-r0) (434/456) Installing java-cacerts (1.1-r0) (435/456) Installing nspr (4.36-r0) (436/456) Installing nss (3.107-r0) (437/456) Installing krb5-conf (1.0-r2) (438/456) Installing libcom_err (1.47.1-r1) (439/456) Installing keyutils-libs (1.6.3-r4) (440/456) Installing libverto (0.3.2-r2) (441/456) Installing krb5-libs (1.21.3-r0) (442/456) Installing pcsc-lite-libs (2.2.3-r1) (443/456) Installing liblksctp (1.0.19-r5) (444/456) Installing openjdk8-jre-base (8.422.05-r0) (445/456) Installing samurai (1.2-r6) (446/456) Installing wayland-protocols (1.38-r0) (447/456) Installing .makedepends-kodi (20241125.172437) (448/456) Installing dbus (1.14.10-r4) Executing dbus-1.14.10-r4.pre-install Executing dbus-1.14.10-r4.post-install (449/456) Installing dbus-openrc (1.14.10-r4) (450/456) Installing dbus-daemon-launch-helper (1.14.10-r4) (451/456) Installing avahi-openrc (0.8-r19) (452/456) Installing util-linux-openrc (2.40.2-r4) (453/456) Installing agetty-openrc (0.55.1-r2) (454/456) Installing perl-error (0.17029-r2) (455/456) Installing perl-git (2.47.0-r0) (456/456) Installing git-perl (2.47.0-r0) Executing busybox-1.37.0-r8.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.82.2-r0.trigger No schema files found: doing nothing. Executing graphviz-12.2.0-r0.trigger Executing java-common-0.5-r0.trigger Executing ca-certificates-20241010-r0.trigger Executing dbus-1.14.10-r4.trigger OK: 1643 MiB in 559 packages >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Cleaning up tmpdir >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/21.1-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/21.1-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Checking sha512sums... 21.1-Omega.tar.gz: OK crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz: OK libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz: OK libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz: OK libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz: OK fix-musl-incompability.patch: OK gcc13.patch: OK lfs64.patch: OK sse-build.patch: OK no-xmllang.patch: OK kodi.initd: OK 60-kodi.rules: OK >>> kodi: Unpacking /var/cache/distfiles/edge/21.1-Omega.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: fix-musl-incompability.patch patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp patching file xbmc/cores/DllLoader/exports/emu_msvcrt.h patching file xbmc/cores/DllLoader/exports/wrapper.c patching file xbmc/utils/UDMABufferObject.cpp >>> kodi: gcc13.patch patching file xbmc/cores/VideoPlayer/DVDInputStreams/BlurayStateSerializer.h patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStream.h patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDStateSerializer.h patching file xbmc/cores/VideoPlayer/Edl.h patching file xbmc/filesystem/ZipManager.h >>> kodi: lfs64.patch patching file xbmc/platform/posix/PlatformDefs.h patching file xbmc/platform/posix/XHandle.h patching file xbmc/platform/posix/Filesystem.cpp patching file xbmc/platform/posix/filesystem/PosixFile.cpp patching file xbmc/guilib/XBTFReader.cpp patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp >>> kodi: sse-build.patch patching file cmake/modules/FindSSE.cmake >>> kodi: no-xmllang.patch patching file xbmc/interfaces/swig/CMakeLists.txt -- The CXX compiler identification is Clang 19.1.4 -- The C compiler identification is Clang 19.1.4 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/bin/clang -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - 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/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Mirror download location: http://mirrors.kodi.tv -- Source directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11 -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.1 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: x11 -- CPU: aarch64, ARCH: aarch64 -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK) -- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK) -- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK) -- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK) -- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK) -- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK) -- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK) -- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK) -- NEON optimization enabled -- Found Git: /usr/bin/git (found version "2.47.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Could NOT find CCache (missing: CCACHE_PROGRAM) -- Could NOT find ClangFormat (missing: CLANG_FORMAT_EXECUTABLE) -- Found FlatC Compiler: /usr/bin/flatc (found version "24.3.25") -- Found JsonSchemaBuilder: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/bin/JsonSchemaBuilder -- Found Lzo2: /usr/lib/liblzo2.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.44") -- Found GIF: /usr/lib/libgif.so (found version "5.2.2") -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Building internal TexturePacker -- Shipping internal TexturePacker -- Internal TexturePacker will be executed during build -- Found Alsa: /usr/lib/libasound.so (found version "1.2.12") -- Found Avahi: /usr/lib/libavahi-client.so (found version "0.8") -- Found Bluetooth: /usr/lib/libbluetooth.so -- Found Bluray: /usr/lib/libbluray.so (found suitable version "1.3.4", minimum required is "0.9.3") -- Found CAP: /usr/lib/libcap.so (found version "2.71") -- Could NOT find libcec (missing: libcec_DIR) -- Found CEC: /usr/lib/libcec.so (found suitable version "4.0.7", minimum required is "4.0.0") -- Found Dav1d: /usr/lib/libdav1d.so (found version "1.5.0") -- Found DBus: /usr/lib/libdbus-1.so (found version "1.14.10") -- Found Cdio: /usr/lib/libcdio.so (found version "2.1.0") -- Found Iso9660pp: /usr/lib/libiso9660++.so (found version "2.1.0") -- Found LCMS2: /usr/lib/liblcms2.so (found version "2.16") -- Could NOT find LircClient (missing: LIRCCLIENT_LIBRARY LIRCCLIENT_INCLUDE_DIR) -- Could NOT find MDNS (missing: MDNS_LIBRARY) -- Found MicroHttpd: /usr/lib/libmicrohttpd.so (found version "0.9.77") -- Found NFS: /usr/lib/libnfs.so (found version "5.0.3") -- Found Pipewire: /usr/lib/libpipewire-0.3.so (found suitable version "1.2.6", minimum required is "0.3.50") -- Found Plist: /usr/lib/libplist-2.0.so (found version "2.6.0") -- Found PulseAudio: /usr/lib/libpulse.so (found version "17.0") -- Found Python3: /usr/include/python3.12 (found version "3.12.7") found components: Development Development.Module Development.Embed -- Found SmbClient: /usr/lib/libsmbclient.so (found version "0.8.0") -- Could NOT find Sndio (missing: SNDIO_LIBRARY SNDIO_INCLUDE_DIR) -- Found UDEV: /usr/lib/libudev.so (found version "251") -- Found udfread: /usr/lib/libudfread.so (version: "1.1.2") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.4") -- Found XSLT: /usr/lib/libxslt.so (found version "1.1.42") -- Found VAAPI: /usr/lib/libva.so (found suitable version "1.22.0", minimum required is "0.39.0") -- Found ASS: /usr/lib/libass.so (found suitable version "0.17.3", minimum required is "0.15.0") -- Found Patch: /usr/bin/patch (found version "2.7.6") -- Found CrossGUID: optimized;/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libcrossguid-dgb.a (found version "ca1bf4b810e2d188d04cb6286f957008ee1b7681") -- Found UUID: /usr/lib/libuuid.so (found version "2.40.2") -- Found Curl: /usr/lib/libcurl.so (found version "8.11.0") -- Checking for modules 'libavcodec>=60.2.100;libavfilter>=9.3.100;libavformat>=60.3.100;libavutil>=58.2.100;libswscale>=7.1.100;libswresample>=4.10.100;libpostproc>=57.1.100' -- Package dependency requirement 'libavcodec >= 60.2.100' could not be satisfied. Package 'libavcodec' has version '58.134.100', required version is '>= 60.2.100' -- Package dependency requirement 'libavfilter >= 9.3.100' could not be satisfied. Package 'libavfilter' has version '7.110.100', required version is '>= 9.3.100' -- Package dependency requirement 'libavformat >= 60.3.100' could not be satisfied. Package 'libavformat' has version '58.76.100', required version is '>= 60.3.100' -- Package dependency requirement 'libavutil >= 58.2.100' could not be satisfied. Package 'libavutil' has version '56.70.100', required version is '>= 58.2.100' -- Package dependency requirement 'libswscale >= 7.1.100' could not be satisfied. Package 'libswscale' has version '5.9.100', required version is '>= 7.1.100' -- Package dependency requirement 'libswresample >= 4.10.100' could not be satisfied. Package 'libswresample' has version '3.9.100', required version is '>= 4.10.100' -- Package dependency requirement 'libpostproc >= 57.1.100' could not be satisfied. Package 'libpostproc' has version '55.9.100', required version is '>= 57.1.100' -- FFmpeg 6.0.0 not found, falling back to internal build -- Found FlatBuffers: /usr/include/ -- Found Fmt: /usr/lib/libfmt.so.10.2.1 (found version "10.2.1") -- Found FreeType: /usr/lib/libfreetype.so (found version "26.2.20") -- Found FriBidi: /usr/lib/libfribidi.so (found version "1.0.16") -- Found Fstrcmp: /usr/lib/libfstrcmp.so (found version "0.7") -- Found HarfBuzz: /usr/lib/libharfbuzz.so (found version "9.0.0") -- Found Iconv: /usr/lib/libc.so -- Found KissFFT: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2") -- Found LibDvdRead: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2") -- Found LibDvdNav: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.a (found version "6.1.1-Next-Nexus-Alpha2-2") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.3.2", minimum required is "1.1.0") -- Found PCRE: /usr/lib/libpcre.so -- RapidJSON found. Headers: /usr/include -- Found RapidJSON: /usr/include (found suitable version "1.1.0", minimum required is "1.0.2") -- Found Spdlog: /usr/lib/libspdlog.so (found version "1.14.1") -- Found Sqlite3: /usr/lib/libsqlite3.so (found version "3.47.0") -- Found TagLib: /usr/lib/libtag.so (found suitable version "1.13.1", minimum required is "1.9.0") -- Found TinyXML: /usr/lib/libtinyxml.so -- Found TinyXML2: /usr/lib/libtinyxml2.so (found version "10.0.0") -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- Found X: /usr/lib/libX11.so (found version "1.8.10") -- Found XRandR: /usr/lib/libXrandr.so (found version "1.5.4") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "3.3.10") -- Found MySqlClient: /usr/lib/libmysqlclient.so (found version "") -- Could NOT find Shairplay (missing: SHAIRPLAY_LIBRARY SHAIRPLAY_INCLUDE_DIR HAVE_SHAIRPLAY_CALLBACK_CLS) -- Found Java: /usr/bin/java (found version "1.8.0.422") found components: Runtime -- Found SWIG: /usr/bin/swig (found version "4.3.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot -- Found PythonInterpreter: /usr/bin/python3 (found version "3.12.7") Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'distutils' -- #---- CONFIGURATION ----# -- Platforms: x11 -- 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: No -- CLANGTIDY enabled: No -- CPPCHECK enabled: No -- INCLUDEWHATYOUUSE enabled: No -- ALSA enabled: Yes -- AVAHI enabled: Yes -- BLUETOOTH enabled: Yes -- BLURAY enabled: Yes -- CAP enabled: Yes -- CEC enabled: Yes -- DAV1D enabled: Yes -- DBUS enabled: Yes -- ISO9660PP enabled: Yes -- LCMS2 enabled: Yes -- LIRCCLIENT enabled: No -- MDNS enabled: No -- MICROHTTPD enabled: Yes -- NFS enabled: Yes -- PIPEWIRE enabled: Yes -- PLIST enabled: Yes -- PULSEAUDIO enabled: Yes -- PYTHON enabled: Yes -- SMBCLIENT enabled: Yes -- SNDIO enabled: No -- UDEV enabled: Yes -- UDFREAD enabled: Yes -- XSLT enabled: Yes -- VAAPI enabled: Yes -- MARIADBCLIENT enabled: No -- MYSQLCLIENT enabled: Yes -- Configuring done (14.4s) -- Generating done (1.6s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11 [1/8] Creating directories for 'crossguid' [2/8] Performing download step (verify and extract) for 'crossguid' -- verifying file... file='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/crossguid/src/crossguid' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/8] No update step for 'crossguid' [4/8] Performing patch step for 'crossguid' patching file src/guid.cpp patching file CMakeLists.txt patching file include/crossguid/guid.hpp [5/8] Performing configure step for 'crossguid' CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (LibUUID) does not match the name of the calling package (Libuuid). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindLibuuid.cmake:18 (find_package_handle_standard_args) CMakeLists.txt:33 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LibUUID: /usr/lib/libuuid.so (found version "2.40.2") -- Configuring done (0.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/crossguid/src/crossguid-build [6/8] Performing build step for 'crossguid' [1/2] Building CXX object CMakeFiles/crossguid.dir/src/guid.cpp.o [2/2] Linking CXX static library libcrossguid.a [7/8] Performing install step for 'crossguid' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1700] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o [2/1700] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega -DCORE_SYSTEM_NAME=linux -DCORE_PLATFORM_NAME_LC="x11" -DCORE_BUILD_DIR=build -DCMAKE_BINARY_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11 -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11 -P /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [3/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [4/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [5/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [6/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [7/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [8/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [9/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [10/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [11/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [12/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1700] Building C++ header for video.fbs [92/1700] Building C++ header for savestate.fbs [93/1700] Generating build/xbmc/CompileInfo.cpp [94/1700] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1700] Creating directories for 'libdvdcss' [96/1700] Creating directories for 'ffmpeg' [97/1700] Creating directories for 'JsonSchemaBuilder' [98/1700] Performing download step (verify and extract) for 'libdvdcss' [99/1700] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [100/1700] No download step for 'JsonSchemaBuilder' [101/1700] Performing download step (download, verify and extract) for 'ffmpeg' [102/1700] No update step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [103/1700] No update step for 'libdvdcss' [104/1700] No patch step for 'JsonSchemaBuilder' [105/1700] Performing configure step for 'JsonSchemaBuilder' [106/1700] No patch step for 'libdvdcss' [107/1700] Performing configure step for 'libdvdcss' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:71:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 71 | m_Delay = delay?*delay:NPT_TimeStamp(0.); | ^ 1 warning generated. [108/1700] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/cores/dll-loader/exports && /usr/bin/llvm-nm /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o | grep __wrap | awk '{ printf ( "%s ", $3 ) }' | sed "s/___wrap_/__wrap_/g" | sed "s/__wrap_/-Wl,-wrap,/g" > wrapper.def && test -s wrapper.def /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:100:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | service->SetStateVariableRate("LastChange", NPT_TimeInterval(0.2f)); | ~~~~~~~~~~~~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:187:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | service->SetStateVariableRate("LastChange", NPT_TimeInterval(0.2f)); | ~~~~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:145:22: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 145 | watchdog = now; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:142:12: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 142 | m_Rate = rate; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:308:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | NPT_TimeInterval delay(0.05f); | ~~~~~ ^~~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1101 | info.rel_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1111:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1111 | info.abs_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ 3 warnings generated. [109/1700] Linking C executable kodi-xrandr /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:485:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | NPT_System::Sleep(NPT_TimeInterval(.15f)); | ~~~~~~~~~~~~~~~~ ^~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:327:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:340:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:353:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:368:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: unused label 'bad_request' [-Wunused-label] 648 | bad_request: | ^~~~~~~~~~~~ 5 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:256:17: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 256 | m_LeaseTime = (lease_time.ToSeconds()>=10)?lease_time:*PLT_Constants::GetInstance().GetDefaultDeviceLease(); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:649:20: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 649 | expiration = subscriber->GetExpirationTime(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:825:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 825 | if (expiration == NPT_TimeStamp() || now < expiration + NPT_TimeStamp(30.f)) { | ~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:589:55: warning: implicit conversion increases floating-point precision: 'NPT_Float' (aka 'float') to 'double' [-Wdouble-promotion] 589 | didl += NPT_String::Format("%.1f", m_XbmcInfo.rating); | ~~~~~~~~~~ ~~~~~~~~~~~^~~~~~ 2 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1339:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1339 | NPT_TimeStamp delta((float)m_MaxConnectionAge); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (0.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR DUMMY_ARG PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [110/1700] Performing build step for 'JsonSchemaBuilder' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1207:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 1207 | leasetime = *PLT_Constants::GetInstance().GetDefaultSubscribeLease(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1276:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1276 | NPT_TimeInterval delay(.5f); | ~~~~~ ^~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1331:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1331 | NPT_TimeInterval delay(0.1f); | ~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1374:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1374 | delay = 1.f; | ^~~ 4 warnings generated. [111/1700] Linking CXX static library build/upnp/libupnp.a -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' timeout='none' inactivity timeout='none' -- Using src='http://mirrors.kodi.tv/build-deps/sources/ffmpeg-6.0.1.tar.gz' -- [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] -- verifying file... file='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [112/1700] No update step for 'ffmpeg' [113/1700] Performing patch step for 'ffmpeg' [114/1700] Performing configure step for 'ffmpeg' [115/1700] Linking CXX executable build/texturepacker/TexturePacker [116/1700] Generating skin xbt CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter;--extra-cxxflags=-Os -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor;--extra-ldflags=-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--enable-libdav1d;--arch=aarch64 -- Configuring done (1.0s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR CORE_PLATFORM_NAME PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg-build [117/1700] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [118/1700] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/bin/JsonSchemaBuilder [119/1700] Completed 'JsonSchemaBuilder' [120/1700] Generating ServiceDescription.h [121/1700] Running utility command for generate_json_header DefaultActor.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultActorSolid.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultAddSource.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddon.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAlbumInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonArtistInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDSP.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioEncoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonContextItem.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonFont.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonGame.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonHelper.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImageDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImages.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoLibrary.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoProvider.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInputstream.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLanguage.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLibrary.png **** duplicate of DefaultAddon.png DefaultAddonLookAndFeel.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLyrics.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMovieInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusic.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusicVideoInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonNone.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPVRClient.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPeripheral.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPicture.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonProgram.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonRepository.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonScreensaver.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonService.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSubtitles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonTvInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonUISounds.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVfs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVideo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVisualization.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWeather.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWebSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsInstalled.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRecentlyUpdated.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRepo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsSearch.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsUpdates.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsZip.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAlbumCover.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultArtist.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAudio.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultAudioDSP.png frame 0 (delay: 0) ARGB * (128,128 @ 65536 bytes) DefaultBackBanner.png frame 0 (delay: 0) ARGB * (758,140 @ 424480 bytes) DefaultBluray.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCDDA.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCountry.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDEmpty.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDFull.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDRom.png **** duplicate of DefaultDVDFull.png DefaultDirector.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultExtensionInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFavourites.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFile.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBack.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBackPoster.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultFolderBackSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultFolderSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultGenre.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultHardDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultIconError.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconInfo.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconWarning.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultInProgressShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMimetypeInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovieTitle.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovies.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicAlbums.png **** duplicate of DefaultAlbumCover.png DefaultMusicArtists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicCompilations.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicGenres.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicPlaylists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyAdded.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyPlayed.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRoles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSearch.png **** duplicate of DefaultAddonsSearch.png DefaultMusicSongs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSources.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100Albums.png **** duplicate of DefaultAlbumCover.png DefaultMusicTop100Songs.png **** duplicate of DefaultMusicSongs.png DefaultMusicVideoTitle.png **** duplicate of DefaultMovieTitle.png DefaultMusicVideos.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicYears.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNetwork.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNoPreview.png frame 0 (delay: 0) ARGB * (385,220 @ 338800 bytes) DefaultPVRChannels.png **** duplicate of DefaultAddonPeripheral.png DefaultPVRGuide.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRRecordings.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRSearch.png **** duplicate of DefaultAddonsSearch.png DefaultPVRTimerRules.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRTimers.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPartyMode.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPicture.png **** duplicate of DefaultAddonImages.png DefaultPlaylist.png **** duplicate of DefaultMusicPlaylists.png DefaultProgram.png **** duplicate of DefaultAddonProgram.png DefaultRecentlyAddedEpisodes.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultRecentlyAddedMovies.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRecentlyAddedMusicVideos.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRemovableDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultScript.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultSets.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultStudios.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTVShowTitle.png **** duplicate of DefaultMovieTitle.png DefaultTVShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTags.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultUser.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVCD.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideo.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultVideoCover.png **** duplicate of DefaultVideo.png DefaultVideoDeleted.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideoPlaylists.png **** duplicate of DefaultMusicPlaylists.png DefaultVideoVersions.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultYear.png **** duplicate of DefaultMusicYears.png OverlayHD.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayLocked.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlayRAR.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlaySpoiler.png frame 0 (delay: 0) ARGB (320,180 @ 230400 bytes) OverlayUnwatched.png **** duplicate of OverlayHD.png OverlayWatched.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayZIP.png **** duplicate of OverlayRAR.png buttons/button-alt-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/color-back.png frame 0 (delay: 0) ARGB * (138,74 @ 40848 bytes) buttons/color-button-box.png frame 0 (delay: 0) ARGB (150,76 @ 45600 bytes) buttons/dialogbutton-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/dialogbutton-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/radio-button-off.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/radio-button-on.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/roundbutton-fo.png frame 0 (delay: 0) ARGB (120,120 @ 57600 bytes) buttons/slider-back.png frame 0 (delay: 0) ARGB (150,28 @ 16800 bytes) buttons/slider-nib.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) buttons/spinctrl/arrow-light-down.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/spinctrl/arrow-light-up.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/thumbnail_focused.png frame 0 (delay: 0) ARGB (20,20 @ 1600 bytes) calibrate/cal_br.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/cal_ratio.png frame 0 (delay: 0) ARGB (500,500 @ 1000000 bytes) calibrate/cal_sub.png frame 0 (delay: 0) ARGB (380,90 @ 136800 bytes) calibrate/cal_tl.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/reset.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) colors/black.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/grey.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/red.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/red50.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/white.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/white50.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) colors/white70.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) dialogs/close.png frame 0 (delay: 0) ARGB (84,84 @ 28224 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png dialogs/extendedprogress/loading-back.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/extendedprogress/loading.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/separator-grey.png frame 0 (delay: 0) ARGB (196,6 @ 4704 bytes) dialogs/volume/mute.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/progress/p0.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p1.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p10.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p100.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p11.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p12.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p13.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p14.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p15.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p16.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p17.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p18.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p19.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p2.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p20.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p21.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p22.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p23.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p24.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p25.png **** duplicate of dialogs/extendedprogress/loading.png dialogs/volume/progress/p26.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p27.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p28.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p29.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p3.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p30.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p31.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p32.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p33.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p34.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p35.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p36.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p37.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p38.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p39.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p4.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p40.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p41.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p42.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p43.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p44.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p45.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p46.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p47.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p48.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p49.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p5.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p50.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p51.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p52.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p53.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p54.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p55.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p56.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p57.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p58.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p59.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p6.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p60.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p61.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p62.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p63.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p64.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p65.png **** duplicate of dialogs/volume/progress/p64.png dialogs/volume/progress/p66.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p67.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p68.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p69.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p7.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p70.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p71.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p72.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p73.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p74.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p75.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p76.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p77.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p78.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p79.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p8.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p80.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p81.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p82.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p83.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p84.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p85.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p86.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p87.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p88.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p89.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p9.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p90.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p91.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p92.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p93.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p94.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p95.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p96.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p97.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p98.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p99.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/volume.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume1.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume2.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) flags/aspectratio/1.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.19.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.33.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.37.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.66.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.78.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.85.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.20.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.35.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.40.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.55.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.76.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/0.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/4.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/5.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/6.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/7.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac_latm.png **** duplicate of flags/audiocodec/aac.png flags/audiocodec/ac3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aif.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aifc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aiff.png **** duplicate of flags/audiocodec/aif.png flags/audiocodec/alac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/ape.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/avc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/cdda.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dca.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dolbydigital.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/dts.png **** duplicate of flags/audiocodec/dca.png flags/audiocodec/dtshd_hra.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtshd_ma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtsma.png **** duplicate of flags/audiocodec/dtshd_ma.png flags/audiocodec/eac3.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/flac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3float.png **** duplicate of flags/audiocodec/mp3.png flags/audiocodec/ogg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/opus.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm_bluray.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s16le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s24le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/truehd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/vorbis.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wav.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wavpack.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wmapro.png **** duplicate of flags/audiocodec/wma.png flags/audiocodec/wmav2.png **** duplicate of flags/audiocodec/wma.png flags/flag.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/rds/rds.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/starrating/0.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/1.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/10.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/2.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/3.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/4.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/5.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/6.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/7.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/8.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/9.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/rating0.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating1.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating2.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating3.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating4.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating5.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/videocodec/av1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/avc1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/bluray.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/div3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/divx.png **** duplicate of flags/videocodec/div3.png flags/videocodec/dvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/dx50.png **** duplicate of flags/videocodec/div3.png flags/videocodec/flv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/h264.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hddvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hdmv.png **** duplicate of flags/videocodec/bluray.png flags/videocodec/hev1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hevc.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/hvc1.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/mp4v.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1video.png **** duplicate of flags/videocodec/mpeg1.png flags/videocodec/mpeg2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg2video.png **** duplicate of flags/videocodec/mpeg2.png flags/videocodec/mpeg4.png **** duplicate of flags/videocodec/mp4v.png flags/videocodec/theora.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/tv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc-1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/vhs.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp9.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv3.png **** duplicate of flags/videocodec/wmv.png flags/videocodec/wvc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/xvid.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/dolbyvision.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hdr10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hlg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/1080.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/3D.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/480.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/4K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/540.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/576.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/720.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/8K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) frame/InfoBar.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) frame/item-count.png frame 0 (delay: 0) ARGB (54,44 @ 9504 bytes) frame/menu-nofo.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) frame/osdfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) icons/addonstatus/disable.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-broken.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-deprecated.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-normal.png **** duplicate of OverlayWatched.png icons/addonstatus/install-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/install.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/orphan.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/update.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/back.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/favourites.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/file-manager/left-right.png frame 0 (delay: 0) ARGB (96,96 @ 36864 bytes) icons/filemanager.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/infodialogs/bell.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/choose_image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/cinema.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/configure.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/director.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/disable.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/enabled.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/extras.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/info.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/install.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/launch.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play_record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/rating.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/set.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/similar.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/timer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/trailer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/uninstall.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/update.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/versions.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/keyboard/accents.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/arrowleft.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/arrowright.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/backspace.png frame 0 (delay: 0) ARGB (51,36 @ 7344 bytes) icons/keyboard/capslock.png frame 0 (delay: 0) ARGB (42,47 @ 7896 bytes) icons/keyboard/letters.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/shift.png frame 0 (delay: 0) ARGB (36,36 @ 5184 bytes) icons/keyboard/spacebar.png frame 0 (delay: 0) ARGB (328,36 @ 47232 bytes) icons/menu.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/now-playing/fullscreen.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/next.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/pause.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/play.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/stop.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/power.png frame 0 (delay: 0) ARGB (72,83 @ 23904 bytes) icons/profiles/profile-diffuse.png frame 0 (delay: 0) ARGB (400,400 @ 640000 bytes) icons/pvr/PVR-HasArchive.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimer.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerConflict.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerDisabled.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerError.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerSchedule.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleConflict.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleDisabled.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleError.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-IsRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/premiere.png frame 0 (delay: 0) ARGB (16,16 @ 1024 bytes) icons/pvr/timers/bell.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/pvr/timers/recording.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/search.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings/addons.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/eventlog.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/filemanager.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/games.png **** duplicate of DefaultAddonGame.png icons/settings/interface.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/libreelec.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/livetv.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/media.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/network.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/player.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/profiles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/skin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/sysinfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/system.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/sidemenu/addons.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/android.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/disc.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/download.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/favourites.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/games.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/livetv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/manage.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/movies.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/music.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/musicvideos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/pictures.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/programs.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/radio.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/tv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/videos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/weather.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/submenu/add-ons.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/channels.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/guide.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/recordings.png **** duplicate of icons/pvr/timers/recording.png icons/submenu/timer-rules.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/timers.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/tv-search.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/updatelibrary.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/weather/humidity.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/rain.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunrise.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunset.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/wind.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) lists/duration.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/focus.png frame 0 (delay: 0) ARGB * (470,77 @ 144760 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/played-total.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/rating.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/year.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) osd/buffer-bg.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) osd/fullscreen/buttons/agent.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/bookmarks.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/button-fo.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/calendar.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/channels.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/forward.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/guide.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/home.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/information.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/next.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/pause.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/play.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/playlist.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/previous.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-on.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rating.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rds.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record-white.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-all.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-one.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/reset.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rewind.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/saves.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings-subtitle.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stereoscopic.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stop.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/teletext.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/progress/nub_bar.png frame 0 (delay: 0) ARGB * (4,12 @ 192 bytes) osd/progress/nub_leftright.png frame 0 (delay: 0) ARGB * (54,36 @ 7776 bytes) overlays/arrowdown.png frame 0 (delay: 0) ARGB (96,48 @ 18432 bytes) overlays/arrowright.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) overlays/badge.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) overlays/extras.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/folder.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/overlay-bg.png frame 0 (delay: 0) ARGB (64,64 @ 16384 bytes) overlays/overlayfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) overlays/set.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) overlays/versions.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/OverlayPlaying-List.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/resume.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) pointer_arrow.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) pointer_click.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) progress/texturebg_alt_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_border_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) spinner.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) weather/small/0.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/1.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/10.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/11.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/12.png **** duplicate of weather/small/11.png weather/small/13.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/14.png **** duplicate of weather/small/13.png weather/small/15.png **** duplicate of weather/small/13.png weather/small/16.png **** duplicate of weather/small/13.png weather/small/17.png **** duplicate of weather/small/0.png weather/small/18.png **** duplicate of weather/small/11.png weather/small/19.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/2.png **** duplicate of weather/small/1.png weather/small/20.png **** duplicate of weather/small/19.png weather/small/21.png **** duplicate of weather/small/19.png weather/small/22.png **** duplicate of weather/small/19.png weather/small/23.png **** duplicate of weather/small/1.png weather/small/24.png **** duplicate of weather/small/1.png weather/small/25.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/26.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/27.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/28.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/29.png **** duplicate of weather/small/27.png weather/small/3.png **** duplicate of weather/small/0.png weather/small/30.png **** duplicate of weather/small/28.png weather/small/31.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/32.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/33.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/34.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/35.png **** duplicate of weather/small/0.png weather/small/36.png **** duplicate of weather/small/32.png weather/small/37.png **** duplicate of weather/small/0.png weather/small/38.png **** duplicate of weather/small/0.png weather/small/39.png **** duplicate of weather/small/10.png weather/small/4.png **** duplicate of weather/small/0.png weather/small/40.png **** duplicate of weather/small/10.png weather/small/41.png **** duplicate of weather/small/13.png weather/small/42.png **** duplicate of weather/small/13.png weather/small/43.png **** duplicate of weather/small/1.png weather/small/44.png **** duplicate of weather/small/28.png weather/small/45.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/46.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/47.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/5.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/6.png **** duplicate of weather/small/11.png weather/small/7.png **** duplicate of weather/small/5.png weather/small/8.png **** duplicate of weather/small/19.png weather/small/9.png **** duplicate of weather/small/19.png weather/small/na.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) windows/pvr/archive.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/epg-genres/0.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/112.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/128.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/144.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/16.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/160.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/176.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/192.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/208.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/224.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/240.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/256.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/32.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/48.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/64.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/80.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/96.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg_progress_horizontal.png frame 0 (delay: 0) ARGB (47,15 @ 2820 bytes) windows/pvr/epg_progress_vertical.png frame 0 (delay: 0) ARGB (19,92 @ 6992 bytes) windows/pvr/record.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/timer.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/subtitles/flags/-.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ar.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bg.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ca.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/cs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/da.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/de.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/el.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/en.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/es.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/et.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fa.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fo.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/gl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/he.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hu.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hy.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/id.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/is.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/it.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ja.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/kk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ko.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/mk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ms.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/nl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/no.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ro.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ru.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sq.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/tr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/uk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/vi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/zh.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/icon_close_caption.png frame 0 (delay: 0) ARGB (70,41 @ 11480 bytes) windows/subtitles/icon_sync.png frame 0 (delay: 0) ARGB (133,41 @ 21812 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (232,119 @ 110432 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (216,216 @ 186624 bytes) dialogs/dialog-bg.png frame 0 (delay: 0) ARGB (1004,594 @ 2385504 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB * (450,920 @ 1656000 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:20: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:20: the top level configure.ac:55: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:55: the top level configure.ac:249: warning: AC_OUTPUT should be used without arguments. configure.ac:249: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:18: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for aarch64-gcc... (cached) /usr/bin/clang checking whether the compiler supports GNU C... (cached) yes checking whether /usr/bin/clang accepts -g... (cached) yes checking for /usr/bin/clang option to enable C11 features... (cached) none needed checking whether /usr/bin/clang understands -c and -o together... (cached) yes checking dependency style of /usr/bin/clang... (cached) gcc3 checking for egrep... (cached) /bin/grep -E checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/uio.h... yes checking for pwd.h... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for fcntl.h... yes checking for io.h... no checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether O_BINARY is declared... no checking for /usr/bin/clang option to enable large file support... none needed checking for posix mkdir()... yes checking for windows.h... no checking how to run the C preprocessor... /usr/bin/clang -E checking for egrep -e... (cached) /bin/grep -E checking for sys/ioctl.h... yes checking for sys/cdio.h... no checking for sys/dvdio.h... no checking for linux/cdrom.h... yes checking for dvd.h... no checking for sys/scsi/scsi_types.h... no checking for IOKit/storage/IODVDMediaBSDClient.h... no checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for /usr/bin/clang way to treat warnings as errors... -Werror checking if /usr/bin/clang supports -fvisibility=hidden... yes checking if /usr/bin/clang supports __attribute__(( visibility("default") ))... yes checking for git... (cached) no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libdvdcss.spec config.status: creating doc/doxygen.cfg config.status: creating src/libdvdcss.pc config.status: creating src/dvdcss/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [122/1700] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' test -e ChangeLog || touch ChangeLog CC src/libdvdcss.lo CC src/device.lo CC src/css.lo CC src/ioctl.lo CC src/error.lo src/css.c:1644:41: warning: argument 'p_sec' of type 'const uint8_t[2048]' (aka 'const unsigned char[2048]') with mismatched bound [-Warray-parameter] 1644 | static int AttackPattern( const uint8_t p_sec[ DVDCSS_BLOCK_SIZE ], | ^ src/css.c:82:44: note: previously declared as 'const uint8_t[]' (aka 'const unsigned char[]') here 82 | static int AttackPattern ( const uint8_t[], uint8_t * ); | ^ 1 warning generated. CCLD libdvdcss.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' [123/1700] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdcss' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' [124/1700] Completed 'libdvdcss' [125/1700] Creating directories for 'libdvdread' [126/1700] Performing download step (verify and extract) for 'libdvdread' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [127/1700] No update step for 'libdvdread' [128/1700] No patch step for 'libdvdread' [129/1700] Performing configure step for 'libdvdread' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:21: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:21: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:21: the top level configure.ac:55: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:55: the top level configure.ac:132: warning: AC_OUTPUT should be used without arguments. configure.ac:132: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:19: installing './compile' configure.ac:12: installing './config.guess' configure.ac:12: installing './config.sub' configure.ac:14: installing './install-sh' configure.ac:14: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/param.h... yes checking for limits.h... yes checking for dlfcn.h... yes checking for dlfcn.h... (cached) yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for aarch64-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libdvdcss >= 1.2... yes checking for dvdcss/dvdcss.h... yes checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wsign-compare flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for doxygen... /usr/bin/doxygen checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking for strerror_s... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/doxygen.cfg config.status: creating misc/dvdread.pc config.status: creating src/dvdread/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [130/1700] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' cd . && git log > /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread/ChangeLog-tmp fatal: not a git repository (or any of the parent directories): .git CC src/bitreader.lo make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/dvd_input.lo CC src/dvd_reader.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_udf.lo test -e ChangeLog || touch ChangeLog CC src/ifo_print.lo CC src/ifo_read.lo CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' [131/1700] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING NEWS README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdread' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' [132/1700] Completed 'libdvdread' [133/1700] Creating directories for 'libdvdnav' [134/1700] Performing download step (verify and extract) for 'libdvdnav' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [135/1700] No update step for 'libdvdnav' [136/1700] No patch step for 'libdvdnav' [137/1700] Performing configure step for 'libdvdnav' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:70: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:70: the top level configure.ac:126: warning: AC_OUTPUT should be used without arguments. configure.ac:126: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:20: installing './compile' configure.ac:15: installing './config.guess' configure.ac:15: installing './config.sub' configure.ac:17: installing './install-sh' configure.ac:17: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for pthread_create in -lpthread... yes checking for aarch64-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dvdread >= 6.0.0... yes checking if /usr/bin/clang supports -mno-ms-bitfields flag... yes checking if /usr/bin/clang supports -Wall -Wsign-compare -Wextra flag... yes checking for doxygen... doxygen checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating misc/dvdnav.pc config.status: creating misc/libdvdnav.spec config.status: creating src/dvdnav/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [138/1700] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' CC src/dvdnav.lo CC src/read_cache.lo CC src/navigation.lo CC src/highlight.lo CC src/logger.lo CC src/searching.lo CC src/settings.lo CC src/vm/decoder.lo CC src/vm/vm.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmcmd.lo CC src/vm/vmget.lo src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ 1 warning generated. 1 warning generated. src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 3 warnings generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' [139/1700] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdnav' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdnav' /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdnav' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' [140/1700] Completed 'libdvdnav' [141/1700] Generating system/players/VideoPlayer/libdvdnav-aarch64.so [1/8] Creating directories for 'ffmpeg' [2/8] No download step for 'ffmpeg' [3/8] No update step for 'ffmpeg' [4/8] No patch step for 'ffmpeg' [5/8] Performing configure step for 'ffmpeg' install prefix /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg C compiler /usr/bin/clang C library ARCH aarch64 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes NEON enabled yes VFP enabled yes debug symbols no strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no xmllint enabled yes External libraries: alsa libdav1d libxcb_xfixes bzlib libxcb lzma gnutls libxcb_shape zlib iconv libxcb_shm External libraries providing hardware acceleration: cuda_llvm v4l2_m2m vaapi Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: Enabled decoders: aac flac pgmyuv aac_fixed flashsv pgssub aac_latm flashsv2 pgx aasc flic phm ac3 flv photocd ac3_fixed fmvc pictor acelp_kelvin fourxm pixlet adpcm_4xm fraps pjs adpcm_adx frwu png adpcm_afc ftr ppm adpcm_agm g2m prores adpcm_aica g723_1 prosumer adpcm_argo g729 psd adpcm_ct gdv ptx adpcm_dtk gem qcelp adpcm_ea gif qdm2 adpcm_ea_maxis_xa gremlin_dpcm qdmc adpcm_ea_r1 gsm qdraw adpcm_ea_r2 gsm_ms qoi adpcm_ea_r3 h261 qpeg adpcm_ea_xas h263 qtrle adpcm_g722 h263_v4l2m2m r10k adpcm_g726 h263i r210 adpcm_g726le h263p ra_144 adpcm_ima_acorn h264 ra_288 adpcm_ima_alp h264_v4l2m2m ralf adpcm_ima_amv hap rasc adpcm_ima_apc hca rawvideo adpcm_ima_apm hcom realtext adpcm_ima_cunning hdr rka adpcm_ima_dat4 hevc rl2 adpcm_ima_dk3 hevc_v4l2m2m roq adpcm_ima_dk4 hnm4_video roq_dpcm adpcm_ima_ea_eacs hq_hqa rpza adpcm_ima_ea_sead hqx rscc adpcm_ima_iss huffyuv rv10 adpcm_ima_moflex hymt rv20 adpcm_ima_mtf iac rv30 adpcm_ima_oki idcin rv40 adpcm_ima_qt idf s302m adpcm_ima_rad iff_ilbm sami adpcm_ima_smjpeg ilbc sanm adpcm_ima_ssi imc sbc adpcm_ima_wav imm4 scpr adpcm_ima_ws imm5 screenpresso adpcm_ms indeo2 sdx2_dpcm adpcm_mtaf indeo3 sga adpcm_psx indeo4 sgi adpcm_sbpro_2 indeo5 sgirle adpcm_sbpro_3 interplay_acm sheervideo adpcm_sbpro_4 interplay_dpcm shorten adpcm_swf interplay_video simbiosis_imx adpcm_thp ipu sipr adpcm_thp_le jacosub siren adpcm_vima jpeg2000 smackaud adpcm_xa jpegls smacker adpcm_xmd jv smc adpcm_yamaha kgv1 smvjpeg adpcm_zork kmvc snow agm lagarith sol_dpcm aic libdav1d sonic alac loco sp5x alias_pix lscr speedhq als m101 speex amrnb mace3 srgc amrwb mace6 srt amv magicyuv ssa anm mdec stl ansi media100 subrip anull metasound subviewer apac microdvd subviewer1 ape mimic sunrast apng misc4 svq1 aptx mjpeg svq3 aptx_hd mjpegb tak arbc mlp targa argo mmvideo targa_y216 ass mobiclip tdsc asv1 motionpixels text asv2 movtext theora atrac1 mp1 thp atrac3 mp1float tiertexseqvideo atrac3al mp2 tiff atrac3p mp2float tmv atrac3pal mp3 truehd atrac9 mp3adu truemotion1 aura mp3adufloat truemotion2 aura2 mp3float truemotion2rt av1 mp3on4 truespeech avrn mp3on4float tscc avrp mpc7 tscc2 avs mpc8 tta avui mpeg1_v4l2m2m twinvq ayuv mpeg1video txd bethsoftvid mpeg2_v4l2m2m ulti bfi mpeg2video utvideo bink mpeg4 v210 binkaudio_dct mpeg4_v4l2m2m v210x binkaudio_rdft mpegvideo v308 bintext mpl2 v408 bitpacked msa1 v410 bmp mscc vb bmv_audio msmpeg4v1 vble bmv_video msmpeg4v2 vbn bonk msmpeg4v3 vc1 brender_pix msnsiren vc1_v4l2m2m c93 msp2 vc1image cavs msrle vcr1 cbd2_dpcm mss1 vmdaudio ccaption mss2 vmdvideo cdgraphics msvideo1 vmnc cdtoons mszh vnull cdxl mts2 vorbis cfhd mv30 vp3 cinepak mvc1 vp4 clearvideo mvc2 vp5 cljr mvdv vp6 cllc mvha vp6a comfortnoise mwsc vp6f cook mxpeg vp7 cpia nellymoser vp8 cri notchlc vp8_v4l2m2m cscd nuv vp9 cyuv on2avc vp9_v4l2m2m dca opus vplayer dds paf_audio vqa derf_dpcm paf_video vqc dfa pam wady_dpcm dfpwm pbm wavarc dirac pcm_alaw wavpack dnxhd pcm_bluray wbmp dolby_e pcm_dvd wcmv dpx pcm_f16le webp dsd_lsbf pcm_f24le webvtt dsd_lsbf_planar pcm_f32be wmalossless dsd_msbf pcm_f32le wmapro dsd_msbf_planar pcm_f64be wmav1 dsicinaudio pcm_f64le wmav2 dsicinvideo pcm_lxf wmavoice dss_sp pcm_mulaw wmv1 dst pcm_s16be wmv2 dvaudio pcm_s16be_planar wmv3 dvbsub pcm_s16le wmv3image dvdsub pcm_s16le_planar wnv1 dvvideo pcm_s24be wrapped_avframe dxa pcm_s24daud ws_snd1 dxtory pcm_s24le xan_dpcm dxv pcm_s24le_planar xan_wc3 eac3 pcm_s32be xan_wc4 eacmv pcm_s32le xbin eamad pcm_s32le_planar xbm eatgq pcm_s64be xface eatgv pcm_s64le xl eatqi pcm_s8 xma1 eightbps pcm_s8_planar xma2 eightsvx_exp pcm_sga xpm eightsvx_fib pcm_u16be xsub escape124 pcm_u16le xwd escape130 pcm_u24be y41p evrc pcm_u24le ylc exr pcm_u32be yop fastaudio pcm_u32le yuv4 ffv1 pcm_u8 zero12v ffvhuff pcm_vidc zerocodec ffwavesynth pcx zlib fic pfm zmbv fits pgm Enabled encoders: a64multi hdr ppm a64multi5 hevc_v4l2m2m prores aac hevc_vaapi prores_aw ac3 huffyuv prores_ks ac3_fixed jpeg2000 qoi adpcm_adx jpegls qtrle adpcm_argo ljpeg r10k adpcm_g722 magicyuv r210 adpcm_g726 mjpeg ra_144 adpcm_g726le mjpeg_vaapi rawvideo adpcm_ima_alp mlp roq adpcm_ima_amv movtext roq_dpcm adpcm_ima_apm mp2 rpza adpcm_ima_qt mp2fixed rv10 adpcm_ima_ssi mpeg1video rv20 adpcm_ima_wav mpeg2_vaapi s302m adpcm_ima_ws mpeg2video sbc adpcm_ms mpeg4 sgi adpcm_swf mpeg4_v4l2m2m smc adpcm_yamaha msmpeg4v2 snow alac msmpeg4v3 sonic alias_pix msvideo1 sonic_ls amv nellymoser speedhq anull opus srt apng pam ssa aptx pbm subrip aptx_hd pcm_alaw sunrast ass pcm_bluray svq1 asv1 pcm_dvd targa asv2 pcm_f32be text avrp pcm_f32le tiff avui pcm_f64be truehd ayuv pcm_f64le tta bitpacked pcm_mulaw ttml bmp pcm_s16be utvideo cfhd pcm_s16be_planar v210 cinepak pcm_s16le v308 cljr pcm_s16le_planar v408 comfortnoise pcm_s24be v410 dca pcm_s24daud vbn dfpwm pcm_s24le vc2 dnxhd pcm_s24le_planar vnull dpx pcm_s32be vorbis dvbsub pcm_s32le vp8_v4l2m2m dvdsub pcm_s32le_planar vp8_vaapi dvvideo pcm_s64be vp9_vaapi eac3 pcm_s64le wavpack exr pcm_s8 wbmp ffv1 pcm_s8_planar webvtt ffvhuff pcm_u16be wmav1 fits pcm_u16le wmav2 flac pcm_u24be wmv1 flashsv pcm_u24le wmv2 flashsv2 pcm_u32be wrapped_avframe flv pcm_u32le xbm g723_1 pcm_u8 xface gif pcm_vidc xsub h261 pcx xwd h263 pfm y41p h263_v4l2m2m pgm yuv4 h263p pgmyuv zlib h264_v4l2m2m phm zmbv h264_vaapi png Enabled hwaccels: av1_vaapi mjpeg_vaapi vp8_vaapi h263_vaapi mpeg2_vaapi vp9_vaapi h264_vaapi mpeg4_vaapi wmv3_vaapi hevc_vaapi vc1_vaapi Enabled parsers: aac dvdsub opus aac_latm flac png ac3 ftr pnm adx g723_1 qoi amr g729 rv30 av1 gif rv40 avs2 gsm sbc avs3 h261 sipr bmp h263 tak cavsvideo h264 vc1 cook hdr vorbis cri hevc vp3 dca ipu vp8 dirac jpeg2000 vp9 dnxhd misc4 webp dolby_e mjpeg xbm dpx mlp xma dvaudio mpeg4video xwd dvbsub mpegaudio dvd_nav mpegvideo Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ace image2 pcm_s32be acm image2_alias_pix pcm_s32le act image2_brender_pix pcm_s8 adf image2pipe pcm_u16be adp image_bmp_pipe pcm_u16le ads image_cri_pipe pcm_u24be adx image_dds_pipe pcm_u24le aea image_dpx_pipe pcm_u32be afc image_exr_pipe pcm_u32le aiff image_gem_pipe pcm_u8 aix image_gif_pipe pcm_vidc alp image_hdr_pipe pjs amr image_j2k_pipe pmp amrnb image_jpeg_pipe pp_bnk amrwb image_jpegls_pipe pva anm image_jpegxl_pipe pvf apac image_pam_pipe qcp apc image_pbm_pipe r3d ape image_pcx_pipe rawvideo apm image_pfm_pipe realtext apng image_pgm_pipe redspark aptx image_pgmyuv_pipe rka aptx_hd image_pgx_pipe rl2 aqtitle image_phm_pipe rm argo_asf image_photocd_pipe roq argo_brp image_pictor_pipe rpl argo_cvg image_png_pipe rsd asf image_ppm_pipe rso asf_o image_psd_pipe rtp ass image_qdraw_pipe rtsp ast image_qoi_pipe s337m au image_sgi_pipe sami av1 image_sunrast_pipe sap avi image_svg_pipe sbc avr image_tiff_pipe sbg avs image_vbn_pipe scc avs2 image_webp_pipe scd avs3 image_xbm_pipe sdns bethsoftvid image_xpm_pipe sdp bfi image_xwd_pipe sdr2 bfstm ingenient sds bink ipmovie sdx binka ipu segafilm bintext ircam ser bit iss sga bitpacked iv8 shorten bmv ivf siff boa ivr simbiosis_imx bonk jacosub sln brstm jv smacker c93 kux smjpeg caf kvag smush cavsvideo laf sol cdg live_flv sox cdxl lmlm4 spdif cine loas srt codec2 lrc stl codec2raw luodat str concat lvf subviewer data lxf subviewer1 daud m4v sup dcstr matroska svag derf mca svs dfa mcc swf dfpwm mgsts tak dhav microdvd tedcaptions dirac mjpeg thp dnxhd mjpeg_2000 threedostr dsf mlp tiertexseq dsicin mlv tmv dss mm truehd dts mmf tta dtshd mods tty dv moflex txd dvbsub mov ty dvbtxt mp3 v210 dxa mpc v210x ea mpc8 vag ea_cdata mpegps vc1 eac3 mpegts vc1t epaf mpegtsraw vividas ffmetadata mpegvideo vivo filmstrip mpjpeg vmd fits mpl2 vobsub flac mpsub voc flic msf vpk flv msnwc_tcp vplayer fourxm msp vqf frm mtaf w64 fsb mtv wady fwse musx wav g722 mv wavarc g723_1 mvi wc3 g726 mxf webm_dash_manifest g726le mxg webvtt g729 nc wsaud gdv nistsphere wsd genh nsp wsvqa gif nsv wtv gsm nut wv gxf nuv wve h261 obu xa h263 ogg xbin h264 oma xmd hca paf xmv hcom pcm_alaw xvag hevc pcm_f32be xwma hls pcm_f32le yop hnm pcm_f64be yuv4mpegpipe ico pcm_f64le idcin pcm_mulaw Enabled muxers: a64 h263 pcm_s16le ac3 h264 pcm_s24be adts hash pcm_s24le adx hds pcm_s32be aiff hevc pcm_s32le alp hls pcm_s8 amr ico pcm_u16be amv ilbc pcm_u16le apm image2 pcm_u24be apng image2pipe pcm_u24le aptx ipod pcm_u32be aptx_hd ircam pcm_u32le argo_asf ismv pcm_u8 argo_cvg ivf pcm_vidc asf jacosub psp asf_stream kvag rawvideo ass latm rm ast lrc roq au m4v rso avi matroska rtp avif matroska_audio rtp_mpegts avm2 md5 rtsp avs2 microdvd sap avs3 mjpeg sbc bit mkvtimestamp_v2 scc caf mlp segafilm cavsvideo mmf segment codec2 mov smjpeg codec2raw mp2 smoothstreaming crc mp3 sox dash mp4 spdif data mpeg1system spx daud mpeg1vcd srt dfpwm mpeg1video stream_segment dirac mpeg2dvd streamhash dnxhd mpeg2svcd sup dts mpeg2video swf dv mpeg2vob tee eac3 mpegts tg2 f4v mpjpeg tgp ffmetadata mxf truehd fifo mxf_d10 tta fifo_test mxf_opatom ttml filmstrip null uncodedframecrc fits nut vc1 flac obu vc1t flv oga voc framecrc ogg w64 framehash ogv wav framemd5 oma webm g722 opus webm_chunk g723_1 pcm_alaw webm_dash_manifest g726 pcm_f32be webp g726le pcm_f32le webvtt gif pcm_f64be wsaud gsm pcm_f64le wtv gxf pcm_mulaw wv h261 pcm_s16be yuv4mpegpipe Enabled protocols: async http rtmpt cache httpproxy rtmpts concat https rtp concatf icecast srtp crypto ipfs_gateway subfile data ipns_gateway tcp fd md5 tee ffrtmphttp mmsh tls file mmst udp ftp pipe udplite gopher prompeg unix gophers rtmp hls rtmps Enabled filters: a3dscope curves owdenoise abench datascope pad abitscope dblur pal100bars acompressor dcshift pal75bars acontrast dctdnoiz palettegen acopy deband paletteuse acrossfade deblock pan acrossover decimate perms acrusher deconvolve perspective acue dedot phase addroi deesser photosensitivity adeclick deflate pixdesctest adeclip deflicker pixelize adecorrelate deinterlace_vaapi pixscope adelay dejudder pp adenorm delogo pp7 aderivative denoise_vaapi premultiply adrawgraph derain prewitt adrc deshake procamp_vaapi adynamicequalizer despill pseudocolor adynamicsmooth detelecine psnr aecho dialoguenhance pullup aemphasis dilation qp aeval displace random aevalsrc dnn_classify readeia608 aexciter dnn_detect readvitc afade dnn_processing realtime afdelaysrc doubleweave remap afftdn drawbox removegrain afftfilt drawgraph removelogo afifo drawgrid repeatfields afir drmeter replaygain afirsrc dynaudnorm reverse aformat earwax rgbashift afreqshift ebur128 rgbtestsrc afwtdn edgedetect roberts agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref aintegral equalizer scale_vaapi ainterleave erosion scdet alatency estdif scharr alimiter exposure scroll allpass extractplanes segment allrgb extrastereo select allyuv fade selectivecolor aloop feedback sendcmd alphaextract fftdnoiz separatefields alphamerge fftfilt setdar amerge field setfield ametadata fieldhint setparams amix fieldmatch setpts amovie fieldorder setrange amplify fifo setsar amultiply fillborders settb anequalizer find_rect sharpness_vaapi 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 gblur showwavespic apsyclip geq shuffleframes apulsator gradfun shufflepixels arealtime gradients shuffleplanes aresample graphmonitor sidechaincompress areverse grayworld sidechaingate arnndn greyedge sidedata asdr guided sierpinski asegment haas signalstats aselect haldclut signature asendcmd haldclutsrc silencedetect asetnsamples hdcd silenceremove asetpts headphone sinc asetrate hflip sine asettb highpass siti ashowinfo highshelf smartblur asidedata hilbert smptebars asoftclip histeq smptehdbars aspectralstats histogram sobel asplit hqdn3d spectrumsynth astats hqx speechnorm astreamselect hstack split asubboost hstack_vaapi spp asubcut hsvhold sr asupercut hsvkey ssim asuperpass hue ssim360 asuperstop huesaturation stereo3d atadenoise hwdownload stereotools atempo hwmap stereowiden atilt hwupload streamselect atrim hysteresis super2xsai avectorscope identity superequalizer avgblur idet surround avsynctest il swaprect axcorrelate inflate swapuv backgroundkey interlace tblend bandpass interleave telecine bandreject join testsrc bass kerndeint testsrc2 bbox kirsch thistogram bench lagfun threshold bilateral latency thumbnail biquad lenscorrection tile bitplanenoise life tiltshelf blackdetect limitdiff tinterlace blackframe limiter tlut2 blend loop tmedian blockdetect loudnorm tmidequalizer blurdetect lowpass tmix bm3d lowshelf tonemap boxblur lumakey tonemap_vaapi bwdif lut tpad cas lut1d transpose cellauto lut2 transpose_vaapi channelmap lut3d treble channelsplit lutrgb tremolo chorus lutyuv trim chromahold mandelbrot unpremultiply chromakey maskedclamp unsharp chromanr maskedmax untile chromashift maskedmerge v360 ciescope maskedmin vaguedenoiser codecview maskedthreshold varblur color maskfun vectorscope colorbalance mcompand vflip colorchannelmixer median vfrdet colorchart mergeplanes vibrance colorcontrast mestimate vibrato colorcorrect metadata vif colorhold midequalizer vignette colorize minterpolate virtualbass colorkey mix vmafmotion colorlevels monochrome volume colormap morpho volumedetect colormatrix movie vstack colorspace mpdecimate vstack_vaapi colorspectrum mptestsrc w3fdif colortemperature msad waveform compand multiply weave compensationdelay negate xbr concat nlmeans xcorrelate convolution nnedi xfade convolve noformat xmedian copy noise xstack corr normalize xstack_vaapi cover_rect null yadif crop nullsink yaepblur cropdetect nullsrc yuvtestsrc crossfeed oscilloscope zoompan crystalizer overlay cue overlay_vaapi Enabled bsfs: aac_adtstoasc h264_redundant_pps opus_metadata av1_frame_merge hapqa_extract pcm_rechunk av1_frame_split hevc_metadata pgs_frame_merge av1_metadata hevc_mp4toannexb prores_metadata chomp imx_dump_header remove_extradata dca_core media100_to_mjpegb setts dts2pts mjpeg2jpeg text2movsub dump_extradata mjpega_dump_header trace_headers dv_error_marker mov2textsub truehd_core eac3_core mp3_header_decompress vp9_metadata extract_extradata mpeg2_metadata vp9_raw_reorder filter_units mpeg4_unpack_bframes vp9_superframe h264_metadata noise vp9_superframe_split h264_mp4toannexb null Enabled indevs: Enabled outdevs: License: GPL version 2 or later [6/8] Performing build step for 'ffmpeg' GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version GEN libpostproc/libpostproc.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version 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/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avformat.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bmv.o src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/boadec.o src/libavformat/3dostr.c:110:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 110 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ src/libavformat/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:261:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | fourxm->fps = av_d2q(av_int2float(AV_RL32(&header[i + 12])), 10000); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:249:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 249 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; src/libavformat/4xm.cseg: 356<: 30a:-> cwarning: urcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] rent_segme nt356; | s e g + + ) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ CC libavformat/bonk.o 1 warning generated. src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ 2 warnings generated. src/libavformat/aiffdec.c:75:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 75 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/aiffenc.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/brstm.o src/libavformat/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:277:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL }, | ^ CC libavformat/c93.o src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/apetag.c:47:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 47 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ape.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 269 | for (i = 1; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; icurrentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/apm.c:81:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 81 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ src/libavformat/asf.c:68:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ CC libavformat/cache.o src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/caf.o 2 warnings generated. src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/assenc.csrc/libavformat/asfdec_o.c:166::21914:: 149warning: :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | if (size < INT64_MAX - offse t219 & | & a v{i o"_itgenllo(rpeb_)r !e=ad oorfdfseetr "+ ,s "iwzre)i te | e ~~~~ ^ ~~~~~~~~~~~~~~~~~~v ents immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ src/libavformat/astenc.c:186:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:187:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "loopend", "Loopend position in milliseconds.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_CC libavformat/cafdec.o TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 184 | if (size - 4 > sizeof(palesrc/libavformat/argo_brp.ctte:))372 : 45:| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 372 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/argo_brp.c:399:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 399 | else if (ret != blk.size) | ~~~ ^ ~~~~~~~~ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ 5 warnings generated. CC libavformat/cafenc.o src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 234 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:252:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ CC libavformat/cavsvideodec.o 1 warning generated. src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | src/libavformat/asfenc.cif (:da311t:a_23s:i warning: zcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]e != AU_UNKNOWN_S IZ311E | ) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cdg.o 1 warning generated. CC libavformat/cdxl.o src/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 266 | for (int i = 0; i <4 FF warning_AsR generatedR. AY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/cinedec.o src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ 3 warnings generated. 1 warning generated. src/libavformat/asfdec_f.c:121:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL,2 warnings generated. { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:122:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "export_xmp", "E1 warningx generated. port full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avio.c:58:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"protocol_whitelist", "List of protocols that are allowedsrc/libavcodec/put_bits.h :t265o: 37b:e warning: ucomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]s ed", OFFSET (265 | p r ot o c o l _ wihfi t(esli-s>tb)u,f _AeVn_dO P-T _sT-Y>PbEu_fST_RpINtGr, > ={ s.izsetorf =( BNitUBLuLf )},) {0 , | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0, D }, | ^ 2 warnings generated. src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 89 | 4 warning s generated . len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. src/libavformat/asfdec_o.c:884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 884 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:893:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 893 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/codec2.o src/libavformat/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsisrc/libavformat/apngdec.c:z289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] e, 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.ca:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] s 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fsrc/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] -> 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hsrc/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] d 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r.file_size)/20) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | src/libavformat/asfenc.c#:988:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] de f988 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:329:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/concat.o src/libavformat/asfdec_o.c:1000:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1000 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 517 | ifsrc/libavformat/apngdec.c: 408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (s 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ tream_src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, CC libavformat/concatdec.o INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ umsrc/libavformat/asfenc.c :1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/apngdec.c :412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] < 1120412 | | { "ApVa_OcPTk_eTtY_PEs_IiNzTe,", { ".Piac6k4et =s DiEzFeA"U,L To_fAfPsNGe_tFofP(SA S}F,C 0o,n tIeNxtT,_ MpaAcXk,e tA_sVi_zOeP)T, _AFVLA_GO_PDTE_CTOYDPIEN_G_IPNATR,A M{ .}i,6 4 | ^= 3200}, PACKET_SIZsrc/libavformat/apngdec.cE:_413M:I12N:, warning: Pmissing field 'help' initializer [-Wmissing-field-initializers]AC KET _413 | S IZ E_ MA X,{ ANVU_LOLP T},_ F L| A ^G_ ENCODING_PARAM }, | ^ 128src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) {3 warning s generated. | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/asfdec_o.c:1141:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1141 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1143:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~CC libavformat/crcenc.o 2 warnings generated. 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lasrc/libavcodec/bytestream.h:n357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g )357 | if (size2 != size) | ~~~~~ ^ ~~~~ )) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/crypto.o src/libavformat/asfdec_o.c:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/avidec.c:94:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 1 warning generated. CC libavformat/dash.o src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1327 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/dashenc.o 2 warnings generated. CC libavformat/data_uri.o src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dauddec.o src/libavformat/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 797 | if (avio_tell(src/libavformat/avidec.cp:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] b) 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1550:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1550 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/daudenc.o 1 warning generated. src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 370 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:377:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/dcstr.o src/libavformat/asfdec_f.c:979:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 979 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/demux.o src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 307 | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/demux_utils.o src/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 113 | warning generated . { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ src/libavformat/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulateCC libavformat/derf.o d line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "video_size", "set video size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:378:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } else if (asf->packet_frag_size > asf->src/libavformat/av1dec.c:p193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ack 193 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ etsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' _ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ sisrc/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] z e208 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ _src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' l 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ eft - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (asf->packet_frag_sCC libavformat/dfa.o ize > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/dfpwmdec.o 1 warning generated. CC libavformat/dhav.o CC libavformat/diracdec.o CC libavformat/dnxhddec.o src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pktCC libavformat/dovi_isom.o .size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | if (ret != asf->packet_frag_CC libavformat/dsfdec.o size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dsicin.o CC libavformat/dss.o src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:753:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 753 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | isrc/libavformat/avienc.cf (s:tr141e:a23m:_ iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d ex < (unsigned )141s | - > n b _satvriseta-m>s m&a&x _ssiizzee >= F9F M*A X4()a v{i s t| - ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~> max_size, sisrc/libavformat/avidec.cz:e1057);: 22 :| warning: ^ ~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057src/libavutil/macros.h | : 47 : 25 :i fnote: expanded from macro 'FFMAX'( stream _47i | n#ddeefxin e! F= FsM-A>nXb(a_,sbtr)e a(m(sa )- >1 )( b )| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~? (a) : (b)) | src/libavformat/avidec.c ~ ^ ~: 1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dtsdec.o src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dtshddec.o src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dump.o src/libavformat/avidec.c:1194:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1194 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dv.o src/libavformat/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavformat/dvbsub.o src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1254 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1258:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1276:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | CC libavformat/dvbtxt.o if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1285:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avformat.c 1285 | : 434 : 28 : ifwarning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d [2] == 'w' && 434d | [ 3 ] f=o=r '(cu' n&s&i gnn e n0;b _is t< rneba_msst)r e{a m s| ; ~ ^ ~~~~~~~~~~~~~ i ++) { | ~ ^ ~~~~~~~~~~src/libavformat/avidec.c :1294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avformat.c: 4681294: | 26 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (n 468< | s - > n b _ s tirfe a(mpsr)o g{ra m &| & ~ ^ ~~~~~~~~~~~~~ i == nb_src/libavformat/avidec.cs:t1314r:e38a:m s warning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1 && re t1314 | < 0 ) { | ~ ^ ~~~~~~~~~~~~~~ && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1338 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1343:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1343 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1370:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/dxa.o src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0CC libavformat/dvenc.o ; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1395:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avformat.c:536:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 536 | if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/eacdata.o 13 warnings generated. CC libavformat/electronicarts.o src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | src/libavformat/aviobuf.c : 63 : 151fo:r (warning: imissing field 'unit' initializer [-Wmissing-field-initializers] = 0; i < s->nb_ s63t | re a m s ; {i"+p+r)o t{o c ol| _w ~ ^ ~~~~~~~~~~~~~h itelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:939:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/epafdec.o In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ffmetadec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ffmetaenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end src/libavcodec/bytestream.h- :s357-:>15b:u fwarning: _pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t r >= size 357o | f ( B i tiBuff )()si {z e 2| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~! = size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/fifo.o 2 warnings generated. CC libavformat/fifo_test.o src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ src/libavformat/cache.c:270:28: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 270 | size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D }, | ^ src/libavformat/cache.c:325:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 325 | {NULL}, | ^ src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/file.o CC libavformat/filmstripdec.o src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 70 | AV_RL32(p->buf + 32) >= HeaderSize) // OffImageOffsets | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:69:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 69 | AV_RL32(p->buf + 28) >= HeaderSize && // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:68:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 68 | src/libavformat/brstm.c :A331V:_35R:L 3warning: 2comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( p->buf + 24) > = 331H | e a d e r S i z e & & / / O f fIfmoarg (eiH e=a d0;e r i | < ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ asize; i += 2) { | ~ ^ ~~~~~ src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ 1 warning generated. src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ src/libavformat/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OF5FS warningEsT generated. (sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULL }, | ^ src/libavformat/cinedec.c:275:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 275 | for (i = 0; i < st->duration; i++) { | ~ ^ ~~~~~~~~~~~~ 5 warnings generated. src/libavformat/cafdec.c:245:61: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 245 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/cinedec.c:295:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/filmstripenc.o src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | size = FFMIN(size, dc->size - dc->pos); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/fitsdec.o 3 warnings generated. 4 warnings generated. src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ 3 warnings generated. In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 1 warning generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/crypto.c:219:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 219 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/fitsenc.o 3 warnings generated. 3 warnings generated. src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/concatdec.csrc/libavformat/dash.c::117:24921:: 43warning: :comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (249d | s t _ pfoosr >(=i b=u fcfaet-r>_csiuzre_ fi-l e-1> n|b_|st r!e*atm_sc; uir) < | ~~~~~~~ ^ ~~~~~~~~~~~~~~~c at->avf-src/libavformat/dash.c>n:b_151s:t20r:e awarning: mcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]s ; i++) 151{ | | ~ ^ ~~~~~~~~~~~~~~~~~~~~ dstsrc/libavformat/concatdec.c_p:os250 :+15= :FF Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (n, bu f250 | f er _ s i ze -i fd s(ti _

n1b)_;s t| r ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~e ams)src/libavutil/macros.h :{49 : 25| : ~ ^ ~~~~~~~~~~~~~~~ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/flac_picture.o 6 warnings generated. src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/flacdec.o In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/flacenc.o src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 110 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/flacenc_header.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/flic.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/flvdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ CC libavformat/flvenc.o src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/dfpwmdec.c:76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ CC libavformat/format.o 4 warnings generated. CC libavformat/framehash.o CC libavformat/framecrcenc.o src/libavformat/dsfdec.c:166src/libavformat/concatdec.c:13:: warning: 671comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] :74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 166 | i f671 | ( p o s > = d s f - > d at ac_aetn-d>)f i l| e ~~~ ^ ~~~~~~~~~~~~~s [i].outpoinsrc/libavformat/dsfdec.ct :-170 :(31u:in twarning: 6comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]4 _t)cat-> f170i | le s [ i] . i n pionintt l!a=s ta_v_psaactk_esutb 6=4 (pocsa t==- >f(idlsefs-[>id].atoau_tepnodi n-t ,s tca-t>-c>foidleecpsa[ri->]bl.oicnkp_aoliingtn)) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:201:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 201 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align)); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/frmdec.o src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ CC libavformat/fsb.o 4 warnings generated. 4 warnings generated. src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/ftp.o src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | CC libavformat/fwse.o ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/g722.o CC libavformat/g723_1.o 8 warnings generated. CC libavformat/g726.o src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 274 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 283 | c->has_audio |= ((reqasize <= av_fifo_can_read(CC libavformat/g729dec.o c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:298:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/gdv.o src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/genh.o src/libavformat/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 166 | size = FFMIN(c->bytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ 3 warnings generated. CC libavformat/gif.o src/libavformat/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dump.c:232:453: warningwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] generated . 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ 2 warnings generated. src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 5 warnings generated. CC libavformat/gifdec.o CC libavformat/gopher.o CC libavformat/gsmdec.o src/libavformat/dump.c:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecodsrc/libavformat/dtsdec.ce :-121 :%16s: %warning: s"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare], tcbuf, j != t121c[ | 0 ] ? ", "f o:r "("i)=; 0 ;| ~ ^ ~~~~~ inb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/gxf.o CC libavformat/gxfenc.o CC libavformat/h261dec.o src/libavformat/demux.c:912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 912 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/epafdec.c:63:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/h263dec.o src/libavformat/dashenc.c:1285:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/h264dec.o src/libavformat/dashenc.c:1306:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/electronicarts.c:775:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 775 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ src/libavformat/dump.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ 17 warnings generated. CC libavformat/hashenc.o src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/hca.o CC libavformat/hcom.o CC libavformat/hdsenc.o 1 warning generated. CC libavformat/hevc.o src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hevcdec.o 3 warnings generated. src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. src/libavformat/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/demux.c:1645:40: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1645 | if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0CC libavformat/hls.o x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hlsenc.o src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocksize", "set I/O operation maximum block size", offssrc/libavformat/fifo.ceto:f142(:F18i:l ewarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]on text, blocksi z142e | ) , A fVo_rOP T(_iT Y=P E0_;IiN T<, a{v f.2i-6>4 n=b _sItNrTe_amMsAX; i}+,+ )1 , I| N ~ ^ ~~~~~~~~~~~~~~~~T _MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/file.c:107:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:108:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | { NULL } | ^ src/libavformat/file.c:112:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:113:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ CC libavformat/hlsplaylist.o src/libavformat/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:128:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:130:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NULL} | ^ CC libavformat/hls_sample_encryption.o src/libavformat/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/demux.c:2004:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2004 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2371 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dashenc.c:2372:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2372 | { "window_size", "number of segments kepsrc/libavformat/fifo.ct i:n 513t:19h:e mawarning: nicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f est", OFFSET (w513i | n do w _fsoirz e()i, =AV _O0PT;_ TiY PTn,b {_ st.rie6a4m s=; 0++ i}) ,{ 0 , | I ~ ^ ~~~~~~~~~~~~~~~N T_MAX, E }, | ^ src/libavformat/dashenc.c:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2373 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2386:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2387:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2388 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2389:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2393:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | { "hls_master_nsrc/libavformat/fifo.came:"629,: "37HL:S warning: mmissing field 'pkt' initializer [-Wmissing-field-initializers]a ster playlis t629 | n am e " , OF FFiSfEoTM(ehlsss_maages tmers_g n=a {mFe)I, FAOV_N_OOPOTP_}TY;P E| _ ^S TRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2394:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2394 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2396:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2396 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2398:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2398 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2403:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2403 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2404:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2404 | { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2405:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2405 | { "ldash", "Enable Low-latency dasrc/libavformat/fifo.csh.: 672C:77o:ns twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a ins the val u672e | o f a f e w eAlVe_mOePTn_tTsY"P,E_ SOTRFIFNSGE,T ({l.dstarsh )=, ANVU_LOLP}T,_ T0Y,P E0_,B OAOVL_,O PT{_ .FiL64A G= _0E N}C,OD I0,N G1_,P AREA }M,} , | ^ | ^ src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/fifo.c :2406675 | : 99 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" master_m 3675u | 8 _p u b l i s h _ rAVa_OtPeT",_ "TPYPuEbl_iIsNhT m,a {s.teir6 4p l=a yFliIsFtO _eDvEeFrAyU LaTf_tQeUrE UtEh_iSsI ZmEa}n,y 1 , sIeNTg_mMeAntX , iAntVe_OrPvTa_lsF",L AGO_FEFNSCEOTD(ImaNsGte_rP_pAuRbAlMi}s,h _r a| t ^e ), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/fifo.c:678:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 678 | src/libavformat/dashenc.c : 2407 : 121 : warning: AVmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE _2407DI | C T , { .{s t"rw r=i tNeUL_Lpr}f,t ",0 ," W0r,i tAeV _pOrPoTd_uFcLeArG _rEeNCfOerDeInNcGe_ tPiAmRe AeM}l, e m| e ^nt ", OFFSET(write_prft), AV_OPT_TYPEsrc/libavformat/fifo.c_B:O681O:L72, :{ .warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4 = - 1}681, | - 1, 1 , E }, A| ^V _OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:684:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPTsrc/libavformat/dashenc.c_F:L2411A:G107_:E Nwarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]O DING_PARAM}, 2411| | ^ { "http_opts", "HTTP protocol options", OFFSET(httpsrc/libavformat/fifo.c_:op687t:s71):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_ T687Y | P E _ D I C T , {A V.s_tOrP T=_ TNYULPLE_ B}O,O L0,, 0{,. iE6 4} ,= | 0 ^} , 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, src/libavformat/dashenc.c | ^: 2412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "target_src/libavformat/fifo.cl:a690:t110e:n warning: cymissing field 'unit' initializer [-Wmissing-field-initializers]" , "Set d e690s | i r e d t a r g etA V_lOaPtT_eTncYyPE _fIoNrT, L{.oiw6-4l a=t eFInFOc_yDE FdAaUsLhT"_,M OAFFXS_ERTE(tCaOrgVeEtR_Yl_aAtTeTnEcMyP),T SA}V,_ O0PT,_ ITNYTP_EM_ADXU, RAATVI_OOPN,T _F{L A.Gi_64E N=C 0O D}I,N 0G,_ PIANRTA_MM}A,X , | ^E }, | ^ src/libavformat/fifo.c:693:src/libavformat/dashenc.c119:: 2413warning: :missing field 'unit' initializer [-Wmissing-field-initializers]142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 693 | 2413 | { A"Vm_iOPnT__pTlaYyPbE_aDcUkR_rAatTeIO"N,, {".iS6e4t =d FeIsFiOr_eDEdF AmULiTn_iRmEumC OpVlEayRbYac_kWA IrT_aTteI"ME,_ UOSFEFCS}E,T( m0i,n _IpNlTay6b4a_cMkA_Xr,at eAV)_,OP TA_FVL_AOGP_TE_NTCYODPIEN_GRA_TPIAONRAALM,} ,{ .| d ^b l = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/dashenc.c 696: | 2414 : 142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(r e2414c | o v e r y{_ w"amiatx__sptlraeyabmactk_irmaet)e, "A,V _"SOePtT _dTeYsPiEr_eBdOO Lma,x i{m.uim6 4p la=y b0ac}k, 0r,a t1e," ,A VO_FOPFTS_EFTL(AmaGx__EpNClOayDbIaNckG__rPaAtRe)A,M }A,V_ O P| T ^_ TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOsrc/libavformat/dashenc.cL,: {2415.:i61244: warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0}, 0, 12415, | A V _ OP{T "_uFLpAdGa_EtNe_CpOeDrIiNGo_dP"A,R A"MS}e,t th e| ^ mpd update interval", OFFSET(updatesrc/libavformat/fifo.c_:p702e:ri84o:d warning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_ TY702P | E _ I NT 6 4 , { .Ai6V4_O P=T _T0Y}P,E_ D0,U RAITNITO6N4,_ M{A.Xi,6 4E }=, 0 }| , ^ 0, INT64_MAX, AV_Osrc/libavformat/dashenc.cP:T2416_:F12L:A Gwarning: _missing field 'help' initializer [-Wmissing-field-initializers]E NCO D2416I | N G _ P A{RA MN}U,L L | } ^, | ^ src/libavformat/fifo.c:704:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 704 | {NULL}, | ^ src/libavformat/dashenc.c:src/libavformat/fifo.c2415::702:11247:: warning: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 7012415 | | { "{"utpdiametseh_ipefrtio"d,", ""DSeetl ayt hef imfpdo uopudtaptuet" ,in tOeFrvFaSlE"T(,t OiFmFeSsEhTi(ftu)pd,a t e| _ ~ perio d702 | ) , AV _ O P T _ATVYP_E_OIPNTT_6T4Y,P E{_D.UiRA6T4I ON=, 0{.}i,6 40 , =I N0T6}4,_ M0A,X, INET}64,_ M A| X ~ ^~~~~~~~~, AV_OPT_FLA/usr/include/stdint.h:G46_:E21N:C ODnote: Iexpanded from macro 'INT64_MAX'N G_PA R46AM | }#, d e| f ^~~~~~~~~i ne INT64_/usr/include/stdint.hM:A46X: 21 :( 0note: expanded from macro 'INT64_MAX'x 7fff f46f | f#fdfeffifnfef fIfNfT) 6 4_| M ^~~~~~~~~~~~~~~~~~A X (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:693:82: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 692 | {"recovery_wait_time", "Waiting time between recovery attempts", OFFSET(recovery_wait_time), | ~ 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/hlsproto.o CC libavformat/hnm.o 4 warnings generated. CC libavformat/http.o CC libavformat/httpauth.o CC libavformat/icecast.o src/libavformat/fitsdec.c:119:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | if(size && header->naxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/icodec.o src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ src/libavformat/demux.c:2749:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2749 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2768:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2768 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2795:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2795 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2868:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/icoenc.o CC libavformat/id3v1.o In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/id3v2.o CC libavformat/id3v2enc.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/idcin.o src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/idroqdec.o 8 warnings generated. 12 warnings generated. In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flacenc.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/idroqenc.o src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:407:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 407 | { NULL }, | ^ src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:216:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 216 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:221:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 221 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:241:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 241 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/ftp.c:85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/ftp.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AVsrc/libavformat/g726.c_OP:T64_:101T: Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _STRING, { 0 } ,64 | 0 , 0 , D | E O}F,F S E| T ^(c ode_size), AV_OPT_TYPE_INT, {.i64src/libavformat/ftp.c :=87 : 137 : 4warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 2, 875 | , A {V"_fOtPpT-_uFsLeAr"G,_D E"CuOsDeIrN Gf_orP ARFATMP } ,l o g| i ^n . Overridden by whatever is in the Usrc/libavformat/g726.cRL:.66":,101: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(opt i66 | o n _ u s e r) , AVO_FOFPSTE_TT(YsPaE_mSpTlReI_NrG,a t{e )0, }AV,_ 0O,P T0_,T YDP|EE _},I N T,| ^ {.i64 = 8000}, 0, INT_MAX, Asrc/libavformat/ftp.cV_:O88P:T_149F:LA Gwarning: _missing field 'unit' initializer [-Wmissing-field-initializers] DECODING_P A88R | AM } {," f| tp ^- password", "passwosrc/libavformat/g726.cr:d67 :12f:or Fwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]P lo 67g | i n. O v{e rrNiUdLdL e}n, b| y ^ whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/put_bits.h145 | : 317 : 33 i:f (twarning: rucomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]n clen == 0 & &317 | l e n > =i fb u(fs_-si>zbeu f- _(enbdu f-_ sisz->eb u>f>_ p4t)r )> ={ s iz| e ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~o f(BitBuf)) src/libavformat/flac_picture.c{ : 163:| 73 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. In file included from src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] CC libavformat/iff.o 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ src/libavformat/ftp.c/usr/include/stdint.h:46::21254: :note: expanded from macro 'INT64_MAX'13 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 46 | #define IN T62544 | _M A X i f(0 x(7efrfrf >f=ff fsifzfeofff(ffbfuff))) | | ~~~ ^ ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:263:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/ifv.o 3 warnings generated. 2 warnings generated. src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 451 | if (rsrc/libavformat/flvdec.cet :>692=: 52si:z eowarning: fimplicit conversion from 'long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion]( command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 692 | && date.milliseconds < INT64_MAX/1000 | ~ ~~~~~~~~~^~~~~ src/libavformat/flvdec.c:691:52: warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion] 691 | && date.milliseconds > INT64_MIN/1000 | ~ ~~~~~~~~~^~~~~ src/libavformat/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvdec.c:745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (i = 0src/libavformat/format.c; i: <258 :49s:- >nwarning: b_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]st reams; i++) { 258 | | ~ ^ ~~~~~~~~~~~~~ for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | probe_size = FFMIN(probe_size << 1, | ^~~~~~~~~~~~~~~~~~~~~~ 260 | FFMAX(max_probe_size, probe_size + 1))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:261:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:277:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:612:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:387:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "max_gif_delay", "maximusrc/libavformat/gxfenc.cm v:al208i:d21 :d ewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a y between frames (in h u206n | d r e d tshisz eo f =s escnopndrsi)n"t,f (obfuffsfeteorf,( sGiIzFeDoefm(ubxuCffoenr)t,e x"t,V emra x1_\dneBrl ay%). 6 f \,n IApVg _1OP\Tn_PTpiY P%Ed_\InNBpTi,o p{ .%di\6n4" = | 6 ~~~~~~~~5 535} 207 | , 0, 6 5 5 3 5 , A"V_POiPxT _0F\LnCAfG _%DdE\CnOCDgI N%Gd_\PnASRlA %Md \}n,n l 16| ^ %d\nVi 1\nf1 1\n", 208 | src/libavformat/gifdec.c : 388 : 215 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] (float)st- >388co | d e cp a r{- >"bdiefta_rualtte_,d eslca-y>"p,_ pe"rde_fgaoupl, tsc -d>ebl_apyer _bie_towre_pe,n f| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~am es (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/libavformat/gifdec.c:389:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "ignore_loop" , "ignore loop setting (netscape extension)" ,src/libavformat/gxf.c offs:e438to:f19(:G src/libavcodec/bytestream.hIFwarning: D:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e357m:u15x:C owarning: ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e x438t | , i g nfoorr e _l(o357oip | ) = , 0A i;Vf _i(O PTs Enb!__st=reCC libavformat/ilbc.o B OaOLs,m{isz.e); i i| 6+ ~~~~~ ^ ~~~~4 +) {= 1| } ~ ^ ~~~~~~~~~~~~~ , 0, src/libavformat/gxfenc.c1,: A211V:_21O:P T_warning: Fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]L AG_DECODING _211P | A R A Ma v_}a, s | s ^er t0(size < sizeof(buffsrc/libavformat/gifdec.ce10:r390)): warning;12s : generated | . warning: ~~~~ ^ ~~~~~~~~~~~~~~missing field 'help' initializer [-Wmissing-field-initializers] 390 | src/libavutil/avassert.h: 38{:11 :N note: ULexpanded from macro 'av_assert0' L }, | ^ 38 | if (!(cond)) { \ | ^~~~ 2 warnings generated. 17 warnings generated. src/libavformat/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/img2.o src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ 2 warnings generated. 8 warnings generated. 5 warnings generated. In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/img2_alias_pix.o src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/img2_brender_pix.o src/libavformat/ftp.c:1106:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1106 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1117:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1117 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:13631:137: warning generatedwarning: . missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1,src/libavcodec/bytestream.h VD :}294,: 15 :| ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if src/libavformat/flvdec.c(s:iz1365e:2142 :! =warning: missing field 'unit' initializer [-Wmissing-field-initializers] size) | ~~~~~ ^ ~~~~ 1365 | { "missing_streams", "", OFFSET(missing_streamCC libavformat/img2dec.o s), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/hdsenc.c 1144 | : 92 :i38:f warning: (rcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e t >= sizeof(com m92a | n d ) ) { | ~~~ ^ ~~~~~~~~~~~~~~~ if (ossrc/libavformat/ftp.c-:>1158n:b13_: ewarning: xcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]t ra_pa c1158k | e t s >=i fF F(_reAtR R>A=Y _siEzLeoEfM(Sc(oosm->meaxntd)r) a{_p a c| k ~~~ ^ ~~~~~~~~~~~~~~~e ts)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/hevc.c:22: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/img2enc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357src/libavformat/hdsenc.c | : 138 i:f19 :( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != size) 138 | | ~~~~~ ^ ~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/imx.o In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 16 warningsCC libavformat/ingenientdec.o generated. src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/gxfenc.c:846:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 846 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/gif.c:193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:195:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ src/libavformat/hashenc.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ip.o 1 warning generated. src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/ipfsgateway.o src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 15 warnings generated. CC libavformat/ipmovie.o src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ CC libavformat/ipudec.o CC libavformat/ircam.o CC libavformat/ircamdec.o CC libavformat/ircamenc.o 7 warnings generated. CC libavformat/isom.o CC libavformat/isom_tags.o 5 warnings generated. CC libavformat/iss.o src/libavformat/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/iv8.o 6 warnings generated. CC libavformat/ivfdec.o 42 warnings generated. 5 warnings generated. CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ CC libavformat/jpegxl_probe.o src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ 4 warnings generated. CC libavformat/jvdec.o CC libavformat/kvag.o src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ src/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:148:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:149:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specifsrc/libavformat/hls.cic: 1453co:n19t:en twarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y pe for the POS T1453 | m e s s faorg e(si" , =O F0F; SiE T<(c osn-te>nnbt__tpyrpoeg)r,a mAsV;_ OiP+T_+T)Y PE{_ S T| R ~ ^ ~~~~~~~~~~~~~~I NG, { .ssrc/libavformat/hls.ct:r1456 =: 27N:U warning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] L }, 0, 0, 1456D | | E } , | ^ fosrc/libavcodec/bytestream.hr (j =: 2940:;15 j: nb_ s294t | rsrc/libavformat/http.c e:am 152 :_130 iif: n de(warning: sxmissing field 'unit' initializer [-Wmissing-field-initializers]ie zse;2 j!=+ + 152) s | i{ z e ) | { | " ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~u se r_agesrc/libavformat/hls.cn:t"1457, :"46ov:e rwarning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i de Use r1457-A | g e n t h e ad e r " , ifOF F(SpErsrc/libavformat/icoenc.cTo(gurs:ae101m:r19:- _a>gwarning: secomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n trte)am,_ iAnVde x_101[jO | ]P =T= _ TfY ifProEs_SrTRt I(_NiG s=t, ) {0 { ; .is tr | <= ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ DsEF-A>ULnTb__UsStErRe_aAmGEsN;Tsrc/libavformat/hlsenc.c i:},889 +0:+, 19)0, :{ D | ~ ^ ~~~~~~~~~~~~~ }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 889 | for (src/libavformat/http.ci: =153 :0;107 :i warning: nb_s t153r | e a ms ; {i +"+r)e fe{r e r| " ~ ^ ~~~~~~~~~~~~~~, "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:156:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "mime_type", "export the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:157:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "http_version", "export thesrc/libavcodec/bytestream.h h:t318tp: 15r:e swarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o nse versio n318" | , O F F SiEfT( h(tstip_zvee2r s!io=n )s,i zAeV)_ O PT| _ ~~~~~ ^ ~~~~T YPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:158:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:159:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:160:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force ssrc/libavcodec/bytestream.hen:di357ng: 15a:n warning: Excomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ect: 100- c357o | n t i n uief h(esaidzere 2f o!r= PsOiSzTe"), O F| F ~~~~~ ^ ~~~~SE T(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:175:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139src/libavformat/hls.c: :warning: 1609missing field 'unit' initializer [-Wmissing-field-initializers]: 25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 180 | { "short_s e1609 | ek_ si z e ", " T ihnrte schooplyd_ stioz e f= aFvFoMrI Nr(ev-a>daihneaidt _osevcer_ dsaeteak._"l,e nO F-F SvE-T>(isnhiotr_ts_seeeck__bsufi_zree)a,d _AoVf_fsOetP,T _bTuYfP_Es_iIzNeT), ;{ .i| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~4 = 0 }, 0,src/libavutil/macros.h I:NT49_:25M:A Xnote: ,expanded from macro 'FFMIN' D }, 49| | ^# define FFMIN(a,bsrc/libavformat/http.c): 181((:a12): >warning: missing field 'help' initializer [-Wmissing-field-initializers]( b) ?181 | ( b ) :{ (NaU)L)L } | ~ ^ ~ | ^ src/libavformat/http.c:169:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/http.c:168:89: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/lafdec.o 3 warnings generated. CC libavformat/latmenc.o src/libavformat/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1873 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/lmlm4.o 1 warning generated. CC libavformat/loasdec.o CC libavformat/lrc.o src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ CC libavformat/lrcdec.o src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ CC libavformat/lrcenc.o src/libavformat/hls.c:2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 2108 | if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/luodatdec.o CC libavformat/lxfdec.o CC libavformat/lvfdec.o CC libavformat/m4vdec.o 1 warning generated. CC libavformat/matroska.o src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRINsrc/libavformat/hlsenc.cG,: 2050{: 27.:st r warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N ULL }, 0, 0, E }, 2050 | | ^ if (nb_varstreams < hls->nbsrc/libavformat/icecast.c_:v60:a98r:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e ams) { 60 | | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ { "ice_ursrc/libavformat/hlsenc.cl:"2116, :"49s:e twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s tream we b2116s | i t e ", O F F S E T (iufr l()s,t rAeV_aOPmT__iTYnPdEe_x S>TR=IN G0, &{& .nsbt_rs =t rNeUamLsL }<, v0s,- 0>,n bE_ s}t,r e | a ^m s) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/icecast.c :61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2125 | 61 | { " i c efo_rp u(bil i=c "0,; i" s vsart_rsetarmea mis[sj ]p.nubb_lsitcr"e,a mOs;F FiS+E+T)( p{u b l| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c) , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-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/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-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/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ 5 warnings generated. src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2351 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/matroskadec.o src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1599 | size = FFMIN(size, s->chunksize);src/libavformat/id3v2.c | : ^ ~~~~ ~~~~~~~~~~~~ 510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 510 | 49 | # d e f iinef F F(M(IlNe(na ,=b) a(v(iao)_ >r e(abd)( p?b ,( b)g e:ob _d(aat)a)- > d| a ~ ^ ~t a, taglen)) < src/libavformat/http.cta:g1626:l37e:n )warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1626 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/bytestream.h : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \318 | | ^~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. 1 warning generated. CC libavformat/matroskaenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1711:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1711 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 381 | for (src/libavformat/ifv.ci =: 0;200 :e35 :& & warning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] < FF_ARRAY_EL E200M | S ( f f _ i d 3vi2_fp i(citfvu-r>en_etxytp_evisd)eo;_ ii++n)d e{x <| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mca.o src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1799 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/mccdec.o 9 warnings generated. src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/md5proto.o src/libavformat/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ CC libavformat/metadata.o src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption sup6po warningrts" generated,. OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resesrc/libavformat/id3v2.cnd f:rag907m:e30n:t warning: mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]p4 init file afte r907 | r e f r e s h m 3u 8 ev e r y tiifm (et",l eOnF Fdatasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:104:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 104 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:131:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 131 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:145:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 143 | if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mgsts.o src/libavformat/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/microdvddec.o src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NULL}, | ^ CC libavformat/microdvdenc.o src/libavformat/iff.c:220:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/mj2kdec.o src/libavformat/iff.c:257:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 257 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/iff.c:281:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 281 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:283:53: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:289:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 289 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:339:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mkvtimestamp_v2.o 3 warnings generated. 6 warnings generated. In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/img2dec.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mlpdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/img2enc.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 235 | for (i = 0; i < FF_ARRAY_ELsrc/libavformat/img2dec.cEM:S(259pb:)35;: iwarning: +comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]+ ) | ~ ^ ~~~~~~~~~~~~~~~~~~ 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.cCC libavformat/mlvdec.o :255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ 1 warning generated. CC libavformat/mm.o src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 691 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:694:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 694 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mmf.o CC libavformat/mms.o 4 warnings generated. src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INCC libavformat/mmsh.o T, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(e16xpor warningts_ generatedpa. th_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ CC libavformat/mmst.o src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 656 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/moflex.o src/libavformat/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 57 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/mods.o CC libavformat/mov_esds.o CC libavformat/movenc.o CC libavformat/movenc_ttml.o CC libavformat/movenccenc.o 3 warnings generated. 8 warnings generated. CC libavformat/movenchint.o 21 warnings generated. CC libavformat/mp3dec.o In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mp3enc.o src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpc.o src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mpc8.o CC libavformat/mpeg.o CC libavformat/mpegenc.o CC libavformat/mpegts.o src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/lvfdec.c:126:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/mpegtsenc.o CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o 1 warning generated. CC libavformat/mpl2dec.o In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mtaf.o CC libavformat/mspdec.o CC libavformat/mtv.o 3 warnings generated. In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/musx.o src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/mux.o src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 156 | if (j >= sizeof(out) - 1 - aliases[idx].len) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:166:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 166 | if (i + 13 >= sizeof(line) - 1) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:169:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 169 | if (j >= sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mux_utils.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mvdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mvi.o 1 warning generated. src/libavformat/mgsts.c:57:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mxf.o src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ 15 warnings generated. 1 warning generated. 3 warnings generated. 1 warning generated. src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/mxfdec.o 3 warnings generated. src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mlvdec.c:414:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 414 | if (mlv->pts >= st->duration) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mlvdec.c:459:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | if (mlv->stream_index == avctx->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mxfenc.o 1 warning generated. src/libavformat/mmsh.c:118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:931:src/libavformat/mmsh.c44: :warning: 193:comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]25 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 931 | 193 | w h i l e ( i d x > i0f &(&l eenntr i>es [siizedoxf -( m1m]s.-p>tsi n> _tbs)u f f| ~~~~~~~~~~~~~~~~~~~~ ^ ~~e r)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mxg.o src/libavformat/mms.c:61:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 61 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:72:19: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 72 | while(end - p >= sizeof(ff_asf_guid)4 + warning8s) generated{. | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:79:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 87 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:97:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 97 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:104:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:123:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:138:29: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 138 | if (end - p < skip_bytes) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mms.c:148:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 148 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavformat/ncdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavformat/mov_chan.c:514:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 514 | if (size < 12ULL + num_descr * 20ULL) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:518:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 518 | for (i = 0; i < num_descr; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 448 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:454:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 454 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ CC libavformat/network.o src/libavformat/matroskadec.c:460:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 460 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:461:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 461 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 463 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:464:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 464 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:465:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 465 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT,CC libavformat/nistspheredec.o 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:474:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 474 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:475:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ 2 warnings generated. src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:477:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:478:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] src/libavformat/matroskaenc.c486 | : 1274 :{24 :MA Twarning: ROcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]SK A_ID_VIDEOCOLORCHROMASU B1274H | O R Z , i f (EcoBdMLe_cUpIrNiTv,_ s0i,z e0, >o ftrfacsk-e>tcoofd(eMcaptrriovsk_asTirzaec k&V&i d!eaolCtoelorrn,a tcihvreom_as_siuzeb) _{ho r z)| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~} , | ^ src/libavformat/matroskaenc.c:1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c1277: | 487 : 115: } warning: emissing field 'def' initializer [-Wmissing-field-initializers] lse if (487c | o de c {p riMvA_TsRiOzSeK A>_ ItD_rVaIcDkE-O>CcOLoOdReCcHpRrOiMvA_SsiUzBeV)E RT{, | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~E BML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ CC libavformat/nspdec.o src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroCC libavformat/nsvdec.o skaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ CC libavformat/nullenc.o src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:CC libavformat/nut.o 103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADDIDTYPE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 98 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/nutdec.o src/libavformat/matroskadec.c:595:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 595 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/matroskadec.c:596:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 596 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:597:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:600:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 600 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:620:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 620 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:621:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 621 | { MATROSKA_ID_CODECNAME, EBML_NONE }, | ^ src/libavformat/matroskadec.c:622:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 622 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:623:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 623 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 624 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:625:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 625 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/matroskadec.c:650:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 650 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:651:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:652:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavformat/matroskadec.c:659:87src/libavcodec/bytestream.h: :warning: 294missing field 'def' initializer [-Wmissing-field-initializers]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 659 | { M294A | T R O S KAi_IfD_ C(HAsPiTEzRe2U ID!,= s i ze ) | ~~~~~ ^ ~~~~E BML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.c:661:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 661 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:673:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 684 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | src/libavcodec/bytestream.h ^ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 357 | 687 | i f (s{i zMeA2T RO!S=K sAi_zeI)D _ C| U ~~~~~ ^ ~~~~E BLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8,In file included from 0, src/libavformat/mpegenc.c0:,32 : src/libavcodec/put_bits.h : 227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] offsetof(Mat r227o | s k a T a g , n aimfe) (}s,-> b u| f ^_ end - s->buf_ptr >= sizsrc/libavformat/matroskadec.ce:o704f:(100B:i twarning: Bmissing field 'def' initializer [-Wmissing-field-initializers]u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 704 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:706:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 706 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, 11 warning s generated . offsetof(CC libavformat/nuv.o MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlock,additional) }, | ^ src/libavformat/matroskaenc.c:1966:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1966 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | CC libavformat/oggdec.o src/libavformat/matroskadec.cfo:r772(i: 81=: 0warning: ; missing field 'def' initializer [-Wmissing-field-initializers]i < len && 772g | et _ b i t{ sM1A(TgRbO)S K!A=_ IDs_tBopL;O CiK+,+ ); | ~~~~~~~~~~~~~ ^ ~~~~ EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:774:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 774 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) }, | ^ src/libavformat/matroskadec.c:775:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 775 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:776:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 776 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:777:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:785:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 785 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ CC libavformat/nutenc.o CC libavformat/oggenc.o src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:2094:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2094 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1021:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1021 | *num = av_int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mp3enc.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAYsrc/libavformat/moflex.c_EL:EM225S(:f26f:_ mwarning: pacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ freq_tab); i++) 225{ | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1226 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:298:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:317:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (pkt_size > m->size) | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/moflex.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mp3dec.c:175:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | || length_remaining > sizeof(mms->in_buffer) - 12) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:321:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ 2 warnings generated. src/libavformat/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/matroskadec.c:1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/mp3enc.c :1493508 | : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if 508( | f f i o_ l i mofift(spebt, olefn(gMtPh)3 C!o=n lteenxgtt,h )w {r i t| e ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ _id3v1), AV_OPT_TYsrc/libavformat/matroskadec.cP:E1547_:B44O:O Lwarning: ,comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] {.i64 = 0 }1547, | 0 , 1 , A wVh_iOlPeT (_mFaLtArGo_sEkNaC-O>DnIuNmG__lPeAvReAlMs} ,& & | ^po s == level->start + level->length) {src/libavformat/mp3enc.c :| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~510 :104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 511 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:2526:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2526 | if (srclen < header.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:463:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | for (i = 0; i < s->nb_streasrc/libavcodec/bytestream.hms:; 357i:+15+:) { warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~~~~~~~~~~~~~ 357 | if (sisrc/libavformat/matroskadec.cze:21617 :!25= :si zwarning: e) comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]| ~~~~~ ^ ~~~~ 1617 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1625 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1629:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mp3enc.c:582:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 582 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsecelt.o 1 warning generated. src/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ 2 warnings generated. src/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpeg.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/oggparsedirac.o 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | longitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:260:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | latitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | altitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CC libavformat/oggparseflac.o src/libavformat/mov.c:288:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ CC libavformat/oggparseogm.o In file included from src/libavformat/movenc.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2023 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end CC libavformat/oggparseopus.o - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.csrc/libavcodec/bytestream.h:2033::31823::15 :warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3182033 | | ifofr ((ssirzi e=2 0!;= ssiriz e<) F F| _ ~~~~~ ^ ~~~~AR RAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/oggparseskeleton.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpc8.c:132:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/oggparsespeex.o src/libavformat/mpeg.c:729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (i = 0; i < s->nb_streams; i++) | src/libavformat/matroskaenc.c ~ ^ ~~~~~~~~~~~~~ :3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3019 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:289:19src/libavformat/matroskaenc.c: :warning: 3062comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2893062 | | f o r ( if o=r (0i; i= <0 ;c tix -<>n bs-_>sntb_rseatmresa;m si;++ )+ +i{) {| ~ ^ ~~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:505:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | CC libavformat/oggparsetheora.o if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | av_log(c->fc, AV_LOG_ERROR, | ~~~~~~ 507 | "Failed to store the float32 number (%f) in string.\n", val); | ^~~ src/libavformat/matroskaenc.c:3128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3128 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3168:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3168 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 481 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:497:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 497 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:472:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | for (i = 0; i < ctx->nb_streams; i++)src/libavformat/matroskaenc.c { : | ~ ^ ~~~~~~~~~~~~~~~3283 :210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegenc.c:560:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3283 | 560 | { " rfeosre r(vie _=i n0d;e xi_ s"Rnebs_esrtvre eaam sg;i vie+n+ )a m{o u | n ~ ^ ~~~~~~~~~~~~~~~t of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reservsrc/libavformat/mpeg.ce_c:u803e:s27_:s pwarning: acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]c e), AV_OPT_TYP E_803IN | T , { . i 6 4 = 0i f} , ( s 0t,r eaImN_Ti_d M>A= XF, F _ ARFRLAAGY_SE L}EM,S ( v| o ^bs ub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:896:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/matroskaenc.c :3284:163: 896warning: | missing field 'unit' initializer [-Wmissing-field-initializers] if (langi d3284 | x < s{- >"ncb_usetsr_etamos_)f r o| n ~~~~~~~ ^ ~~~~~~~~~~~~~t ", "Movesrc/libavformat/mpeg.c :C899ue:s19 :( twarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e index )899 t | o th e f ofrr on(ti by= s0h;if ti ianbt_as tifr enaemsc;e si+s+ar)y "{, O| F ~ ^ ~~~~~~~~~~~~~F SET(movesrc/libavformat/mpeg.c_:c909ue:s19_:t owarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fr ont), 909A | V _ O P Tf_oTrY P(Ei_B O= O0L;, i {< .is6-4> n=b _s0t},r e0a, m1s;, iF+L+A)GS }{, | | ~ ^ ~~~~~~~~~~~~~ ^ src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "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/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3286 | { "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/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3287 | { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(f16li warningppse generatedd_. raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3286 | { "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 }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:931:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 931 | for (i = 0; i < s->nb_stresrc/libavcodec/bytestream.hams:; 294i+:+15): {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:599:17: warning: src/libavformat/mspdec.ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :97:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | 97 e | n t r ie s > = fUoIrN T(_MiA X= /0 ;si zieo f<( *sstc-->>drceofds)e)c p ar| -> ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h eight; i+src/libavformat/mov.c+:)602 : 19| : ~ ^ ~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 602 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:1018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1018 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1034:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1034 | { "sub_name", "URI for .sub file", offsetof(VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpeg.c:1035:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1035 | { NULL } | ^ src/libavcodec/bytestream.h52: warning357s: generated15. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-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/movenc.c:67: src/libavformat/mxf.csrc/libavformat/ttmlenc.h::3333::38115:: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 33 | { 33{ | 0 x0 6 , 0 x 0 E , 0 x2 B ,c0oxd3e4c,p0axr0-4>,e0xxtr0a1d,a0txa0_1s,i0zxe0 1>,=0 xT0TM1L,E0NxC0_3E,X0TxR0A2D,A0TxA_0S2I,G0NxA0T2U,R0Ex_0S0I,Z0xE0 0&,& 0 | x ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-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.c:35:115: warning: missing field 'desc' initializer [-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.c:36:115: warning: missing field 'desc' initializer [-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.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 37 | src/libavformat/mov.c{ { :0x77100:,024x: 0warning: 0comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare], 0x00,0x00,0x00,0 x7710 | 0 , 0 x0 0 , 0 x 0i0f, 0(xt0i0t,l0ex_0s0i,ze0 x>00 ,F0FxM0I0N(,I0NxT00_,M0AxX0,0 ,S0xI0Z0E,0_xM0A0X -},1) ) 0 ,| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mpegenc.c:827:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 827 | if (payload_size < av_fifo_can_read(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevorbis.o src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-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.c:43:119: warning: missing field 'desc' initializer [-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.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03src/libavformat/movenc.c,0x:0984:,1450:x 0warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], 0x02,0x02,0x01,0x03,0x03,0x 0980 | } , 1 4 ,{ A"Vs_CkOiDpE_Ci_odIsD"_,M P"ESG2kViIpD EwOri ti}n,g /io*ds MaPt@HoLm ."L,on go fGfosP e*t/ o f| ( ^M OVMuxContext, iods_skip), AV_OPT_TYPE_BOsrc/libavformat/mxf.cO:L45,: 119{:. iwarning: 6missing field 'desc' initializer [-Wmissing-field-initializers]4 = 1}, 0, 451, | A V _ O{P T{_ F0xL0A6G,_0ExN0CEO,0DxI2NB,G0_xP3A4R,A0Mx}0, 4 ,| 0 ^x0 1,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AVsrc/libavformat/movenc.c_:CO99D:E167C:_ Iwarning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]_ MPEG2VIDEO }, 99/ | * 4 2 2 P@{H L" iIo-dFsr_amaeu d*/i o _| p ^r ofile", "iods audio profile atom.", offsetosrc/libavformat/mxf.cf(:M46O:V119M:u xwarning: Cmissing field 'desc' initializer [-Wmissing-field-initializers]o ntext, io d46 | s _ a u{d i{o _0pxr0o6f,il0ex)0,E, 0Ax2VB_,O0Px3T4_,T0xY0P4E,_0INxT,0 1{,.i06x4 0=1, 0-x10}3,, 0-x1,0 4,205x50,1 ,0AxV_0OP2T,_0FxL0A2G,_0ENxC0O1,D0IxN2G0_,P0ARxA0M2},, 0 x| 0 ^3 }, 14, AV_CODEC_ID_MPEG4 }, src/libavformat/movenc.c/:*100 :X167:DC Awarning: M missing field 'unit' initializer [-Wmissing-field-initializers]p roxy_pal03 01009 | 2 6 . m x{ f"i o*/d s _| ^v ideo_profile", "iods video profile atom.", offssrc/libavformat/mxf.cet:o47f:(119M:O Vwarning: Mmissing field 'desc' initializer [-Wmissing-field-initializers]u xContext ,47 i | o d s _{v i{d e0ox_0p6r,o0fxi0lEe,)0,x2 BAV,_O0PxT3_4T,Y0PxE0_I4N,T,0 x{.0i1,604 x=0 1-,10}x,0 1-,10,x 0245,05x,0 1A,V0_xO02P,T0x_0F2,L0AxG0_2E,N0xC0OD1I,N0Gx_0P2A,R0AxM}0,0 } | , ^ 13, AV_CODEC_ID_DVVIDEO }, /* DVsrc/libavformat/movenc.c2:5101 :I168E:C warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]A L */ | ^ 101 | { "frag_duration", "Maximum fragment src/libavformat/mxf.cd:ur48a:t119i:o nwarning: "missing field 'desc' initializer [-Wmissing-field-initializers], offsetof (48M | O V M u x{C o{n t0exx06t,,0 xsrc/libavformat/mpegenc.cm0aE:,0x974x2_B:fr,19ag0mx: e3warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4t ,_0dxu04r,a0txi0o1n),,0 x0 1974AV,_ | 0xO0 P7T _T, Y0xf0Po4r,E0x 0_(1i,I0x 0N=T 2,0 ,{;0 .xi0i 26< ,ct4x -0>=xn0 3b0,}_,0sxt re0a0ms1;,,0 ix+I0+1NT), _{ 0 Mx0| 0A } ~ ^ ~~~~~~~~~~~~~~~X, , 1A4V, _ O APVT__CFOLADG_EENCC_OIDIDN_GJ_PPAERGA2M}0,0 0 | ^} , /* JPEG 2000 code stream */ src/libavformat/movenc.c| ^: 102:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_frag_durationsrc/libavformat/mxf.c",: 49":M119i:ni mwarning: umissing field 'desc' initializer [-Wmissing-field-initializers]m fragment 49d | u r a t i{o n{" ,0 xo0f6f,s0exto0fe(,M0OxV2Mbux,C0oxn3t4e,x0tx,0 4m,in0_x0f1ra,g0mxe0n1t,_0dxu0rAa,t0ioxn0)4,, 0AVx_0OP1T,0_xT02Y,P0Ex_0I2N,0Tx,0 4{,0.xi604 1=,0 x0}0, 00,0,x 0I0N }T,_M A1X4,, A V _ O P T _AFLVA_GC_OENDCEOCD_IIND_GV_PCA1R AM}},, / *| ^V C1 SP@LL */ | ^ src/libavformat/movenc.c:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "src/libavformat/mxf.cf:r50ag:_119s:i zwarning: emissing field 'desc' initializer [-Wmissing-field-initializers]" , "Maximu m50 | f r a{g me{n t0 xs0i6z,e0"x,0 eo,f0fxs2ebt,o0fx(3M4OV,M0uxxC0o4n,0txex0t1,, 0mxa0x1,_0fxr0aAg,m0xe0nt4_,0sxi0ze1),,0 xA0V2_,O0PxT0_T2Y,0Px0E4_I,0NxT0,2 ,{0.xi0604, 0=x 00}0 ,} ,0 , 1I4N,T _M A X, A V _AOVP_TC_OFDLEACG__IEDN_CVOCD1I N}G,_ PA/R*A MV}C,1 S P| @ ^ ML */ | ^ src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104src/libavformat/mxf.c | : 51: 119 : warning: {missing field 'desc' initializer [-Wmissing-field-initializers] " ism_looka he51ad | " , " N{u m{b e0r xo0f6 l,o0oxk0aeh,e0axd2 ebn,0txr3i4es, 0fxo0r4 ,0IxSM0 1f,i0xl0e1s,"0,x 0oAf,f0sxe0t4o,f0(xM0O1V,M0uxx0C2o,n0txe0x2t,,0 x0i4s,m0_xl0o3o,k0axh00e,a0dx)0,0 }A,V 1_4O,P T _ T Y P E_ IANV_TC, O{D.EiC6_4I =D _0V}C, 10 ,} ,2 55/,* AVVC_1O PTM_PFL@ALGL_ *E/N C O| D ^IN G_PARAM}, | ^ src/libavformat/movenc.c:105src/libavformat/mxf.c::18452: :warning: 119:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'desc' initializer [-Wmissing-field-initializers] 10552 | | { "{v {i 0dxe0o6_,t0rx0aec,k0_xti2mbe,sc0axl3e"4,, 0"xs0e4t, 0txi0m1es,c0axl0e1 ,o0fx 0aAl,l0 xvi0d4e,o0 xt0r1a,c0xk0s2",,0x 0of2f,s0ext0of4(,0MxO0V4M,u0xxC0o0n,t0exx00t },, 1v4i,d e o _ t r a c k_AtiVm_eCOsDcECa_lIeD),_ VAC1V _}O,P T/*_ TYVPCE1_ IMNPT@,M L{. i*6/4 | ^= 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},src/libavformat/mxf.c : 53| : ^119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x0src/libavformat/movenc.c1,:0x1070:2143:, 0warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]0 2,0x04,0x05,0x00,0x00 }107, | 1 4 , { " u s e _ eAdVi_CtOlDisEtC",_ I"Du_sVe Ce1di t} l,i /s*t V"C,1 oMfPfs@eHtLo f*/( M O| V ^M uxContext, use_editlist), AV_OPT_TYPE_BOOL, src/libavformat/mxf.c{.:i546:4 119= :- 1warning: }missing field 'desc' initializer [-Wmissing-field-initializers] , -1, 1, 54A | V _ O P T{_ F{L A0Gx_0E6N,C0OxD0IeN,G0_xP2bA,R0AxM3}4,,0 x 0| 4, ^0 x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00src/libavformat/movenc.c,0:x1080:1680 :}, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]4 , AV_ C108O | D E C _ I{D _"VfCr1ag m}e,n /t*_ ViCnd1e xA"P, @"L0F r*a/g m e| n ^t number of the next fragment", offsetof(MOVMusrc/libavformat/mxf.cxC:55o:119n:t ewarning: xmissing field 'desc' initializer [-Wmissing-field-initializers]t , fragmen t55 | s ), A{V _{OP T0_xT0Y6P,E0x_0Ie,N0Tx2,b ,0{x.3i46,40 x=0 41,}0x,0 11,,0 xI0N1,T0_xM0AAX,,0 AxV0_4OP,T0_xF0L1A,G0_xEN0CO2D,I0NGx_P0A2RA,M0x}0,4 , 0| x ^ 07,0x00,0x00 }, 14, AV_CODsrc/libavformat/movenc.cE:C109_:I150D:_ Vwarning: C1missing field 'unit' initializer [-Wmissing-field-initializers] }, /* VC1 AP@L1 * / 109 | | ^ { "mov_gamma", "gamma value for gama atom", offsrc/libavformat/mxf.cs:e56t:o119f:( warning: Mmissing field 'desc' initializer [-Wmissing-field-initializers]OV MuxConte x56t, | g a m m{a ){, 0Ax0V6_O,P0Tx0_eTY,P0Ex_2FbL,O0AxT3,4, 0{x.0d4b,l0 x=0 01.,00 }x,0 10,.00x,0 A1,00,x 0AV4_,O0xP0T1_,F0LxA0G2_E,N0CxO0D2,I0NxG0_4,P0ARxA0M8},,0 x 0| 0 ^ ,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@Lsrc/libavformat/movenc.c2: 110*:/266 : | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "frag_interlesrc/libavformat/mxf.cav:e57":119,: "warning: Imissing field 'desc' initializer [-Wmissing-field-initializers]n terleave 57s | a m p l{e s{ 0wxi0t6,h0ixn0 ef,r0xa2gbm,e0nxt3s4 ,(0mxa0x4 ,n0ux0m1b,e0rx 0o1f, 0cxo0nAs,e0cx0u4ti,v0ex 01s,a0mxp0l2e,s0,x 0l2o,w0exr0 4i,s0 xt0ig9h,0txer0 0i,n0xt0er0l e}a,v i1ng4,, b ut w i t h AmVo_rCe OoDvEeC_rIheDad_)V"C1, }o,f /f*s eVCt1o fA(PM@OL3V M*u/x C o| n ^t ext, frag_interleave), AV_OPT_TYPE_INT, src/libavformat/mxf.c{:.58i:61194: = warning: 0missing field 'desc' initializer [-Wmissing-field-initializers]}, 0, INT_ M58A | X, A V_ O{P T{_ FL0AxG_0E6N,C0xO0DeI,NG0_xP2AbR,A0Mx }3,4 , | 0 ^x0 4,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 src/libavformat/movenc.cA:114P:@185L:4 warning: *missing field 'unit' initializer [-Wmissing-field-initializers]/ | ^ 114 | { "use_stream_ids_as_track_idssrc/libavformat/mxf.c",: "59u:s119e: swarning: tmissing field 'desc' initializer [-Wmissing-field-initializers]r eam ids a s59 | t ra c k{ i d{s "0x,0 6o,f0fxs0eEt,o0fx(2BM,O0xV3Mu4x,C0oxn0t4e,x0tx,01 ,u0sxe0_s1t,0rxea0m1_,i0dxs0_4a,s0_xt0r1a,0cxk0_2i,d0s)x,01 ,A0Vx_7OFP,T0_TxYP0E0_,0BxO0O0L,, {0.xi0640 =} ,0 }1, 30,, 1 , AAVV__OCPTO_DEFCL_AIGD__ERNACWOVDIINDGE_OP A}R,A /M*} ,u n c| ^o mpressed */ | ^ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | src/libavformat/mxf.c : 60{ :"119w:r iwarning: tmissing field 'desc' initializer [-Wmissing-field-initializers]e _btrt", "f o60rc | e o r {di sa{bl e 0wxr0i6ti,ng0 xb0tEr,t0"x,2 Bo,f0fxs3e4t,o0xf0(4M,O0VxMu0xC1o,n0txex0t1, ,w0rxi0tAe_,b0txr04t,)0x,0 A1V,_0OxP0T2_,T0Yx0P1E,_0BxO0O1,L,0 x0{2.,i06x40 =1 ,-10}x, 0-01 ,} ,1, 1A5V,_ O P ATV__FCLODAEGC__EINDC_ODRIANWGV_IPDAEROA M}},, / *| ^ uncompressed 422 8-bit */ | ^ src/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "write_tmcd",src/libavformat/mxf.c ":f61o:r119c:e warning: missing field 'desc' initializer [-Wmissing-field-initializers] or disabl e 61w | r i t i{n g{ t0mcxd0"6,,0 xo0ffEs,et0oxf2(BM,OV0Mxu3x4C,o0nxt0e4x,0tx,0 1w,ri0txe0_1t,m0xc0d1,)0,x0 4A,V0_xO0P1T,0_xT0Y2P,0Ex_0B2OO,L,0 x{7.1i,604x 0=0 ,-01x}00,, -01x,00 1},, A1V3_,O P T _ F L AAGV__ECNOCDOEDCI_INDG__DPNAXRAHM}D, } ,| ^ /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { {src/libavformat/movenc.c 0:x01206:204,:0x 0warning: Emissing field 'unit' initializer [-Wmissing-field-initializers],0 x2B,0x34,0x04, 0120x | 0 1 , 0 x{0 1"e,m0px0t1y,_h0dxl0r4,_0xn0a1m,e0"x,0 2,"0wxr0i2t,e0 xz0e3r,o0-xl0e2n,gt0hx 0n0a,m0ex 0s0t r},i n1g4 ,i n h d l r AaVt_CoOmDEsC w_iItDh_iDnN XmdHiDa a},n d /mi*n fS aMtPoTmsE" V,C o-f3/fDsNextHoDf (*M/O V M| ux ^C ontext, empty_hdlr_name), AV_OPT_TYPE_BOOL,src/libavformat/mxf.c :{63.i:61194: =warning: missing field 'desc' initializer [-Wmissing-field-initializers]0 }, 0, 1, AV_O P63T | _ F L A{G_ E{ N0CxO0DI6N,G0_x0PEA,R0AxM2B},, 0 x| 3 ^ 4,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x0src/libavformat/movenc.c1:,1210:x1700:2 ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x 04,0x01,0x0 0121 | } , 1{6 ," m o v i e _AtV_iCmOesDcEaCl_eI"D,_ D"NsXeHtD m o}v,i e/ * tSiMmPTeEs cVaCl-e"3,/D NofxfHsDe Lteogfa(McOy VAMvuid xMCoendteixat, Commopvoisee_rt MiXmFe s*c/a l e| ) ^, AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, src/libavformat/mxf.c| : ^ 64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c64: | 122 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers]{ 0x0 6122, | 0 x 0 E, 0{x 2NBU,L0Lx 3}4,, 0 x| 0 ^4 ,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.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02src/libavformat/mpegenc.c,0:x10140:119 }:, 1warning: 6,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_CODEC_ID_ 1014V | 2 1 0 }f,o r/ *( iV =2 100; *i/ < | c ^t x->nb_streamCC libavformat/oggparsevp8.o s; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxf.csrc/libavformat/mpegenc.c::671024::11928:: warning: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]missing field 'desc' initializer [-Wmissing-field-initializers] 102467 | | { { i0fx 0(6s,-0>pxac0Ek,e0tx_2Bs,i0zxe3 4>,0 xa0v4a,i0l_xd01a,t0ax 0&&1 ,!0fxl0u1,s0hx0 E | , ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~0 x04,0x0src/libavformat/mpegenc.c2:,10500:x230:1 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 02,0x 110501 | , 0 x 0 0 , 0 x 0f0o r} ,( i1 4=, 0 ; i EnCb__IDs_PtRrOeRaEmSs ; }i, +/*+ )A v{i d| M ~ ^ ~~~~~~~~~~~~~~~C 7 ProRes */ | src/libavformat/mpegenc.c ^ :1107:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1107 | av_assert0(av_fifsrc/libavformat/mxf.co:_68c:a119n:_ rwarning: emissing field 'desc' initializer [-Wmissing-field-initializers]a d(stream -68 | > f i f o{) { ==0 x0t6r,a0ixl0eEr,_0sxi2zeB),;0x 34 ,| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~x 04,0x01,0x01src/libavutil/avassert.h,0:x380:D11,:0 xnote: 0expanded from macro 'av_assert0'4 ,0x01, 0x3802 | , 0 x0 2 ,i0fx 03(,!0(xc06o,n0dx)0)0 ,{ 0 x 0 0 } , 1 4 , A V _C O D E C_ I D _ P R O R E S } , / * A p p l e P\r o | R ^~~~es */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, | ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */ | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpjpegdec.c 79 | : 371 :135 : {warning: {missing field 'unit' initializer [-Wmissing-field-initializers] 0x06,0x0E,0x2B, 0371x3 | 4 , 0 x 0{4 ,"0sxt0r1i,c0tx_01m,i0mex_0b1ou,n0dxa0r4y,"0,x 0 2",r0exq0u2i,r0ex 0M2I,M0Ex 0bo3u,n0dxa0r2i,e0sx 0m5a,tc0hx"0,0 O}F,F 1S5E,T ( s t r i c t_ miAmVe__CbOoDuEnCd_aIryD)_M,P 2A V},_ O/P*T_ TMYPP2E _oBrO OLM,P 3{ *./i 6 4| ^= 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.c:src/libavformat/mxf.c372::1281:: 119warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'desc' initializer [-Wmissing-field-initializers]372 | { N U81L | L } { | ^{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 2485 | if (default_duration > UINT64_MAX || default_duration < 0) { | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2493:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2493 | if (track->video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2495:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2495 | if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2893:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2893 | st->codecpar->width < INT64_MAX / track->video.display_height / display_height_mul) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2892:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]src/libavformat/mpegenc.c : 12002892: | 19 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] s1200t | - > c o diefc p(acra-n>_whreiitgeh t< s i< zIe)N {T 6 4| _ ~~~~~~~~~ ^ ~~~~M AX / track->video.display_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oma.o src/libavformat/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 85 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 }, | ^ src/libavformat/mxf.c:86:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 86 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mpegenc.c:1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]1258 | for (87i | = 0 ;{ i {< 0 xc0t0x,-0>xn0b0_,s0txr0e0a,m0sx0;0, 0ix+0+)0 ,{0 x0 0| ~ ^ ~~~~~~~~~~~~~~~, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/movenc.c:231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:91:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 91 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,src/libavformat/mpegenc.c0x00:,01268x:0230:, 0warning: x0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0, 0x00,0x00,0x0 0,12680 | x 0 0 ,0fxo00r, 0(xi0n0t, 0ix 0=0, 00x0;0 i} ,< c0,t x - >n b _ s t r e a ms ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ 0 }, | ^ src/libavformat/mpegts.c:189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | src/libavformat/mpegenc.c :M1284P:150E:G Twarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]_ OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' src/libavformat/mxf.c: 961284:116 | : warning: missing field 'desc' initializer [-Wmissing-field-initializers] { "muxrate" ,96 | N U L {L186 ,{ | 0 x 0 {6 ,"r e0 sxy n0 c E _ ,s0 xi2z eB ",, 0 x 3 4, 0 "x s 0 e 4 t, 0 x s i0z 1e, 0 x l 0 i O1Fm,iFt0S ExTf0o6(,0rxu04 ,sler0oo_kmuxxi01_n,r0xg0 au1tpe,0 )x, a0 A1,nV0_exO0w3P Ts,y_0xn0cT1hsrc/libavformat/movenc.cY,Pr0Ex:o_0253n:IN0i20T,z:,0 {a tx 00warning: i.o n"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i },,6 o4ff1 4,s =AVeC t253O0Lo_ | P f( R } M I , p _ egiTSS0,fM C( olPoTE(1d7n(tev0a1lx !M= s1Scyn)Mcl_ sPu*siTz t(E8ee )*r1,7 0[M 5Ai0 )*/V ] ,_.| s aOP ^TEm },_ p | T ^lY ePsE__IiNnT_,c h{u .nik6 4& &= t raMcAXk_-R>EcSlYuNssrc/libavformat/mxf.cCt:e_97rS:[iI]114.ZE:c} h,u warning: n0missing field 'desc' initializer [-Wmissing-field-initializers]k, Nsrc/libavformat/mpegenc.cuI:m1285NT)_M:A X ,13397{ : | | warning: ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A missing field 'unit' initializer [-Wmissing-field-initializers] V _{O P{T _F0Lx A12850 | G6_ DE, CO0D xI0{E,N "0pGx_PrA2ReBA,l0xM3o4 a,d} 0 | "x, ^0 4",0Ixn0i1t,0ixa0l1, 0dexm0usrc/libavformat/mvdec.c6x,-0x:0de2504:c19,o0x:01d e,warning: 0dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x e0l1,a0xy0 i1n, m0isrc/libavformat/mpegts.cc :191xr250:051o | 3:s e , warning: co0n dmissing field 'unit' initializer [-Wmissing-field-initializers]xf02s, 0ox.r0" , 0OF(191,FiS | 0 Ex 0=0 T} , (1 0 {p.4i;r,6 AeVC4Oi lL =1,n0bx_0s6t,r0exa0m4s,; 0jx+0+1),0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }| ~ ^ ~~~~~~~~~~~~~, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118:src/libavformat/mpegts.c warning: missing field 'desc' initializer [-Wmissing-field-initializers]: 217:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { { 2170 | x 0 0 , 0xM0P0E,G0xT00S,_0OxP0T0I,O0NxS0,0 , 0| x ^0 0,0x0src/libavformat/mpegts.c0:,1860:x2030:0 ,note: 0expanded from macro 'MPEGTS_OPTIONS'x0 0,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, A186V | C O L _ P{R I"_rUeNsSyPnECcI_FsIiEzDe }", , | ^ "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL }, | ^ src/libavformat/mxf.c:111:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 111 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:112:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 112 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/matroskadec.c:3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/mxf.c:113:116: 3040warning: | missing field 'desc' initializer [-Wmissing-field-initializers] for (i 113= | 0; i < {F F{_ A0RxR0A6,Y0_ExL0EEM,S0(xma2Bt,r0oxs3k4a,_0dxo0c4t,y0pxe0s1),; 0ix+0+1), 0 x| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 1,0x04,0x0src/libavformat/matroskadec.c1:,30430:x110:1 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]x 01,0x0 13043, | 0 x 0 3 ,i0fx 00(,0ix 0>0= }F,F 1_4,A RARVACYO_LE_LTERMCS_(Ssrc/libavformat/mpegts.cmMa:Pt279T:rE19o:2 4swarning: 0kaM_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d}o,c t/y*p e Ss279M) | P) TE {2 4f 0Mo | */r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ ( i = 0; i < ts->src/libavformat/matroskadec.cn:b3136_:31p: rwarning: gcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]; i++) { | ~ ^ ~~~~~~~~~~3136 | if (chaptesrc/libavformat/mxf.cr:s114:[112i]:. stwarning: amissing field 'desc' initializer [-Wmissing-field-initializers] rt != AV_NOPTS_V A114L | U E & &{ c{h a0pxt0e6r,0sx[0iE],.0uxi2dB ,&0&x 3| 4 ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, 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.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 },src/libavformat/mpegts.c 1:4292,: 19A:V Cwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L_ TRC_LINEAR }292, | / * fLoirn e(air =* 0/; i| ^< ts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.csrc/libavformat/mxf.c::293117::41:115 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'desc' initializer [-Wmissing-field-initializers] 293 | 117 | {i f{ (0txs0-6>,s0txr0Ee,a0mx-2>Bp,r0oxg3r4am,s0[xi0]-4>,i0dx 0=1=, 0pxr0o1g,r0axm0id8),0 x{0 4 ,| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~x 01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:118:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]src/libavformat/mov.c :1365 :11819 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ { 0x06,0x0E,0x2 B1365, | 0 x 3 4 ,f0oxr04 (,i0x 01=, 00x;0 1i, 00fxc0-4>,n0bx_0s1t,r0exa0ms1;, 0ix0+1+,)0 x{0 1, 0| x ~ ^ ~~~~~~~~~~~~~~~~~0 8,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */ | ^ src/libavformat/mxf.c:119:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ 1 warning generated. src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mpegts.c:342:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c342: | 123 : 114 : fwarning: omissing field 'desc' initializer [-Wmissing-field-initializers]r (i = 0 ;123 i | < p -{> {n b_0pxi0d6s,;0 xi0E+,+0)x2 B ,| 0 ~ ^ ~~~~~~~~~~x 34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x00,0x00,0x0src/libavformat/mpegts.c0,0:x3530:019,:0 xwarning: 00comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],0x 00,0x00,0x00, 0353 | x 00, 0 xf0o0r,0 x(0i0 ,=0 x00;0 ,i0 x<0 0s-,>0nxb0_0p,r0oxgr0a0,m0sx;0 0i ++}), { 0 , | A ~ ^ ~~~~~~~~~~~~~~V COL_TRCsrc/libavformat/mpegts.c_:UN355S:P25E:C Iwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I ED }, 355 | | ^ if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/matroskadec.c:3218:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3218 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3227 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3263:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3263 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3272:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3272 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BTsrc/libavformat/mpegts.c470:B390G: 19}: ,warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* ITU-R BT.601 */ 390 | | ^ for (k src/libavformat/mvdec.c= 0;: 485k: 24<: t swarning: ->comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]st ream->nb_progr a485m | s ; k + + ) src/libavformat/mxf.c if:| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 133(:i112n:d src/libavformat/mpegts.cwarning: missing field 'desc' initializer [-Wmissing-field-initializers]e:x 393-:>11p:o swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >133 p | o s ) 393{ | | { ~~~~~~~~~~ ^ ~~~ 0xi06f, 0(xk0Esrc/libavformat/mvdec.c, :=0= 487xt:2sB29-,0:>x s3twarning: r4comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]e, 0amx-0> n4487b, | _0x 0pr o1 g,0 xr 0a1 ,0mx s0e1),0l xse | 04i, ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~0xf 0(1i,n0src/libavformat/mpegts.cdx:e396:019x:1- >,pwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o xs0 1< ,396p0 | ox s0 2),0 x{f0 o 2| r, ~~~~~~~~~~ ^ ~~~ 0(xi0 0,=0xsrc/libavformat/mvdec.c 0:50600:; i27 }:<, warning: 1tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4s,- A>V nC506Ob | L _ _pS Pr g C;_ BT i7i+0+f) 9{ (| },m ~ ^ ~~~~~~~~~~v-/ *> IeToUfsrc/libavformat/mpegts.c:-_R398co u:nB23tT: .> = 7awarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0v9 *c/t 398x | -| > ^n b _ s t rfoera m(sj) = | 0 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~; j < p->src/libavformat/mvdec.cn:b514_:26p:i dswarning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] j ++) { 514 | | src/libavformat/mxf.c ~ ^ ~~~~~~~~~~ i f: (134m:v116src/libavformat/mpegts.c-::> warning: 402smissing field 'desc' initializer [-Wmissing-field-initializers]:t 27re:a mwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 134 | n d ex > 402={ | a{vc tx0 x-> 0n b 6_, 0s txr 0eE a, 0mxfs2)orB , 0 (| xk ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 34 ,=0x 004;, 0kx 01<, 0txs0-1>,st0rxe0a6m,-0>xn0b_4p,ro0gx0r1a,m0sx;0 1k,+0+x)0 1{, 0 x| 02 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~, 0x03,0src/libavformat/mpegts.cx:04030:,049x:0 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , 14, AVC O403L | _ S P C _ S M P TE 2 4 0M } , /i*f S(MtPsT->Es t2r4e0aMm *-/> p | r ^og rams[k]->id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136src/libavformat/mov.c:110: :warning: 1494missing field 'desc' initializer [-Wmissing-field-initializers]: 39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 136 | { { 0x06,0x 01494E | ,0 x 2 B ,i0fx 3(4(,v0exr0s4i,o0nx 0=1=, 01x 0&1&, 0sxt0-D>,d0uxr04a,t0ixo0n1 ,=0=x 0U1I,N0Tx6041_,M0AxX0)2 ,|0|x 0 5| , ~~~~~~~~~~~~ ^ ~~~~~~~~~~0 x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.202src/libavformat/mvdec.c0 No:n537-:C19o:n swarning: tacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n t Luminance */ 537| | ^ for (i = 0; i < avctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ src/libavformat/matroskadec.c:3406:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3406 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ 4 warnings generated. CC libavformat/omadec.o src/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 739 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/omaenc.o src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3741 | (block_time >= 0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3745:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3745 | timecode < track->end_timecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3788:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3788 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3790:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3790 | FFMAX(track->end_timecode, timecode + block_duration); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/matroskadec.c:3835:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavformat/mpegtsenc.c 3835: | 526 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (timecode != A526V | _ N O PT Sf_oVrA L(UiE )= 0| ; ~~~~~~~~ ^ ~~~~~~~~~~~~~~ i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (k = 0; k < program->nb_stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:539:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 539 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:764:57: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/mpegts.c:987:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:986:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/options.o src/libavformat/mov.c:1931:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1931 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/os_support.o src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4028 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4027:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/paf.o src/libavformat/mux.c:747:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/pcm.o src/libavformat/mux.c:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 854 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 5 warnings generated. src/libavformat/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/pcmdec.o 82 warnings generated. src/libavformat/mpegtsenc.c:1123:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1153 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ CC libavformat/pcmenc.o CC libavformat/pjsdec.o src/libavformat/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/pmpdec.o CC libavformat/pp_bnk.o src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:51: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ CC libavformat/prompeg.o src/libavformat/mpegtsenc.c:1518:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1518 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1521:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1521 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/psxstr.o 7 warnings generated. src/libavformat/movenc.c:1766:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 1766 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pva.o CC libavformat/pvfdec.o src/libavformat/mpegts.c:1897:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:1948:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1948 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2726 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/protocols.o CC libavformat/qcp.o src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 6 warnings generated. 39 warnings generated. 2 warnings generated. src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2231 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2301:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2301 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2303:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2303 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2304:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2305:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2305 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2307:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2307 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2323:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2323 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2324:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2324 | { "tables_version", "set PAT, PMT, SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC }, | ^ src/libavformat/mpegtsenc.c:2326:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2326 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2328:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2328 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2330:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2332:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c2332 | : 2314 :51 : O Fwarning: FSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(sdt_period_us), AV_OPT_TYPE_DUR A2314T | I ON , { . i 6 4 = mSoDvT__wRrEiTtRAeN_S_gTamIaME_ t*a g(1s,0 p0b,0 LtrLa ck}, ,m o0v,- >IgNaTmm6a4)_;M A X| , ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ ENC }, | ^ src/libavformat/mpegtsenc.c:2334:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2335:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2335 | { NULL }, | ^ src/libavformat/mpegtsenc.c:2334:93: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2333 | CC libavformat/qtpalette.o { "nit_period", "NIT retransmission time limit in seconds", | ~ 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpegtsenc.c:2332src/libavformat/oggdec.c::93:36 warning: : implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]src/libavformat/oggdec.h :160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2331 | { "sdt_period", "SDT retrans m160i | s s io n t i m ei lfi m(iotg gi-n> sstercoenadmss"[,i ] .s| e ~r ial == s2332e | r i al ) O| F ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~F SET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2330:93: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2329 | { "pat_period", "PAT/PMT retransmission time limit in seconds", | ~ 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/nsvdec.c:607:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2358:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2358 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/network.c:415:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nut.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2599:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2609:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~src/libavformat/movenc.c :2539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2539 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ CC libavformat/r3d.o 3 warnings generated. src/libavformat/movenc.c3:2570 warning:s generated31. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:357 :257015 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (i && duration == 357s | t t s _einft ri(essi[zee2n !t=r iessi]z.ed)u r at| i ~~~~~ ^ ~~~~ on) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2585:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2585 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/mpegts.c:2869:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2869 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2873:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2873 | if (i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sisrc/libavformat/mov.cze2 :!3564= :s67i:ze ) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 3564 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3594:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3594 | if (ctts_sample == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:CC libavformat/rawdec.o 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c:2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2898 | int64_t back = FFMIN(seekback, pos); | ^ ~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != siz1e) warning generated . | ~~~~~ ^ ~~~~ src/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 warnings generated. 182 | if (fps < 0.0f) { | ~ ^~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/nuv.c:188:CC libavformat/rawenc.o 19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | fps = 0.0f; | ~ ^~~~ src/libavformat/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rawutils.o src/libavformat/mov.c:3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3980 | if (sc-CC libavformat/rawvideodec.o >ctts_data[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3990:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3990 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4003:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4003 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4017:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 4017 | if (sg->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2991:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:3285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3285 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/movenc.c:3060:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/oggparsecelt.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3060 | 160 | f o r (in ti fi (=o g0g; -i> snabm_sst[rie]a.mss;e ir++i)a l {= = | s ~ ^ ~~~~~~~~~~~~~e rial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.c:561:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 561 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/movenc.c:3080:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3080 | for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.c:667:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 667 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mov.c:4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4054 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4083 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4172:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4172 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/oggdec.c:787:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 787 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ src/libavformat/mov.c:4413:54: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 4413 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rdt.o src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count CC libavformat/realtextdec.o - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 22 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparsespeex.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparseskeleton.c:24: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/redspark.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsedirac.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[isrc/libavformat/oggdec.h].:se180r:i32a:l =warning: = comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]s erial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/replaygain.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/riff.o src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 507 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4974 | 90 CC libavformat/riffdec.o | fo r ( i =O F0F;S iE T<( prce-f>_tsrizeex)_,c oAuVn_tO;PT _iT+Y+P)E _ IN| T ~ ^ ~~~~~~~~~~~~~, {.i64 =src/libavformat/mov.c :04975}:38,: 0 ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M AX_PA GE4975_ | S I ZE , P AiRfA M},( c- >| ^t rex_data[i].track_id == track_id) src/libavformat/oggenc.c{: 92 :| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~83 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "page_duration", "preferred page duration, in microseconds", | ~ 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:531:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 531 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:561:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 561 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:573:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5064 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5065:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5065 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:622:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4053:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4053 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return i == size; | ~ ^ ~~~~ src/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5117 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5118 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5129:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5129 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5268:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5268 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:5329:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5346 | if (i < entries) { | ~ ^ ~~~~~~~ 2 warnings generated. In file included from src/libavformat/oggparsevp8.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/riffenc.o src/libavformat/nutdec.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:291:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (tmp_stream >= stream_count) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:320:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 320 | if (end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:347:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 347 | if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | ifsrc/libavformat/mov.c (:p5421ts: 35>: warning: INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T 64_MAX && p ts5421 ! | = A V _N O P T S _iVfA L(UcE-)> f{ c -| > ~~~ ^ ~~~~~~~~~~~~~~ streams[i]->id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5447:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5476:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5476 | av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5475:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5475 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5507:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5507 | for (i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5509:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5509 | 2 warning s generated . for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->trCC libavformat/rka.o acks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:672:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:684:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:190:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/movenc.csrc/libavformat/oggparseflac.c::274497: :src/libavformat/oggdec.h23::160 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 4497 | 160 | f o ri f (i( o=g g0-;> sit nsb[_is]t.sreeriaamls ;= i=+ +s)e r{ i a| l ~ ^ ~~~~~~~~~~~~~) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4538 | int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTsrc/libavformat/oggdec.hSCC libavformat/rl2.o _:VA180L:U32E:) {warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | ~~~ ^ ~~~~~~~~~~~~~~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5664:src/libavformat/movenc.c41: :warning: 4567implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 11: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 5663 | 4567 | a v _ lloegn( =c -F>FfcM, IAVN_L(OsGi_TzRAeCEo, f"(bduufr)a ti/o n2= %-" P1R,I dl6e4n") ; t i| m ^ ~~~~~~~~~~~~~~~~~~~ ~~~e =%"PRId64"src/libavutil/macros.h r:a49t:e25=:% fnote: \expanded from macro 'FFMIN'n ", | ~~~~~~ 49 | #d e5664f | i n e FF M I N( a , b) ( (ae)-> d>u r(abt)i o? n(,b )e -:> ti(ma)e), e| - ~ ^ ~ >rate); | ~~~^~~~ 2 warnings generated. src/libavformat/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 617 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1050:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 498 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:384:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggparseogm.c11: warning111s: generated52. : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_bytes_left(&p) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 780 | if (this_partition != klvsrc/libavformat/oggenc.c_o:f709f:se19t :- warning: mxcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ->run_in) {709 | | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ for (i = 0;src/libavformat/mxfdec.c :i847 :53<: s -warning: >comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]n b_stre a847m | s; i + + ) { m x| f ~ ^ ~~~~~~~~~~~~~- >run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. src/libavformat/oggenc.c:727:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/movenc.c:4912:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4912 | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:631:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 631 | for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | for (i = 0; i < nut->avf->nb_streasrc/libavformat/nutdec.cms:; 731i:++19): { warning: | ~ ^ ~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/nutenc.c:700:19: 731 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i 700= | 0 ; if o n=b _0s;t rie a+)a v{f -> n| b ~ ^ ~~~~~~~~~~~~~_ chapters; i+src/libavformat/nutdec.c+): {741 : 27| ~ ^ ~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 741 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:743:19: CC libavformat/rm.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | forsrc/libavformat/mov.c (j := 61490:; 46j: warning: < comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]n ut->time_base_cou n6149t | ; j + +) i f| ~ ^ ~~~~~~~~~~~~~~~~~~~~(a tom.sizesrc/libavformat/nutenc.c <: 763A:V15_:U warning: Ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ID _LE N763 | |src/libavformat/nutdec.c | :a t835 om: .s65 :izie f>warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( FjF =M=IN (InNuT_tM- >A835tX | i, me _ Sba I sZfEe__coMroA u(Xin)t)n) i t ia| l ~ ^ ~~~~~~~~~~~~~~~~~~~~| i ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~z ed_src/libavformat/nutenc.cst:r774e:19a:m _warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o unt = 7740; | i ni t ifaolri z(eid =_ s0t;r ei annbt_ cnebr_ss; tir+e+am)s ;{ ) | { ~ ^ ~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6243:34: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 6243 | ret = avio_read(pb, content, FFMIN(sizeof(content), atom.size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rmdec.o src/libavformat/nutenc.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1651:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1651 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavformat/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mxfenc.c:1708:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rmenc.o src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/movenc.c:5332src/libavformat/nutdec.c:19:: 1074warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | 1074 | f o r ( i = 0 ; s izie <> s2-> n*b_ snturte-a>mmsa;x _id++i)s {t a n| c ~ ^ ~~~~~~~~~~~~~e || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rmsipr.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1850:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1850 | for (j = key_index; j < mxf->edisrc/libavformat/mov.ct_u:n6481:i73t:s _cwarning: oucomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]nt ; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c6481 | : 1854 : 27 : warning: avcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i o_seek( p1854b | , e n c r yp t i o n _ i n d e x - > au xiifl i(arjy _=o=f fmxsfe-t>se[d0i]t, _SunEiEtKs_S_ETc)o u!n=t )e nc r| y ~ ^ ~~~~~~~~~~~~~~~~~~~~~p tion_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6544 | if (avio_read(pb, buffer + offset, to_read) != to_read) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/movenc.c:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/paf.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ CC libavformat/rpl.o src/libavformat/mxfdec.c:1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1594 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1595:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1595 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1596 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1598 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0xCC libavformat/rsd.o 15,0x01,0x00 }src/libavformat/nutenc.c, 14,: 1031 : 23 : A Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ODEC_ID_DIRAC ,1031 | N U L L , 1 4 },f o/r* V(Ci- 2= */0 ; | i ^ < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:1070:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c:1599: 1291070: | warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] for (i=0; i1599 n b _{s t{r ea0mxs0;6 ,i0x+0+e), 0{x 2 b,| 0 ~^~~~~~~~~~~~~~x 34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1600:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1600 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/mxfdec.c:1601:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1601 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2030 | src/libavformat/mxfdec.c : 1603 :129 :f owarning: rmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] (i = 0; 1603i | < F{F _{ A0RRxA0Y6_,E0LExM0eS,(0mxx2fb_,p0rxo34r,e0sx_0c4o,d0exc_0u1,l0sx)0;1 ,0ix+0+d), 0x{0 d ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x 01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_In file included from ID_src/libavformat/options.cF:FV391,: src/libavformat/options_table.hN:U39L:L108,: 1 4warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 39 | {"probesize", "set probing sisrc/libavformat/mxfdec.c:z1604e:",129 :O Fwarning: Fmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]S ET(probesize), AV_OPT_TY P1604E | _ I NT 6 {4 , {{. i0x6046, 0=x 05e0,000x020b0, 0},x 3342,,0 xI0N4T,604x_0M1A,X0,x 0D1},,0 x 0| 1 ^, 0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, Asrc/libavformat/options_table.hV_:C40O:D143E: Cwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]I D_DVVIDEO, 40N | U{"LfLo,r m15a tp}r,o b/e*s izDeV" ,6 2"5n um2b5emrbp so f* /b y t| e ^s to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = Psrc/libavformat/mov.cROBE:_6686B:19U:F _warning: MAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]X }, 0, INT_MAX-src/libavformat/mxfdec.c1 :1606,: 6686 | 119 D: }warning: , missing field 'desc' initializer [-Wmissing-field-initializers] f o r| ^ (i =1606 | 0 ; i{ <{ e0nxt0r6y,_0cxo0uen,t0 &x&2b ,src/libavformat/options_table.h!0:p41:x105b3:- 4,>0warning: exmissing field 'unit' initializer [-Wmissing-field-initializers]0o4 f,_0rx0e1a,c0 hexd410; | i1{+,0"+)x p{0a ac k,| e0 ~ ^ ~~~~~~~~~~~tx s0iez,0ex0"fsrc/libavformat/mov.c,, :0"6687sx:e0t36 p3: awarning: c,kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0ex 0t1 ,s0xi0z2e, 0"6687x,2 | 0 OF,FS E0 x0T1 ,( p0 ax ck0e u1nts _i}gs,n i1ezde5) ,,i n t Am Vi _ nO _PoATf_VfTse_YCtODPsE =EC __FIID_FHQNMI_NT(FHFM,QAA X{}.i(6,i 4 + =| 1 , ^D E10F2A4U)L,T }e,n t0r,y_ cIouNnTt_)M;A X , | E ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , | ^ src/libavutil/macros.hsrc/libavformat/mxfdec.c:49:1607::25:119 :note: expanded from macro 'FFMIN'warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | 1607# | d e fi n e{ F F{M I0Nx(a0,6,b0) x(0(ea,0)x 2>b, 0(xb3)4 ,?0 x(0b)4 ,:0 x0(1a,)0x)0 1 ,| 0 ~ ^ ~x 0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | src/libavformat/mxfdec.c : 1608 : 129 : warning: fmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]o r (i=0; inb_str ea1608m | s ; i{ +{+ )0x 0 6| , ~^~~~~~~~~~~~~~0 x0e,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/options_table.h:56:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"seek2any", "allow seeking to nsrc/libavformat/mxfdec.co:n-1609k:e119y:f rwarning: amissing field 'desc' initializer [-Wmissing-field-initializers]m es on demux e1609r | l e v e{l {w h0enx 06s,u0pxp0oer,t0exd2"b,,0x 3O4F,F0xS0E1T,(0xs0e1e,k0x20a1n,y0)x,f AfV,_0OPxT4_bT,Y0PxE4_6B,O0OxL4,1 ,{0.xi461,40x 0= 00, 0}x,0 d0,,0 x14,d ,D0}x,4 f | ^} , 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | src/libavformat/options_table.h ^ :57:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"analyzeduration", "ssrc/libavformat/mxfdec.cp:e1610:c118i:f ywarning: missing field 'desc' initializer [-Wmissing-field-initializers]h ow ma n1610y | m i c ro{s e{co n0dxs0 0a,r0ex 0an0a,lsrc/libavformat/nutenc.c0yx:z012450e:,d0x1520 :0 t,warning: o0xmissing field 'unit' initializer [-Wmissing-field-initializers]0 0p,r0oxb0e0 ,0txhe0 0,i0nxp0u0,t0"x,0 0O,FF S01245Ex | T00 ,( 0xm0 0,a 0x{ _x0"0a,nwal0yrxz0ite0e,__di0xu0n0rd,ea0xt"xi0,0o, n0)",xW00 r}AiV, t_e O P0Ti,_ n TdY PEe_ Ix N" ATV6,_4 ,C { O D. EiC 6_4 I = D0 _ N}, O0 N, E I }N T,64 _ M| A ^ X , D } , | ^O FFSET(write_index), AV_OPT_TYPE_BOOL, {src/libavformat/options_table.h.:i586:854: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 58 | { "c r y p t ok e y "0,, "d e c r y p t1i,o nE ,k e}y,", | O ^F FSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0src/libavformat/nutenc.c,: 12460,: 12D:} ,warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 1246 | { NULL }, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/movenc.c:5694:23:src/libavformat/paf.c :warning: 227comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/options_table.h: 605694 : | 227142 : | warning: missing field 'unit' initializer [-Wmissing-field-initializers] f o rf o(ri (ni t = 60 i | {0" ;r= t biu0 fs;i mn;eb mo_irys +ut+s) ree{da mf| so ~ ^ ~~~~~;r i +bu+f)f er{in g src/libavformat/paf.c :| r250: ~ ^ ~~~~~~~~~~~~~e50al -:ti mewarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]fr ames", O250F | F S E T (imfsrc/libavformat/mxfdec.ca: x(1615p-_>:fp119r:i warning: acmissing field 'desc' initializer [-Wmissing-field-initializers]mt eurse__buoffffesret)_t,a AbVl_eO[PpT-_>TcYuP Er1615_r | INeT ,n t{ _{. fi{r6 4a0mx =e 03]6 0,>40=1 xp-2>800ve ,i0}dxe,o2 _bs0,i0,xz 3Ie4N),T 0 | _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~xM A0X,4 D,}0,x 0/1,*0 xd0e1fa,u0lxt0s1 t,o0 x10sd o,f0 x1051,f0xp0s3 ,305x2x0218,80 xY0UY2V,402x20 1vi,d0exo 0*0,/0 x 0| 0 ^ }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"max_delsrc/libavformat/mxfdec.cay:"1616:,119 ":m awarning: xmissing field 'desc' initializer [-Wmissing-field-initializers] imum muxi ng1616 | o r d e{m u{x i0nxg00 ,de0lxa0y 0i,n0 xm0i0c,r0oxs0e0c,o0nxd00s,"0,x 0O0F,0FxS0E0T,(0mxa0x0,_0xd0e0l,a0yx)0,0, 0AxV0_0O,P0Tx_0T0Y,P0Ex_00I,N0Tx,0 0{,.0ix640 =0 -,10 x}00, }-,1, I0N,T _ MA X , AEV|_DC}O,D E C| ^_ ID_NONE }, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"start_time_realtime", "wall-clock tsrc/libavformat/mxfenc.cime :wh2084en: 19s:t rwarning: eacomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]m begins (PTS==0)" ,2084 | O F F S fEoTr( s(tiar t_=t 0i;m e_i rTn_bT_sYtPrEe_amIsN;T ,i {+.+i)6 4 | = ~ ^ ~~~~~~~~~~~~~ - 1}, -1, INsrc/libavformat/mxfdec.cT_:M1622A:X-1191: ,warning: Dmissing field 'desc' initializer [-Wmissing-field-initializers]} , | ^ 1622 | { {src/libavformat/options_table.h 0:x660:6155,:0 xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]e ,0x2b,0x34 ,660 | x{0"4a,u0dxi01o,_0pxr0e1l,o0axd0"7,, 0x"0m4i,c0rx0o1s,e0cxo0n2d,s0 xb0y2 w,h0ixc0h3 ,au0dxi0o1 ,p0axc0k1e,t0sx s0h0o u}l,d 1b4,e i nAtVe_rClOeDEaCve_dI De_aJrPlEiGe2r0"0,0 O}F,F S/E*T (JaPEuGd i2o0_0p0r elcooadde) ,st rAeVa_mO P*T/_ T Y| PE ^_ INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/mxfdec.c:16232:119 warning:s warning: src/libavformat/options_table.h generatedmissing field 'desc' initializer [-Wmissing-field-initializers]:. 67: 123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1623 | 67 | {{ "c{h u0nx0k0_d,u0xr0a0,t0ixo00n,"0,x "0m0i,c0rxos0e0,c0oxn0d0s, 0xf0o0r,0 xe0a0c,h0 xc0h0u,n0kx"0,0 ,O0FxF0S0E,T0(xm0a0x,_0cxh0un0k,_0dxu0ra0t,i0ox0n0),,0 xA0V0_ O}P,T _0TY,P E _ I N T , AV{_.CiO6D4E C=_I D0_}N,O N0E, }I,N T _| M ^A X-1, E}, | ^ src/libavformat/options_table.h:68:116: warning: missing field 'unit' initializer [-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/libavformat/mxfdec.c:1628:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1628 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x0CC libavformat/rso.o 1,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1629 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02src/libavformat/options_table.h :}81,:138 :1 6warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1440 }, | ^81 | {"use_wallclock_as_timestamps", "use walsrc/libavformat/mxfdec.clc:l1630o:c101k: awarning: smissing field 'desc' initializer [-Wmissing-field-initializers] timesta m1630p | s " , { O{F F0SExT0(6u,s0ex_0wea,l0lxc2lb,o0cxk3_4a,s0_xt0i4m,e0stxa0m1p,s0)x, 0A1,V0_OxP0TA_,0TxYP0E4,_0BxO0O1L,, 0{x.0i26,40 x=02 ,0}0, x00,1 1,,0 xD3}2,, 0 x| ^2 1,0x03 }, 16, 1440 }, | ^ src/libavformat/options_table.h:82:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"skip_initial_bysrc/libavformat/mxfdec.cte:s1631":,101 ":s warning: emissing field 'desc' initializer [-Wmissing-field-initializers]t number 1631 | o f b y{t e{ s0 x0t6o, 0sxk0iep, 0bxe2fb,o0rex r3e4a,d0ixn0g4 ,h0exa0d1,e0rx 0a1n,d0 xf0rAa,0mxe0s4",, 0xO0F1F,S0ExT0(2s,k0ixp0_2i,0nxi0t1i,a0lx_3b2y,t0exs2)1,,0 xA0V_4O }P,T 1_6T,Y P1E4_4I0N T}6,4 , | { ^.i 64 = 0}, 0, INT64_MAX-1, D}, | ^ src/libavformat/mxfdec.c:1632:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00src/libavformat/options_table.h,0:x0830:,0129x:0 0,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x 00,0x00, 0x830 | 0{",c0xo0r0r,e0cxt0_0t,s0_xo0v0e,r0xf00l,o0wx"0,0 ,"0cxo0r0r,e0xc0t0 ,si0nxg0l0e }t,i m e0,s t a m0p }ov,e r f| l ^o ws", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ src/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFsrc/libavformat/mxfdec.cSE:T1638(m:e128t:a dawarning: tmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]a _header_padding), AV_OPT_TYPE_I N1638T | , { . i{6 4{ =0 x-016},,0 -x10,e I,N0Tx_2MbA,0Xx3,4 ,E0}x,0 4 ,| 0 ^ x01,0x01,0x02,0x0d,0x01,0x03,0x01,0src/libavformat/options_table.hx0:286,:1370:x 0warning: 4missing field 'unit' initializer [-Wmissing-field-initializers], 0x40,0x01 } ,86 | 1{4," o u t p ut _ tAsV__CoOfDfEsCe_tI"D,_ M"sPe2t, oNuUtLpLut, t i1m5e s}t,am p/ *of fMsPeEtG"-E,S O*F/F S E| T ^( output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, src/libavformat/mxfdec.cE:}1639:,128 : | ^warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04src/libavformat/options_table.h,:087x:01159,0:x 0warning: 1,missing field 'unit' initializer [-Wmissing-field-initializers]0 x01,0x0d,0 x870 | 1{,"0mx0a3x,_0ixn0t1e,r0lxe02a,v0ex_0d1e,l0txa0"1,, 0"xm0a1xi m}u,m 14b,u fAfVe_rCiOnDgE Cd_uIrDa_tPiCoMn_ fSo1r6 LiEn,t eNrUlLeLa,v i1n3g "},, OF/F* SDET-(1m0ax _Mianpptienrgl e5a0vMeb_pdse PlAtLa )E,x tAeVn_dOePdT _TTeYmPpEl_aItNeT 6*4/, | { ^ .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/mxfdec.c:1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opsrc/libavformat/omadec.cato:m.292:m23x:f warning: */comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ^ 292 | for (i =src/libavformat/options_table.h 0src/libavformat/mxfdec.c;:: i95 1641::<118161 ::F warning: warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'desc' initializer [-Wmissing-field-initializers]_ A RRAY_ELEM S95( | le{a"fm _atx1641_a | btle )s ;_ pi ro be{+"= ,2{) "0m{xa0 6,x 0| ix ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~m0u me ,0nxu2mbb,e0rx3src/libavformat/omadec.c 4o:,f301 0:x0p4a15,c0x:0k 1warning: e,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] t0sx 0t1o ,301 0r | xe 0 a3d wh,i 0l x e 0 w4, asrc/libavformat/mov.c0ixi:f69230t2 i,n:(75:0g ifo x 0r warning: >2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t =, hF0exF 0fi_2ArRst, 6923R0At | imxY e0st_ E3a, L m 0xEpM 0 "S3 ,,(i0f lOx e(Fa0aFvS1f,iE_0toabTx(lm_a0e0rxea )_dts}_)(,ppb , r1{4 o ,s b c -e>| c ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~e , n AcAV.V_dC_eOfOaPulDTt_E_eC_TInYDPEc_I_NArATy,C p t{ed}_ sCC libavformat/rsoenc.o ,.a im/*6p4 lMe=-P >5E0iG v,-} ,2i Av0A,_ CsIi zeN)AT D_!=T MASX,i vD_( sle}i,gazce) y | ){ ^ *| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~/ | ^ src/libavformat/mxfdec.c:1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0,src/libavformat/options_table.h : 101 : 128 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]CO DEC_ID_NO N101E | {}",du m p| _ ^s eparator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-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/libavformat/mxfdec.c:src/libavformat/movenc.c1646:140: :warning: 5735missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]: src/libavformat/options_table.h19::103 :warning: 142:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1035735 | { " | 1646fo r | m a t _ f wo{r h{ i (0tixel is0= t6"0,,;0x 0 "Leisit, < 0 oxs2fb,-0 x>d3neb4_m,usx0terx0r4e,sam0 stxh;0a t1i,+ +a0r)x e{0 1 a,l 0lx| 0o ~ ^ ~~~~~~~~~~~~~9 w,e0xd0d ,0txo0 1b,e0 xu0s3e,d0"x,0 1O,F0FxS0E2T,(0xf0ordm,0axt0_0w,h0ixt00e l}i,s t16),, AAVV__OCPODTE_CT_YIPDE_N_OSTNREI,N G , { .s"tvrb =i _NsUmLpLt e}_,4 3 60,M "0,, 1 1D }},, | | ^ ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_whitsrc/libavformat/mxfdec.ce:l1647is:t"140,: "warning: Lmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]i st of protocols that 1647a | r e a{l {l o0wxe0d6 ,t0xo0 eb,e0 uxs2edb",,0 xO3F4F,S0ExT(0p4r,o0txo01c,o0lx_0w1h,i0txe09l,i0sxt0)d,, 0Ax0V1_O,P0Tx_0T3Y,P0Ex_0ST1R,I0NxG0,2 ,0{x 0.es,tr0 x=0 0N,U0Lx0L0 }},, 1 60,, A0V,_C ODD E}C,_ ID _| ^N ONE, "vbi_vanc_smpte_436M", 11 }, | ^src/libavformat/options_table.h :105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"protocol_blacklist", "List of protosrc/libavformat/mxfdec.cco:l1648s: t113h:a twarning: missing field 'desc' initializer [-Wmissing-field-initializers]ar e not a l1648l | o w ed {t o{ b0ex 06u,s0exd0"e,, 0OxF2bF,S0ExT3(4p,r0oxt0o4co,l0_xb0l1a,c0kxl0is1t,0)x,0 9A,V0_xO0PdT,0_xT0Y1PE,_0STxR0I3N,G0,x 0{1 ,.0sxt0r2 ,=0 xNU1L3L, 0}x,0 1 ,00,x 001, }D, } ,1 6 | , ^ AV_CODEC_ID_TTML }, | ^ src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | src/libavformat/omadec.c{"msrc/libavformat/mxfdec.c:ax:342_:131649s::113t: warning: rwarning: missing field 'desc' initializer [-Wmissing-field-initializers]ecomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]a ms", "ma x1649i | m u m 342 { | n { um 0bx0 e0, ri0x f0o 0(f, pst0roexsa 0m>0=,s0 "x,o 0c0O-,F0x>0F0cS,Eo0Txn(0mte0n,a0tx_x_st0sta0rrt ,e0&xa&0 mb0s,y)0, tAVxe_0_Or0,P0axTt0e_0 T,Y>0Px 0E00_,)I0 NxT,{0 0, 0{x 0.| i0 ~~~ ^ ~~~~~~~~~~~~~~~~~6 ,40 x0=0, 01x00000, 0x}0,0 0},, I N0T,_ MAAVX_,C ODD E}C_,I D _| N ^O NE }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/options_table.h:87:146: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavcodec/bytestream.h 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :294:15In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:125: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] : 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' warning: 46 | #defsrc/libavformat/mov.cine :IN6998T:6194:_ Mwarning: AXcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] (0x7fffffffff f6998f | f f f f ) f | ^~~~~~~~~~~~~~~~~~o r (i = 0; i < samIn file included from psrc/libavformat/options.cl:e39-: >src/libavformat/options_table.hs:u86bs:a113m:p lwarning: eimplicit conversion from 'long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion]_ count; i++) 86{ | { "| ou ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~t put_tssrc/libavformat/mov.c_:o6999ff:s103e:t ",warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]" set outpu t6999 | t i m e s t am p iof f(fsseatm"p,l eO-F>FsSuEbTs(aomuptlpeuts_[tis]_.obfyfstee12ts)_ warningo,s fA generated_V_. cOPlTe_aTrY_PdE_aDtaU R+A TsIaONm,p {l.ei-6>4s u=b s0a}m,pl e-sI[NTi6]4._bMyAXt, eIsN_To6f4__pMrAoXt,e cEt}e,d _ d| a~ ^~~~~~~~~~t a > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h:82:159: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 294 82 | {"skip_initial_bytes", "set number of bytes to skip bCC libavformat/rtmpdigest.o efore reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ~ ~~~~~~~~~^~ | if (size2 != size)src/libavformat/options_table.h:64:156: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, Isrc/libavformat/mxfenc.cNT64:_M2318I:N,19 :IN Twarning: 64comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ MAX, E}, | ~ ^~~~~~~~~ | /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' ~~~~~ ^ ~~~~ 462318 | | #d e f i nfeor IN(Ti6 4=_ M0A;X i( 0x<7 fFfFf_fAfRfRfAYf_EfLfEfMSf(fmfxff)_ h 2| 6 ^~~~~~~~~~~~~~~~~~4_ codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:57:151: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probsrc/libavformat/pmpdec.ces:i105z:e"18,: "warning: secomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]t probing s105i | z e " , O F F SiETf( p(sroibezsei zYnPuEm__IsNtrTe6am4s,) {{.src/libavformat/pcmdec.ci 6: 4116| : ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~145= :5 00warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 00 }src/libavformat/pmpdec.c,: 1113:402:, warning: Icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]N T64_MA X111 | , D } , | 116 ~ ^~~~~~~~~ | i f (/usr/include/stdint.h f:s46{i:21 :z"s ae m>note: p 0expanded from macro 'INT64_MAX'l e&_r& a 46it | #e=d"= e,0fi n&""e&, o IfpfsNoseT t64>o_ ffM(sAPiXzC eM) A u(0d{ix o7 Df| ~~~ ^ ~~~~~e fmfufxffsrc/libavformat/pmpdec.cef:r116ffCf:ofnf19tefx:tf ,fwarning: ) comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] sa m| ^~~~~~~~~~~~~~~~~~p le _116ra | t e ), AfVo_rO P(Ti_ T=Y P1E;_ iI N6n4 u=m_ 4s4t1r0e0a}m,s ;0 i,+ +I)N T{_ M | A ~ ^ ~~~~~~~~~~~~~~~~X , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARsrc/libavformat/mov.cAM :| 7053A:V19_:OP Twarning: _Fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]LA G_DEPRECATED }, 7053 | | ^ for (i = 0; i < sample->subsample_count; i++src/libavformat/pcmdec.c): 119{: 143 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:7054:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 119 | 7054 | { " c h _ l aiyfo u(ts"a,m p l"e"-,> soufbfsseatmofp(lPeCsM[Aiu]d.biyotDeesm_uoxfe_rclCeonatre_xdta,t ac +h _slaamyopulet-)>,s u b sAaVm_OpPlTe_sT[YiP]E._bCyHtLeAsY_OofU_Tp,r o{t.esctterd _=da tNaU L>L }s,i z0e, )0 ,{ A V| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~_ OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtmphttp.o src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7136:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7136 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1796 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1795 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1791:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1791 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/omadec.c:566:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 566 | if (p->buf_size < tag_len + 5) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:7180:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7180 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7181:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7181 | if (sample->subsampl8es[ warningsi] generated.. bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7195:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7195 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rsodec.o src/libavformat/mov.c:7201:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7201 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7202:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7202 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/omadec.c:594:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 594 | if (err || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/rtmppkt.o src/libavformat/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1894 | edit_unit = FFMAX(edit_unit, s->index_start_position); /* clamp if trying to seek before start */ | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mxfdec.c:1896src/libavformat/pcmdec.c:23: :warning: 182comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]: 144 :1896 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (edit_ un182i | t < s{- >"isnadmepxl_es_traartte_"p,o s"i"t,i ono f+f ss-e>tionfd(ePxC_MdAuurdaitoiDoenm)u x{e r C| o ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n text, sample_src/libavformat/mxfdec.crat:e)1902,: 41A:V _warning: Ocomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]P T_TYPE_ 1902I | N T , { . i 6 4 = 8 0 00} ,if 0(s,- I>NnTb__MiAnXd,e xA_Ve_nOtPrTi_eFsL A=G=_ D2E *C OsD-I>NiGn_dPeAx_RdAuMr a}t,i o n| ^+ 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/options.csrc/libavformat/pcmdec.c::184228::16612:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | 184 | {{ N"UcLhLa n}n e l| s ^" , "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ CC libavformat/rtmpproto.o src/libavformat/mov.c:7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/movenc.c: 3886179 | : 20 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (6179i | = c oilfor _(sttrarkt-;> ie nl=o rt_reknd-; >ic++l)u s{t e r| _ ~ ^ ~~~~~~~~~c apacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1945 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.csrc/libavformat/options.c:1953::33250:: 23warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1953 | 250 | s- >n b _iifn d(esx-_>ennbt_rsiterse a!ms= > =s -s>-i>nmdeaxx__dsutratrieoanm s*) 2 {+ 1| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1952:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1952 | s->nb_index_entries != s->index_duration + 1 && /* Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1951:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1951 | if (s->nb_index_entries != s->index_duration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2013:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2013 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2015:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2691:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2691 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | for (i = 0; i < ssrc/libavformat/mxfdec.c->:nb2125_:s23t:r eawarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s; i++) { | ~ ^ ~~~~~~~~~~~~~ 2125 | for (k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec.o src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_ac3.o src/libavformat/movenc.c:6332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6332 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6349:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 6349 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6374:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6374 | if (trk->entry && pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6380:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 6380 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 47 warnings generated. 8 warnings generated. src/libavformat/mxfdec.c:2468:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2468 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2467 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pva.c:209src/libavformat/mxfenc.c:17:: 3048warning: :19comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2093048 | | p ofs_olri mi(ti = =F F0M;I Ni (*

MbAoXd_yP_ApYaLrtOiAtD_iLEoNnGsT_Hc*8o,un t(u;i nti6+4+_)t) *{p os +| p ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~o s_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. 4 warnings generated. src/libavformat/mxfenc.c:3107:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3107 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtp.o CC libavformat/rtpdec_asf.o src/libavformat/movenc.c:6606:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6606 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3130 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3133:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3133 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3src/libavformat/mxfenc.c: warning3135s: generated27. : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3135 | if21 (s warnings- generated>. nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3222:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3222 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3223 | { NULL }, | ^ src/libavformat/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (i = 0; i < s->nb_ssrc/libavformat/mxfenc.ctr:e3235a:m107s;: iwarning: +missing field 'unit' initializer [-Wmissing-field-initializers]+ ) { | ~ ^ ~~~~~~~~~~~~~ 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | {CC libavformat/rtpdec_dv.o NULL }, | ^ src/libavformat/mxfenc.c:3251:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3251 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/mxfenc.c:3254:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3254 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3255:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3255 | { NULL }, | ^ CC libavformat/rtpdec_g726.o src/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; idata_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:8210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:38: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpdec_h261.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 180src/libavformat/mov.c:8232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 8232 | for (j = 0; j < sc->drefs_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8281 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3091:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3091 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3094:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3094 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8326:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8326 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | for (i = 0; i < as->nb_chapters; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6992 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7007 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7021:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7021 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7062:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7062 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_h263.o src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/mxfdec.c:3225:113: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3225 | { { 0x06src/libavformat/rawvideodec.c,:0140x0:103e:, 0warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]2 b,0x34,0x 01402 | , 0 x{05 ,"v0ixd01e,0ox_s0i1,z0ex"0,d, 0"xs0e1,t0 xf0r2,a0mxe0 1s,i0zxe0"1,, 0OxF0F5S,E0Tx0(1wi,d0txh0)0 ,} ,A Vm_xOfP_Tr_eTaYdP_Ep_rIiMmAeGrE__pSaIcZkE , }{,. s t| r ^= NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.csrc/libavformat/mxfdec.c::1413226::112116:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'ctx_size' initializer [-Wmissing-field-initializers] 1413226 | | {{ "{f 0rxam0e6,r0atxe0e",,0 x"s2ebt, 0xf3r4a,m0ex 0r2a,t0ex"0,5 ,O0FxFS0E1T,(0fxr0a1me,r0axt0ed),,0 xAV0_1O,P0Tx_0TY2P,E0_xV0I1D,E0Ox_01R,A0TxE0,2 ,{0.xs0t1r, =0 x"0250" }},, 0m,x IfN_Tr_eMaAdX_,p arDtECi t},i o n| ^_ pack }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavformat/mxfdec.c:3227:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3227 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3229:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3229 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3230:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3230 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3231:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3231 | { {CC libavformat/rtpdec_h263_rfc2190.o 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3232:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3232 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3233:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3234:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3234 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3235:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3235 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3236 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3237:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3237 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ src/libavformat/movenc.c:7271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7271 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7368 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8481 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8490 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8497:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8497 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8510:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8510 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8541:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8541 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8559:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8559 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8576:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8576 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8584 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8645:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ CC libavformat/rtpdec_h264.o src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_Psrc/libavformat/mov.cACKE:T8656_:S19I:Z Ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , 1, INT_MAX, 8656D | E C } , f o r| ^ (i = 0; i < s->nb_strsrc/libavformat/rawdec.ce:139a:ms12;: iwarning: +missing field 'help' initializer [-Wmissing-field-initializers] +) {139 | | ~ ^ ~~~~~~~~~~~~~ { NULL }, | ^ src/libavformat/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15:1 warning: warningcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated . 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_hevc.o src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3389 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpdec_ilbc.o src/libavformat/mxfdec.c:3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3416 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 40 warnings generated. CC libavformat/rtpdec_jpeg.o src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 8855: | 294 : 15 :i fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s c->ctts_data && 294s | c - > c titfs _(isnidzeex2 !<= scs-i>zcet)t s_ c| ou ~~~~~ ^ ~~~~n t) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && scsrc/libavformat/mxfdec.c->cu:r3509r:e23n:t _warning: sacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m ple <= sc->s d3509t | p _ c o ufnotr) ({ i | n ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t i = 0; i < sCC libavformat/rtpdec_latm.o ->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "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/libavformat/movenc.c:7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7784 | { NULL }, | ^ 4 warnings generated. src/libavformat/mxfdec.c:3626:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3626 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpa_robust.o src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c :9061 | 3718 :45 : iwarning: fcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] (stream_inde x3718 | > = s -i>fn b(_smtrxefa-m>sr)u n _| i ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ n + mxf->fosrc/libavformat/mov.co:t9075e:r23_:pa rwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i tion >9075= | f i l e _ s ifzoer) ({i =| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~0 ; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9115:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9115 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9125:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9125 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9127:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9127 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9140:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9140 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ src/libavformat/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3969 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rtpdec_mpeg12.o 5 warnings generated. src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rtpdec_mpeg4.o src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 1 warning generated. src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4000 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4050 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/rtpdec_mpegts.o src/libavformat/mxfdec.c:4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 4152 | const uint8_t *end = p->buf In file included from + Fsrc/libavformat/riffenc.cFM:I26N: (src/libavcodec/bytestream.hp:-187>:b15u:f warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize, RUN_IN _187M | A X + 1i f+ (ssiizzeeo2f (!=m sxifz_eh)e a d| e ~~~~~ ^ ~~~~r _partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4154:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 4154 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4214:27:src/libavcodec/bytestream.h warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | 318 | i f ( sifzoer2 ( i! == 0si;z ei) < | s ~~~~~ ^ ~~~~- >nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4262 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavformat/rtpdec_qcelp.o src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams &&CC libavformat/rtpdec_qdm2.o | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpdec_qt.o 17 warnings generated. src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_vc2hq.o src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ CC libavformat/rtpdec_vp8.o src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 2 warnings generated. 1 warning generated. 5 warnings generated. src/libavformat/rdt.c:423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_vp9.o 1 warning generated. CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o CC libavformat/rtpdec_xiph.o src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 96 | for (i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ CC libavformat/rtpenc_amr.o src/libavformat/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 74 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_chain.o src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ CC libavformat/rtpenc_h261.o src/libavformat/rmenc.csrc/libavformat/rsoenc.c::456:4918::26 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49456 | | i f (fopra(ri=-0>;sianeb_r_astter e>a=m s1;ui<+<+1)6 ) {| ~^~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmdec.c:270:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 270 | ast->coded_framesize * (uint64_t)sub_packet_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_h263.o src/libavformat/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 7 warnings generated. 4 warnings generated. src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:355:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:363:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 363 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpenc_h263_rfc2190.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_h264_hevc.o src/libavformat/rmdec.c:740:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:745:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_jpeg.o In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_latm.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_mpegts.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_mpv.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_rfc4175.o 1 warning generated. src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ 4 warnings generated. 2 warnings generated. 6 warnings generated. src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 49 | if (len < sizeof(ff_asf_guid) * 2 + 22 || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:58:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_xiph.o src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpproto.o src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | payload_len = FFMIN(len, (AV_RB16(buf + 2) + 1) * 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec.c:202:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtsp.o src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtspdec.o src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtspenc.o CC libavformat/s337m.o CC libavformat/samidec.o 2 warnings generated. src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sapdec.o src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 663 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:669:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sapenc.o CC libavformat/sauce.o src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (len > sizeof(data->next_data)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sbcdec.o In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sbgdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavformat/sccenc.o CC libavformat/sccdec.o 2 warnings generated. src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. CC libavformat/sdns.o src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/scd.o src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "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/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ CC libavformat/sdp.o CC libavformat/sdr2.o In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtpenc.c:148:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 149 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sdsdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sdxdec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/seek.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2707 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2708 | sizeof(fname_buffer))); | ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161:In file included from warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/rtpenc_h263_rfc2190.c :24: src/libavcodec/put_bits.h:227:37: warning: 3106comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | {"rtmp_flu 227s | h _ i n t e rv a li",f "N(usm-be>r bouff _penadc k-e tss- >fbulfu_sphtedr in> =t hsei zseaomef (rBeiqtBuuef)s) t{ ( R| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~T MPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmpproto.c:3116:145: CC libavformat/segafilm.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3117:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavcodec/put_bits.hsrc/libavformat/rtmpproto.c::3173118::33150:: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 317 | 3118 | i f {("sr-t>mbpu_ft_ceunrd l-", s"-UR>L bouff _tphter t>a=rg esitz setorfe(aBmi.t BDufe)f)a u{l t| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t o proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmpproto.c:3121:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ CC libavformat/segafilmenc.o 16 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/segment.o src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:97:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/serdec.o src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-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 }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-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/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL }, | ^ CC libavformat/sga.o 2 warnings generated. 2 warnings generated. CC libavformat/shortendec.o CC libavformat/sierravmd.o CC libavformat/siff.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ 4 warnings generated. CC libavformat/smacker.o 1 warning generated. CC libavformat/smjpeg.o 1 warning generated. CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.o 5 warnings generated. CC libavformat/smush.o CC libavformat/sol.o CC libavformat/soxdec.o CC libavformat/soxenc.o CC libavformat/spdif.o In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/spdifdec.o CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o CC libavformat/srtp.o src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl+CC libavformat/srtpproto.o +) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/stldec.o 4 warnings generated. src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpproto.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavformat/rtpproto.c:80:164: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavformat/subfile.o 5 warnings generated. src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP6 p warningosr generatedt. ", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/rtsp.c:101:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ 4 warnings generated. src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { src/libavformat/sbgdec.cNUL:L 201},: 69 :| ^warning: implicit conversion from 'long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion] 201 | 9 warning tss generated. = av_clipd(seconds * AV_TIME_BASE, INT64_MIN/2, INT64_MAX/2); | ~~~~~~~~ ~~~~~~~~~^~ src/libavformat/rtsp.c:101:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/rtsp.c:120:183: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/subtitles.o CC libavformat/subviewer1dec.o 1 warning generated. src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/subviewerdec.o src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/supdec.o 1 warning generated. src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/supenc.o CC libavformat/svag.o CC libavformat/svs.o 33 warnings generated. CC libavformat/swf.o CC libavformat/swfdec.o src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/swfenc.o CC libavformat/takdec.o CC libavformat/tcp.o 2 warnings generated. src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1534:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ CC libavformat/tedcaptionsdec.o CC libavformat/tee.o src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/tee_common.o 2 warnings generated. In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/teeproto.o src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ CC libavformat/thp.o 2 warnings generated. CC libavformat/tiertexseq.o src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/tls_gnutls.o CC libavformat/tls.o src/libavformat/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (i = 0; i < vmd->frame_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/smjpegdec.c:74:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:292:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/smacker.c:217:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 217 | for (i = 0; i < smk->frames; i++) { | ~ ^ ~~~~~~~~~~~ 2 warnings generated. src/libavformat/smjpegenc.c:59:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/tmv.o 59 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/segment.c:511:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segment.c:511:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 2 warnings generated. src/libavformat/segment.c:614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:622:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 622 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:628:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2290 | if (rtpctx->src/libavformat/sdp.cf:ir880s:t23_:rt cwarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ ntp_time != AV_NOPTS_VALU E)880 { | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ for (j =src/libavformat/rtsp.c :0;2305 :j54 <: awarning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]c [i]->nb_ 2305s | t r e a m s ; j + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~ rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/tta.o src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] src/libavformat/segment.c: 8122364: | 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sizeof(" c812=I | N I P "f)o -r 1 (&&n b| _ ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~s treams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ttaenc.o 1 warning generated. 4 warnings generated. src/libavformat/smoothstreamingenc.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/soxdec.c:105:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | if (avio_read(pb, comment, comment_size) != comment_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:219:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/segment.c:1041:133: warning: 302missing field 'unit' initializer [-Wmissing-field-initializers] | for (i = 0; i < s->nb _1041s | t r e a {m s;" rie+f+e) r{e n c| e ~ ^ ~~~~~~~~~~~~~_ stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, src/libavformat/smoothstreamingenc.c| ^: 481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 481 | src/libavformat/segment.c : 1073 : 149 : iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t n = FFMI N1073( | si z e , s{i z"eosft(rbfutfi)m)e; " ,| ^ ~~~~ ~~~~~~~~~~~ "sesrc/libavutil/macros.ht: 49f:i25l:e nnote: aexpanded from macro 'FFMIN'm e ex p49a | n#dseifoinne wFFiMtINh( a,sbt) r(ft(iam)e > at( bs)e ?g me(nbt) c:re a(tai))o n "| , ~ ^ ~ OFFSET(use_strftime), In file included from AV_Osrc/libavformat/shortendec.cP:T26_T: Ysrc/libavcodec/golomb.hP:E_482B:OO34L:, {warning: .icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]64 = 0 }, 0, 1, 482E | } , | ^ if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_51TY warningPsE generated_. BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1080:115: warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~~ src/libavformat/segment.c:1066:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1065:139: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1064:138: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1063:163: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-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 }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-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 }, | ^ 5 warnings generated. src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag1_d warningu generatedr. ation", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-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/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ CC libavformat/ttmlenc.o src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 1 warning generated. src/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 86 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/tty.o CC libavformat/txd.o CC libavformat/ty.o 4 warnings generated. CC libavformat/udp.o src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TCC libavformat/uncodedframecrcenc.o YPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavformat/subfile.c:39:81: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/subfile.c:38:81: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]src/libavformat/spdifenc.c : 9938: | 218 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" start", "start offset", OFFS E99T | ({st a"rtd)ts,h AdV__rOaPtTe_T"Y,PE _"INmTu6x4 ,c om{p.il64e t= e0 }D,T S0 ,f rIaNmTe6s4 _iMnA XH,D Dm o}d,e a t| ~ ^~~~~~~~~ the/usr/include/stdint.h :s46p:e21c:i fnote: iexpanded from macro 'INT64_MAX'e d IEC 9465 | 8# dreaftei n(ein IHNzT,6 4d_eMfAaX u l(t0 0x=7dfifsafbfflfeffdf)"f,f fofffff) s e| t ^~~~~~~~~~~~~~~~~~o f(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:100:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 CC libavformat/unix.o = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:101:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ 6 warnings generated. CC libavformat/url.o src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/urldecode.o CC libavformat/utils.o CC libavformat/vag.o CC libavformat/vc1dec.o CC libavformat/vc1test.o CC libavformat/vc1testenc.o src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 483 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 484 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 491 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:493:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 493 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:529:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 529 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:541:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 541 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 22 warnings generated. src/libavformat/spdifenc.c:594:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 594 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/version.o src/libavformat/spdifenc.c:612:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/vividas.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/svag.c:56:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vivo.o src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/voc.o CC libavformat/voc_packet.o src/libavformat/subviewerdec.c1 warning: generated. 137:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 137 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:145:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/vocdec.o CC libavformat/vocenc.o 1 warning generated. 2 warnings generated. CC libavformat/vorbiscomment.o CC libavformat/vpcc.o CC libavformat/vpk.o 1 warning generatedCC libavformat/vplayerdec.o . src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:71:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ CC libavformat/vqf.o src/libavformat/tedcaptionsdec.c:39:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/tcp.c:63:12 :39 | warning: missing field 'help' initializer [-Wmissing-field-initializers] AV_O P63T | _ FL A G _{S UBNTUILTLLE _}PA R AM| ^ | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/tedcaptionsdec.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL }, | ^ src/libavformat/tedcaptionsdec.c:38:36: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 36 | { "start_time", "set the start time (offset) of the subtitles, in ms", | ~ 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 38 | { .i64 = 15000 }, INT64_MIN, INT64_MAX, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | for (i CC libavformat/w64.o = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/tee.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < avf->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ CC libavformat/wady.o src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavformat/wavarc.o 1 warning generated. CC libavformat/wavdec.o src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wavenc.o src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/webm_chunk.o src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | if (avio_read(pb, &CC libavformat/wc3movie.o pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/webmdashenc.o CC libavformat/webpenc.o 13 warnings generated. 14 warnings generated. 1 warning generated. 1 warning generated. 2 warnings generated. src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 5 warnings generated. src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streaCC libavformat/webvttdec.o ms; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/webvttenc.o src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/westwood_aud.o 1 warning generated. 1 warning generated. CC libavformat/westwood_audenc.o In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/westwood_vqa.o src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ CC libavformat/wsddec.o CC libavformat/wtv_common.o CC libavformat/wtvdec.o CC libavformat/wtvenc.o CC libavformat/wv.o CC libavformat/wvdec.o 42 warnings generated. src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavformat/wvenc.o 1 warning generated. 1 warning generated. CC libavformat/wvedec.o CC libavformat/xa.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ CC libavformat/xmd.o CC libavformat/xmv.o 3 warnings generated. 1 warning generated. 4 warnings generated. 35 warnings generated. 30 warnings generated. src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ 3 warnings generated. src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL,src/libavformat/vividas.c {: .222i:6364: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 }, 0, 1,222 | i Ef }(,a v i| o ^_ src/libavformat/url.crea:d(263s:r5c,: bufwarning: +comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 4, n) == src/libavformat/udp.cn:)137 : 153:{263 | warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ COPY(ub .u137r | l , k e{e p")tt;l " ,| ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c : 256 :"T17i:me note: expanded from macro 'COPY't o liv e 256( | m u l t i c a s ti fo (nlleyn) ">, o u t _ e n d - o u t ) { O\F F| ~~~ ^ ~~~~~~~~~~~~~S ET(ttl), src/libavformat/url.c : 264 :5 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] AV_O P264T | _ T Y P EC_OIPNYT(,u c . ur l{, .uic6.4p a=t h1)6; }| , ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c :2560:17,: 2 5note: 5expanded from macro 'COPY', E 256} | , | ^ if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:289:9:src/libavformat/udp.c :warning: 139comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare]: 206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 289 | COPY(root, root + 1391 | ) ; {| ^~~~~~~~~~~~~~~~~~~~"f ifosrc/libavformat/url.c_:s256i:z17e:", note: expanded from macro 'COPY' "se t256 | t h e U D Pi fr (elceeni v>i nogu tc_ienrdc u- loaurt) b{u f\f e r| ~~~ ^ ~~~~~~~~~~~~~s ize, expresssrc/libavformat/url.ced: 303a:s13 :a warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare]n umber of303 | p a c k e t s wi t h CsOPiY(zube. poafth ,1 8b8a sbey_teps"a,t hO_FFeSEnTd()c;i r c| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~u larsrc/libavformat/url.c_:b256u:17f: fnote: expanded from macro 'COPY'e r_si z256e | ), A V _ O P Tif_ T(YlPeEn _>I NoTu,t _{e.nid64 -= o7ut*)4 0{9 \6 } , | 0 ~~~ ^ ~~~~~~~~~~~~~, INT_MAX, src/libavformat/url.cD: 304}:9,: warning: | comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] ^ 8 304 warning | s generated . COPY(uc.path, uc.url_component_end_path); src/libavformat/udp.c :| 140 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 154:src/libavformat/url.c :warning: 256missing field 'unit' initializer [-Wmissing-field-initializers]: 17: note: expanded from macro 'COPY' 256140 | | { "iofv e(rrluenn_n o>n foautta_le",n d" s-u rovuitv)e { i\ n | c ~~~ ^ ~~~~~~~~~~~~~ ase of UDP rsrc/libavformat/url.ce:c307e:i5vi:n gwarning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare]c ircul a307 | r b uCfOfePrY (ouvcer.ruurnl"_,co mOpFoFnSeETn(t_oevenrdr_upant_h,n ouncf.aetnadl));, A| V ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ OPsrc/libavformat/url.cT:_256T:Y17PE:_ Bnote: Oexpanded from macro 'COPY'O L, {256. | i 6 4 = 0 } ,i f0 ,( l1e,n > oDu t_}e,n d -| ^ out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ src/libavformat/udp.c:128:142: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 128 | { "burst_bits", "Max length of bursts in bits (when using bitrate)", OFFSET(burst_bits), AV_OPT_TYPE_src/libavformat/vividas.cINT:64, 270 :{ 34.:i 6warning: 4 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0 }, 0 , 270IN | T 6 4 _iMfA X(,a v.ifloa_rgesa d=( sEr c},, b uf +| 8 ~ ^~~~~~~~~, n) != n)/usr/include/stdint.h :{46 : 21| : ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/udp.c:127:142: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 127 | { "bitrate", "Bits to send per second", OFFSET(bitrate), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/xwma.o 1 warning generated. src/libavformat/vorbiscomment.c:47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/xvag.o CC libavformat/yop.o src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/yuv4mpegdec.o src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/yuv4mpegenc.o src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 5 warnings generated. src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 586 | av_assert0(len <= sizeof(s->tmp)); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 20 warnings generated. src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ 147 warnings generated. src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ GEN libavformat/libavformat.pc 1 warning generated. 3 warnings generated. 9 warnings generated. 1 warning generated. 1 warning generated. src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 236 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 99 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:283:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULL }, | ^ src/libavformat/wavenc.c:129:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 129 | for (i = 0; i < len/16; i++) { | ~ ^ ~~~~~~ 7 warnings generated. src/libavformat/wavdec.c:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 247 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/wc3movie.c:142:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | if ((ret = avio_read(pb, buffer, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/webmdashenc.c:527:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "adapsrc/libavformat/wavenc.ct:a499:t148i: owarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]_ sets", "A d499a | p t a t{i o"np esaetks_p.p vS"y,n t a x : i d= 0",Nsturemabmesr= 0o,f1, 2 pieadk= 1p,osinttsr peearm sp=e3ak, 4v aalnude s(o 1o no"r ,2 )O.F"F, S E T ( a d a p t a t io nO_FsFeSEtTs)(,p eAaVk_O_PpTp_TvY)P,E_ SATVR_IONPGT,_ T{Y P0E }_,I NT0,, 0{, . iA6V4_ O=P T2_ F}LA, G1_, E2NC,O DEINNCG _P}A, R A| M ^ }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, src/libavformat/webmdashenc.c| ^: 528:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ src/libavformat/wavdec.c:544:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 544 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:573:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ 2 warnings generated. 6 warnings generated. 5 warnings generated. src/libavformat/westwood_aud.c:154:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if ((ret = avio_read(pb, &pkt->data[4], chunk_size)) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/westwood_aud.c:162:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. 2 warnings generated. 1 warning generated. src/libavformat/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 216 | if (length > ((int64src/libavformat/wtvenc.c_t):wf412-:>n19b:_s ewarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]to rs << wf->sect o412r_ | b i t s )f)o r {(i =| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 ; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' CC libpostproc/version.o 38 | if (!(cond)) { \ | ^~~~ GEN libpostproc/libpostproc.pc src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:446:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 446 | if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:224:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/xmv.c:493:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 493 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:507:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 507 | if (result != frame_size) | ~~~~~~ ^ ~~~~~~~~~~ GEN libswresample/libswresample.pc src/libavformat/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ 14src/libavformat/xwma.c: warning264s:23 generated:. warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ GEN libswscale/libswscale.pc src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:855:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 855 | buf_size = FFMIN(len - consumed, sizeof(buf)); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ 7 warnings generated. 1 warning generated. 4 warnings generated. 1 warning generated. GEN libavutil/libavutil.pc CC libavfilter/aarch64/vf_nlmeans_init.o AR libavdevice/libavdevice.a AS libavfilter/aarch64/vf_nlmeans_neon.o CC libavfilter/aeval.o CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o 2 warnings generated. CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o 3 warnings generated. CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o 2 warnings generated. 10 warnings generated. CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o 6 warnings generated. CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o 5 warnings generated. CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o 10 warnings generated. CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsigned)(src[3]CC libavfilter/af_chorus.o - src[4] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:166:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 166 | numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:167:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 167 | numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:168:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 168 | numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:203:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | In file included from src/libavfilter/af_adrc.c : 24if: ((src/libavutil/ffmath.hu:n49s:ig30n:e dwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (src[0] - src[ 549] | + 2 *rQePt)u r>n 4e*QxPp)2 fr(eMt_urLnO G02;_ 1 0| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~* x); | src/libpostproc/postprocess.c ~ ^: 205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 3 warnings generated. src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/af_compand.o src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavfilter/af_crossfeed.o CC libavfilter/af_compensationdelay.o CC libavfilter/af_crystalizer.o 34 warnings generated. In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:613:33: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 613 | av_strlcpy(temp, p, FFMIN(sizeof(temp), strchr(p, '\n') - p + 2)); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_dcshift.o src/libavfilter/af_acontrast.c:39:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libpostproc/postprocess.c:832:83: warning: missing field 'version' initializer [-Wmissing-field-initializers] 832 | static const AVClass av_codec_context_class = { "Postproc", context_to_name, NULL }; | ^ src/libavfilter/af_aderivative.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL } | ^ src/libavfilter/af_acontrast.c:55:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 55 | float d = src[c] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mix", "set mix", OFFSEsrc/libavfilter/af_acontrast.cT(:m77i:x30:) warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT _77T | Y P E _ D O U B LE , d{s.td[blc=]. 5=} ,s i n 0(,d + c o nt r a s1t, *A s}i,n ( | d ^ * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOsrc/libavfilter/af_acontrast.cUB:L96E:, 23:{ .warning: dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] bl=1}, 196, | 2 5 0 ,f lA o}at, d | = ^ src[n] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "lfo", src/libpostproc/postprocess.c : 868"e:na15b: lwarning: ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] LFO", 868O | F F S E Tf(oisr_(lifo=)0,; i t{e.im6p4=B0l}u,r r e d );0 ,i + + ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1, A src/libpostproc/postprocess.c}:,870 :| 15 ^: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 870 | for(i=0; it e85m | p B l u r{r e"dlPfaosrta);n gei"+,+ )" s | e ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A }, | ^ src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/af_acontrast.c:116:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | dst[n] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acrusher.c:156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_acrossover.c:89:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "split", "set split frequencies", OFFSET(splits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AF }, | ^ src/libavfilter/af_acrusher.c:170:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_acrossover.c:101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "level", "set input gain", src/libavfilter/af_adelay.c : 59 :O141F:F SEwarning: T(missing field 'unit' initializer [-Wmissing-field-initializers]l evel_in), AV _59OP | T_ T Y P{E_ F"LdOeATl,a y s{".,d b"ls=e1t} l,is t o f 0d,e l1a,y AsF }f,o r | ea ^c h channel", OFFSET(delays), AVsrc/libavfilter/af_acrossover.c_O:PT102_:T104Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]S TRING, {.102s | t r= N U{L L"}g,a i0n, "0,, "As et| AoVu_tOPpTu_tF LbAaGn_dRsU NgTaIiMnE"_,P AROAFMF S}E,T ( g| a ^i ns_str), AV_OPT_TYPE_STRING, {.str="1.src/libavfilter/af_adelay.cf:"60}:,116: 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers]0 , AF }, | 60 ^ | { "all", "use lasrc/libavfilter/af_adenorm.cst :av254ai:la106b:l ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]d elay for rem a254i | n e d c h{an n"ellesv"e,l "O,F F"SsEeTt( allelv)e,l" ,AV _OOFPFTS_ETTsrc/libavfilter/af_acrossover.cY(P:E_src/libavfilter/aeval.cl107Be:Ove:1291OlL::_159, dwarning: missing field 'help' initializer [-Wmissing-field-initializers]: b ){ ,107 | warning: . missing field 'unit' initializer [-Wmissing-field-initializers] i A 6{V N4U_LL= O0}},P T _ 0 | 91 ^T , | Y1 P ,E _ DAO{ U}, B" nbL_s E| a ^,mp l{e.dsb"l,= -"s3et5 1src/libavfilter/af_adelay.ct}he: ,61: n 12 -u4m:be5 r1warning: ,missing field 'help' initializer [-Wmissing-field-initializers] o f s a61 m | p l e s{- 90 ,p NeUFLrL LAr G}eS q| }u, ^e s t| e ^d frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | src/libavfilter/af_adenorm.c :{ 260":n"12,: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | " s{e tN UtLheL }n u m| b ^e r of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_aemphasis.csrc/libavfilter/aeval.c::5094::104146:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 94 | 50 | { " s{" ," l e v e l _ i n "",s e t t h"es esta mipnlpeu tr agtaei"n," , O F F S E T ( l e v e l _i n ) , A V _ O P TO_FTFYSPEE_TD(OsUaBmLpEl,e_ r{a.tde_bsl=t1r}),, 0 ,A 6V4_,OP T_FTLYAPGES_ S}T,R I N| ^G , {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "levelsrc/libavfilter/aeval.c_:o95ut:",118 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et output 95g | a in ", O{F F"SdEuTr(altieovenl"_,o u t )",s AeVt_ OaPuTd_iToY PdEu_DrOatUiBoLnE",, {O.FdFSbElT=(1d}u, r0a,t i6o4n,), FALVA_OGPS T}_T,Y P| E ^_ DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "channel_layout", "ssrc/libavfilter/af_aexciter.cet src/libavfilter/af_aemphasis.cch:a65::12n55:n :warning: e107lmissing field 'help' initializer [-Wmissing-field-initializers]: lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]y 65 | o u t "{, ONFU FLS55ELT } | (c h | l ^a y{ou t"_lsetverl)_, AiVnIn file included from _",src/libavfilter/af_asubboost.cO :"PT20se_t: T YPsrc/libavutil/ffmath.hEl_S:e49TRv:IeNG30l, : i n{warning: ".implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],s t r O=F FN49SU | E TLL (}l ,e vr0eel,t_ 0ui, nrFL)An ,exG pS 2 f}A(,V_MO _P TLO| _G ^ T2YP_E1_0D O*U xB)LE;, | { ~ ^. dbl=1src/libavfilter/af_adelay.c}, : src/libavfilter/aeval.c95: :98 :1116 :: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 0, 6 4,98 | A } , 95 { | | ^D "EcL"A,Y ( u 8 , u i n t 8 _ t , "0sxe80t) c h| src/libavfilter/af_aexciter.ca^~~~~~~~~~~~~~~~~~~~~~~~~n: 56ne:l107 : src/libavfilter/af_adelay.clwarning: :aymissing field 'unit' initializer [-Wmissing-field-initializers]o75 u:t"28,: Onote: 56Fexpanded from macro 'DELAY' | F S E T ({ "lce75hv | le aylo _ouu t t_", s t"r s )i,e tfA (Vl_de-O>vPdelT _eolTYuatP"yE,_ _in S dOTexFR FIS< NdE->GdeTl(, al{ey.)stv r{e l =_ o u N t U)L , L }A V_, O P0, T0 _ , T Y FP EL_ DOA GUS B L E} , , \{ . | | d ^bl ~~~~~~~~~~~~~~ ^ ~~~~~~~~=1 } , 0src/libavfilter/af_adelay.c, :6src/libavfilter/aeval.c954::1,99 A: : }warning: 12,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] : | ^warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | DE99L | A Y ( u{8 ,N UuLiL n}t 8 _| ^t , 0src/libavfilter/af_aexciter.cx:8570:)107 : | ^~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adelay.c :5776 | : 29: note: {expanded from macro 'DELAY' "amount", "76s | e t a mo u nt " , c o n s t OiFnFtS ETl(eanmo u=n tF)FM,IN ( n b _AsVa_mOPpTl_eTs,Y PEd_-D>OdUeBlLaE,y {-. dd-bl>=d1e}lsrc/libavfilter/aeval.c,a: y96 _ : i 101n :d e warning: x0implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ),; 6\4 ,| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ A 96 | } , | {src/libavutil/macros.h ^: "49d:"25,: note: expanded from macro 'FFMIN' 49 | #"sdeefti anued iFo src/libavfilter/af_aexciter.cdF:uMI58N(r:aat107,i:bo nwarning: )"missing field 'unit' initializer [-Wmissing-field-initializers] , ( (OaF)F S>E T( b)(58d ur | a? t src/libavfilter/af_acrossover.c i on(): b,173 {) :: A V48_(a")d:rOi) Pve T warning: | "_,TYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P ~ ^ ~ "E _DsUetR AhTa IrO173src/libavfilter/af_adelay.c | m:oN 95n:, i1 :{ cwarning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] . s i"6 4 ,= - 195 }O | D E L,AFY(su F-SE8->1T,, g(d auriInti8iNn_vTest[6i),4]_, M0A = xX e8, 0AxV )p_fF LO( gAaPi| G^~~~~~~~~~~~~~~~~~~~~~~~~ST n} _ T,Y*src/libavfilter/af_adelay.c P :| 90M:E ~ ^~~~~~~~~_D_OU33BL L:E note: N,1expanded from macro 'DELAY'0 /usr/include/stdint.h/{ 2:046..f) ;90:d | 21 b | ~ ^~~~:l =note: 8 .expanded from macro 'INT64_MAX'5} src/libavfilter/af_acrossover.c ,: d173-46 | #:d>e f32i: i nwarning: dn implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e0e. x 1=I,N T 6 17310d, 4A | }-,_ | >M ^iA X n d ( e 0 xx 7> =f s f-df>-gf>fdaefisrc/libavfilter/af_aexciter.clfan:s[fyf59i: f]f107f?f : fwarning: =0fmissing field 'unit' initializer [-Wmissing-field-initializers]) e:x| p ^~~~~~~~~~~~~~~~~~f (d g-a>59inide | xn ; {* M" _ src/libavfilter/aeval.cbL :l95N: 101e1nd ":,0 warning: "implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]se/t 2src/libavfilter/af_adrc.cb\le0n d 95:. f| h ~~~~~~~~ ^ ~~~~~~~~ | 99:)a r121m; :o n warning: i c| smissing field 'unit' initializer [-Wmissing-field-initializers]{ ^~~~ ~ " ," duOraFtFiSEoTn( b"l99, | e n d") ,s{ e "t ta ruAdaV_iOo ndPsTu_fTraetYriPo"nE,_D"O,U B OFL EF S,"EsT (deu{.rdatbtl =it0ho}e n,t )r, a nsAfV _e Or Pe T x_-p1T0rY, ePE1_s0,Ds iUonAR"A ,T }IOON,F , F S| E ^{T .(ie6x4 p= r-_1s},t r-)1,, I NAT6V4_O_PMTsrc/libavfilter/af_aexciter.cA_:XT60:,107 :Y warning: FPLmissing field 'unit' initializer [-Wmissing-field-initializers]EAG S_ S}T,R I| ~ ^~~~~~~~~ N G60, | /usr/include/stdint.h : 46{: 21:. note: {expanded from macro 'INT64_MAX's tr "=f"r eqp46" | "#},d, e "fs ei0,t n esrc/libavfilter/af_adynamicsmooth.c s c 0o,: IpNTF108e6"L:4124,A_: GM warning: SA X missing field 'unit' initializer [-Wmissing-field-initializers]} ,( 0 x| ^7 OfF fF108Sf | E fT( f f fr{efq f)ff",sf e f fnf src/libavfilter/af_adrc.cs f:iA)100 t V| :i_v ^~~~~~~~~~~~~~~~~~i121tO :y Pwarning: T"missing field 'unit' initializer [-Wmissing-field-initializers]_ ,T Y P"Es_eD Ot100U s | B m Lo oE t,h{ {"sae.tdtnabsclk=i"7,t 5i0 0v i } t," y s"2,et0 0 0, OtFF1ShEe2T 0(a0ts0tean,cs ikAt "}i,,v i t| y ^) , A V _ OP T_ T YOFPFSEE_TD(OUaBtLEt,a c{src/libavfilter/af_aexciter.c.k:_md61sb:)l,107= 2:} warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] A V_ O P 0T ,_T61Y | P 1 0 E{0_ "0cDO0eUil0"0B, ,"Ls E,e {Ft.L AGdS c}b,e l| il=i5 ^n0 g.",} , 1 , 1 0O0F0F,S EFTL(AGcS e}i,l ) ,| src/libavfilter/af_adynamicsmooth.c ^ : 109 : 124 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE _D109O | U B L src/libavfilter/af_adrc.cE{, : {101":.121dbb:al =9s9warning: e9missing field 'unit' initializer [-Wmissing-field-initializers]9f r}e, q 9"9, 9101 | 9 ," s {e 2t"0r 0baese0 0lef,ar seeAq"u },e , n c y" ,| ^ " s e t thOe FrFeSlETe(absasee",f r e src/libavfilter/af_aexciter.c q : )62 ,: 107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]A VO_FOFSPET _T62( | TrY Pe leE _a Ds{eO _"UmlBisLsE)t,en," { .A,V_d bOsrc/libavfilter/af_adecorrelate.c"lPe=Tn_:2aT2b2170lY:5e110P0E :l}_ DiO,warning: sUt missing field 'unit' initializer [-Wmissing-field-initializers]BeL2E ,n, 1{m0.0od0d0 0bel=21710", | 0 0,. O } FFLF,S{EA T5 ,"GsS (}, t l2a| ^i 0gset0se"0n,), ," s src/libavfilter/af_adynamicsmooth.cFe : Lt110 :A12 :AGfS V_iwarning: l}t,O missing field 'help' initializer [-Wmissing-field-initializers]ePT _ r| iTn ^ YgP E110 | s_ta B g Oe sO"src/libavfilter/af_adelay.c{L,, :NOU{src/libavfilter/af_adrc.c96F:FLS.Ei:102LT 6}1 :(4s=:0 121| : ^t a}warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]g ,comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] e s )src/libavfilter/af_acrossover.c 102 ,: | 208 :A96 V 82 : | _{D E"warning: c0himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],O La nPn eAlT Y s _1,( A" TsY ,208 1P}E, | 6| _ , ^I iN"T, n s ett{ . i614 6_csrc/libavfilter/af_aexciter.ch=a n t , :0)6n} ,63 e a : 12l:v | s_ warning: t ^~~~~~~~~~~~~~~~~~~~~~lmissing field 'help' initializer [-Wmissing-field-initializers]oog1( c ,fti 63xsrc/libavfilter/af_adelay.c,l M | A:t75:A28 :X erV __note: SL" expanded from macro 'DELAY'TOAGG,E S _O{F,FE RN USL L R}F E75T(OcRL, | | hAG S ^}a," n n F ei lsr_ft| o ^_e (fdquie-nl>tecdyre l)a%,y_fA imVn_OuPdsText _ oIsdiwarning: NeGtmissing field 'unit' initializer [-Wmissing-field-initializers]il,{ vae. ysnt)r u mb=218{ | e r " . \ na {" l ,"ls e " }e,f0, dr" e,q ) 0", ;sF L AeG | t ~~~~~~ ^~~~S r} a,src/libavfilter/af_aecho.c n d o:m | 52:s103 ^e e: d "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adrc.c O :\ F103F 52 :S10 | | ~~~~~~~~~~~~~~ ^ ~~~~~~~~E: T ( warning: s{missing field 'help' initializer [-Wmissing-field-initializers]e src/libavfilter/af_adelay.c e"d :103i)96, | n : _1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]gA V a _{iONPn "UTL_LT}96 | ,DY | E"Ps ^LEe_ AtI YsiN(gsTn614a6l ,i n,p iu{tn .tg1i6a6_i4nt"=,- ,0 1) O}Fsrc/libavfilter/af_acrossover.c :| ,^~~~~~~~~~~~~~~~~~~~~~F 213 S:E-861src/libavfilter/af_adelay.c,T :: ( i76warning: nU:Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_29gNa in:T)_ M,note: A expanded from macro 'DELAY'X AV,_ O PT213_F | TYL 76 PA | EG S }_ F L, O A T , | ^ { .adcblv=_on0s.l6to i}ngt ,src/libavfilter/af_adecorrelate.c (:l0c219e:,tn12 :1x =, ,Fwarning: missing field 'help' initializer [-Wmissing-field-initializers] FAA }M, VI 219 _| N ^ | L(n b_OsG _a mEp R{l NRUOesL,L Rd ,- }>"de laF yr| src/libavfilter/af_aecho.c e- ^ d:-q u53>:e103:d enwarning: missing field 'unit' initializer [-Wmissing-field-initializers]l cayy _%ifn d 53m | eu x s );t { \ b" eo ut _| ign ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~aii nn"c,r easrc/libavutil/macros.hs":i49sn:g eor25td :e note: srexpanded from macro 'FFMIN'i. \ng",n a49lf o | ur#tedpque)t;fi ne g | aF ~~~~~~ ^~~~i FnM"I,N (OaF,FbS)E T(((oa)u t>_ ga(ibn)) ,? A(Vb_O)P T:_ TY(PaE)_)F L O| A ~ ^ ~T , {.dbl=0src/libavfilter/af_adelay.c.:396}:,1 :0 ,warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1, A }96, | D E| ^L AY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' src/libavfilter/af_aecho.c:54:107 : 90warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 54 | d - > i{n "ddeexl a=ys "d,- > i"snedte xl i>s=t do-f> desliagyn a?l 0 d: ed-l>aiynsd"e,x; O F F S E T ( d el a y\s ) ,| ~~~~~~~~ ^ ~~~~~~~~A V_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "decays", "setsrc/libavfilter/af_adrc.c li:st111 :o42f: swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g nal decays", OF F111S | E T ( d e c a y sf),l oAaVt_ OvPaT_lTYuPeE _S=T RI0N.G,5 {f. s*t (r1=."f0 .-5 "c}o, s0f(,2. f0 ,* AM _}PI, * | i ^ / size)); | ^~~ ~ src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ In file included from src/libavfilter/af_asupercut.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 97 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adynamicequalizer.c:268:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:269:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "dfrequency", "set detection frequency", OFFSET(dfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:270:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "dqfactor", "set detection Q factor", OFFSET(dqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, src/libavfilter/aeval.c F:L233A:G44S: },warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 233 | eval->src/libavfilter/af_adynamicequalizer.cva:r_271v:a123l:u ewarning: s[missing field 'unit' initializer [-Wmissing-field-initializers]V AR_NB_IN_ C271H | A N N E L{S "]t f=r NeAqNu;e n c| y ~ ^~~", "set t/usr/include/math.h:a15r:g19e:t note: fexpanded from macro 'NAN'r eque n15c | y#d"e, f i n eO NFAFNS E T (t f r e q_u_beunciyl)t, iAnV__nOaPTn_fT(Y"P"E) _ D| ^~~~~~~~~~~~~~~~~~O UBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:272:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "tqfactor", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/af_adelay.c1},: 98 :1 : 0 .warning: 00comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]1 , 1000, F L98AG | SD E}L,A Y| ( ^ flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28:src/libavfilter/af_adynamicequalizer.c note: :expanded from macro 'DELAY' 273:123: warning: 75missing field 'unit' initializer [-Wmissing-field-initializers] | i273f | ( d -{>d el"aayt_tiancdke"x, < d"-s>edte latatayc)k {d u r at i o n ", O F F S E T ( a t t a c k ) , A V _\O P T| _ ~~~~~~~~~~~~~~ ^ ~~~~~~~~T YPE_DOUBLsrc/libavfilter/af_adelay.cE:, 98{:1.:d bwarning: l=comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]2 0}, 98 | D EL AY1(,f l20t0,0, f l o aFtL, A GS 0}) , | ^~~~~~~~~~~~~~~~~~~~~~| ^ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | src/libavfilter/af_adynamicequalizer.c : 274 : 123 :c owarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]s t int len = 274F | F M I N ({n b"_rsealmeplaesse,", d - >"dseelta yr e-l eda-se> ddeulraayt_iinodne"x,) ; \ O F| F ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~S ET(rsrc/libavutil/macros.he:le49:a25s:e )note: ,expanded from macro 'FFMIN' A V49 | _#OdPeTf_TiYnPeE_ DFOFUMBLIEN,( {a.,dbb)l =(2(0a0}), > ( b ) ?1 ,( b20)0 0:, ( a )F) L A| GS ~ ^ ~ }, | ^ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(flt, src/libavfilter/af_adynamicequalizer.cfl:o275at:,123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 ) src/libavfilter/af_aecho.c | ^~~~~~~~~~~~~~~~~~~~~~ : 140src/libavfilter/af_adelay.c275:: | 9790 : : {33warning: :"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r note: aexpanded from macro 'DELAY't io", 90 | 140 | " se t r a t i do- > i f anavcdt_eloxrog ("=c , t dx - , > i AnVOFd_eFSLExTO (>G= r_daE-R>tdeRliOaoyR ),? ," 0d e :l d a- Ay>[V%i_nddO]e:PxT ;_% fT YiP Es _o D u Ot U oBf aLl E l,o w {.ed d\b lr| a= ~~~~~~~~ ^ ~~~~~~~~n1 g}e,: (0 , 9 000,00 ]\3n"0,, i , s - >FdLeAlGaSy [}i,] ) ;| ^ | ~~~~~~ ^~~~~~~~~~~ src/libavfilter/af_adynamicequalizer.c:276:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:277:123: src/libavfilter/af_aecho.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 144:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | { "r a144n | g e " , " saevt_ lmoagx(c tgxa,i nA",V _ L O G _ E RR O R , O"FdFSeEcTa(yr[a%ndg]e:) ,% f is o AuVt_O PoTf_ aTlYlPoEw_eDdO UrBanLgEe,: {(.0d,b l1]=\5n0"},, i , s - >1d,e c2a0y0[,i ] ) ; FL| A ~~~~~~ ^~~~~~~~~~~G S }, | ^ src/libavfilter/af_adrc.c:224:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | var_values[VAR_P] = Xg; | ~ ^~ src/libavfilter/af_adrc.c:225:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | var_values[VAR_F] = n * fx; | ~ ~~^~~~ src/libavfilter/af_adynamicequalizer.c:293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { NULL } | ^ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavfilter/af_aecho.c 99: | 198D:E1LA:Y warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d bl, double, 0 )198 | E| ^~~~~~~~~~~~~~~~~~~~~~C HO(dbl,src/libavfilter/af_adelay.c :d75o:u28b:l enote: ,expanded from macro 'DELAY' -1.0, 75 | 1 . 0 i f ( d)- >d e| l^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a y_indesrc/libavfilter/af_aecho.cx: 163<: 34d:- >note: dexpanded from macro 'ECHO'e lay) { 163 | c o n s t d o ub l e o u t _ g a i n =\ c t| x ~~~~~~~~~~~~~~ ^ ~~~~~~~~- >out_gainsrc/libavfilter/af_adelay.c;: 99 :1 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 99 | D E L A Y ( d b l , d o u bl e, 0\) | ~~~~~~~~ ~~~~~^~~~~~~~| ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMsrc/libavfilter/af_aecho.cI:N(198n:b1_:sa mpwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e s, d-> d198e | ElCaHyO( d- bdl-,> ddoeulbalye_,i n -d1e.x0),; \ | 1 ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ .0 src/libavutil/macros.h :49 : 25:) note: expanded from macro 'FFMIN' | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c49: | 164:#33d:e finote: nexpanded from macro 'ECHO'e FFMIN (164a | ,b ) ( (ac)o n>st (dbo)u b?l e( bi)n _:g a(ian) )= c t| x ~ ^ ~- >in_gain; src/libavfilter/af_adelay.c : 99 : 1 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | D E LA Y ( d b l , d o u bl e ,\ 0| ~~~~~~~ ~~~~~^~~~~~~) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_afade.c:190:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | FADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.csrc/libavfilter/af_aecho.c:167::20198: :note: 1expanded from macro 'FADE_PLANAR': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | 198 | dE[CiH]O =( dsb[li,] d*o ugbaline; , - 1 . 0 , 1 . 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c : 185: 35 : note: expanded from macro 'ECHO' \ | ^~~~ ~185 | out += dbuf[ix] * ctx->decay[j]; \ | ~ ^~~~~~~~~~~~~ src/libavfilter/aeval.c:341:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAsrc/libavfilter/af_aecho.cGS: }199, : 1| ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, floasrc/libavfilter/aeval.ct:,342 :116 : -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers].0 , 1 .3420 | { )" c | "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, src/libavfilter/af_aecho.c : 163 : 34 : note: "expanded from macro 'ECHO' set chan n163e | l l a ycoounts",t OdFoFuSbEleT (ocuhtl_agayionu t=_ scttr)x,- >AoVu_tO_PgTa_iTnYP;E _S T R I N G , { . s t r = N U L L } src/libavfilter/af_adelay.c, : 0151 , : 10: , warning: F Lcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] AG S \ } ,| ~~~~~~~~ ~~~~~^~~~~~~~ | ^ 151 | CHANGE_DELAY(usrc/libavfilter/aeval.c8,: 343 :u12i:n twarning: 8missing field 'help' initializer [-Wmissing-field-initializers]_ t, 343 | 0 x 8 0 ){ N| U^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L L } src/libavfilter/af_aecho.c| src/libavfilter/af_adelay.c: ^:199 125::122:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'CHANGE_DELAY' 199 | E125C | HO ( f l t , filfo at(,d - > i-n1d.e0x, > n e w _1.d0e l a y) { ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c :164 :33 : note: expanded from macro 'ECHO' 164 | c o n s t d o u b l e in _ g a i n = c t x - > i n_ g a i n; \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c : 151 : 1 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] \ | ~~~~~~~ ~~~~~^~~~~~~ 151 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:180:18: note: expanded from macro 'ECHO' 180 | in = *s; \ | ~ ^~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 199 | src/libavfilter/af_biquads.cE:CH69: O(fsrc/libavutil/ffmath.hl:t49,: 30f: lwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a t, -1.0, 49 | 1 . 0r e t u r n ) ex p| 2^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (M_Lsrc/libavfilter/af_aecho.cO:G1852:_1330: *note: expanded from macro 'ECHO'x ); | ~ ^ 185 | out += dbuf[ix] * ctsrc/libavfilter/af_afade.cx->d:e195ca:y[1j:] ;warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 195 | F A D E ( f lt ,\ f l| oa ~~ ~~~~~~~~~^~~~~~~~~~~~~~~t ) | ^~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:185:20: note: expanded from macro 'FADE' 185 | d[k] = s[k] * gain; \ | ^~~~ ~ src/libavfilter/af_acrossover.c:468:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | XOVER_PROCESS(dblp, double, 1.0, d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:412:40: note: expanded from macro 'XOVER_PROCESS' 411 | s->fdsp->vector_## ff ##mul_scalar((type *)frames[0]->extended_data[ch], src, \ | ~ 412 | s->level_in, FFALIGN(nb_samples, sizeof(type))); \ | ~~~^~~~~~~~ src/libavfilter/aeval.c:401:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | eval->var_src/libavfilter/af_aecho.cva:l200u:e1s[:V Awarning: R_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T ] = NAN; | ~ ^~~ 200 | ECHO/usr/include/math.h(:s151:619,: i nnote: t1expanded from macro 'NAN'6 _t, I15N | T#1d6e_fMiINn,e INNTA1N6 _ M AX ) | _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c_buisrc/libavfilter/af_aecho.c:lt152::in1163_:: n34a:warning: n fnote: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] (expanded from macro 'ECHO'" ") | ^~~~~~~~~~~~~~~~~~ 163 | 152 | C HcAoNnGsEt_ DdEoLuAbYl(es 1o6u,t _ignati1n6 _=t ,c t0x)- > o| u^~~~~~~~~~~~~~~~~~~~~~~~~~~~~t _gainsrc/libavfilter/af_adelay.c; : 125 : 22 : note: expanded from macro 'CHANGE_DELAY' 125 | i f ( d ->\i n d| e ~~~~~~~~ ~~~~~^~~~~~~~x > new_delay) { src/libavfilter/af_aecho.c : 200 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | E\C H O| ( ~~~~~~~~ ^ ~~~~~~~~~s 16, int16_tsrc/libavfilter/af_adelay.c,: 152IN:T11:6 _warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]M IN, I 152N | TC1H6_AMNAGXE)_ D E| L^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A Y(ssrc/libavfilter/af_aecho.c1:6164,: 33i:n tnote: 16expanded from macro 'ECHO'_ t, 0) 164| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csrc/libavfilter/af_adelay.co:n136s:t28 :d note: oexpanded from macro 'CHANGE_DELAY'u ble in_g a136i | n = c t x -i>fin _(gda-i>nd;e l a y _ i n d e x > = d - > d e l a y ) { \ | ~~~~~~~ ~~~~~^~~~~~~ \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/aeval.c:427:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | t0 = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAsrc/libavfilter/af_aecho.cN :: 200(:d1o:u bwarning: le)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ts) * av_q2d (200tb | )E)C H O| ( ^~~ s16, /usr/include/math.hi:n15t:1196:_ tnote: ,expanded from macro 'NAN' INT1 615_ | MI#N,d eIfNiTn1e6 _NMANA X ) | _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ builtisrc/libavfilter/af_aecho.cn:_185n:a33:n fnote: (expanded from macro 'ECHO' "") | ^~~~~~~~~~~~~~~~~~ 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_adrc.csrc/libavfilter/af_acrossover.c::414468::221:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468414 | | X O V E R _P R OsC-E>SaSt(tadcblkp ,= d oeuxbplfe(,- 11..0f, /d )( s | -^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> attacsrc/libavfilter/af_acrossover.ck:_m456s:31 : *note: expanded from macro 'XOVER_PROCESS'i nlink->s a456m | p l e _ r a te / c1o0n00s.t ft))y;p e g| a ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isrc/libavfilter/af_afade.cn =: 231s:-1>:g aiwarning: nsimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/af_adrc.c[ b:a414n:d73]: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (231b | anSdC A&CC libavfilter/af_deesser.o L 414E_1P | &L& fAN iA Rr(f l st ts-,_ o>frldaoeattratck) ) =? e x p| -fo^~~~~~~~~~~~~~~~~~~~~~~~ (n-e1 .:fsrc/libavfilter/af_afade.c o:n/211:e20: note: )expanded from macro 'SCALE_PLANAR'(; s - \> a t| t ^~~~~~~~~~~~~~ ~ 211ac | k_ m s * in l i n kd[-i>]s a= msp[lei_]ra t*e g/a i1n0;00 . f ) ) ; | ~ ^~~~~~ src/libavfilter/af_adrc.c : 414 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | \ | ^~~~ ~s ->attack = expf(-1.f / (s->attack_ms * inlink-src/libavfilter/af_aecho.c>s:am201p:l1e:_ rwarning: atimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e / 1000.f) )201; | E C HO| (s ^~~~ ~32 , int32_t, INT32_MIN, INT32_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gsrc/libavfilter/af_adrc.cai:n415 :=22 :c twarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-> out_gain ; 415 | s - > r e l e a s e = ex pf ( - 1. f \/ (| s ~~~~~~~~ ~~~~~^~~~~~~~- >releasrc/libavfilter/af_adelay.cse:_153m:s 1*: iwarning: ncomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]l ink->sample_r a153te | C/H A1N0GE0_0D.EfL)A)src/libavfilter/af_aecho.cY; (:s 3| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~201 2:,1 :i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2_t,src/libavfilter/af_adrc.c :0415201:)73 | EC:HO ( s3| warning: 2^~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , int3src/libavfilter/af_adelay.c 2:415 | _ t125, I: N22T : 3 2note: expanded from macro 'CHANGE_DELAY' _sM-I>N,r Ie lNT12532e | _ aMs e A =X ) e i xfp | (f^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d (--src/libavfilter/af_aecho.c1>.:if164 n:d/33e x:( s>note: -expanded from macro 'ECHO'n>e w_rdeell ea164ay | s)e _ { m s c * o ni s nt dolu ibn l k e- > s i an_ g ami pnl e _=r ac tt x e - / > i1n 00_ 0g .a fi ) n ) ;; | ~ ^~~~~~ src/libavfilter/af_adrc.c : 415 : 27 : warning: \implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~ ^ ~~~~~~~~~ 415 | src/libavfilter/af_adelay.c : 153s:\-1 >:r e | warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]l ~~~~~~~ ~~~~~^~~~~~~ ease 153 | C=H AeNxGpfE(_-DE1L.AfY (s/3 2(,s i-n>tr32e_tl,e 0a)s e _| m^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s *src/libavfilter/af_adelay.c :i136n:l28:i nnote: kexpanded from macro 'CHANGE_DELAY' ->sample_ ra136te | / 1 0 0 0 .f ) )i;f | ( ^~~~ ~d ->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_acrossover.c:485:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | set_lp(&s->lp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:201:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | ECHO(s32, int32_t, INT32_MIN, INT32_Msrc/libavfilter/af_acrossover.cA:X486) : | 37^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: src/libavfilter/af_aecho.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 185:33: note: expanded from macro 'ECHO' 486 | 185 | s e t _ h p ( &osu-t>h p[+b= adnbdu]f[[0]i,x ]s *- >cstpxl-i>tdse[cbaayn[dj]],; 0. 5 , s a m p l e_ r a t e ) ; | ~~~~~~ ^~~~~~~~~~~~~~~ \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:492:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | set_lp(&s->lp[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:493:37: warning: src/libavfilter/af_afade.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :236:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]493 | 236s | SeCt_AhLEp((&fsl-t>h,p [fblaoantd])[n ] , | s^~~~~~~~~~~~~~~~~ ->splisrc/libavfilter/af_afade.ct:s226:[20:b annote: dexpanded from macro 'SCALE'] , q[idx ]226, | s a m p l e _ r a ted)[;k ] =| ~~~~~~ ^~~~~~~~~~~~~~~s [k] * gain; \ | ^~~~ ~ src/libavfilter/af_acrossover.c:497:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | set_ap1(&s->ap[band][0], s->splits[band], sample_rate); | ~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:211:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | s->samples[i] = s->delay[i] * outlink->sample_rate / 1000.0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAsrc/libavfilter/af_acrossover.cY(:f502l:37t:, warning: flimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o at, 0) | 502^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavfilter/af_adelay.c : 125 :22 : note: sexpanded from macro 'CHANGE_DELAY'e t_ap(&s-> ap125[ | b a n d ] [ n ]i,f s(-d>->sipndleixt s>[ bnaendw]_,d eqla[yid)x] ,{ sa m p l e _ r a t e ) ; | ~~~~~~ ^~~~~~~~~~~~~~~ \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delsrc/libavfilter/af_aecho.cay:)222 :{29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | i f ( v o l u m e * s - > i n _ g a i n * s - > o u t _g a i n > \1 . 0| ) ~~~~~~~~~~~~~~ ^ ~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ src/libavfilter/af_aecho.c:224:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | av_log(ctx, AV_LOG_WARNING, | ~~~~~~ 224 | "out_gain %f can cause saturation of output\n", s->out_gain); | ~~~^~~~~~~~ src/libavfilter/af_acrossover.c:527:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 527 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:543:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 556 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 155 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 155 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_afade.c:289:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 289 | { "start_sample", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:290:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | { "ss", src/libavfilter/af_acrossover.c"se:t569 :n23u:m bewarning: r comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o f first sam p569l | e t ofo rs t(airntt faid i=n g0",; iO nsbt_oaurttp_suatsm;p li+e+)), { AV _| O ~ ^ ~~~~~~~~~~~~~~~P T_TYPE_src/libavfilter/af_acrossover.cIN:T5846:427,: warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].i 64 = 0584 | } , 0 ,f oIrN T(6i4n_tM iA X= ,0 ;T FiL A n| b ^_ outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:592:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | src/libavfilter/af_afade.c : 291 : f149o:r warning: missing field 'unit' initializer [-Wmissing-field-initializers]( int i = 0; 291i | < ct x{- >"nnbb__oustapumtpsl;e si+"+,) { " s| e ~ ^ ~~~~~~~~~~~~~~~t number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:292:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "ns", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:293:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:294:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:295:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:296:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:319:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:320:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | 4 warning{ s" generatedu. nity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dsrc/libavfilter/af_adelay.cbl :=235 1: 22}: ,warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 0, 1, TFLAGS } ,235 | | ^ if (d->delay src/libavfilter/af_afade.c>: 321S:I12Z:E _warning: Mmissing field 'help' initializer [-Wmissing-field-initializers]A X) 321{ | | ~~~~~~~~ ^ ~~~~~~~~ { NULL } | ^ src/libavfilter/af_afade.c:296:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 296 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:295:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:294:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 294 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:293:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 293 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:292:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 292 | { "ns", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:291:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 291 | { "nb_samples", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:290:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 290 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:289:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 289 | { "start_sample", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 10CC libavfilter/af_dialoguenhance.o 0, AF }, | ^ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/af_compand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 49 | return exp2f(M_LOG2_10 * x); | ~ ^ | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]In file included from src/libavfilter/af_crossfeed.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_afade.c:439:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 439 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_adeclick.csrc/libavfilter/af_afade.c::440:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 440 | { "ns", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ :103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_afade.c:441:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 441 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ 101 | src/libavfilter/af_afade.c:442:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 442 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ "thressrc/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] h o443 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ ld", src/libavfilter/af_afade.c":444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103src/libavfilter/af_afade.c:469:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :469 | { NULL } | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:72:26: note: expanded from macro 'PFILTER' 72 | type cos_theta = cos(shift); \ | ~~~ ^~~~~ src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavfilter/af_afreqshift.c:73:26: note: expanded from macro 'PFILTER' 73 | type sin_theta = sin(shift); \ | ~~~ ^~~~~ { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, src/libavfilter/af_afade.c :515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 10 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,src/libavfilter/af_afade.c:490:36: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ AFsrc/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:20: note: expanded from macro 'CROSSFADE_PLANAR' } 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ , | ^ 1 warning generated. src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/af_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/af_afreqshift.c:152:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | FFILTER(flt, float, sinf, cosf, fmodf, cf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_afreqshift.c:147:29: note: expanded from macro 'FFILTER' 147 | theta = 2. * M_PI * fmod(shift * (N + n) * ts, 1.); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:36: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afwtdn.c:444:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "sigma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 445 | { "levels", "set number of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF }, | ^ src/libavfilter/af_afwtdn.c:454:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_DOUBLE, {.dbl=85}, 0, 100, AFR }, | ^ src/libavfilter/af_afftdn.csrc/libavfilter/af_afwtdn.c:455::16795::123 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | {167 | " p r{of i"len"oi,s e"_prreodfuicltieo nn"o,i s"es",e t OtFhFeS EnTo(isnee eredd_purcotfiionl"e),,O FAFSVE_OTP(nTo_TiYsPe_Er_eBdOOuLct,i o{n.)i,6 A4V=_0O}P, T_0T,Y P1,E _FALFORA T,}{,. db l| ^ = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afwtdn.c:456:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "adaptive",src/libavfilter/af_afftdn.c ":a168d:ap123t:i vwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] profiling 168 | o f n{ o"isner"",In file included from , "OseFt the noise rsrc/libavfilter/af_afir.cFe:SduE99cT(: taisrc/libavfilter/afir_template.cdo:an78p":,35t: i v warning: eOimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) ,FF SAETV(_nOoPiTs_ e78T_ | reYdu Pct iEo n_ ),B AO O V _L ,O PT _T{Y .PriE_eFL6O4=a0}A,lT , 0+,{= . 1cd,ob sl( AF-R= x12 }}, , * | w ) ^ *. 0s1rc,[x ]97;, AF R| ~ ^~~~~~ }, | ^ src/libavfilter/af_afwtdn.c:457:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "sasrc/libavfilter/af_afftdn.cm:p169l:e123s:" warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] " set fra m169e | s i z{e "inno insusrc/libavfilter/afir_template.cmb:ee79_:rfl35o :oof warning: rsimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]am" p,l es""s,e tO79 F | tF Sh Ee T (n on ib s_ es a fm pl looirem"s,aO)g F,+F= S AEVTs(_nOioPTn_iTY(sP-eE_fxl_o Ior*),N Tw ,) AV {*_ O.sPirTc6_4=[8xT]1Y;PE9_2 }F ,L 5| O1 ~ ^~~~~~2 ,A src/libavfilter/af_agate.cT6,5: 570 {3.6:,d123bl :A=F }-, warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]0| } ^, -8700 | , src/libavfilter/af_amultiply.c- 2: 0 ,{54 src/libavfilter/afir_template.cA:":lFe19:src/libavfilter/af_afwtdn.c 80Rvwarning: :: e}comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45839l, ::_ i| 107 nwarning: ^2 :"implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], warning s warning: " generated54. missing field 'unit' initializer [-Wmissing-field-initializers]s 80 | et | 458i n p | u t{ src/libavfilter/af_afftdn.c :f o"r 170 l e sr :voef(t123eailn_:l e=n "warning: missing field 'unit' initializer [-Wmissing-field-initializers]su0m, +s; =i" 170 ,< cc | t "soe tx ts - h ( > r-eOsnh{x F"bnof" , F"_l*dSsETi iwe)(nnt l*p sgr ce[ux stofvte]lh_tis *en n& &xe;n ) snso" ,, bi| s eO _fs ~ ^~~~~~ FAla FVSoEm_oTpOr(lPes"sT _,o>T fY0 ;t ni+P+) e E{_sD OU Bs) L,E | ~ ^ ~~~~~~~~~~~~~~,O A{ .FVFdS_src/libavfilter/afir_template.cOb:E81PlTT:(n=o_i391Ts:} ,Ye_warning: f lPimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ooE r_ D ) O, U81 B | L E , 0A.{0In file included from V _.1dbsrc/libavfilter/af_afftfilt.cl= 1 O5P:T} 6 30_,2 : T Y50 src/libavfilter/window_func.h:P155,, E:_60 1 i6F:0m4aL ,warning: ,g OA },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _AnTA F u,R | m += ^ s{i} .n,(155 d | - b x| ^l * =- 5 0w }) , * src/libavfilter/af_afwtdn.c s :r459 : lc 12u:[ t xwarning: []missing field 'help' initializer [-Wmissing-field-initializers]n ] =*- 459e 8 | xx0 ,p; -( 2 0- {, N0U| L L. ~ ^~~~~~A 5 F} R*| ^ S }Q, R | ( ^(n -src/libavfilter/af_agate.c(:N-741):/1132:) warning: /missing field 'unit' initializer [-Wmissing-field-initializers] (0.4*(N- 1)74/ | 2. f )) ) ;{ | " ~^~~r ange",src/libavfilter/window_func.h : 153 : 30":s enote: texpanded from macro 'SQR' max g153a | in r ed u c ti o#nd"e,f OiFnFeS ESTQ(Rr(axn) g(e()x),* ( x ) ) A| ^V _OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/window_func.h=0:.1550:6601:2 5warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0 ,155 1 | , A } , | ^ lut[n] = exp(-0.5 * SQR((n-(Nsrc/libavfilter/af_agate.c-:175):/1132):/ (warning: 0missing field 'unit' initializer [-Wmissing-field-initializers].4 *(N-1)/ 275 | . f ) )src/libavfilter/af_afftdn.c{) ;" : t181h| r ~^~~ :e122s:hsrc/libavfilter/window_func.ho ld:"warning: 153missing field 'unit' initializer [-Wmissing-field-initializers],: 26":s enote: expanded from macro 'SQR't t hr181e | sh153 ol | d ", { " b a n d _# nd efoii sOFneFe"SE ,T S(Q"thRr(sesxhoel)td t),( he(A xV_c)O*uP(sxTt_)To)m Y P| Eb_ ^a DnOdUsB LnEo,is e{."db,l= 0.O12F5FS}E,T( ba n d _ no i 0s,e _1s,tr )A ,} , A V| _ ^O PT_TYPE_STRING, {.str = 0}, src/libavfilter/af_agate.c :76 :0117,: warning: missing field 'unit' initializer [-Wmissing-field-initializers]0, AF }, 76| | ^ { "ratio", "set ratio", src/libavfilter/af_afftdn.c : 182 : 122 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFF S182E | T ( r a t{io )"src/libavfilter/afir_template.cbn,:" ,97 : 35 ": sAV _ewarning: Ot implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tP hT_eT cYusrc/libavfilter/window_func.hPs :E97t162_: | o m D25 baOnUd:s warning: B Lnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Eo i s, e" , {OiF F.SnE162dtT | (bb yla p =h n 2asd _}e no,i = s e _ s ( tif0 r ). ( F,5 F A*V _AOP T ( B_11.ST, (YnP E+_ 9S0src/libavfilter/af_aphaser.c- pT:h0RMa0I59),sN: >e113[GiA=: ,0] .{}/,warning: 3| . smissing field 'unit' initializer [-Wmissing-field-initializers]t ^*M _r src/libavfilter/af_alimiter.c P MI=)): )0{},82 * | : 109 ~~^~~ ~~ :( warning: s missing field 'unit' initializer [-Wmissing-field-initializers]- src/libavutil/common.h>h src/libavfilter/af_agate.c: :- 59 6477: | 1 ):31119: ;: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 0 82 note: | , | {expanded from macro 'FFABS' ^~~~~~~~ ~ " A77 | i F 64n | } ,{_#gd e{f i na "a"ei | t ^lneFvte l"F,a_cA Bi k"Sn("a,s "),e t( i"n( as)src/libavfilter/af_afftdn.cp"e >:u183s:e123t: ta=tt itwarning: g0anapmissing field 'unit' initializer [-Wmissing-field-initializers]u icn "t,? k l" ( e , av183e l ) | " , { :" rO (e-F(O F s FaFiSd S ) ) EuTa(ll_E)O efvlToF e(li_noFr| i_ ^ S"E,ng)T (a," a i sIn file included from tnt e src/libavfilter/af_afftfilt.c)a,t A :Ac tV30V: ksrc/libavfilter/window_func.h)h,__:e162 O O P:T17P:T _rTe_s AYVPTiYwarning: P_Edimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]uEaO_ DO_UlP TDBfL E162,_ OUlBL | ET{o. ,Y o{d bPrE"., OlF_Fd =D1S}b, .OElU =B.L4E0T } , 1(5, { .rd6 2 eisbi d5u,a lfl 0( F_F=, f6A42, l oBo0r 1S})A,, (,F n },A V _ O - FPL | M ^ T A)G _ ST >0=Y }0.P,0E1., _ 3 *F L| O9M ^A 0)T {0,0 , {A | . ^~~~~~~~~~~~ ~~}db l ,= -src/libavutil/common.h3 :| ^8 64}:37,:src/libavfilter/af_alimiter.c :note: 83 : -expanded from macro 'FFABS'109:8 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]- 20 ,64 | A#FRdsrc/libavfilter/af_agate.c e}:src/libavfilter/af_aphaser.c78f:,: i 119| ^ 60n:e83: | 113 warning: missing field 'unit' initializer [-Wmissing-field-initializers]: F F warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] {78B S ( | "a )l src/libavfilter/af_afftdn.c e(v( :e184l a ):_123o:60 { u> | =warning: t""r missing field 'unit' initializer [-Wmissing-field-initializers] 0,e { l?"" oesa s(ute184te ao_ut | p"u)gt , a: i ("-sle tn(e v{ ",a )e)r)" "lerlf s| " ^~~~e"e,, aOt soeuF"In file included from s"ettFsrc/libavfilter/af_afftfilt.c,p uSt: g t E 30 a hTe( l: esrc/libavfilter/window_func.hi: 162:r39v:n warning: ee" ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s l i_d u ao l u 162 | f t OO Fl ) Fsrc/libavfilter/afir_template.cFo:,121 F So :S46 E r E : T ("ouTAwarning: V _,t (rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e lOe_a s PgT _ T YOe aiifP F()FF121n)EF_SDE,TA( | B, O rS AUV _eO( B sAPn LiEd,u V{T. d -b Ma)_ _l lO>PTT=s_=Y_PTEY1n}pfr l_P,i0o.D3E.notOf _*0r15U6B2(5D, ),L t OA VME) eU B_L,{ {x. dObEl =t6P,T .| ,4 _{7. ~ ^ ,s T4d} ,i A0Y, b lz=e2FP 1o5e9E}f(0t,e_,xt} FF ),LLA ,| ^OG " %A.S T2, f } {", . , d b l | m0=. ^a-x)0; 318 ,} 9| 00,0 ~~~~~~~~ ^~~src/libavfilter/af_alimiter.c , : 84A : 109 } , : | warning: ^-missing field 'unit' initializer [-Wmissing-field-initializers] 8 src/libavfilter/af_aphaser.c0,:-612:0,113 :A warning: F 84missing field 'unit' initializer [-Wmissing-field-initializers] | R } , | { ^ src/libavfilter/af_agate.c":l i7961m: | i t 116 ":, {warning: src/libavfilter/window_func.h : missing field 'unit' initializer [-Wmissing-field-initializers] 163" : 86"d:e src/libavfilter/af_afftdn.cslwarning: a y:eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]79" | 185 :t , 123 :{ warning: l missing field 'unit' initializer [-Wmissing-field-initializers] " mi163m | i "asesrc/libavfilter/afir_template.ctt " k185 : ,e | d 125 u e :p46: lwarning: " a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {O y F" t F125i | r SnaE T (" mc kl_sn il ieolul imsietc it t )o,nmsa[k dse"n,e sO " , "]u nFpF StEpT=r r AgVa(i nia_dO0P"n,cek.Tt_ Tl a5f (YnPyE _ toe)x*D Oi,t ( U s , 1 B LeE OA",,s+FVF {i. _OSPT _zTdYcPEE ebooTs_ DOlf((m aUkB=LE(, ({ M_ePI1*t. dub}l(=eOxp, F3Fsrc/libavfilter/af_anlmdn.cFtF)S,0 . A):E.T} B,71 0"(%,.SA:V6t2 52,(114_:r af "nOwarning: 0c, , Pmissing field 'unit' initializer [-Wmissing-field-initializers]k -1 ,T _ _mn5oMA)T -i,ni)F;Y P E_ s 710 | De}F ,. 3O )UL| src/libavfilter/af_anlms.c*,B :LAE ~~~~~~~~ ^~~ M67)G),/| ( :S109 }{,. ^d b(l{= : 1 warning: 1 }, "-missing field 'unit' initializer [-Wmissing-field-initializers] A| V s 0 ^ _ t.r eOn g3P) t67 | T _ ThY * "1P, ,{ E"src/libavfilter/af_alimiter.c M 6o4_r:)"),BdOsrc/libavfilter/af_aphaser.c85s:)109; eO:Le,: A r| 62t: warning: "} ~ ^ 113d emissing field 'unit' initializer [-Wmissing-field-initializers]n,, o i:src/libavfilter/afir_template.c {warning: missing field 'unit' initializer [-Wmissing-field-initializers] s| :. i 6i4src/libavfilter/window_func.h ^=129"n:g : 46s163s 85:e :t690:} , | twarning: r e62ng t h "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {t h 163 | "e src/libavfilter/af_agate.cO F a t :F80: 116129:{ warning: tfaS | missing field 'unit' initializer [-Wmissing-field-initializers] i cEk" " l tTe,rd e 80 ( 0c, | a os a src/libavfilter/af_apsyclip.c 1: ) rnd ey ,71,: 118p"rr"", A :sien,t { F R t} ,a tft a A warning: l missing field 'unit' initializer [-Wmissing-field-initializers] ("tc"Vku | ^sekx_tntO[ n e"O, , e F]F71StPsei z | E TT(" e= d_eTcsrc/libavfilter/af_afftdn.co,r: 186o Y Pa ydOe:f1230 E " , F F r ( :. {_ FSL)Ot e5warning: * "Es,A xmissing field 'unit' initializer [-Wmissing-field-initializers]t"(leTveelTt )1( _,i nA" ,186 a+t kV, | " tca c 13n_e % oks (O(e warning" , . 2 f)"{,P Ms O{,. T m _ generatedP"I * F F"d_aT Y P. Es_( FStEbxl =e0I. 0F00n01T}(d_edce ltaNy A " ,aAy Ti)nB, 0".V)_,p;uS t tl0,0O0 ( | r ~~~~~~~~ ^~~~~~~~~e P 0 n a- vTe1l A cOF FS_ET,("{,Vk_MO)PTT k.i 64 =2 5Y_P1E0n0 n - 6 },T_De0eo) , YO0is0e. PUEB,LE",,3 1 O_ A F{T ,} FDO.U*B L E,, A{FVdMblI .S_)O=PNT _ TdE)src/libavfilter/afir_template.c5T| :}1 ^ Yb Tl/133,6 P E _=((l:46_:M A XD.e( warning: , O 4 v1el0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1AUsrc/libavfilter/af_anlmdn.c}O, _- , B L:F i0} E72,F {n .,8:S107E0T.()t1333 )0:,d,brl | | *, M) ) )a=c ^ warning: . ; 2k. 8A2missing field 'unit' initializer [-Wmissing-field-initializers]8 49AV __OnFo 2 9| ,P i 772 ~ ^ T _}s1e | s FT,2)5n} ,LY PE,p src/libavfilter/af_anlms.c{ :A68src/libavfilter/window_func.h: :| _r 1G102S163 ^}DiO" s",, :: warning: ,n UA V"56missing field 'unit' initializer [-Wmissing-field-initializers]:t B L_Es,e f| ( O 8 ,twarning: d ^tPe {68 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ae Tx._ | T YnP}Etd, o , {_ b"src/libavfilter/af_alimiter.c i:s i nBglmsu86"163 | O = i:109,| O s 1 zsrc/libavfilter/af_aphaser.c: ^Lt}r e e:o , , n" s63eftwarning: .g t:h(113missing field 'unit' initializer [-Wmissing-field-initializers]:t warning: 0 " t h{emissing field 'unit' initializer [-Wmissing-field-initializers]1, e . 5Oxi f86i l6tsrc/libavfilter/af_amix.cFFtS):E6 | 4l2uet [n,T188 : 815r,63] (a ) ,=: | " { m %= A" rwarning: u . V0_eOmissing field 'unit' initializer [-Wmissing-field-initializers]P "6 20}l,T , 4 f{." "es_ ,5 ,Fa speeTe d Lm188",Y ""s, * AiG | P Ee_ O"FnS_ d etlFay(sF S} , L )1;e E+ r| O ^ tTsrc/libavfilter/af_agate.c ( | : eA m ~~~~~~~~ ^~~~~~~~~c87 :l123Tm,u ) ,o se(:(o d 0 O, a Mwarning: missing field 'unit' initializer [-Wmissing-field-initializers]u F { s 1_,lF.esrc/libavfilter/af_apsyclip.c" ,P I * ( aASFdRb:A72 87 F FtEi l}V,: | OAFTFo=n_ O118P: B(SS(0n. 0 0T0 0 nE Ts(| r_ewarning: 1{}b-p ^T lmissing field 'unit' initializer [-Wmissing-field-initializers]e ,"l_eveelM_YP a0siee))s E- .72 | n d,c_ F0L0p00"1 , "0,Ousrc/libavfilter/af_afftdn.cts,) , 1 . 3A :187 : 123 0A0 " T* :{V 0s0A,, { _"OePVT _M.Odbwarning: llt_ AsT)YFPmissing field 'unit' initializer [-Wmissing-field-initializers]= eOvFeil)_FE0_PTT_d/eocS E.TI( sTp(uht187" | ,7N}TY,e ({a 5 , P{eEd_)1, i }" D .- n ,s 0 "| OiU B e, ^t6r0aLcgkAt 24.E3a)_Vr _eo,u t,i s*O P T=_p uni",M AT T2{t. dlu)a l "Y P}dsrc/libavfilter/af_anlmdn.cbe:) )};, E,lv=735 0, _D OUe: 103}",| | ~~^~~ ~1 BlO"F:t ^ ,L,src/libavutil/common.h F rwarning: E1:,S 8a0missing field 'unit' initializer [-Wmissing-field-initializers]I N,64 E{ c 0T:T31.:k note: 0expanded from macro 'FFABS', 173 | (d b 6 _Ml erle=s.iAdOu src/libavfilter/af_anlms.c A {64 v"5F}FaFl:"X, | elp_ s,cS)E,69 , #AAV_aO}P T:( lde|t,cT._102TOYevfFin e hF1F:F PeE _| " ^,, A"Fswarning: elmissing field 'unit' initializer [-Wmissing-field-initializers]_}oDu BSS(ta ),OtU BEL (()a2),T E p, { , >(=a src/libavfilter/af_aiir.cF69L.| d ttA0 | A ^GbS:rcVh d l}165,a _? (src/libavfilter/af_alimiter.cau)r=a:c1| O: : :1 t}ik ^ P{T87_(,-(oa_warning: T: "n)r)implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion])Y109 P:e"pes " , E ,s id ua_lD)warning: " s| e tO,missing field 'unit' initializer [-Wmissing-field-initializers] O 165A ^V _ OUP F | F S EtTB(TpI I h L _0d.Re_ECTH)(,In file included from 0src/libavfilter/af_afftfilt.c ,f iYfPAE1_:87 | { l t src/libavfilter/af_anequalizer.clVt5B:30: .src/libavfilter/window_func.h:e163r _pe6pOs81"src/libavfilter/af_amix.c,d : {O ,"2a5sO:L:,b l48 P ,fc117196 :=92:: T l ":, 1 Owarning: missing field 'unit' initializer [-Wmissing-field-initializers]_ o 6 4,{ } warning: FTFawarning: t.Aisrc/libavfilter/af_aphaser.c ,:69 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y S ,"missing field 'unit' initializer [-Wmissing-field-initializers]e n6a196.: PEE }4,b | l012T_ D U R Ae 1a:5s 6c(2 = | T ^163 warning: 81" | e5p I O | Nmissing field 'help' initializer [-Wmissing-field-initializers],, , s { ) 0 { - 1..,isrc/libavfilter/af_agate.c , }6 4 " 6 : 69 , O,FpF S E4T88 | a r a=(:a F L m 2120u0t0} ,Asrc/libavfilter/af_afreqshift.c{A G Ss O:FoF1 V _ O P:"}, _NS.ET1N0 0 T350_,Twarning: YrUe,( U 0 : 0 missing field 'help' initializer [-Wmissing-field-initializers]| PLEL_ Flder0oLp, 1091, ^ ,88 LaO ) L o : 0 | sAeT , u t 0 0 ) }| { ._warning: src/libavfilter/afir_template.cmissing field 'unit' initializer [-Wmissing-field-initializers]10: 159 , { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtbsrc/libavfilter/af_apsyclip.c ,0 : N| ULlL r}l:=,1A}src/libavfilter/af_aiir.c,28 A ^ u0a, 350 | 73| ^F ::139 : V _tn[ n1, :ARF T 17} O s ] 118 warning: : , POi At T:} implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T | F=FiS {,warning: note: expanded from macro 'IIR_CH'_ T ^Y oEn )}, "missing field 'unit' initializer [-Wmissing-field-initializers]P0T.159, 139 | | sE(5a | A V _ O ^PhT__Tsrc/libavfilter/af_anlmdn.c r g| s ) , i BYO:* ^73 f P O74L | t E : ,( "_, 103" ssrc/libavfilter/af_afftdn.c A1 F{L:OeA: V {+. ic o src/libavfilter/af_anlms.c :"warning: ct188 Tf_r6isc 70missing field 'unit' initializer [-Wmissing-field-initializers]:102l:123,:O e4q(u[e n :i warning: Pwarning: T=_( 0M cpymissing field 'unit' initializer [-Wmissing-field-initializers] {missing field 'unit' initializer [-Wmissing-field-initializers] 0T74Y]_ "c s h.} | P P,Ihi_dg,aE= s r c*[fbt "i,_ 70 188{ | ( FnFlA BnS O=F | FS E T (]s h iSfTt ) ," p " ,= " s(eR1I N G * 2" snett. A/, .0 0} - MV) { i",, p0c,{ _-s ugmt;r a l iIpO l ; {"t,c h" td u"NPT0_eM . srt rr=l"eTak.v3A *| a ~ ^~~1a,t"i_oane"Xl,," c k }ATFg , M , Y eA", ")s r 0P,} ,| O )eet E FF | }/,s t_hD0O U BFL ^E(i( 1e, src/libavfilter/af_apulsator.c OSF:EF S,EdT| ^ fA |TF62 }u,(-c liip ( :{109:a l l0_.p d. "| ,tlee3v e)d,warning: ^ r)src/libavfilter/af_amix.c l b missing field 'unit' initializer [-Wmissing-field-initializers]A :src/libavfilter/af_alimiter.c):l= Vl_*O P 198,:88800: e asrc/libavfilter/afir_template.cMkTa g e:"} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] ):_ TAY109P,E _ Dsrc/libavfilter/af_anequalizer.c)168: 28V:: warning: -O U : ) 62_ | O P198Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I FR82A;T warning: | _NF: I 168116 O missing field 'unit' initializer [-Wmissing-field-initializers]TTS| N O | :E ^~~~~~~~~~~~ ~ Y_ , F T PM{ Fwarning: (EA src/libavutil/common.hS{ missing field 'unit' initializer [-Wmissing-field-initializers]l_X": E. eD,l6488Ti aO e: | (6 UkIv37 t4 82BaNe: r= \ | LgTl a 2 Ee__note: c 0 ,)Miexpanded from macro 'FFABS'k{O0| ,An_ F0 ^~~~~~ ~ { X"r"F} c {.A,,eaS,h64 dV ssE _ | "b_F icT1g#clOLd_(0 adu=PAulw0"ier1TGaee0snfv}_Slvi,e ie,T )eg t=ns.Y},lh1 e"0P, "t0i1 ,1E ,s0n.F 5_ A _0p F"6F| V"s0u/Ad2L ^_st0t Br5O Oer, sSa,APt) gu(w TT ,Aama ,_a Fi;)f TsATn r {YcV "e(1 .P _},q(,| dElO, ua ~ ^~~b_eP Oe)F lBv TFnsrc/libavfilter/af_afreqshift.c L=Oe| _Fc:A0>Ol ^TSy351G}=L" YE :S, ,,PTr109 0 E(e:} _ls , ? Sepwarning: { Tvomissing field 'unit' initializer [-Wmissing-field-initializers] 0(.ROen src/libavfilter/af_anlmdn.c| ,aiIFls: ^) 6NF_e75 14SGi ::, E, nc110 =T 351)u:(A ({ | ,r -T a. vwarning: ( 0ss emissing field 'unit' initializer [-Wmissing-field-initializers]a}}ct Asrc/libavfilter/af_apsyclip.cs ),,_r V:") c={_74,) o " O: | e751"P118 O ^ f | lT:| F f 1e_ ^~~~F ) "vTwarning: S , }eYmissing field 'unit' initializer [-Wmissing-field-initializers]E src/libavfilter/afir_template.c, lP T : "{E( 1770, _d : ,"Dr A2874" rOa0V: | s0eUw,_ e,sB_ Owarning: t eLc Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AaEu1T o|r,r,_{Fu cv T t |{heAY"p177T."sFPdu | d,)REit }b , _f ,l" }Dfl =sA,O"e 1eV U,v | }t_ B e ^, O| L l rP ^E " src/libavfilter/af_anlms.c0eT , , :.s_ 760eT{ :1aY. 125rPd" c:6cEbeOh 2src/libavfilter/af_amix.c_hlnF_warning: 5:B =aFgmissing field 'help' initializer [-Wmissing-field-initializers],200Od0bSa :uO.lEi672rL 5eTn4:a,76} ( , t | ,dl= warning: i ie Fmissing field 'unit' initializer [-Wmissing-field-initializers]o fv1L n fe.A" el G, {0r)/S 200 ,e, , | {N n S O .U AQc}F iL VRe,F 6L _" ST 4 1O, E( =},P | Ts 0 T ^(u } A_ rm ,| FT d) ^ Y ); 0 }P , ,,E _OA| O1 DFV ~ ^~~~~~~~~F,| OF_ F ^USOSV BEPsrc/libavfilter/afir_template.c|ELTT:FTE(_35 (,dT:}n iY14,o{fP: r.fEsrc/libavfilter/af_apulsator.c md__| :anote: boD ^63lexpanded from macro 'SQRT'lnU :i =lR109z1yA src/libavfilter/af_afftdn.c:e})T35 ),:,I | warning: , 197 Osrc/libavfilter/af_alimiter.c#missing field 'unit' initializer [-Wmissing-field-initializers] : N:d A 123A,89eV :Vsrc/libavfilter/af_anequalizer.c :f_ _{:109iO warning: O.83:nP0missing field 'unit' initializer [-Wmissing-field-initializers]P i: eT. T636124warning: _0_ | 4:missing field 'unit' initializer [-Wmissing-field-initializers]ST,T = QY Y 6warning: 197RP P 0missing field 'unit' initializer [-Wmissing-field-initializers] | ET E 0 _ _{0 Bs B} 89Oq 1O," | Or .O l83 Lt{0L2e | ,f ,,0v " 0e { aF 0l {.| dL ,_ i ^aA{ o{"6 pG.t3u l4Sii0t"es= 6v0"vi1e}}l,,4i =00,z" t00, e, y}0" ",1s "e" | ,,, ,st ^ A e oA | t uF F tT"| a"p sT0dau}e ,aut,t} pt , tog v i a| i vli ^d| 1e ^,i en osrc/libavfilter/af_afreqshift.c tv" F:ye,sL352 l:f "iAsrc/libavfilter/af_amix.c,109azGO: :ceS201F t" :F warning: o,}12 Smissing field 'unit' initializer [-Wmissing-field-initializers]r ,: E " src/libavfilter/af_anlmdn.cT, warning: :(O | missing field 'help' initializer [-Wmissing-field-initializers]Ol76F ^ FeF: Fv 103S Se352:E 201El | T | T_ warning: ( (o missing field 'unit' initializer [-Wmissing-field-initializers]r au a ut t t){i {o,src/libavfilter/af_apsyclip.c o _:76 ") Nl75 | Ao, Ue: Vr OLv118 _dF Le: OeF l PrS })warning: {T"E ,missing field 'unit' initializer [-Wmissing-field-initializers] _,T "T ( | rY"w ^ "Ps) A,Ee,75AV _t | V_"D _OsOf OPeUi PTtBl T_ Lt {_TrEe TYe,r "YPs aEPe{o d_Ea.r aB_rddApOFcbeVtOLhrl_iLO "=Ov,Ad,1Pe Tu }T" ,r ,_, a T { t 0Y .{iO.P i.oF0E"6dnF1_s4b"S5Ie=l,E6Mt1 T2A }= (5Ga, On,E 0dFb _ .aF_6S 5pSc4I }Eto,Z ,Tie E (vfF,0 refL , d sA{ )d)G. ,i,Ss sA,t AtV r1 Vo_ }, _rO=, OtP A PiT" F0To_h| ,_nTd ^} T"Y7 , Y,P2 1P E0 ,EO_"| _FI} ^ADFN, FUST RRE,0 AT ,}T({ ,Ia.0 Odi, Na6 | ,p4V ^ t=| {i8F.v} ie,}6) ,4, = 1 6 ,0| 0 ^AM0src/libavfilter/af_alimiter.cV A}:_X,90O_ src/libavfilter/af_afftdn.c:PN2:109TB0198:__0: TC0123warning: YO,:missing field 'unit' initializer [-Wmissing-field-initializers]PE EF3warning: _F0src/libavfilter/af_anequalizer.cDSmissing field 'unit' initializer [-Wmissing-field-initializers]0:O, 084U 0:BF0122LL, :EA 90 ,GA198 | warning: SF | missing field 'unit' initializer [-Wmissing-field-initializers]{ T .} d,} b , {l { =84 | "0 | | " ^l. ^a a5 dt} "e, ,n { c y " " m ,0g ,a i src/libavfilter/af_apulsator.c n ": " c70 ,"o:1 src/libavfilter/af_afreqshift.cs117m, :e:p "t353 eFs :warning: nsrc/libavfilter/af_apad.cLea12missing field 'unit' initializer [-Wmissing-field-initializers]sAtd:: aG a 52Smtpwarning: : aetmissing field 'help' initializer [-Wmissing-field-initializers]153}x i :, dv gei warning: 353alt70| missing field 'unit' initializer [-Wmissing-field-initializers]i | ay | ^n y " "f ,, a9 c{ O warning t { oFN s52 rUF" | generated "LSa . ,Lsrc/libavfilter/af_apsyclip.c Em O :TFo } 76(Fu lS:n{ aEsrc/libavfilter/af_anlmdn.c118t | tT::"" ^ e( 82,p nrwarning: : a camissing field 'unit' initializer [-Wmissing-field-initializers]103 c yt : k )i e ,owarning: t )missing field 'unit' initializer [-Wmissing-field-initializers] " _, 76sO s | eF i tF z S 82e mEA | " oTV ,{ d_( uOm "" lPa si aTg{etAt_) teViT," r_oY ssaOnP mitP"E oliT,_ oeo_ B tnnTOO hcsYFO e""PFL ,,ES, p _E Aa""FT VcssL( k_eeOa{eOttAm.tP Toi Tsi,u6s_mt n4iToe t=zYor{)0ePta.,}"Ehtd ,,_ ib Dfol Oan Ucs=A Bt" V,0 .Lo_ 5ErO 0 },"P , , ,T _ OT FY FP S1 {E E, . _ T d DO(A b OFmF) l UF ,= BS} 6 0LE, 0 ,ET A} ,( V, i| _ 1{t ^O- ,.e P9 drT0 Aba_0 FltT, R=iY 1oP9 }}nE0 ,,s_0 )F, src/libavfilter/af_alimiter.c,L: O| O91VF ^ AA:|F VT12FS _src/libavfilter/afir_template.c,: E} O:warning: 0 T,missing field 'help' initializer [-Wmissing-field-initializers],P( 220 Tp In file included from : _asrc/libavfilter/af_amerge.c32{ | src/libavfilter/af_afftdn.c Tsrc/libavfilter/af_atilt.cc:. ^::91Y:k d 52199 | P20ewarning: b :: E: tlimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59123 _src/libavutil/ffmath.h_= :: Is1: Ni149 warning: warning: T{z.: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers], e}30220 N),: | 1U, ,L warning: L A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F199 52 V{ L | } | _. A Oi G P6 S | 49T41 ^ | _=, }{ T1 , Y01 "A P}0 f V src/libavfilter/af_anequalizer.c,E0 l| _r: _0 o ^Oe 88I, o Pt :N rTu 172TAc__r :,FhoTn1 T_fY ,warning: gfeP missing field 'unit' initializer [-Wmissing-field-initializers] }asxE {,iep_ nt2I2. "fN0i| =, (T,6 ^ 88M, 4 1"src/libavfilter/af_apulsator.c | _ F .s :L{L= e O71A /t .G:G4 i2117S0pn{6_: 9oo 41 }6src/libavfilter/af_anlmdn.ciw"0warning: ,src/libavfilter/af_asetrate.c esc: missing field 'unit' initializer [-Wmissing-field-initializers]= }re:o83* ,; 42l :2| f:ox103 ^0 l5r):} ,| o:s; , ~ ^~~~~ "o warning: 71 I warning: r ,missing field 'unit' initializer [-Wmissing-field-initializers] | 1N missing field 'unit' initializer [-Wmissing-field-initializers] | ,To " ~ ^ _fs SM f eW As83tR{Xe | _ ,t c42C"src/libavfilter/af_apsyclip.c src/libavfilter/af_aphaser.ch | Ho:fA a: _f77a n161 Mf:c}{n: As118t, e1 Xe:o "l:O,t r ms P _warning: "| " warning: TFl,missing field 'unit' initializer [-Wmissing-field-initializers], ^cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_L "O u IAF",rNGFs vT11 SS ee (E77 161" warning | tsT}s | s (,aPs c generated f mHm"o. src/libavfilter/af_apad.cl pAosl :| oleSoo53{ ^otEer:t r R_s154h"_o_r": lofPa, feffLt warning: avfsAe missing field 'unit' initializer [-Wmissing-field-initializers]ceseN" tlesrc/libavfilter/af_amerge.cA,t o"t:R r,)53( sOL", :f53aF", 12l | mF, A: t pS V ,lEO _warning: eTF Omissing field 'help' initializer [-Wmissing-field-initializers] f_(F P {"lrcS T so oaEO_"eal53tTFTpttoe | (FY a)r, oSPad s fEEu_ )src/libavfilter/afir_template.c f4T_tl| , s4(:Foe^~~~~~~~~~~~~~~~~~~~~~~~~ {e1m232L n t0):Ol" N_0,29Ae,src/libavfilter/af_aphaser.c Ul, :Tv : L) ,e 106 L,1warning: A l :A ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V{" 24V} _., :_ AIOd " O VNPb snote: P| _TTl eexpanded from macro 'PHASER_PLANAR'T ^232O__ t _ | PMT=AY T T XP 1nE Y_, _106.u PT 0 F | YmE " }iLPsb_ O Ee,fSe A _t T rTO D R( ,F Ot-IcoF U h2NhfS B e,G_E L ,gTs E s a(a ,{a2 iam .m, nup {dp tld.blA !oeodleF{=_sub= R. l bl1r s1eol=1a}t.vfe0.t,r e }}e |lsv,," =|)i ,| ,l= ) ^"s e , rA-n* eVc>s d_eir || O rc g ^Pt_ 01r Tog*,src/libavfilter/af_afftdn.c, _ e se -a: Ta200nd1|>ibsrc/libavfilter/af_asetrate.cnl :Yu: 39Pd0i e123 0n:E|:" !0_y 5_, =,gewarning: :B lmissing field 'unit' initializer [-Wmissing-field-initializers]a O 1Al Oinote: .FoLnexpanded from macro 'OPT_INT' )Tw, 1 | +200,{ }o | ,r b39 F a{ u | src/libavfilter/af_agate.c| nL . f ~~~^~~~~~~ ~~gA i| : f e ^G e 6| 185{S r4l: O [=src/libavfilter/afir_template.c i37"P} 0:mfT:, }src/libavfilter/af_anlmdn.c232oe_ ,:"G: |warning: 84,E9| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p :N: ^ iO 12E n F :Rwarning: k F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]|S I mwarning: E 0C aTmissing field 'help' initializer [-Wmissing-field-initializers]185 ,(g ( | n e232p an a | 84tdm | a_src/libavfilter/af_apulsator.ce | l, : 1b "e 72 ,r snf i: o ei )f117{Fw te , : Ln lf ( NA" nda cwarning: U G\o,c hmissing field 'unit' initializer [-Wmissing-field-initializers]L}S i t _ L, sdo g | e}erA}a0 ^~~~ ~,f V i,f ,=_ n l O| 072o| mcP ^!, | o ^itT = r nx_ V ,-T1| o >Y.F fmiP {fasE|} sx__|src/libavfilter/af_apsyclip.c,"e,dI : ot iNs78 f dsT-:| ffae6>10 ^sabs4i: clce,r tert _warning: od,_{gmissing field 'help' initializer [-Wmissing-field-initializers]r r a "?I".i, Nsrc/libavfilter/af_anequalizer.c ,inTO:78 16 ,F89 | .4! F: f =iS12 = 6E: : 14T " -.,(warning: {sl1) fmissing field 'help' initializer [-Wmissing-field-initializers]Nee _l Utv}{_oL e, VoLol 89Ar}f_-| | __ fi1 ^~~~~~~ ~~ Ao sn, Rf| e Gf ^t*I Ss N{_eRg _Tt"aN)6),iU 4, nL _ O L| MAF* ^AVF } X_Sm ,OEsrc/libavfilter/af_asetrate.ca PT:k| AT(36e ^ _o:u }Tf57p,Yf:; Ps Eenote: _t| expanded from macro 'OPT_GENERIC'| F_ ^ ~ ^~~Lr O)A, T 36, | A {V ._ dO bP lT _{=T Y.1Pd.Ee0_f}Df,Oi Ue Bl-Ld2E ,,= src/libavfilter/af_apad.c {d:2.e54,df: b 154Al}:F=, R. warning: 5mmissing field 'unit' initializer [-Wmissing-field-initializers]}}i, ,n , | m ^ a x ,054 , | F L A G S {, " _w _h Vo Al _e1A_,Rl GeFSnL_"src/libavfilter/afir_template.c_,A G:} S235 : "}57| s,: ^e twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| m ^i nimum tar ge235t | n u m b e r oafv _slaomgp(lcetsx ,i src/libavfilter/af_asetrate.cnA :Vt43_h:LeO 5Ga:_src/libavfilter/af_afreqshift.cDu Edwarning: Bi:missing field 'unit' initializer [-Wmissing-field-initializers]Uosrc/libavfilter/af_apulsator.c389 G ,::s 9773t":rc: 117 43ewarning: | h:amissing field 'unit' initializer [-Wmissing-field-initializers] % m CC libavfilter/af_drmeter.o dwarning: " missing field 'unit' initializer [-Wmissing-field-initializers], g OaOPiFTn F_ 389SI% | EfNT \T (n w"73h,( | o " src/libavfilter/af_afftdn.c lcr{: eh" 207 _,,": l s123g{ h:ea i ni" fwarning: )nw tmissing field 'unit' initializer [-Wmissing-field-initializers],)i " ;d , t h "A" | s V, ~~~~~~ ^~~~e207_ s t | O a P mp Tp h _l a Te"s{Y_se Pre "Eatsb_t haIepinN,ufdTl _t6s4m"4e4u,, 1l w0tO{i0iF d,pF.t lSih1iE6",eT4, r( I"s=ON,h FT i-F_"f1MSst AEe)}XTt,,,( pbA-"waV1sin_,eddO tt PI hmTNt)u_Th,lT6e tY4 iP_s pEMa l_AmAiDXpVeO,l_rU Oe"BAP ,L TrOE}_aF,,TtF YeS{ P".E| E,dT ^_)b( D,lbO =aU 0nB}| dL, ^_E m ,-u 1l{src/libavfilter/af_asetrate.c.t.:0id39,pb: ll51i=:.e1 0src/libavfilter/af_apad.cr}note: ,:),expanded from macro 'OPT_INT' 55, F: L157A A: V G 39_ Swarning: | O missing field 'unit' initializer [-Wmissing-field-initializers] P } T0, _, T OY | PP ^T E _55_ G | F E L N O E A R T I{, C { (".2npd,aab mdlFe_ L,d=A u Gfr1src/libavfilter/af_afreqshift.cSi".: e,2390}l 5:,d }97 , ,: | d warning: ^e" missing field 'unit' initializer [-Wmissing-field-initializers] fs , e tm i0dn. u,2r390 ,a | mt5a ,xisrc/libavfilter/af_apsyclip.co ,n A: F86do{ :ef 42s "}:csl, rie warning: ,l3 v implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e| warningI en ^sNl c generatedT"e. ,, ti"o6s 4e a,t86 d | _do _"u V,t A p _ u At src/libavfilter/af_afftdn.cR :G l 208Sfe :_lv 123_oe :)al t" warning: , missing field 'unit' initializer [-Wmissing-field-initializers]v| O a ^F l F uS src/libavfilter/af_asetrate.ceE : T 36208(= : | l 57 e : 0src/libavfilter/af_apulsator.cv .:e note: 578l {expanded from macro 'OPT_GENERIC'f:) 117, "* : b A Om36(Vwarning: F" | 1_missing field 'unit' initializer [-Wmissing-field-initializers]F, .O S fPE TT -_( Tp cYa {oPd s E_".f78_dsd( | Duee2 Orft .U)f fB,ib L ea{*E ln , dd"M b_{ =mpP.A umIdVdl" b_et,*lOfi =P p i1T}l }_,i /,T e Ymr s Pi" i0En, z._, e0D ),Um ) Ra ;1Ax .T, 0I | ,OFO" ^~~ ~ NLFs F,AFeL GStAS{E G, TBS .(P _ibM}_6a",V4n, A d _=_O| A mF ^R-uF G1lSS tE_}iT_,p( lb}-ip 1em ,r)| ), ^I, N TA 6V 4_ src/libavfilter/af_afreqshift.c_O :PM 391TAA:X_107V,T_ Y:APOsrc/libavfilter/af_asetrate.c P warning: TE:_}44missing field 'unit' initializer [-Wmissing-field-initializers],_ FT: LY10| OP:AE ^ T_warning: 391,Dmissing field 'help' initializer [-Wmissing-field-initializers] | { .O d U b44 Bl | L E{= ",osrc/libavfilter/af_astats.cr1 d.{:{e2N.src/libavfilter/af_apad.c116r5Ud::"}Lb56110,,Ll:: }=157 " ,1:warning: s 2 e missing field 'unit' initializer [-Wmissing-field-initializers]0 warning: t }| missing field 'unit' initializer [-Wmissing-field-initializers] , ^ f i0 l. t2 e,3r50 ,, o 56r 116A | d | F e r " } , ,{ O{ F " F"| w Sl ^h3Ee o0Tn0(gln,teb h__F"dcL,uoA reG""fSs,f e s}t ) , ,t " h Aes| V e ^_wt Oi PnmTdi_onTwiY mPluEem_n IgtNtaThr,"g{,e. tiO 6Fd4Fu=Sr8Ea}Tt,(i to in m ei1src/libavfilter/af_apulsator.c_n,c otMnhA:eX79 s_:atN117uaB:dn_ itCwarning: o)Omissing field 'unit' initializer [-Wmissing-field-initializers] ,E s FtAFrVSe_,aO mPF"TL,A_ GT SY P }E ,_ 79 D | O | U ^B LO EF{,F S"{Em.Tsd"b(,lw =h .osrc/libavfilter/af_afreqshift.c l0 :e5 392_} :,d 12 u :0r ,) warning: , missing field 'help' initializer [-Wmissing-field-initializers]1 0 , src/libavfilter/af_afftdn.cA 392F:V | L216_ A:O" G123PsS: Te t_warning: {} missing field 'unit' initializer [-Wmissing-field-initializers] T,m NY ssrc/libavfilter/af_afftfilt.c UP"| L: ^E63L :, _ 116 216D}:O | U F R warning: F A| missing field 'unit' initializer [-Wmissing-field-initializers]S T ^E I T{O( Nm",sg )a{, i .n i _ 6s 463m | o =src/libavfilter/af_astats.c o : t-117A h1:V{" _115, O}: "P, "rT warning: se_-missing field 'unit' initializer [-Wmissing-field-initializers]eaT1 tlY, "P g,EIa _N i"IT117nsN6 | eT4 st,_ m M oc A oh X{ta , hn{ " n.Amrei eal6}tds4,ai = dur5 ase0| t"a0 ^a,l} "O ,,Fe Fx "Sp iEr nTe1j(s0egs,ci asrc/libavfilter/af_apad.cto i: n n57ms _:e" s12t, m:a o d owarning: a tmissing field 'help' initializer [-Wmissing-field-initializers]t 2h a 0) 0 ,i 057 nO, | A Fsrc/libavfilter/af_asoftclip.c V tFF_ hSL:O eEA82P TG:Tf{(S110_i r :TlNe} YtUa,warning: PelL ErLmissing field 'unit' initializer [-Wmissing-field-initializers]__ g I| rs}N ^at T pr ,h)| ", ^ , A OV{F_.FOiSP6ET4T_ (T=mY eP0tE} a_,82dS | aT t R a I )N ,G { , A "V{ src/libavfilter/af_apulsator.c_.t O:sh P80tr T:re _117 s0T:=h,Y o Pwarning: "l5Emissing field 'unit' initializer [-Wmissing-field-initializers]rd0_ e,"B" ,O A O}F",LRs ,e0} t,,src/libavfilter/af_apad.c{ . :080 is56, | | 6o: ^4f144A =t: 0c } }lwarning: ,{,implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] i p0"| ,h ^t z h1"r,,e sF h L 56osrc/libavfilter/af_afftdn.cA | lG : Sd 217 " : }, 123 , :{ O F"warning: "| Fssrc/libavfilter/af_afftfilt.cmissing field 'unit' initializer [-Wmissing-field-initializers]w ^Se: hEt64oT :l(f116etr :_he217 drq | warning: ueu missing field 'unit' initializer [-Wmissing-field-initializers]rse "hn ,oc ly{ d "src/libavfilter/af_astats.c )64,":", | g118s Os:eA F"172tV F,: S _ m{E Owarning: i T Pmissing field 'unit' initializer [-Wmissing-field-initializers]n"( T iih _mme Tuar Ymgt P "z Et,) _a ,"Dr" sOgs eee Uttt B Ld gcAEu118ahV,r | ia_ a nnO{t nP.i seTdo ml_bn{osTl o Y=i"tiP1nrhmE} e a_,tsrgD heaiO0etdnU. "iaB0a,urL0u syE0d"" ,0iS,e 0oeOx{1 tFp.,s Frd ttSeb1rhEsl,eeTs= a (i2Amngo} "uan,},mis , bn" e_, rs | m 0 ^ ooO. fF0o F1t fS,h rE ) aT ,Om( F AF VeiS _smE O gT Po_( Tvsw _eth1Trro0Y )l0Pw,e,Eh _ _i dFIcAuLNhVrAT _)G,cO,S uP mT } u_ , lTA {src/libavfilter/af_asoftclip.caYV .t:P_| ii83EO ^6v:_P 4e107ST :T_=s RT twarning: IY0amissing field 'unit' initializer [-Wmissing-field-initializers]NP}tG E,s,_ D a{U r. R es83A t | T cr Isrc/libavfilter/af_apulsator.ca Ol:= Nc81 ,u:" { l12i {a:m " t" o.e 0warning: uid},missing field 'help' initializer [-Wmissing-field-initializers]t6 , p4 b5u 0 e0t=,81f," | o ,-0 rA 1, eF" Rs}A b e, {e}t } i, -,Nn s1 Ug o, L | f | Lr ^tI ^ e cN }slT e6i t4p| "_ ^,Mo AuOXtF,pF usrc/libavfilter/af_afftdn.cSAt:E 218Tg}:(a,12ri :esrc/libavfilter/af_afftfilt.cn s:| warning: "e65 ~ ^~~~~~~~~missing field 'help' initializer [-Wmissing-field-initializers],t: _100c:Oo Fu218warning: Fn/usr/include/stdint.h | missing field 'unit' initializer [-Wmissing-field-initializers]St: E)46 T,: ( 21 oA: {uV 65 t_note: | NpOexpanded from macro 'INT64_MAX' UuP LtT L)_ ,T{}46 Y | AP" #VEw| d__i ^eOIn fPN_iTTsn_,ieT z Y{eIP."NEi,T_6 6D4"4O=s_U0eMB}tAL, XE w ,0i ,n({ d0.IoxdNw7bT fl_sf=Mif1Azf}Xef,,"f ,f0F f.LOf0AFf0GFf0SSf0 Ef0}Tf1,(f, f) f 1| t 6 ^_| , s ^~~~~~~~~~~~~~~~~~ i Az e}),, A| V ^_ OPT_TYPE_INT, {.i64=4096}, 16, 131072,src/libavfilter/af_apad.c :A55 :}144,:src/libavfilter/af_asoftclip.c : warning: 84| implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: ^ 105 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | 84 | { {" p"apda_rdaumr"",, " s e t" sseotf tdculriapt ipoanr aomfe tseirl"e,n cOeF FtSoE Ta(dpda"r,a m ) , A V _ O P T _ T Y P E _ D O U B L E , { . dObFlF=S1E}T,( p0a.d0_1d,u r ) , 3A,V _AO P}T,_ T Y| P ^E _DURATION, { .i64 = -1 }, -1, INT64_MAXsrc/libavfilter/af_asoftclip.c,: 85A: 114}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #85d | e f i n e{ I"NoTv6e4r_sMaAmXp l e("0,x 7"fsfeftf fofvfefrfsfafmfpfflfe) f a| c ^~~~~~~~~~~~~~~~~~t or", OFFSET(oversample), src/libavfilter/af_apad.cA:V54_:OP141T:_ Twarning: Yimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]P E_INT, {.i64= 154} | , 1 , {M A"Xw_hOoVlEeR_SlAeMnP"L,E , A" s}e,t m| i ^n imum target number of samples in the audiosrc/libavfilter/af_asoftclip.c :s86t:r12e:a mwarning: ",missing field 'help' initializer [-Wmissing-field-initializers] OFFS E86T | ( w h o l{e _NlUeLnL) ,} | A ^V _OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftfilt.c:67:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67src/libavfilter/af_apad.c | : 53 : 141 :{ warning: "implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]o verlap", "set w i53n | d ow o v{e r"lpaapd"_,l eOnF"F,S E T ( o v"esrelta pn)u,m bAeVr_ OIn file included from oPsrc/libavfilter/af_anlms.cfTsrc/libavfilter/af_aspectralstats.c _:sT:30Ya192Pm: Ep:src/libavfilter/window_func.hl19_:eF155:s: 60Lwarning: oO:fA Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: , s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i{ l.edsrc/libavfilter/af_astats.cnb:cl148e=: 012t.:o7 5warning: a} d,missing field 'help' initializer [-Wmissing-field-initializers] 192d 0155, | | " , 1 148,f | o Ar }( ,i{ =N U| L ^0 lL ; u} it src/libavfilter/af_aiir.c [| <: ^n src/libavfilter/af_afftfilt.c 224 ]c:: t 681Ox=::F- 12 F>e:warning: Snx implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ebpwarning: T_(missing field 'help' initializer [-Wmissing-field-initializers](i- pn0ap.d u568_t | ls* e n&S224 )&Q | , R{ n( Sb(N E_nU Rs-L Ia(LAAm NVLp}-src/libavfilter/af_amix.c__l,1OIe: )PIs375 /TR :| 2__>49 ^)TC : /YH0 (P(;warning: 0Ef implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]._li4 It+*Np+(T,)N6 -4f{1,l ) o /{a373| 2 t | ~ ^ ~~~~~~~~~~~~~~.., fi )6 )4 ) ;= - | 1 ~^~~ } - ,1 . -, src/libavfilter/window_func.h1 :, 153 :I 30N :T 6 4note: s1_-expanded from macro 'SQR'.M> ,Af Xd0,s) p A- >}| v,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e c t| o ~ ^~~~~~~~~r _src/libavfilter/af_aiir.c d:153/usr/include/stdint.hm197 | :a: 46c35 :_: 21s :cnote: aexpanded from macro 'SERIAL_IIR_CH' note: l expanded from macro 'INT64_MAX'a r#(d(ed fo46197iu | | nb# eld ee S f Q*iR )n(oe xu )tI _N (bT (u6 xf4 )-_d*>Mo(eAuxxXb)t l)e e n( d40i| ex0 ^d7 warning _fs=df generated af. itfgaf [f*pf ]f(,fi f f?| f ~df sftf[)n ] | 374: ^~~~~~~~~~~~~~~~~~ | s r c [ n ] ) ; src/libavfilter/window_func.h : 155 : 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155\ | | ~ ^~~~~~ l u src/libavfilter/af_aiir.ct :[ 224n(:]d1 o:=u bwarning: elimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]xe p*()- 0i.n 5_224 b | *uS fES-RQ>IReA(xL(t_neI-nI(dRNe_-dC1_H)d(/af2tl)at/[p(p,0] .,f4 l*o(aNt-,1 )375 / | 2 . f ) ) ) ; - 1| . ~^~~ , src/libavfilter/window_func.h : src/libavfilter/af_aphaser.c 153 : : 26166 1:: . 1 ,note: : expanded from macro 'SQR' 0 warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c : 153197 | : 44 :166 | note: P expanded from macro 'SERIAL_IIR_CH'H A S #E dR e 197( | ff il nt e, s -Sf >Q ilR no(pax tu) )t _( s( | cxd^~~~~~~~~~~~~~~~~~a)o l*ue(b[xli)esrc/libavfilter/af_aphaser.c] i0:145:24: note: expanded from macro 'PHASER' , plane _145s | i z e ) ; | ^~~~~~~~~~~~~~~~~ double v = *s) r=c i*g s*- >(iin _?g adisnt [+n ]b u:f f se| rr ^c[ [pno]s) ;+ c ] * s - > d e c a y ; \ | ^~~~ ~\ | ~ ^~~~~~ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) src/libavfilter/af_afftfilt.c>= :081 :?32 :( awarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: (-(a))) | ^ 81 | return s->fft_out[ich][ixIn file included from ]src/libavfilter/af_aspectralstats.c.:r30e: ;src/libavfilter/window_func.h : 162| : ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_astats.c:183:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afftfilt.c: src/libavfilter/window_func.h92183: | 163: :3286: : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_asoftclip.c p-:>147l:a 30s 163:t92 | | =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N A rN e; t u r| n ~ ^~~ s -147 > | f f /usr/include/math.ht : _ l15ofu:ult19to:[[a nitnote: ]cexpanded from macro 'NAN' h g]=a[i in150x . | ]=5#. dis*em- f;>(io1 nu e+| t ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~Npc AuoNts ( *( M t_ hP rI e*_s(_hFboFulAidBl;St (i nn| _ ~ ^~~~~~~~~-n a nMf)( "-" )0 . 3| ^~~~~~~~~~~~~~~~~~* M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + src/libavfilter/af_astats.cc:o184s:(26(:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I *(FFABS( n184 | - M ) - 0 . 3p -*> nMo)i)s/e(_(f1l o-o r0 .=3 )N A*N ;M ) )| ) ~ ^~~; | ~ ^/usr/include/math.h :15:19: note: expanded from macro 'NAN' 15 | #src/libavfilter/window_func.hd:e163f:i56n:e warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A N __b u163i | l t i n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~l ut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_afftdn.c:290:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | f = (0.5 * s->sample_rate) / s->band_centre[NB_PROFILE_BANDS-1]; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_asoftclip.c:181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asoftclip.c:181:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param); | ^~~ ~ src/libavfilter/af_asoftclip.c:198:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | dst[n] = 2.f / (1.f + expf(-2.f * dst[n] * factor)) - 1.; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_asetnsamples.c:45:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "nb_out_samples", "set the number of per-framesrc/libavfilter/af_amerge.c ou:tp227u:t19 :s awarning: mpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] les", OFFSET(nb_ o227u | t _ s a mfpolre s()i, =AV _0O;P Ti_ TTn,b _{i.nip6u4t=s1;0 2i4+}+,) 1{, I| N ~ ^ ~~~~~~~~~~~~~~T _MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:46:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "n", "set the number of per-frame output samplessrc/libavfilter/af_asubboost.c",src/libavfilter/af_asoftclip.c :O217F:F:214S104:E:27T :( nwarning: warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ out_samples) ,214 | 217A | V _ O P T {_ T "Y dP rE y_ "I ,N T , i{ f. i (6"F4sF=e1tA0 B2dS4r(}ys, a gm1ap,il neI")N, T >_O=MF AF1XS.,E2 T5F()Ld Ar Gy| S_ ^~~~~~ ~~ g }a,i n )| , ^ src/libavutil/common.hA:V64_:O31P:T _note: Texpanded from macro 'FFABS'Y PE_DO U64B | L#Ed,e f{i.ndeb lF=F1A.src/libavfilter/af_asetnsamples.cB0S:}(47,a: )96src/libavfilter/af_ashowinfo.c : ( (:warning: amissing field 'unit' initializer [-Wmissing-field-initializers]116 ): 0 45,>: = warning: 0 1 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],? | (F aL )A G{:S "(}p-, a(116 da | ")| ,) ^ ) " p | a ^d laavs_tl ofgsrc/libavfilter/af_asoftclip.cr(:ac214mt:ex21 ,:w iAwarning: Vtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_h L src/libavfilter/af_asubboost.cOz:Ge218_r:Io 104Ns:214F" | O,warning: , missing field 'unit' initializer [-Wmissing-field-initializers] O "F %F fS "E ,T (218 gp | aa id n) , / { A 1V"i0_wf0Oe 0Pt(0T"F0_,F.T A0Y BfP S)E (;_ s B a O"m| Ops ~~~~~~ ~~~~~^~~~~~~~~~~Lle ,et ) { w.>ei=t6 41g=.a12i}5n,)" ,0 ,| ^~~~~~~~~~~~~ ~~O1 F,F SFsrc/libavutil/common.hEL:TA64(G:wS37e :t} _,note: g expanded from macro 'FFABS'a i| n ^) , 64A | V#_dOePfTi_nTeY PFEF_ADBOSU(BaL)E ,( ({a.)d b>l=src/libavfilter/af_asetnsamples.c= :1048. :0?96} :,( awarning: )missing field 'unit' initializer [-Wmissing-field-initializers] : (0-,( a 48) | )1 ), F | L{ ^~~~A Gsrc/libavfilter/af_apsyclip.c"Sp "},:, 337 : 45| ": ^p awarning: dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] last frame with z337e | r o s " , O F Fcsrc/libavfilter/af_asubboost.cSo:En219Ts:(t104p:a dwarning: f)missing field 'unit' initializer [-Wmissing-field-initializers]l, o aAtV _lOiPm Ti219_tT | Y =P E s_ -B{>O cO"lLib,po _o{sl.tei"v6,e4 l= 1 *} ,"w si0en,td o1mw,a[ xiF ]Lb;Ao Go Ss| t ~ ^~~~~~~~~}" ,, O F| F ^S ET(max_boost),AV_OPT_TYsrc/libavfilter/af_asetnsamples.cP:E49_:D12O:U Bwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]E , {. d49b | l = 2 . 0{} ,N U L L } 1 ,| ^ 12, FLAGS }, | ^ src/libavfilter/af_asubboost.c:220:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOsrc/libavfilter/af_ashowinfo.cUBL:E126,: 52{:. dwarning: blimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0src/libavfilter/af_asoftclip.c.0},: 225 : 27 : 126warning: 0 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1 , F LaAv G_225Sl | o }g ,( c | t ^x , A V _ L O G _ IiNfF O(,F F"%AfB"S,( s(afmlposrc/libavfilter/af_asubboost.cla:et221)): p104>e:=a kwarning: M missing field 'unit' initializer [-Wmissing-field-initializers]_/ P IU_I2N)T 3 2221| _ | ^~~~~~ ~~M A X) ; src/libavutil/common.h {: 64| ": ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~f31 e:e dnote: bexpanded from macro 'FFABS'a csrc/libavfilter/af_afftdn.ck" ,64 : | "#s358de:et56f :ifne eewarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bF aFcAkB"S,( aO)F F(S(EaT)( f358>e | =e d 0b a ?cc ko()na,s) t A :Vd _o(Ou-Pb(Tla_e)T )Yr)aP tE i_| oD ^ src/libavfilter/af_atempo.c=O UoB:uL168Et:,l89src/libavfilter/af_asoftclip.c i::{n225 .k:warning: d21-missing field 'unit' initializer [-Wmissing-field-initializers]b>: lf =rwarning: 0aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].m 9e}_,c o u 225n | t 168 _ 0 | o , u t ?1 ,s -src/libavfilter/af_ashowinfo.c F >ALr :a 126V_OPT_FLAG_AAUtGDiS:Io54 O :}_: ,P warning: A1 implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]R.| A0 ^;M || ~~~~~ ~~~^~~~~iA126 fV | _ (O FP FT A_ BF SL (A sGaa_vmF_pIllLoeTg)E( Rc>It=Nx src/libavfilter/af_asubboost.cG,M:_ _222PAP:AVI104R__:AL2 MO)warning: G missing field 'unit' initializer [-Wmissing-field-initializers]|_ A| IV ^~~~~~~~~~~~~ ~~N_ FOOPsrc/libavutil/common.h,T :_222 64F" | :L% 37Af :G" _, note: R {expanded from macro 'FFABS'U( N f"TlcIouM atE64ot_ | f)P#fpAd"eRe,aAf kMi n /}e" , sU FeI FtN| A T ^Bc 3Su2(_taMo)Af Xf()"(;,a ) | >O ~ ^~~~~~~~~~=F F0S E?T ((casrc/libavfilter/af_atempo.c)u/usr/include/stdint.h t:::osrc/libavfilter/af_amerge.cf50169 f:::()2112289,-::: ( 19 anote: :warning: )expanded from macro 'UINT32_MAX' missing field 'help' initializer [-Wmissing-field-initializers]A) warning: V)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ O P| 169T ^~~~ | _ T Y Psrc/libavfilter/af_apsyclip.c E{_ D N:O289U364U | L:B LL13 E :}50, | fwarning: #{o| d.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ^ed fb(ilin= e1= 0 U01I};N, Ti364 3 | 2 < _ M c A5t X0x ,- ( > 09n x0bif0_fsrc/libavfilter/af_afwtdn.cif, src/libavfilter/af_aresample.cfn:( fp:rF973fu308eL:ft:lA35fs105aG:f :tS u& i warning: )&warning: v}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e, nmissing field 'unit' initializer [-Wmissing-field-initializers] _ b| d _ ^~~~~~~~~~~i| s s ^at morptlie os 973n | _>308l | e0 v; e li + {>+ " ) ssrc/libavfilter/af_asubboost.c1 ia.:{fm0223 p): (l 104| ne{: ~ ^ ~~~~~~~~~~~~~~e_ wr warning: _a| missing field 'unit' initializer [-Wmissing-field-initializers]at ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ e b"src/libavfilter/af_amerge.cs,:m 299eN: aU22319nL | :[L l, warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]vO eF{lF ]S" Es< Tl299=(o | src/libavfilter/af_asupercut.cs pF ae:Lm 245p"T, _lE: Pf Se1o Ir_: ("Lwarning: risO aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]eN=t t) e 0_s; al | roi ~~ ^~~~~~~~~~~gp )e<245," | ,FA/usr/include/float.h Ic:V Lt16_ Tx:O E-21POR>:TF(n _Ffbnote: TSl_expanded from macro 'FLT_EPSILON'YEti PTpnE(,p_s uIlf16tNol | sTpo#;,ea )dti{,)e+. f+i i)6 src/libavfilter/af_afftdn.cn | 4 e{^~~~~~~~~~~~~~~~~~~=:A 0374VF }:_L| ,In file included from src/libavfilter/af_asupercut.cT77O ~ ^ ~~~~~~~~~~~~~~: _P:src/libavfilter/af_afir.c231 E T ::0P_warning: 41103ST,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: IY src/libavfilter/afir_template.cLPnote: :OEexpanded from macro 'FILTER' 56N_ : D 391 O :.374U 1 | B 231warning: 9L I | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2EN 0,T 9 _ 2{ M 8. A 9d X 5b , 5l 560= F 70 | L 8 .A 1 5G 2 n}S 5 o5 ,efi} t-, warning0s y0 s.ytp 7 generated0_ye| F. 0dp ^ 0ae* 1t m| ,asa ^~~~~~~~~~~~~~~~~~~~~~~ [ig in, ] 1 =*,= p bhFm aLa?sAg eG d,S=s t*h}[dysrc/libavfilter/af_aresample.ce,np:l] o309a t:y:| (10, ^f: s f mrtwarning: ic_missing field 'help' initializer [-Wmissing-field-initializers]n[d na=]t a309F*_ | L f Tll e_tv Me [A{iXl,src/libavfilter/af_asubboost.c] N.;Ur :mLe 224aL, :x} 104 f := fwarning: | tmissing field 'unit' initializer [-Wmissing-field-initializers] F ^_ L d Ta _t Ma I _ N224f\; | l t [| | i ^~~~~~ ~ ~~~ ^~~~~~~ ] {. i"md)e;l a/usr/include/float.h y:| "15 ~~~~~ ~~~~~~~~~~~~~~~~^~,: 17 : note: expanded from macro 'FLT_MAX'" setsrc/libavfilter/af_afftdn.c :d 374e15:l | 57a#:yd "ewarning: ,fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i n e OFFLFT S_374EM | TA (Xd e 3l .a 4y 0) 2, 8 2 3 4 6An6Vo3_i8Os5Py2T_8_d8Ta5Yt9Pa8E[1_i2De]O+ U3=B8 LFmE a, g | { ^~~~~~~~~~~~~~~~~~~~~~~~~~~=. dhbylp=o2t0(}f,f t _ d a t a _1f,l t1[0i0],.In file included from rsrc/libavfilter/af_afir.cFe:L,103A : Gfsrc/libavfilter/afir_template.cSf: t56}_:,d54 a: t| warning: a ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ flt[i].im );56 | | ~~~~~ ~~~~~~~~~~~~~~~~^~ ftype *mag, *phase, src/libavfilter/af_asubboost.c*:de225l:a114y:, warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]i n = FLT_MAX, max = FLT_MIN ;225 | | ~~~ ^~~~~~~ { "/usr/include/float.hc:h14a:n17n:e lnote: sexpanded from macro 'FLT_MIN'" , "se t14 | c#hdaenfnienles FtLoT _fMIiNlt e1r."1,7 5O4F9F4S3E5T0(8c2h2_2l8a7y5o0u7t9_7set-r3)8,F A V| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~O PT_TYPE_STRING, {.str="all"}, 0, 0In file included from ,src/libavfilter/af_afir.c :F103L: Asrc/libavfilter/afir_template.cG:S57 :}23,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 57 | ftype min_delay = FLT_MAX, max_delay = FLT_Msrc/libavfilter/af_asubboost.cI:N226;: 12 :| ~~~~~~~~~ ^~~~~~~warning: missing field 'help' initializer [-Wmissing-field-initializers] /usr/include/float.h: 15:22617 | : note: expanded from macro 'FLT_MAX' { NUL L15 | }# d e| f ^i ne FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:398:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_apsyclip.c:402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | con s402t | d o u bcloen sotf ffsleota t= s-c>lfilpo_olre_voeflf_sientv *= f1l.ofo r/_ osf-f>scelti(pn_oliesvye_ld;a t a| , ^~~ ~ s->bin_count, den); | ~~~^~~~~~~~~~~~ ~ src/libavfilter/af_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A }, | ^ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:256:30: note: expanded from macro 'PARALLEL_IIR_CH' 256src/libavfilter/af_afftfilt.c | : 279 : 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] double i0 = ig * s279r | c [ n ] ; v a l u e s [ V A R _ R E A L ] = f f t _ o\u t [| n ~ ^~~~~~] .re; | ~ ~~~~~~~~~~~^~ src/libavfilter/af_afftfilt.c:280:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | values[VAR_IMAG] = fft_out[n].im; | ~ ~~~~~~~~~~~^~ src/libavfilter/af_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "overlap", "set window overlap", OFFSETsrc/libavfilter/af_aiir.c(o:v288er:l1a:p )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYP E288_ | FPLAORAATL,L E{L._dIbIlR=_0C.H5(}f,l t0p,, f1l,o aAt ,} , | ^ -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:262:19: note: expanded from macro 'PARALLEL_IIR_CH' 262 | o0 += dst[n]; In file included from src/libavfilter/af_afir.c : 103 : src/libavfilter/afir_template.c : 88 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | \ | ~~ ^~~~~~ min = fminf(min, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_asoftclip.csrc/libavfilter/afir_template.c:89::28515::43 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | max 285= | f m a x f ( m ax , m a g [ i ]d)s;t [ o| v ~ ^~~~~~~~~~~~~~~~~~e rsample * n + m] = 0.f; | ~ ^~~ src/libavfilter/afir_template.c:90:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | min_delay = fminf(min_delay, delay[i]); src/libavfilter/af_aspectralstats.c| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~106 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/afir_template.c:91:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]288 | PARALLE L91_ | I I R _ C H ( fmlatxp_,d efllaoya t=, f m a x f ( m a x-_1d.e,l a y , d e l a1y.[,i ]0)); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:279:25: note: expanded from macro 'PARALLEL_IIR_CH' 279 | dst[n] += fir * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:40: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:18: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; src/libavfilter/af_astats.c : 329 : 20 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] \ | ^~~~~~ ~ 329 | if (p->win_pos >= s->tc_samples || !isnan(p->noise_floor)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_astats.c:352:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 352 | if (p->win_pos >= s->tc_samples) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_apsyclip.c:484:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mask_curve_shift = 1.f + (mask_curve_shift - 1.f) * s->adaptive; | ~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/af_apsyclip.c:484:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mask_curve_shift = 1.f + (mask_curve_shift - 1.f) * s->adaptive; | ^~~ ~ 1 warning generated. src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ src/libavfilter/af_apsyclip.c:518:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 518 | in_buffer[n] = src[n] * s->level_in; | ^~~~~~ ~ src/libavfilter/af_aspectralstats.c:189:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | snprintf(value, sizeof(value), fmt, val); | ~~~~~~~~ ^~~ src/libavfilter/af_atempo.c:285:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 285 | av_assert0(pot <= atempo->window); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(src/libavfilter/af_axcorrelate.ccon:d)369): 94{: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { " s i z e " , " s et s e g me n t s i\z e "| , ^~~~O FFSET(sizsrc/libavfilter/af_atempo.ce:)287,: 13:A V_src/libavfilter/afir_template.cwarning: Ocomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] P:T_232T:29 :287Y | P warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ IiNTf, ( p{o.i 6t2324 | =< a25 6t }i,e fm2p o,(-c h_>gw1inadi3n1o 0w!)7=2 1,.{ A |F | | ~~~ ^ ~~~~~~~~~~~~~~} ,s - >i| r ^_g ain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.c:233:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_axcorrelate.c233: | 373 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] f373t | y p e {g aNiUnL L= } c h| _g ^a in * s->ir_gain; | ~ ~~~^~~~~~~ src/libavfilter/af_afftdn.c:544:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | double band_noise[NB_PROFILE_BANDS] = { 0.f }; | ~ ^~~ 3src/libavfilter/af_asupercut.c warnings: generated358. :103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 358 | { "cutoff", "set cutsrc/libavfilter/af_afftdn.cof:f 568f:r34:e qwarning: ueimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n cy", OFFSET( c568u | to f f ) , A Vb_OaPTn_TdY_PnoEis_eD[OiU] B= LaEv,_ c{l.dibpld=(2n0oi}se,, - 224,. ,2 0204,. )FL;A G S | } ~~~~~~~~ ^~~~~, | ^ src/libavfilter/af_asupercut.c:359:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:360:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "level", "set input level", Osrc/libavfilter/af_biquads.cFFSET:(l285:e1v:e l)warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_D O285U | BLBEI,Q {U.AdbDl_=1F.I},src/libavfilter/af_astats.cL T:E0R476.(,:f 59l :t1 .,warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FLf AlGoaSt, }, -| 1 ^ . ,476 | 1 . , 0) | src/libavfilter/af_asupercut.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 361s:e12t:src/libavfilter/af_biquads.c :_warning: 228missing field 'help' initializer [-Wmissing-field-initializers]m: 34e: t a361note: expanded from macro 'BIQUAD_FILTER'( | m e ta d a{t a 228,N | UL c L + } 1 , " P e| o ^ a2 k= _i2c o*u nb2t "+, i"1% f*" ,b 1( f+ lioabtu)f([pi-]>m i*n _b0c o+u not2 +* pa-2> m+a xo1_ c* oau1n;t ) ); | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:229:14: note: expanded from macro 'BIQUAD_FILTER' 229 | i2 = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:243:34: note: expanded from macro 'BIQUAD_FILTER' 243 | o1 = i1 * b2 + i2 * b1 + ibuf[i] * b0 + o1 * a2 + o2 * a1; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:244:14: note: expanded from macro 'BIQUAD_FILTER' 244 | i1 = ibuf[i]; src/libavfilter/af_asupercut.c : 381 : 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~ ^~~~~~~ 381 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }src/libavfilter/af_aiir.c, : | 345: ^1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 345 | LATTICsrc/libavfilter/af_asupercut.cE:382_:I107:I Rwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]CH (fltp, f382l | o a t ,{ "o r d e r " , - 1".,s e t f i lt e r 1o.r, d0e)r " ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c src/libavfilter/af_aiir.c:O:F312:61727FS::19E :T(note: oexpanded from macro 'LATTICE_IIR_CH'r dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ), 312AV | _ OP T _T Y617 PEsrc/libavfilter/af_biquads.c | _CC libavfilter/af_dynaudnorm.o : I d285o:NcT,u b1o: lns warning: et m{eaimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n .= dio604=u4.},bfl e ; 4285,i | B n I | = ~~~~ ^~~Q U20s,r AFcDL_[FAnI]G *L iST g}E; ,R (f lt , | f ^ l o a t , - 1 . , 1 . , 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c : 259 :src/libavfilter/af_asupercut.c\21 :| : ^~~~~~ ~383 note: :expanded from macro 'BIQUAD_FILTER'107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | 383 | {d o"uqbflea cot0o r=" ,i"busfe[ti ]Q -*f abc0t o+r "i,1 * b 1 + iO2F F*SE T(bq2f a+ct oor)1, AV*_ OaP1T _+TY PoE2_ D* OaU2B;L E , { .\d b l| = ^~~~~~~ ~ 1.},0.01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:384:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | src/libavfilter/af_biquads.c : 285: 1{: "warning: limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e vel", "s285 | eBtI QUiAnDp_uFtI lLeTvEeRl("f, l t , fOlFoFatS,ET ( l-e1v.e,l ),1 . A,V _0O)P T_ T| src/libavfilter/afir_template.cY^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P :E_src/libavfilter/af_biquads.cD:O261318:14U:65::BL Enote: expanded from macro 'BIQUAD_FILTER', warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ .dbl =2611 | . } , 0 i.1, 318 = | i 2b., uf F [iL] ; A G S } s, -> f ds p ->| v e ^c to r _ dm u l _ s ca l a r( s r c + i n p u src/libavfilter/af_asupercut.c :t385_ :o12f :f s warning: emissing field 'help' initializer [-Wmissing-field-initializers] t , 385 i | n , { N U dL ryL_ g } a \i| n ^ , | ~ ^~~~~~~ FFALIGN(nb_samples, 8)); | ~ ^~~~~~~~ src/libavfilter/afir_template.c:324:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 324 | src2[n] = in[n] * dry_gain; | ~ ^~~~~~~~ src/libavfilter/af_adeclick.c:749:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 warning generated. | { "windsrc/libavfilter/af_astats.c:o527:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] w", "s 527 | set_meta(metadata, 0, "Overall.Peak_count", "%f", (float)(min_count + max_count) / (double)s->nb_channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ et window size", OFFSET(w), AV_CC libavfilter/af_earwax.o OPT_TYPE_DOUBLE, {.dbl17= warnings generated. 55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:750:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 750 | { "w", "set window ssrc/libavfilter/af_astats.c:i542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ze" 542 | set_meta(metadata, 0, "Number of NaNs", "%f", nb_nans / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ , OFFSEsrc/libavfilter/af_afftdn.c:T706:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (w 706 | sdiv = s->band_multipliersrc/libavfilter/af_astats.c; : 544| : ~ ~~~^~~~~~~~~~~~~~~63 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), 544 | set_meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:708:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A 708 | s->bin2band[i] = lrint(sdiv * fresrc/libavfilter/af_astats.cq:2546b:a73r:k (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 5 * i * s- >s546a | m p l e _ r a tsee)t _/m est-a>(fmfett_adlaetnag,t h02, )")N;u m b| e ~ ~~~^~~~~~~~~~~r of denormals", "%f", nb_denormalCC libavfilter/af_extrastereo.o s / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ V_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:751:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 751 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:752:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 752 | { CC libavfilter/af_firequalizer.o "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:753:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_biquads.c :333:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 333 | BIQUAD_DII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753src/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' | 309 | in = ibuf[i]; \ | ~ ^~~~~~~ { "arorder", "set autoregressioCC libavfilter/af_flanger.o n order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8src/libavfilter/afir_template.c}:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 464 | s->fdsp->vector_dmul_scalar(ptr, ptr, s->wet_gain, FFALIGN(nb_samples, 8)); | ~ ~~~^~~~~~~~ 0, 25, AF }, | ^ src/libavfilter/af_channelmap.csrc/libavfilter/afir_template.c::76469:12::26: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 46976 | | { N U L L }pt r [n| ] ^ *= s->wet_gain; | ~~ ~~~^~~~~~~~ src/libavfilter/af_adeclick.c:754:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 754 | { "a", "set autoregression order", OFFSET(ar), CC libavfilter/af_haas.o AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:755:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 755 | { "threshold", "set threshold", src/libavfilter/af_afftdn.c: 843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O F843 | sar = s->sample_advance / s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FSET(threshold),src/libavfilter/af_astats.c :599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_O P599 | UPDATE_STATS(P, float, *src, , llrint(*src *src/libavfilter/af_afftdn.c (:U846I:N50T:6 4warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C (1) << 31 846) | ) ) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ double d6src/libavfilter/af_astats.c :=575 :(89i: - note: 1expanded from macro 'UPDATE_STATS') * s->sample_rate / s->fft_le n575g | th ; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ UPCC libavfilter/af_hdcd.o DATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->i5s_ warningflso generateda. t ? update_float_stat(s, p, sample) : s->is_double ? update_doubsrc/libavfilter/af_aiir.cle_st:a517t:(38s,: pwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sample) : (voi d517) | N U L L , ) ; i\ f | ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f abs(coefs[2 * i + 1]) > FLTsrc/libavfilter/af_astats.c_E:PS555IL:O13:N ) note: {expanded from macro 'UPDATE_STATS_P' | ~ ^~~~~~~~~~~ T555/usr/include/float.h | : 16 : 21 : note: expanded from macro 'FLT_EPSILON' up d16a | t#e_dfeufnicn;e F L T_ E P S I LO N 1 . 19 2 0 92 8 9 5 50 7 8 1 25 e -0 7 F | ^~~~~~~~~~~~~~~~~~~~~~~ \ | ^~~~~~~~~~~ _TYPEsrc/libavfilter/af_astats.c_:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] DO 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Usrc/libavfilter/af_astats.cB:575:63: note: expanded from macro 'UPDATE_STATS' LE, 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_doub{.dle_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ bl=src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 1 555 | update_func; \ | ^~~~~~~~~~~ 0}src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] , 599 | src/libavfilter/af_afftdn.c : 874U:36P:D ATwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ STATS(P, fl oa874t, | * s r c , , dlnlcrihn-t>(n*osirsce _*r e(dUuIcNtTi6o4n_C (1=) s<<- >3n1o))i)s;e _ r| e ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ duction;src/libavfilter/af_astats.c : | 575 ~ ~~~^~~~~~~~~~~~~~~: 55: note: expanded from macro 'UPDATE_STATS' 10 warnings generated 575. | Usrc/libavfilter/af_afftdn.cP:D875A:T36E:_S Twarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TS _##plan a875r | ( t y p e , up ddnacthe->_nstoaits(e_sf,l oopr, s a mp l=e ,s -s>naomipslee_ fnlooorrm;a l i| ze ~ ~~~^~~~~~~~~~~r _suffix, int_sample), s->is_flosrc/libavfilter/af_afftdn.ca:t876: 36?: uwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ate_fl o876a | t _ s ta t( s , pd,n scahm-p>lree) s:i dsua-l>i_sf_ldoooubrl e= ?s -u>prdeatsei_dduoaulb_lfel_ostoar;t ( s| , ~ ~~~^~~~~~~~~~~~~~ p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ 1src/libavfilter/af_astats.c,:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ 100, AF }, | ^ src/libavfilter/af_adeclick.c:756:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c 599 | : 389 : 1 : warning: Uimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]PD ATE_STATS(P, f389l | oBIaQtU, AD*_srTcDI,_ ,F IllLrTEiRn(tf(*lstr,c f*l o(aUt,I N T-614.,_ C1(.1,) 0<) < | 3^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 ))); | src/libavfilter/af_biquads.c ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 360:14: note: expanded from macro 'BIQUAD_TDI_FILTER' src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS'360 | in = ibuf[i] + s5751 | ; U P D A T E _ S TA T S _# # p l a n a r ( t y p e , u p d a t e _ s t a t (\s , p| , ^~~~~~~ ~s ample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ 756 | { "t"src/libavfilter/af_astats.c:556:13: note: expanded from macro 'UPDATE_STATS_P' , 556 | update_float; \ | ^~~~~~~~~~~~ "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1src/libavfilter/af_astats.c0:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] }, 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c :577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 1 555 | update_func; \ | ^~~~~~~~~~~ , 100, AF }, | ^ src/libavfilter/af_adeclick.c:757:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 757 | { "hsize", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT,src/libavfilter/af_astats.c: 602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_channelsplit.c {602 | : 55 : 12 :U PDwarning: ATmissing field 'help' initializer [-Wmissing-field-initializers]E _STATS(I, f55l | o a t, { *NUsLLr }c , ,| ^ll rint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ .isrc/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 64=1000} 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , 1src/libavfilter/af_astats.c0:567:13: note: expanded from macro 'UPDATE_STATS_I' 0 567 | update_func; src/libavfilter/af_afftdn.c : 920 : 44 : warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~ 9920 | fft_src/libavfilter/af_astats.ci:n602_:fl32t:[ iwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]] = s->wi n602d | o w [ i ] * U PsDrAcT_Ef_lSTtA[TiS]( I*, (f1lLoaLt , <*is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ AF }, src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ | ^src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_adeclick.csrc/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' : 567 | update_func; \ | ^~~~~~~~~~~ 758:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 758src/libavfilter/af_afftdn.c: | 962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 962 | avr += fft_out_flt[n].re; | ~~ ~~~~~~~~~~~~~~~^~ {10 warning s generated. "n"src/libavfilter/af_afftdn.c:963:35src/libavfilter/af_astats.c:: 602warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 963 | 602 | a v i + = f fUtP_DoAuTtE__fSltT[nA]T.iSm(I;, f | lo ~~ ~~~~~~~~~~~~~~~^~a t, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,src/libavfilter/af_astats.c :575:190: note: expanded from macro 'UPDATE_STATS' "sesrc/libavfilter/af_afftdn.ct:964: 58:575 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] UP D964A | T E _ S T A TS _ # # p l amnaarg(2 t=y pfef, tu_podausrc/libavfilter/af_biquads.ctte__:sfltt[436a:n1:t ](warning: s.implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]re, *p , fsfamtp_loeu,t _ fs436la | tmpBl[IeQ n]U.nrAe o+Dr_ m | T ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^alDiIz eIr__sFu ffIi965L | xT ,E R i( nf tl_t, sf laoma tp , l e- 1). ,, s f1-f.>ti,s __0f) ol uto| a_^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tf ? lutp[dsrc/libavfilter/af_biquads.cna:t]413e.:_i14f:m l onote: a*expanded from macro 'BIQUAD_TDII_FILTER't _ffst_toatu( st413, | _ fp ,l t sa[m pn ].li m;e ) i| n = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: i busf-[>iis_]d; o u b le ? up d at e _ d o u bl e _ s t a t ( s , p , s a m p l e ) : ( v o id ) N U L L , \ ) ;| ~ ^~~~~~~\ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ histsrc/libavfilter/af_astats.co:568:13: note: expanded from macro 'UPDATE_STATS_I' g 568 | update_float; \ | ^~~~~~~~~~~~ ram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }src/libavfilter/af_astats.c:,602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | 602 | ^ UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nminsrc/libavfilter/af_compand.c = p:->75m:i135n: n owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]m alizer_suffix; 75p | - > nm a x{ =" apt-t>amacxk sn"o,rm al"iszeetr _tsiumfef ioxv;e)r; w\h i c| ~~~~~~~~~~~~~ ^~~~~~h incsrc/libavfilter/af_astats.cr:e567a:13s:e onote: fexpanded from macro 'UPDATE_STATS_I' volume is567 | d e t er m in e d" , OF FuSpEdTa(tae_tfutnacc;k s) , AV _ O P T _ T Y P E_ S T R I NG , { . s t r = " 0 " } , 0 , 0 , A } , | ^ \ | ^~~~~~~~~~~ src/libavfilter/af_compand.c:76:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aiir.c 76 | : 716 : {83 :"d ewarning: caimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y s", "set time over 716w | h i c h d e c r e aisier -of> avbo[0l]u[m2e * ioust modsett_epromliene.da"] ,= OiFirF-SE>Ta(bd[ec0ay]s[2) , *A oVu_OtPmoTs_tT_YpPEo_lSeT.RaI N+G ,1 ]{ =. sNtArN ;= "0| . ~ ^~~ 8" }, 0/usr/include/math.h,: 150:,19 :A note: }expanded from macro 'NAN' , | ^15 | #define NAN __builtin_nansrc/libavfilter/af_compand.cf:("77":)130 : | ^~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "points", "set points of transfer function", OFFSET(points), AV_OPT_TYPE_STRING, { .str = "-70/-70|-60/-src/libavfilter/af_aiir.c2:0717|:183/0:" warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0, A } , 717 | | ^ iir->ab[0][2 * outsrc/libavfilter/af_compand.cm:os78t:_105p:o lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]e .b] = ii r78- | > a b [0{] "[s2o f* to-uktnmeoes"t_,p "oslee.t bs o+f t1-] k=ne eN"A,N ;O F F| S ~ ^~~E T(cu/usr/include/math.hrv:e15:_19dB:) ,note: expanded from macro 'NAN' AV_OP Tsrc/libavfilter/af_channelsplit.c15 | _#T:dYePfiE143_n:De19O :UN BAwarning: NLcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] E , { .__dbbuli 143l=ti | n _ 0. 0n 1foa nrf(} "(i, " =0). 0 0 1;| , ^~~~~~~~~~~~~~~~~~ 9i0 0, nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_compand.c:79:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gain", "set output gain", OFFsrc/libavfilter/af_aiir.cSE:T718:(83g:a iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ dB), AV_ O718P | T_ T Y P E _ D O U B L Ei,i r{- >.adbb[l1 ]=[ 20 * }n,e a-r90e0s,t _9z0e0r,o .Aa] }=, i i| r ^- >ab[1][2 * nearest_zero.a + 1]src/libavfilter/af_compand.c :=80 :NA108N: ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~ /usr/include/math.h :8015 | : 19 : note: {expanded from macro 'NAN' " vol u15me | "#,d e"fsineet N AiNn it i a l v o_l_ubumiel"t,i nO_FnFaSnEfT((""i)ni t i| a ^~~~~~~~~~~~~~~~~~l _volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A }, | ^ src/libavfilter/af_aiir.c:719:83: warning: src/libavfilter/af_compand.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 719 | 81 | {i i"rd-e>laaby["1,] ["2s e*t n edareelsaty_z erfoo.br] s=a imiprl-e>sa bbe[f1o]r[e2 s* ennedairensgt_ ztehreom. tbo +v 1o]l u=m e NaAdNj; u s| t ~ ^~~e r", /usr/include/math.hO:F15F:S19E:T note: (expanded from macro 'NAN' delay ),15 | A#V_dOePfTi_neT YNPAEN _ D O U B L E_,_ bu{i l.tidn_bnla n=f (0"" )}, 0 , | 2 ^~~~~~~~~~~~~~~~~~ 0, A }, | ^ src/libavfilter/af_compand.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ src/libavfilter/af_adeclick.c:765:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 765 | { NULL } | ^ src/libavfilter/af_afftdn.c:1063:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1063 | fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_biquads.c:492:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 492 | BIQUAD_LATT_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelmap.c:src/libavfilter/af_biquads.c:326460::2116:: warning: note: expanded from macro 'BIQUAD_LATT_FILTER'comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 460 | 326 i | n = i bu fi[fi ](;nc h _ ou t > F F _ A R R A Y _ E L E M S ( b u f - > d a t a ) ) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ \src/libavfilter/af_channelmap.c :| 352 ~ ^~~~~~~: 12: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 352 | FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b)src/libavfilter/af_afftdn.c ? :(1089b): 42:: (warning: a)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~ ^ ~ 1089 | dst[m] += s->window[m] * fft_in_flt[m] / (1LL << 23); | ~ ^~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:540:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 540 | BIQUAD_SVF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' 514 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_afftdn.c:1239:34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1239 | dst_flt[m] = orig_flt[m] - src[m]; | ^~~~~~~~~~~ ~ src/libavfilter/af_afir.c:542:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | for (int i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ src/libavfilter/af_afftdn.c:1342:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1342 | dnch->noise_redu11ct warningison generated . = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:1343:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1343 | dnch->noise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:1344:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1344 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | CC libavfilter/af_headphone.o { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS },2 warning| s ^ generated . src/libavfilter/af_crossfeed.c:349:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_Dsrc/libavfilter/af_crystalizer.cOUBL:E39,: {87.d:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]. 9}, 0, 1, FL AG39S | } , | { ^ " i", "set intensity", OFFSET(mulsrc/libavfilter/af_crossfeed.ct:)350, :AV109_: Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FL O350A | T, {. d {b l="2l.0e}ve,l-_o1u0,t "1,0 ",s Ae t} ,l e v| el ^ out", OFFSET(level_out), AV_OPT_TYPsrc/libavfilter/af_crystalizer.cE:_40:DO86UB:L warning: Emissing field 'unit' initializer [-Wmissing-field-initializers], {.dbl= 1.40} | , 0 ,{ 1",c "F,L A"eGnSa b}src/libavfilter/af_arnndn.cl, e : | ^c1074 l:i29p:p iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ", OFFSET(cl ip1074) | , A Vsrc/libavfilter/af_crossfeed.c _ : O351 P L:Ty109[i_]: =T YP Ewarning: FF_MBAmissing field 'unit' initializer [-Wmissing-field-initializers]O XO(lLo,g M{a351 | .x i- 6 4 ={1}7,, F " Fb M0AXl(f,oo lc1kl,o_ wA- 1s.5},i ,Lyz [ ie| "] ^),) ;" s e| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~t the blsrc/libavutil/macros.ho:src/libavfilter/af_crystalizer.cc47::k4122 :s12:: iwarning: missing field 'help' initializer [-Wmissing-field-initializers] znote: eexpanded from macro 'FFMAX' "41, | 47 | #d e f inOe {FFFM FASNXEUT(L(Lba l}o,ck _b s)| i ^ z(e()a,)A V>_O P(bT) _? T(YaP) E: _(Isrc/libavfilter/af_afir.cbNT):), 711 :101 | : warning: ^ ~{ missing field 'unit' initializer [-Wmissing-field-initializers].i 64=0}, 0, 3src/libavfilter/af_arnndn.c2 :71074711:6 | 839 ,: A F warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {}, " d| ^r y", 1074 | " s et dsrc/libavfilter/af_crossfeed.c r:Ly352 :gya12[in:i"] =,warning: missing field 'help' initializer [-Wmissing-field-initializers] F FM A 352 | X ( O lFF{SoEg TNM(aUxdLry-_Lga7 i, }nF ) F,| ^M A X ( AfVo_llOoPwT_-TY1PE._5F,L OLAyT[,i] )){;. d b| ^~~~~~~l =1}src/libavutil/macros.h,: 47 : 22 :0 ,note: expanded from macro 'FFMAX'1 0, AF R47 | #}d,ef i n| ^e FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.hsrc/libavfilter/af_afir.c::47712::28:101 :note: expanded from macro 'FFMAX'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #d e712f | i n e F F{M A"Xw(ea,tb"), (( a ) >" s(eb)t ? w(ea)t :g a(inb"),) | ^ OFFSET(wet_src/libavfilter/af_arnndn.cg:a1074i:n51):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_OPT_TY P1074E | _ F L O A T ,L y[{i.] d=b lF=F1M}A,X ( l o 0g,Ma x1-07,, AFFFMRA X}(,f o ll| o ^w -1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX'src/libavfilter/af_afir.c :713:100 :47 | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e fine FF 713M | AX ( a , b{) "((lae)n g> t(hb"), "s?e (ta ) I:R (lbe)n)gt h" ,| ~ ^ OFFsrc/libavutil/macros.hS:47E:T28(:le nnote: expanded from macro 'FFMAX'g th), 47 | # dAeVfi_nOPeT _TFYPFEM_AFXL(OaA,Tb,) {(.(da)b l>= 1(}b,) ? (0a, ) 1:, (AFb )}), | | ^ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,bsrc/libavfilter/af_afir.c) :(721(a:)100 :> (bwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ? (a) :721 | ( b )) {| ^"i rgain", "ssrc/libavfilter/af_arnndn.cet: 1074:I51R :g awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n", 1074 | O F F S E T L(yi[ri]_ g=a iFnF)M, A X (AlVo_gOMaPxT-_7T,Y PFEF_MFALXO(AfTo,l l{o.wd-b1l.=51,} ,L y [i ]) )0;, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~1, AF },src/libavutil/macros.h : 47| :40 ^: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) src/libavfilter/af_afir.c| ~ ^: 725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_arnndn.c :7251074 | : 39 : warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" maxir", "1074se | t m a x I R Llye[ing]t h= "F,F MOAFFXS(EloTg(Mmaaxx_-i7r_,l eFn)F,M AAX(Vf_olOlPoTw_-T1.Y5P,E _LFCC libavfilter/af_join.o yL[OiA]T)),; { . d| b ^~~~~~~l =30}, src/libavutil/macros.h0:47.:122:, note: 6expanded from macro 'FFMAX'0 , AF 47} | ,# d | e ^ fine FFMAX(a,b) ((a) > (b) ? (a) : src/libavfilter/af_afir.c(:b726):)104 :| warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:47:40 :726 | note: expanded from macro 'FFMAX' { 47" | re#sdpefoinnese "FF,M "AsX(hao,bw) I(R( far)e q> u(enbc) y? r(esap) o:ns e"(,b )O)F F S| E ^ T(responssrc/libavfilter/af_arnndn.ce:)1074:,51 :AV _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_ B1074O | O L, { . i 64 =0 }L,y[ i]0 , =1 ,F FVMF A}X, ( l| o ^g Max-7, FFMAX(follow-1.5, Ly[i])); | src/libavfilter/af_afir.c ~~~~~~~~~~~~~~~~~~^~~~~~: 727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 727 | 47{ | #"cdheafninne eFlF"MA,X (a",sb)e t( (aI)R >c h(abn)n ?e l( at)o : d(bi)sp)l a y| ~ ^ freqsrc/libavutil/macros.hu:e47n:40c:y rnote: expanded from macro 'FFMAX'e spon s47e | "#,d eOfFiFneS EFFTM(iAr_Xc(ah,abn)n e(l(),a )A V>_ O(PbT)_T Y? P(Ea_)I N:T ,( b{).)i 6 4| ^= 0}, 0, 10src/libavfilter/af_arnndn.c2:41074,: 39:V Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(src/libavfilter/af_afir.cf:o728l:l109o:w -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]. 5, Ly[i ]728) | ) ; | ^~~~~~~ { "sizsrc/libavutil/macros.he:"47,: 34 : "note: sexpanded from macro 'FFMAX'et vid e47o | #dseifzei"ne, F F M AOFXF(SaE,Tb()w ()(, a ) > ( b ) ?A V(_a)O PT:_ (TbYP)E)_ I M| ^A GE_SIsrc/libavutil/macros.h:Z47E,: 40{:. snote: texpanded from macro 'FFMAX'r = " h47d | #7d2e0f"i}n,e 0F,F MA0,X (VaF, b)} (,( a )| > ^ (b) ? (a) : (b)) | ^ src/libavfilter/af_afir.c:729:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 729 | { "rate", "set video rate", OFFSET(frame_rate)src/libavfilter/af_astats.c, AV:_O808P:T_66T:Y Pwarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V IDEO_RATE, {.s tr808 | = " 2 5 " } , av0_,l ogI(NcTt3x,2 _AVM_AXL,O GVF _},I NF O| ^, "Number of Nasrc/libavfilter/af_arnndn.cNs::1076 :%24f:\ nwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], nb_nasrc/libavfilter/af_afir.cns : 1076 | 730/ : 103(: f lwarning: missing field 'unit' initializer [-Wmissing-field-initializers] o aftol)l so730 | - >w =n b _F{cF "hManmAXn(ienpflo"ls, l )o;"swet m-i 1n| .5 ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~,p Layr[ti]i)t;i o n| ^~~~~~~s ize"src/libavutil/macros.h,: 47O:22F:F Snote: Eexpanded from macro 'FFMAX'T (minp ),47 | A#Vd_eOfPiTn_TeY PFEF_MIANXT(,a , b ) {(.(ia6)4 =>8 1(9b2) }?, 1(,a )6 5:5 (3b6,) ) A F | } ^ , | ^ src/libavfilter/af_arnndn.c:1076:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follosrc/libavfilter/af_afir.cw: =731 :F103FM:A Xwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]f ollow-1 .7315 | , L y [{i ])";m a x| ~~~~~~~~~~~~~~~~~~^~~~~~psrc/libavfilter/af_astats.c" ,: 810 src/libavutil/macros.h:66 :47::" 28s:warning: e CC libavfilter/af_loudnorm.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t note: ma xexpanded from macro 'FFMAX' part it47i | o# dn810 | e s ifi n zee ", OFF FavFMS_ETA(lmXoag((ax,cptbx,) ,) AAV_ LV(O_(OGPa_ITNF)O_ ,TY>P (bE")_ NIu? Nm(T,b ear) o {f.: i 6In(f4bs=:) 8)1% 9 | f ~ ^ 2\}n, "8,,src/libavfilter/af_arnndn.c n6:b551076_3:i6n24,f:s A Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /} , (| f ^lo a 1076t | ) s - > n b _ c hafnolnleolws )=; F F M| A ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~Xsrc/libavfilter/af_afir.c( f:ol732l:ow103-:1 .5warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] Ly[i]) ; 732 | | ^~~~~~~ { "src/libavutil/macros.hn:b47i:r34:s "note: ,expanded from macro 'FFMAX' "set 47nu | m#dbeefirn oef FiFnMpAuXt( aI,bR)s" ,(O(Fa)F SE>T ((bn)b _?i r(sa)), A:V _(ObP)T)_ T| YP ^E _INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_astats.c:812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812src/libavfilter/af_afir.c | : 733: 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log (733ct | x , A {V _L"OiG_rI"N,F O , ""Nsumebleecrt IoRf" ,de n o r m a l s: % f \ nO"F,F SnETb(_dseenloirrm)a,l sA V/ _(OPfTl_oTYaPtE)_sI-N>Tn,b_ c h a{nn.ei6l4=s0)}; , | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ CC libavfilter/af_mcompand.o src/libavfilter/af_arnndn.c:1124:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1124 | features[NB_BANDS+3*NB_DELTA_CEPS+1] = spec_variability/CEPS_MEM-2.1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ CC libavfilter/af_pan.o CC libavfilter/af_replaygain.o src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1157:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ~^~~~~ src/libavfilter/af_arnndn.c:1157:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ^~~~~~ CC libavfilter/af_sidechaincompress.o src/libavfilter/af_arnndn.c:1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ~^~~~~~~ src/libavfilter/af_arnndn.c:1166:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ^~~~~ ~ CC libavfilter/af_silencedetect.o src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | i = (int)floor(.5f+25*x); | ~~~~~ ~~~^~~~~ src/libavfilter/af_compensationdelay.c:46:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "mm", "set mm distance", OFFSET(distance_mm), AV_OPT_TYPE_INT, {.i64=0}, 0, 10, A }, | ^ src/libavfilter/af_compensationdelay.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "wet", "set wet amount", OFFSET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:51:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "temp", "set temperature °C", OFFSET(temp), AV_OPT_TYPE_INT, {.i64=20}, -50, 50, A }, | ^ src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 23 warnings generated. src/libavfilter/af_crystalizer.c:131:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | filters(dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_atilt.c:230:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | { "freq", "set central frequency",OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=10000}, 20, 192000, FLAGS }, | ^ src/libavfilter/af_atilt.c:231:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | { "slope", "set filter slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/af_atilt.c:232:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "width", "set filter width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 100, 10000, FLAGS }, | ^ src/libavfilter/af_atilt.c:233:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | { "ord6er" warning,s generated". set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS }, | ^ src/libavfilter/af_atilt.c:234:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 4., FLAGS }, | ^ src/libavfilter/af_atilt.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ 3 warnings generated. src/libavfilter/af_crystalizer.c:132:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | filters(dbl, double, inverse, clip, 1, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 11 warnings generated. 9 warnings generated. src/libavfilter/af_aiir.csrc/libavfilter/af_crystalizer.c::1331528:1:: 129warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1331528 | | f i lt e{r s"z(edrbosl",, dou"bslee,t nBo/innuvmeerrasteo,r /nzoecrloisp/,r 0e,f l0,e c1t.0i,o na vc_ocleifpfdi,ci e1)n ts "| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSETsrc/libavfilter/af_crystalizer.c(b:_66s:t27r:) ,note: expanded from macro 'filters' AV_OPT_ T66Y | P E _ S TcRoInNsGt, t{y.pset rm="u1l+t0 i= 1t-d0i-"}>, m0u, l0t,; A F } , | ^ \ | ~~~~ ~~~~^~~~ src/libavfilter/af_aiir.c:1529:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | { "z", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1530:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1530 | { "poles", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1531:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | { "p", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1532:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1533 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1534:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1535:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1535 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_crystalizer.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | filters(dbl, double, noinverse, clip, 0, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, | ^ src/libavfilter/af_crystalizer.c:136:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | filters(dblp, double, inverse, noclip, 1, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_crystalizer.c:137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1514 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ src/libavfilter/af_crystalizer.c:138:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | filters(dblp, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 10 warnings generated. src/libavfilter/af_crystalizer.c:139:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | filters(dblp, double, noinverse, clip, 0, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ In file included from src/libavfilter/af_drmeter.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AFsrc/libavfilter/af_biquads.c }:, 1503 :| 109 ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency",src/libavfilter/af_arnndn.c :"1600se:t 96c:e nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]t ral freq u1600 | e n c y "{, "OFmF",S E T ( f"sreetq umeondcely ),n aAmVe_"O,P TO_FTFSYEPET_(DmOoUdeBlL_Ena,m e{).,d AbVl_=O0P}T,_ T0Y,P E_9S99T9R9I9N,G, F{.LsAtGrS=}N,U L L| } ^ , 0, 0, AF }, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_arnndn.c:1601:96: warning: 1504missing field 'unit' initializer [-Wmissing-field-initializers] | {"f "1601, | { " m i"xs",e t ce"nsettra lou tfpruetq uevns ciyn"p, uOt FCC libavfilter/af_silenceremove.o FmSiExT("f,r eqOuFeFncSyE)T, (AmVi_xO)P,T _ATYVP_OEP_DTO_TUYBPLEE,_ F{L.dObAlT,= 0{}.,d bl0=,1. 09}9,9-19,99 ,1, FLAAFG S},} ,| ^ | ^ src/libavfilter/af_arnndn.c:1602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { NULL } | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_sCC libavfilter/af_speechnorm.o tr), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_chorus.c:67:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:68:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :681512 | : 5 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "out_ga i1512n | " , " sBeLtO CoKuStIpZuEt_ OPgTIaOiNn("0,) ,OF F | S ^E T(ousrc/libavfilter/af_biquads.ct:_1498ga:i103n:) note: ,expanded from macro 'BLOCKSIZE_OPTION' AV_OPT _1498T | Y P E _ F{L"OblAoT,c ks i{z.ed"bl,= ."4s}e,t 0t,h e1 ,b lAo }c, k s| iz ^e ", OFFSET(block_6sam warningpsl generatede. s), AV_OPT_TYsrc/libavfilter/af_chorus.cP:E69_:I99:N Twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=x }69, | 0 , { 3"2d7e68l,a yAsF",} , \" s e| t ^ d elays", OFFSET(delays_str), AVsrc/libavfilter/af_biquads.c_O:P1512T:5_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _STsrc/libavfilter/af_biquads.cR:I1499NG:,103 {:. snote: texpanded from macro 'BLOCKSIZE_OPTION'r =NULL}, 01499, | 0 , A{ "}b,", | ^ "set the block size", OFFSETsrc/libavfilter/af_chorus.c(:b70l:o99:ck _warning: smissing field 'unit' initializer [-Wmissing-field-initializers]a mples), 70A | V _ O PT _{T Y"PdeEc_aINyTs",, {. i 64"=sxe}t, 0,d e3c2a7y6s8",, A F } | O ^F FSET(decays_str), Asrc/libavfilter/af_biquads.cV_:O1513PT:_10:T YPwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]_ STR I1513N | G , {. s{tNrU=LNLUL}L } ,| ^ 0, 0, A }, | ^ src/libavfilter/af_chorus.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "speeds", "set speeds", OFFSET(spCC libavfilter/af_stereotools.o eeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "depths", "set depths", OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ CC libavfilter/af_superequalizer.o src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequencyCC libavfilter/af_surround.o ), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPsrc/libavfilter/af_chorus.cTI:O167N(:060.: 5)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1671457 | | { " w iidntth "sa,m p"lseest =w i(dintth) "((,s -O>FFdSEeTl(awiydst[hn]) ,+ AsV-_O>PdTe_pTtYhsP[En]_)D *O UoBuLtlEi,n k{-.>dsbalm=pxl}e,_ r0a,t e9 9/9 9190,0 0F.L0A)G;S} , \| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_src/libavfilter/af_chorus.cTY:P168E:_49D:O Uwarning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] LE, {.dbl =x168} | , 0 , 9 9i9n9t 9d,e pFtLhA_sGSa}mp l e| s ^ = (int) (s->depths[n] * outlink->samsrc/libavfilter/af_biquads.cpl:e1524_:r86a:t ewarning: missing field 'unit' initializer [-Wmissing-field-initializers] / 1000. 01524); | | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1525:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1526:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | {"poles", "set number of poles", OCC libavfilter/af_tremolo.o FFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"p", "set number of poles", OFFSET(poles), AV_src/libavfilter/af_chorus.cOPT:_184T:Y20P: Ewarning: _Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T, {.i64=2} 184, | 1 , 2i,f (AsF-}>,i n | _ ^ga in * (sum_in_volume) > 1.0 / s->out_src/libavfilter/af_biquads.cg:a1528in:)5 : | warning: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_chorus.c1528 | : 184 : 49M:I warning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ CHANNE L184S | _ N O R MiAfL I(ZsE-_>OiPnT_IgOaNin( 1,* " aCC libavfilter/af_stereowiden.o (lslu"m,_ i0n),_ v o| l ^u me) src/libavfilter/af_biquads.c>: 14701:.780: /note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' s->out_ g1470 | a in ) { | " ~ ~~~^~~~~~~~mi x", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ 8 warnings generated. 15 warnings generated. src/libavfilter/af_biquads.c:1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1547:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1551:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1552:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7 1552 warning | s generated . {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1553 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ 3 warnings generated. src/libavfilter/af_deesser.c15: warning59s: generated95. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "i", "set intensity", OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:61:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ 12 warnings generated. src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1580:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1582 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1583:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1583 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1584 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1588:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1588 | {NULL} | ^ CC libavfilter/af_vibrato.o CC libavfilter/af_virtualbass.o src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ CC libavfilter/af_volume.o src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filteCC libavfilter/af_volumedetect.o r", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the blCC libavfilter/allfilters.o ock size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ CC libavfilter/asink_anullsink.o CC libavfilter/asrc_afdelaysrc.o src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency"14, O warningFFsSE generatedT. (frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1614:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1614 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coe8ff warningisc generatedi. ents", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 29 warnings generated. CC libavfilter/asrc_afirsrc.o src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1630CC libavfilter/asrc_anoisesrc.o :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0CC libavfilter/asrc_anullsrc.o , 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' In file included from 1499 | src/libavfilter/af_dialoguenhance.c : 28 : {"src/libavfilter/window_func.hb:"155,: 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set the block s i155z | e " , O F F S E T ( b llouctk[_ns] a=m pelexs)p,( -A0V_.O5P T*_ TSYQPRE(_(In-N(TN,- 1{)./i264)=/x}(,0 .04,* (3N27-61)8/2,. f)A))F;} | | ~^~~ ^ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' src/libavfilter/af_biquads.c :1531637 | : 10 : warning: missing field 'help' initializer [-Wmissing-field-initializers]# defi n1637e | S Q R ({xN)UL L((}x )* (| x ^) ) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1644 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1649:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1649 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ 4 warnings generated. src/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:60:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:61:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 7 warnings generated. CC libavfilter/asrc_hilbert.o 5 warnings generated. src/libavfilter/af_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1663 | {"b0", NULL, OFFSET(ob0), AV_OPT_6TY warningsP generatedE. _DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1664:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mCC libavfilter/asrc_sinc.o ix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ 2 | warning ^s generated. src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ CC libavfilter/asrc_sine.o src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ CC libavfilter/audio.o src/libavfilter/af_drmeter.c:52:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | rms =src/libavfilter/af_dialoguenhance.c sq:r279t:(322: warning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ->sum / p->nb _279s | am p l e vsa);d =| ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~v ad * 0.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ src/libavfilter/af_dialoguenhance.c:279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ 3 warnings generated. 22 warnings generated. src/libavfilter/af_drmeter.c:166:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~ ~ src/libavfilter/af_drmeter.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ 11 warnings generated. CC libavfilter/avf_a3dscope.o CC libavfilter/avf_abitscope.o CC libavfilter/avf_ahistogram.o CC libavfilter/avf_aphasemeter.o src/libavfilter/af_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_extrastereo.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/af_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:132:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOsrc/libavfilter/af_extrastereo.cL,: {87 :.25i:6 4 warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | 147 | a v{e r"amugel t= i(",l e"fsett +m urltiigh tc)h /a n2n.e;l s m| ~~~~~^~~~~~~ ~o de", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 src/libavfilter/af_dynaudnorm.c= :0 130}:,138 :0 ,warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, | ^ 130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = src/libavfilter/af_haas.c500:}60, : 119 1:0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]8 000, FLAGSsrc/libavfilter/af_firequalizer.c }:, 60154 | : 103 | ^: warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "level_ i154n | ", { ""sdeutm plfeilvee"l ,src/libavfilter/af_dynaudnorm.ci "ns:"et131 :,138 d :u warning: mmissing field 'unit' initializer [-Wmissing-field-initializers] p O FfFSiETl(el "e131v, | e lO F_i nF{)S E,"Tf (" ,d u m p f il e ) A, VA_O"VPs_TOe_PtT Tth_e YfTPYrEP_aDOEUm_eBL SlEeT,nRg I{.tdNGh, b{ iln =.ms1st}re c,=" N0.,0 U1 56L 2L 5, }6O4, F0, FA,S E0T},, ( f Fr| La ^Am eGS_ l}en,_m s e| c ^) , AV_OPT_TYPE_INT, src/libavfilter/af_haas.c : 61{:.119i:6 4warning: missing field 'unit' initializer [-Wmissing-field-initializers]= 500}, 61 | 1 0 , {80 00"src/libavfilter/af_firequalizer.c,l: eF156LAvG:eS95l _}:ou,t " warning: ,| missing field 'unit' initializer [-Wmissing-field-initializers] ^ " se156t | le ve l {o ut""f,f t 2 " ,O F"src/libavfilter/af_dynaudnorm.cFsS:eE132tT: (1382l:- ecwarning: vhmissing field 'unit' initializer [-Wmissing-field-initializers]ea ln_noeults) ,f f t 132" | , O F AF V_S{O EP"T(Tffgt_T2a)Yu,Ps EsAs_Vi_DzOOPeT_UT"BY,L P EE _",BsO Oe L{t., dt heb {lf=1 }i, .0i6l.04t1 e=5 6r250, s} i,64z, Ae 0}",,, 1| , ^ F L A GS } , O| F ^F SET(filter_sizsrc/libavfilter/af_haas.ce):,62 : 119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPsrc/libavfilter/af_firequalizer.cT_:T 15762:109Y: | warning: P missing field 'unit' initializer [-Wmissing-field-initializers]E _I N T , { " {s157id.e_ | gi 6 a4 i { n "=, " mi3n 1_ } "p,hse tas e" s, i "3,d es e tg 30a1mi,ni "n,F i L AmOGuSFFmS E}pT(,p h| a ^a sre _msioddee_"g, aOinF)F,S E T A(Vm_iOnPsrc/libavfilter/af_dynaudnorm.c_T:p133_h:Ta138YsPE:_e D)warning: O,missing field 'unit' initializer [-Wmissing-field-initializers] U BALEV, _ { .133Od | blP =T 1 _}{,T Y P"0g"E, . _ B0 O 1 O5L 6 ,2 5 , {" s e.t6i 644t,h e= Afi l 0 t},} e| , ^r 0 s,i z1e," ,F L A G S }, | ^ OFFSET(filter_ssrc/libavfilter/af_firequalizer.ciz:e158):,12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] A V_158OP | T _ T Y P{E_ INNUTL,L }{ . i6| 4 ^ = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.csrc/libavfilter/af_haas.c:134::68138::119 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 68134 | | { {" m"ipedadkl"e, _ p h a s e " , " s"este tth em idpdelaek pvhaasleu"e," , O FF S E T( p a r _ m i d d lOe_FpFhSasEeT)(,p AeVa_kOP_Tv_aTlYuPeE)_, B O O L , A V{_.Oi6P4T_=T0Y}P,E _ D OU B L E 0,, { . d1b,l A= }0.,95 } ,| ^0 .0, 1.0, FLAGS }, | ^ src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dynaudnorm.c69 | : 135 : 138 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" left_dela y135" | , "{ s"etp "l,e f t d e l a y " ," s e t tOhFeF pSeETa(pka rv_adleulea",y 0 ) , A V _ O P T_OTFFYSPETE(_pDeOaUkB_LvaEl, u e){, . d b l = 2 . 0A5V}_,O P T _ T0Y,P E _MDAXO_UHBALAES_,D {E.LdAbYl, =A 0}.,9 5 }| , ^ 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | src/libavfilter/af_dynaudnorm.c : 136{: 138": lwarning: efmissing field 'unit' initializer [-Wmissing-field-initializers]t _balance "136, | " s e t { l"emfat xbgaailna"n,ce " , "OsFetF StEhTe(p amarx_ baamlpalinfciec0)a,t i o n " A,V_ O PT _ T Y P EO_FDFOSUEBT(LmaEx,_ am p{.ldbilf=-i1c.0a}t,i o n) ,-1 ,A V _ O1P,T _AT Y},P E _| D ^O UBLE, {.dbl = 10.0}, 1.0, 100.0, FLsrc/libavfilter/af_haas.cAG:S71 :}119,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 71 | { "left_gain", src/libavfilter/af_dynaudnorm.c : 137":s138e:t warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e ft gain", 137 | O F F{S E"Tm"(,p a r _ g a i n 0 ) ," s e t t hAeV _mOaPTx_ aTmYPpEl_DiOfUiBcLaEt,io n "{, . d b l =1 } O,F F0S.E0T15(6m2a5x,_ a mp6l4i,f iA c}a,t io n)| , ^ AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}src/libavfilter/af_haas.c, :172.:0119,: warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]0 0.0, FL A72G | S } , { | " ^ left_phase", "set left phase"src/libavfilter/af_dynaudnorm.c,: 138 :O138F:F warning: Smissing field 'unit' initializer [-Wmissing-field-initializers]ET (par_pha s138e | 0 ) , { " t a rgAeVt_rmOsPT"_T,Y P E"_sBeOtO L,t h e {t.arig6e4t= 0R}M,S " , 0 , 1 , A }O,FF S E| T ^ (target_rms), AV_OPT_TYPsrc/libavfilter/af_haas.cE_:D73O:U131B:L Ewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl = 0 .730 | } , 0{. "0ri,g h t _1de.l0a,y "F, L A G"sSe }t, r ig| h ^t delay", OFFSET(par_delay1)src/libavfilter/af_dynaudnorm.c,: 139 : 138 : AVwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_D O139U | B L E , { {".rdb"l, = 2 . 1 2 } , " s0e,t tMsrc/libavfilter/af_flanger.chAeX:_ HtAA56aS:r113g_D:E eLtwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers] Y R,M SA" ,} , | ^ OFFSET (56t | a rge t _ r{m src/libavfilter/af_haas.cs")d, : e74 l: a 119y":, " warning: b missing field 'unit' initializer [-Wmissing-field-initializers]aA sVe_ OdPTe_ Tl74ayY | i Pn E m_{DOiU BLlE"l, r{isiegch.t_obdndasb",ll a n c=e ", 0 . O0}"F,sFS EeT t( 0ridgh.t eb0,al a ly _am1ni.0c,ne )"F,, LOA FGF SS ET (Ap}Va, _ | rO ^P _Tb_alTaYnPceE1_)D,O U B L AEV,_ O{P.Tdb_src/libavfilter/af_dynaudnorm.clT=0:Y140}:138P,:E 0warning: _,missing field 'unit' initializer [-Wmissing-field-initializers]D O3UB0L,E ,A 140}, | { . | d ^ b l{= 1"}c,ou pl in7g " warning, s generated -". 1s,e t c h1a,n neAl }c,ou p l| in ^g ", src/libavfilter/af_flanger.c : 57 : 113 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(chsrc/libavfilter/af_haas.ca:n75n:e119:l swarning: _missing field 'unit' initializer [-Wmissing-field-initializers]co u p57l | e d ) ,75 { | A"V d_eO Pp Tt_T{YPhE _"," BrO"iOgaLhd,detd_ g swae i{n.p"i,t6 4 =d e1l"}as,y e int rm iig l0h,lt i gsa ie con "n,1d s , " F,OL AFGSOF SF}FE,TS (E T| p( ^adr _eglaaiyn_1d)e, p th ) , AV _AVO_POTP_TT_YPsrc/libavfilter/af_dynaudnorm.cT:E141Y_:PDE138_ODO:UU BLBwarning: LEEmissing field 'unit' initializer [-Wmissing-field-initializers],, {. db{l.d=b 2l141=} | 1,} , 00 ., 0{11 50", 6n"A,2 5 ,} , 6 4| , ^ "As e}t, c h| a ^ nnel coupling", OFFsrc/libavfilter/af_haas.cSE:T(76c:h119a: nwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e ls_coupl src/libavfilter/af_flanger.ce76: | d58 ): ,133 : Awarning: {Vmissing field 'unit' initializer [-Wmissing-field-initializers] _"OrPTi_gThtY _58 | P p Eh _a{ s"BOer"O, eLg e, n "," "ps eet{r .ci6rei4ghnt t=p ah1gea} s,ree "g e, n e r 0at ,O FiFS ETo( pna (1,r d_FpehaLsAlaey1G)eS, d}, s i| ^ g n a l AfVe_eOdbPaTck_)T"Y,P OEF_BFOOSLE,src/libavfilter/af_dynaudnorm.cT :142(: f e138 :e{ .diwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers] 6a4=c1}k,_ g a 142 | in ) ,0 ,A V _ O1{,P "T_Ac T},o YrPr E| ^e_c tDdOUcB"L, E ," s{.edt bsrc/libavfilter/af_haas.cDl=:077C} :,c 12-9o:r 5rwarning: e,missing field 'help' initializer [-Wmissing-field-initializers] c t 977i | 5o ,n A" {, } ,N U L L| ^} | ^ OFFSET(dc_correction), src/libavfilter/af_flanger.c : 59A:129V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_BO O59L | , {{. i"6w4id t=h" ,0 }",p e r c en t a0,g e o f de1l,a yeFd LsiAgGSn a}l, | m ^i xed with original", OFFSET(delay_src/libavfilter/af_dynaudnorm.cga:i143n):,138 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_D O143U | B L E , {{ ."dcb"l,= 7 1 } , 0 , 1 0"0s,e tA }D,C co r| re ^c tion", OFFSET(dcsrc/libavfilter/af_flanger.c_:c60o:rr100ec:t iowarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV _60O | PT _ TY P E{_ B"OsOpLe,e d "{, ."is6w4ee p=s 0p}e,r s e c o n0,d ( H z )1",, FOLFFASGEST (}sp,e e| ^d ), AV_OPT_TYPE_DOUBLE, {.dbl=0.5src/libavfilter/af_dynaudnorm.c}:,144 0:.138:1 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 0, A }, | ^144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_flanger.c:66:135:src/libavfilter/af_dynaudnorm.c :warning: 145missing field 'unit' initializer [-Wmissing-field-initializers]: 138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | 145 | { " p h a{s e"b"",, " s we p t w a v e " speet racelntteargnaet pihvea bsouen-dsahryi fmto dfeo"r, m u l tOiF-FcShEaT(nanlte_lb"o,un dOaFrFSyE_Tm(ochdaen)n,e lA_Vp_hOaPsTe_)T,Y PAEV__OBOPOTL,_ T Y{P.iE6_4DO U=B L0E},, { . d b l0,= 2 5 } ,1 , 0FL,A G1S0 0},, | A ^ } , | ^ src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "compress", "set the compress factsrc/libavfilter/af_flanger.co:r70":,12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | O F FS E T{( cNoUmLprLe ss}_ f a| c ^to r), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-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/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:149:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ CC libavfilter/avf_avectorscope.o src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) 4 | warning ^s generated. src/libavfilter/af_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | double mag = exp(s->cepstrum_tbuf[k] * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_firequalizer.c:566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | double ph = s->cepstrum_tbuf[k+1] * norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_silencedetect.c:57:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAsrc/libavfilter/af_loudnorm.cX, : F103LA:G152S: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 103 | { "I", src/libavfilter/af_silencedetect.c : 58 : 137 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set integ ra58t | e d l{o ud"nensso itsaer"ge,t " , " s e t OnFoFiSsEeT (ttoalregerta_ni)c,e " , A V_ O P T_ T YOPFEF_SDETO(UnBoLiEs, e ){,. d b l =A V-_2O4P.T}_,T Y P-E7_0DO.U,B L E , { . d-b5l.=,0 . 0F0L1A}G,S } , | ^ 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:104:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | src/libavfilter/af_silencedetect.c{: "59i:140":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] "59s | e t i n{t e"gd"r,a t ed l o u d n e"sss etta rmgeitn"i, m u m OdFuFrSatEiTo(nt airng ets_eic)o,n d s" , O FAFVS_OEPTT(_dTuYrPaE_tDiOoUnBL)E,, A V{._dObPl T=_ T-2Y4PE._}D,U RA T -I7O0N.,, { . i6 4 = -250.0,0 0 0FL0A}G, S } , 0| , ^ MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_loudnorm.c:105:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | src/libavfilter/af_silencedetect.c :{ 60":LR140A:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | " s e t{ l"oduudnresast iroann"g, e "tsaertg emti"n,im u m d u r a t io nO FiFnS EsT(etcaorngdest"_, l rOaF)F,S E T (d u rAaVt_iOoPnT)_,T Y PAEV__DOOPUTBL_E,T Y P{E._dDUbRlA T=I O N7.,} ,{ . i 64 =12.0,0 0 0 0 0 } , 5 0 . ,0 , FMLAAXGS_ D}U,R A TI| O ^N ,FLAGS }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silencedetect.c:61: 137106 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "lra", 61 | { " m"osneot "l,ou d ne s s "rcanhgeec kt aergaecth" ,c h a n n e l s eOpFFaSraEtTe(ltya"r, g et _ OlFrFaS),E T( m o no ) ,A V_ O P T _ TAYVP_EO_PDTOU_BTYLPEE,_ B O{O.Ld,b l = { .7.i}6,4 = 0 } ,1 . , 500.,, 1F,L A G S } , F| L ^A GS }, | ^ src/libavfilter/af_loudnorm.csrc/libavfilter/af_silencedetect.c::10762::152137: :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 10762 | | { {" T"Pm"",, " c h ec"ks eeta cmhax imcumh antnreule speeapka"r,a t e l y " , OF FOFSFETS(EmTo(ntoa)r,g e t _ t p )A,V _ O P T _T YP E _ABV_OOOPLT,_ T Y P{E._iD6OU4B=0L}E,, {. d b l = - 2 . } , 0 , 1 ,- 9 . , FL A G S 0}.,, | F ^L AGS }, | ^ src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NUsrc/libavfilter/af_loudnorm.cL:L108 :}152 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:109:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:113:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dCC libavfilter/avf_concat.o bl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:114:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:115:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "measured_thresh", "measured threshold of input file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ CC libavfilter/avf_showcqt.o 34 warnings generated. src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ src/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, | ^ src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 8 warnings generated. CC libavfilter/avf_showcwt.o src/libavfilter/af_replaygain.c:335:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_pan.c:405:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "args", NULL, OFFSET(args), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM }, | ^ src/libavfilter/af_pan.c:406:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 406 | { NULL } | ^ src/libavfilter/af_replaygain.c:349:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 349 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:353:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 353 | av_assert0(i < FF_ARRAY_ELEMS(freqinfos)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_replaygain.c:404:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | sum += samples[0] * samples[0] + samples[1] * samples[1]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_mcompand.c:97:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "args", "set parameters for each band", OFFSET(args), AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ 13 warnings generated. src/libavfilter/af_replaygain.c:440:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | left = (hist_b[i ] = samples[0]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:441:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | right = (hist_b[i + 1] = samples[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:442:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:442:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:443:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:443:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:444:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | left += hist_b[i - 4] * coeff_bsrc/libavfilter/af_join.c[2]: - 234h:19i:s t_warning: a[comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i - 4] * cosrc/libavfilter/af_sidechaincompress.ceff _234:a | 77 [:120 2: f] o;warning: r (missing field 'unit' initializer [-Wmissing-field-initializers]i | = ^~~~~~~~~~~~~ ~ 0; src/libavfilter/af_replaygain.ci: 444< : 7718c | : t warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x - {> nb"_ilnp e444u | tsv ; e l i _+in ",+ l e )ft" s{ e t+ i| =n ~ ^ ~~~~~~~~~~~~~~ phuistt_ bg[aii n-" ,4 ] * c OoFeFfSfET_(b[l2e]v e-l _hiins)t,_ a [AiV _-O P4T]_ T*Y PcEo_eDfOfU_Ba[L2E,] ;{ . | d ^~~~~~~~~~~~~ ~b l=1}, 0.015625, 64, A|F|R }, | ^ src/libavfilter/af_replaygain.c:445:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:81:120: src/libavfilter/af_replaygain.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]445 :18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 81445 | | { r"itghhrte s+h=o lhids"t,_ b"s[eit -t h3]r e*s hcoolde"f,f _ b [ 2O]F -F ShEiTs(tt_ha[rie s-h 3o]ld )*, AcVo_eOfPfT__aT[Y2P]E;_ D O| U ^~~~~~~~~~~~~ ~B LE, {.dbl=0.125}, 0.000976src/libavfilter/af_headphone.c563,: 368 : 161,: Awarning: |Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| R }, | ^ 368 | float gain_lin src/libavfilter/af_sidechaincompress.c=: 82e:x120p:f (warning: missing field 'unit' initializer [-Wmissing-field-initializers]( s->gain - 823 | * n {b "_raitnipou"t,_ c h a n n"eslest) ra/t i2o"0, * M _ L N 1 0 ) ;O F F| S ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~E T(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 20, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:83:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, A|F|R }, | ^ src/libavfilter/af_hdcd.c:989:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_sidechaincompress.c:84:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 989 | 84 | { "r e OlFeFSaEseT",( d i"ssaebtl ree_leaasue"t, o c on v e r OtF)FS,E ATV(_rOePlT_eTasYeP),E _ BAOOVL_O,P {T _T.YiP6E4_ =D O1U B}LE,, 0{,. d1bl,= A2 }5,0 } ,| ^ 0.01, 9000, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:85:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "makeup",src/libavfilter/af_hdcd.c : 991 :"99se:t warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]ak e up gai n"991, | O F FS E T (OmFakFeSuEpT)(,p r o cAeVs_sO_PstTe_rTeoY)P,E _ADVO_UOBLPE,T _{T.dYblP=E1_}B,O O L , { . i 6 4 = HD CD1_,P R O6C4,E AS|S_FST|ER R}E,O _ DE| F ^ AULT }, 0, 1, A }, | ^ src/libavfilter/af_sidechaincompress.c:86:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | src/libavfilter/af_hdcd.c{: "993k:n73e:e "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "se 993t | k n e e " , O F F S E T ( cOdtF_mFsS)E,T( knAeVe_)O,P T _ T Y P AEV_I_NOTP,T_ T{Y P.Ei6_4DO U= B2L0E0,0 {}.,d b1l0=02.,82 86430}0,0 0 , src/libavfilter/af_join.c A : 2781:},19 ,| ^: warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], A|F|R }, | ^ 278 | forsrc/libavfilter/af_hdcd.c (:i 995=:67 :0 ; warning: i missing field 'unit' initializer [-Wmissing-field-initializers]< ctx->n b995_ | i n p u src/libavfilter/af_replaygain.ct s ;:O iF++489) F{:S29 E: T | (warning: f ~ ^ ~~~~~~~~~~~~~~o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ce_pe), AV_ OP489T | _ TY PE _ B OO L , l{ef t. i 6 4= =( h0i s}t, _0b,[ i1,] A =} , s r| ^c [0]) * cosrc/libavfilter/af_sidechaincompress.ce:f93f:_b120[:0 ];warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~^~~~~~~~ ~ 93 | { "level_sc", "set sidechain gain", OFFSET(leCC libavfilter/avf_showfreqs.o src/libavfilter/af_replaygain.cv:el490_:s33c:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT _490TY | PE _ D O U B L Er,i g{.hdtb l == 1}(,h i s t _ b [ i0 .+0 1516]2 5=, s rc6[41,] )A |*F |cRo e}f,f _ b| ^[ 0]; | ~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:94:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "mixsrc/libavfilter/af_replaygain.c":,491:src/libavfilter/af_hdcd.c 49: : 1008warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10 ":s warning: emissing field 'help' initializer [-Wmissing-field-initializers]t 491 | m 1008i | x " , {NlUe fL t L } + = | ^Oh FisFtS_bE[Ti( m- i x2),] * c o eAfVf__bO[P T1]_ TY-P hEi_stD_OUaB[LiE , -{ .2db]l =*1} ,co e f f _ a [ 1 src/libavfilter/af_join.c ] ;: 292 | :19 ^~~~~~~~~~~~~~ ~: 0warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1src/libavfilter/af_replaygain.c,: 491A|:F18|:R warning: }292,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | | ^ f491o | r ( i = 0 ; src/libavfilter/af_sidechaincompress.c lie:95 f:missing field 'help' initializer [-Wmissing-field-initializers]n= bh_i si95tn_ | b[pi u t- s {2 ]; *N cUoiefL+fL+ }_ b)[ | 1 ^ {] - | ~ ^ ~~~~~~~~~~~~~~h ist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:492:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 1src/libavfilter/af_join.c5] *: c314o:e19f:f_ awarning: [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c :314506 | : 18 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (i = 5060 | ; i < c t xri-g>hnbt_ i+np=u thsi;s it+_+b)[ i{ - | 1 ~ ^ ~~~~~~~~~~~~~~5 ] * coeffsrc/libavfilter/af_join.c_:425b:[19 :8 ]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- hist_ a425[ | i - 1 5f]o r* (cio e=f f_0a;[ 8i ]<; c| t ^~~~~~~~~~~~~~ ~x ->nb_inp8ut warningss; generated . i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | fsrc/libavfilter/af_replaygain.co:r507 (:i49: = warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; i < ctx -507> | n b _i n p u t s;l efit+ + +)= hi| s ~ ^ ~~~~~~~~~~~~~~t _b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_loudnorm.c:708:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 708 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/avf_showspatial.o src/libavfilter/af_replaygain.c:584:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | av_log(ctx, AV_LOG_INFO, "track_gain = %+.2f dB\n", gain); | ~~~~~~ ^~~~ src/libavfilter/af_replaygain.c:585:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | av_log(ctx, AV_LOG_INFO, "track_peak = %.6f\n", s->peak); | ~~~~~~ ~~~^~~~ src/libavfilter/af_join.c:448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 463 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:496:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 496 | if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:537:16: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 537 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels));CC libavfilter/avf_showspectrum.o src/libavfilter/af_headphone.c | : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~710 :84: src/libavutil/macros.h:warning: 49:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 : note: expanded from macro 'FFMIN' 49 | #def i710n | e F F sM-I>Ng(aai,nb_)l f(e(a =) ex>p (fb)( (?s -(>bg)a :i n( a-) )3 | * ~ ^ ~ inlink->src/libavfilter/af_join.cch:_l545a:y19o: uwarning: t.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nb _chan n545el | s + sf-o>rl f(ei_ g=a i0n;) i/ <2 c0t x*- >Mn_bL_Ni1n0p)u; t s| ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:554:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { NULL } | ^ 11 warnings generated. src/libavfilter/af_silenceremove.c:114:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "start_periods", "set periods of silence pasrc/libavfilter/af_join.crt:s592 :to19 :s kwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p from start", 592 | O F F SfEoT(rs t(air t=_ p1e;ri oid s<) ,c t x - > n bA_Vi_nOpPuTt_s T&&Y PnE_bI_NsTa, m p l e s {>. i06; 4i=0+}+,) { 0| , ~ ^ ~~~~~~~~~~~~~~ 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:116:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_hdcd.c:1360:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1360 | GAINTOFLOAT(ctx->val_target_gain >>7) src/libavfilter/af_silenceremove.c);: 121 :| 162 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 121832 | | # d e f{i n"es tGoAIpN_TpOerFioLdOsA"T,( g ) "s(egt) ?p e-r(filoodast) (ogf >s>i1le)n -c e( p(agr ts& 1t)o s?k 0i.p5 :f r0o.m0 )e n: d0",. 0 | ^~~~~~~~~~~~~~ ~ OFFSET(stop_persrc/libavfilter/af_hdcd.ci:o1359d:s12):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V1359_ | O P T _ TY P E _ I NGT,A IN T O F L{O.AiT6(4t=a0r}g, e-9t0_0g0,a i n [ 1 9]0 >0>0,7 ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832A:F30 :} , note: expanded from macro 'GAINTOFLOAT' | ^ 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((gsrc/libavfilter/af_silenceremove.c :&122: 1621: )warning: missing field 'unit' initializer [-Wmissing-field-initializers] ? 0.5 : 0.0) : 0 .1220 | | { ^~~~~~~~~~~~~~ ~ "stop_duratisrc/libavfilter/af_hdcd.co:n1358":,12 : warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et stop d1358u | r a t i o n o f n GoAnI-NsTilOeFnLcOeA Tp(atarrtg"e,t _ g a i n [ 0 ] > > 7) ,O F | F ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S ET(src/libavfilter/af_hdcd.cst:o832:p30_d:u rnote: aexpanded from macro 'GAINTOFLOAT't ion_o p832t | )#,d e f iAnV_eOsrc/libavfilter/af_tremolo.c PGAT:_ITN39YTP:O118EF_:L ODAURwarning: ATmissing field 'unit' initializer [-Wmissing-field-initializers]T( IgO)N , ({g.)i6 4? =-0(f }l39,o | a t ) (0, g{>I> N1T") 3f-"2_ M,((A Xg, "AF se&t } 1,)f re ? q | u ^0 e.n5c :y 0i.n0 h)er t:z "0,. 0 | O ^~~~~~~~~~~~~~ ~F FSET(freq), src/libavfilter/af_silenceremove.c : 123 :AV162_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_DOUBLE, {.db l123 = | 5 . 0 },{ "0.s1t,o p_ t h2r0e0s0h0o.l0d," ,F L"AsGeSt }t,h r e| s ^h old for stop silence detection", src/libavfilter/af_tremolo.c : 40 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET( s40t | o p _ t{h r"de",sh o"lsde)t, d e p t h AaVs_ OpPeTr_ceTnYPtE_aDgOeU"B,L E ,O F F S{.EdTb(ld=ep0t}h,) , A0V_,O P TD_BLT_YMPAEX_,D OAUFB L}E,, | ^ {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_silenceremove.c:src/libavfilter/af_tremolo.c124::41162::12: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }124 | | ^ { "stop_silence", "set stop duration of silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_stereotools.c:63:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_in", "set level in", src/libavfilter/af_silenceremove.c :O129F:F162S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]l evel_in), AV_OP T_129T | YP E _D O {U B"LEw, i{n.ddbol=w1"},, 0 . 0 15 6 2 5",s e 6t4 ,d uAr a}t,io n | ^o f window for silence detection", Osrc/libavfilter/af_stereotools.cFF:S64E:T112(:w iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d ow_dura t64i | o n _ op t{) ," lAeVv_eOlP_To_uTtY"PE,_ D U R"AsTeItO Nle,v {e.li 6o4u=t2"0, 0 0 0 }OF,F S0E, T10(0l0e0v0e0l00_,o uAtF) ,} , A V| _ ^O PT_TYPE_DOUBLE, {.dbl=1}, 0.src/libavfilter/af_silenceremove.c01:561302:512,: warning: 6missing field 'help' initializer [-Wmissing-field-initializers] 4, A130 | }, | ^ { NULL } | ^ src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "softclip", "enable softclip", OFFSET(softclip), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:68:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "mutel", "mute L", OFFSET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:69:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phaser", "phase R", OFFSET(phase_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:84:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "slev", "set side level", OFFSET(slev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:85:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "sbal", "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:86:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "mlev", "set middle level", OFFSET(mlev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "base", "set stereo base", OFFSET(base), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -20, 20, A }, | ^ src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "sclevel", "set S/C level", OFFSET(sc_level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 100, A }, | ^ src/libavfilter/af_stereotools.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "phase", "set stereo phase", OFFSET(phase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 360, A }, | ^ src/libavfilter/af_stereotools.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/af_silenceremove.c:217:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_superequalizer.c:69:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~~~ ~~^~~ src/libavfilter/af_silenceremove.c:227:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:98:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "peak", "set the peak value"src/libavfilter/af_superequalizer.c, O:F79F:S30E:T (warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ak_value) ,79 A | V_ O P fTl_ToYaPsrc/libavfilter/af_silenceremove.ctE o_:meDg228Oa:U15 :B= L warning: E2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {*.d bMl_=P0I .*9 5 f};228 | , 0 .| 0, ~ ^ 1 . s0-, >FsLuAmG S =} ,f m a| x ^f (s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:99:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "p", "set the peak value", OFFSET(peak_value), AV_src/libavfilter/af_silenceremove.cO:P230:T15_T:YP Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D OUBLE, {.dbl=0 .2309 | 5 } , 0s.-0>,s um1 .+0=, *FwLsAaGmSp l}e,; | ^| ~~ ^~~~~~~~ src/libavfilter/af_hdcd.csrc/libavfilter/af_speechnorm.c::1506100::49124:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | { "1506ex | p a n sdieont"e,c t"-s>etm axt_hge amianx _eaxdpjaunsstiomne nfta c=to rF"F,M IONFF(SdEeTte(cmta-x>_mexapx_agnsaiino_n)a, dAjVu_stOmPTe_ntT,Y GPAEIN_TODFOLUBOLATE(,s ta{te.-db>lm=a2x._0ga}i,n )1).;0 , | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 0.0, FLAsrc/libavutil/macros.hG:S49: 22}:, note: expanded from macro 'FFMIN'| ^ 49 | #define FFMIN(a,b) ((a) >src/libavfilter/af_speechnorm.c (:b101): ?124 (:b )warning: missing field 'unit' initializer [-Wmissing-field-initializers] : (a)) | ^ ~ 101 | { "e", src/libavfilter/af_hdcd.c : 1506 : 70 :" swarning: etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] the max ex p1506a | n s io n d eftaecctto->rm"a,x _OFgFaiSnET_(amdajxu_sextpmeannts i=o nF),F AMVI_ONP(Td_eTtYePEc_tDO-U>BmLaE,x _{g.adibnl_=a2d.j0u},s 1t.m0e,n t,5 0G.AI0N,T OFLFALGOSA }T,( s t| a ^t e->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30src/libavfilter/af_speechnorm.c: :note: 102expanded from macro 'GAINTOFLOAT': 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 832 | #defi n102e | G A {I N"TcOFoLOmAprTe(sgs)i o(ng"), ?" -s(eft ltoahte) (mg>a>x 1c)o m- p(re(sg s&i on1 )f a?c t0o.r5" , :O F0F.SE0T)( m:ax _0c.o0m p r| e ^ ~s siosrc/libavutil/macros.hn:)49,: 28A:V_ Onote: Pexpanded from macro 'FFMIN'T _TYPE _49D | #OdUeBfLinEe, F{F.dMbIlN=(2a.,b0)} , (1(a.)0, >5 0(.b)0 ,? F(bL)A G:S (}a,)) | | ^ ^ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_speechnorm.c 1506: | 103 :130 : dewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]e ct->max 103_ | g a i n{ _"acd"j,u s t m e n t = FF"MsINe(t dtethecet -m>amx acx_ogmparine_ssaidojnus tfmaecntotr," ,G AOFIFNSTETO(FmLaOxA_Tc(osmtpartees-s>imaoxn_)g,a iAnV)_)O;P T _T| Y ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~P E_DOUBsrc/libavfilter/af_hdcd.cL:832E:,30 : {note: expanded from macro 'GAINTOFLOAT'. dbl=2 .8320 | }#d,e fi1n.e 0G,A I5N0T.O0,F LOFALTAG(Sg )} , ( | g ^) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0src/libavfilter/af_speechnorm.c.:0104): 118:: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 0 | ^ ~ src/libavutil/macros.h104: | 49: 34 : note: {expanded from macro 'FFMIN' "thr 49e | s#dheoflidn"e ,F F"MsIeNt( at,hb)e (t(hare)s h>o l(db v)a l?u e("b, src/libavfilter/af_superequalizer.c)O :: F115F(S:Ea54T)(:)t warning: hrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e s| h ^o ld_va lu115e | ) , AV _ OPT _ T YrPeEt_DuOrUnB LE.,5 {8.4d2bfl =*0 }p, o0w(.a0, -1 .201, ,F L0A.GS4 f}), + | ^0 .07886f * (a - 21); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_speechnorm.c:105:src/libavfilter/af_superequalizer.c118::115 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | 115 | { " t " ,r e t u r n . 5"84se2tf * tpheo wt(ha r-e s2h1o,l d 0v.a4lf)u e+" ,0 .O0F7F88S6EfT *( t(ah r-e s2h1ol)d;_v a l| u ~~~ ^~~~e ), AV_Osrc/libavfilter/af_superequalizer.cP:T115_:TY31P:E _warning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OU BLE, {.d b115l | = 0 } , 0 . 0 r,e 1t.u0r,n FL.A5GS8 42}f, * | ^p ow(a - 21, 0.4f) + 0.07886f * (src/libavfilter/af_speechnorm.ca: 106-: 124:2 1)warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~ ~~^~~~ 106 | src/libavfilter/af_superequalizer.c :{115 ":ra16i:s ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "se t115 | t h e ex p a n srieotnu rrani s.5i8n4g2 fa m*o unpt"o,w (OaF F-S E2T1(,r 0a.4ifs)e _+a m0o.0un7t88)6,f *A V(_aO P-T_ T21Y)P; E _| D ^~~~~~ ~O UBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c107 | : 277 :{12 :" rwarning: ", implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set the e277x | p a n s ireotnur nr asiqsritnfg( naemwo_usunmt "/, sO->FwFiSnEdT(orwai_sdeu_raamtoiuonnt));, A| V ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fall", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0In file included from , 1.0src/libavfilter/af_surround.c,: 30F: Lsrc/libavfilter/window_func.hAG:S155 :}60, : | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/af_speechnorm.c : 109 l:u124t:[ nwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers] = exp(- 0109.5 | * S{ Q"Rf("(,n - ( N"-s1e)t/ 2t)/h(e0. 4c*(oNm-p1r)e/2s.sf)i)o)n; r| a ~^~~i sing amsrc/libavfilter/window_func.ho:u153n:t"30,: OFnote: Fexpanded from macro 'SQR'SE T(fa ll153_ | a m o u n t ) , #AVd_eOfPinTe_ TSCC libavfilter/avf_showvolume.o QRY(PxE)_D O(U(BxL)E*,( x{).)d b l| = ^0. 001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/window_func.h:155:60src/libavfilter/af_silenceremove.c: :warning: 287implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15: warning: 155 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_speechnorm.c : 110 :114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]l ut[n] =287 | e110xp ( | - 0{ . "sc5-h >saum*n Sn-Q=e *Rlsw(sa"m(n,-p (l"Ne-1s);/2e t) c/| (h0 ~~ ^~~~~~~~a n.n4e*l(sN- 1t)o/2 .ffi)l)te)r;" , | O ~^~~F FSETsrc/libavfilter/window_func.h(:153c:h26_:l anote: expanded from macro 'SQR'y out_ s153t | r ) , AV _ O P T _#TdYPeEfi_nSeT RSIQNRG(x,) {(.(sxt)*r(=x")a)l l "| } ^ ,src/libavfilter/af_silenceremove.c 0:,288 0:,15 :F LAwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 288 | s->sum = fmaxf(ssrc/libavfilter/af_speechnorm.c-:>111su:m114:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.f); | ~ ^~~~~~~~~~~~~~~~~~111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRINsrc/libavfilter/af_silenceremove.cG:,290: 15{:. swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ="a 290l | l " }, 0s-,> s0u,m F L+=A GS* w}s, a | m ^p le; | ~~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:112:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "invert", "set src/libavfilter/window_func.hinv:e162r:t25e:d warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ltering", O162F | F SE T( in v e r t ) , A V_iOfP T(_FTFYAPEB_SB(OnO L-, M{). i>6=4 =00}.,3 0*, M1) ,{ F L| A ~~^~~ ~~G S }, | ^src/libavutil/common.h :64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(src/libavfilter/af_speechnorm.ca:)113 :((99a:) warning: >missing field 'unit' initializer [-Wmissing-field-initializers]= 0 ? (a )113 | : ( -{( a)")i"), | ^ "set inverteIn file included from dsrc/libavfilter/af_surround.c :30f: ilsrc/libavfilter/window_func.ht:e162r:i17n:g "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET (i162n | v e r t ) , A V_ OiPfT_ T(YFPFEA_BBOOSL(, n{ .i-6 4M=)0 },> 0=, 0 .13, *F LMA)GS {}, | | ^~~~~~~~~~~~ ~~ ^ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFAsrc/libavfilter/af_speechnorm.cB:S114(:a102): (warning: (missing field 'unit' initializer [-Wmissing-field-initializers]a ) >= 0 ? 114( | a ) : ({- ("a)l)i) n k| ^~~~" , "set In file included from lisrc/libavfilter/af_surround.cn:k30ed: src/libavfilter/window_func.hc:h162a:n39ne:l warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] filt 162e | r i n g " , O FiFfS (EFTF(AlBSi(nnk )-, M )A >V=_O P0.T3_ T*Y PME)_ B{O O L| , ~ ^ {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "l", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/window_func.h:163:86: src/libavfilter/af_speechnorm.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]116 :102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | 116 | { " r m s " ,l u"t[sn]e t= th0e. 5R M*S (v1a l+ uceo"s,( (OMF_FPSIE*T((FFrAmBsS_(vna -l Mu)e )-, AV0_O.P3T _*TY PME))_/D(O(1U B-L E0, .{3). d*b l=M0)).)0;} , | ~ ^0 .0, 1.0, FLsrc/libavfilter/window_func.hA:G163S: 69}: ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 163 | lut[src/libavfilter/af_speechnorm.cn:]117 :102=: 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]5 * (1 + 117c | o s ( ( M{_ P"Im*"(,F FA B S"(sne -t Mt)h e -R M0S. 3v a*l ueM"),)/ (OF(F1S ET-( r0.m3s)_ v*a luMe))),) ;AV _ | O ~ ^P T_TYPE_DOUBLE, {src/libavfilter/window_func.h.d:bl163=:056.:0 }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0, 1.0 ,163 F | L A G S } , | ^ CC libavfilter/avf_showwaves.o lut[n] = 0src/libavfilter/af_speechnorm.c.5: 118*: 12(1: + warning: missing field 'help' initializer [-Wmissing-field-initializers]c os (118(M | _ P I * ({F FNAUBLSL( n} - | M ^) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_silenceremove.c:335:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:345:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:346:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:348:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_hdcd.c:1672:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1672 | av_log(ctx, AV_LOG_VERBOSE, "Channel %d: tg %0.1f: %d\n", i, GAINTOFLOAT(j), state->gain_counts[j]); | ^~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:395:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1681 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 1682 | "HDCD detected: yes, peak_extend: %s, max_gain_adj: %0.1f dB, transient_filter: %s, detectable errors: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:405:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:406:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:408:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_superequalizer.c:330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "1b", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:332:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "3b", "set 131Hz band gain", OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:333:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "4b", "set 185Hz band gain", OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:334:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(fltsrc/libavfilter/af_superequalizer.c,: 335f:l97o:a twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0.f, ( f335l | o at ) M I{N _P E"A6Kb)" ,| "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s et 370src/libavfilter/af_speechnorm.cH:z272 :43b:a ndnote: expanded from macro 'ANALYZE_CHANNEL'g ain", O272FF | S E T ( g a i n s [ 5] ) , ApVi_[OPpTi__TeYnPdE]_.FmaLxOAT, _{p.debal=k1 }=, m0a,x 2_0,p eAaFk };, | ^ \ | ~ ^~~~~~~~ src/libavfilter/af_superequalizer.c:336:97: src/libavfilter/af_speechnorm.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]312 :1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {312 | A"N7Ab"L,Y Z"Es_CeHtA NN5E2L3(Hfz lbt,a nfdl ogaati,n " ,0 . f, OF(FflSoETa(tg)aMiInNs_ P[E6A]K)) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~AV _OPsrc/libavfilter/af_speechnorm.cT:_273T:YP42E: _note: FLexpanded from macro 'ANALYZE_CHANNEL'O AT, {.d b273l | = 1 } , 0 , 20 , A F } , | p ^i [pi_end].rms_sum = rms_sum; src/libavfilter/af_surround.c : 253 : 21 : warning: \implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^~~~~~~ 253 | src/libavfilter/af_superequalizer.c : 337s:->97l: owarning: wmissing field 'unit' initializer [-Wmissing-field-initializers] cut = 1337. | f * s{-> l o"w8cbut"f, / "(sientl 7i4n0kH->zs abmaplne_dr agtaei n* "0, . 5 )O F*F (Ss-E>wTi(ng_asiinzes /[ 72]));, A| V ~~~~^~~~~~~~~~~~ ~ _OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_surround.c:254:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_superequalizer.c:338:97: warning: 254missing field 'unit' initializer [-Wmissing-field-initializers] | s- >338h | ig h c u{ t "9=b "1.,f "*s est- >1h0i4g7hHczu tbfan d /ga in("i,n lOFiFnSk-E>Ts(agamipnls e[_8r]a)t,e A*V 0_.O5P) T*_T Y(PsE-_>wFiLnO_sAiTz,e {/. 2d)bl;= 1 },| ~~~~^~~~~~~~~~~~~ ~ 0, 20, AF }, | ^ CC libavfilter/avfilter.o src/libavfilter/af_speechnorm.c:312:1src/libavfilter/af_superequalizer.c: :warning: 339implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312339 | | A N A L {Y Z"E10_bC"H,AN N"sEeLt( f1l48t0H,z fblaonadt ,g a i0n."f,, (OflFoFatS)EMTIN(_gaPiEnAs K[)9 ] )| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AV_Osrc/libavfilter/af_speechnorm.c:P304T:31_:T Ynote: expanded from macro 'ANALYZE_CHANNEL'P E_FLOA T304, | { . d b l = 1pi}[,p i0_,en d2].0m,a xA_pFe }a,k = | n ^e w_max_peak; \ | ~ ^~~~~~~~~~~~ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c 340: | 312: 1 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" 11b", " s312e | t A2NA0L93YHZzE _CbHanAdN NgEaL(ifnl"t,, fOlFoFaSEtT, ( ga0i.nfs[,1 0(]fl)o, aAtV)_MOINP_TP_ETAKY)P E _F| L^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O AT,src/libavfilter/af_speechnorm.c {:.d305b:30l:= 1note: },expanded from macro 'ANALYZE_CHANNEL' 0, 20, 305 | A F } , | p ^i [pi_end].rms_sum = new_rms_sum; \ | ~ ^~~~~~~~~~~ src/libavfilter/af_superequalizer.c:341:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | { NULL } | ^ src/libavfilter/af_surround.c:333:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/af_surround.c:333:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/af_surround.c:339:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <= M_PI_4) | ^~~~~~~~ ~~ src/libavfilter/af_surround.c:340:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | a *= reference / M_PI_2; | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:342:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~ ~ src/libavfilter/af_surround.c:342:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M3_PI warning +s r generatede. ference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~ src/libavfilter/af_surround.c:342:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:342:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~~ ~ src/libavfilter/af_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bassrc/libavfilter/af_surround.cs c:u370to:ff35":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(cutoff), 370 A | V _O P T _*TYxPE _=D OaUvB_LcEl,i p{f(.a+dab*lf=ma2x5f0(}0,.1f0, 0p,5*00p,-M _FPLIA_G2S), -}1,.f , | ^1 .f); | ~^~~ src/libavfilter/af_virtualbass.c:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBsrc/libavfilter/af_surround.cL:E371, :{66:. dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l= 3}, 0.5, 3371 | , T F L*AyG S= }a,v _ c| l ^ ipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_src/libavfilter/af_virtualbass.cP:I)46*:M10_:L Nwarning: 1missing field 'help' initializer [-Wmissing-field-initializers]0 +1. f46, | - 1 . f{,N U1L.Lf)}; | | ^ ~^~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*Msrc/libavfilter/af_vibrato.c_L:N1460:+1181.:f ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]- 1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 46 | { "fsrc/libavfilter/af_surround.c",: 371":s51e:t warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f requen c371y | i n *heyr t=z "a,v _c l i pOfF(FcSoEsT(ff(rae*Mq_)PI,_ 2 +M _ APVI_O)P*Tc_oTsYfP(ME_P_ID_O2UB-LpE/,M _ P I{).d*bMl_ =L N5.100+}1.,f , 0-.11.,f , 12.0f)0;00 .0 ,| ^~ FLAGS }, | ^src/libavfilter/af_surround.c :371:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cossrc/libavfilter/af_vibrato.cf:(47a*:M118_: Pwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]_ 2+M_PI)* co47s | f ( M _ P{ I"_d2-"p,/ M_"PIs)e*Mt_ dLepNt1h0src/libavfilter/af_silenceremove.c +a:s1644 .:42pf:e r,warning: ce comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]- 1nt.af,g e1."f,) ; 644 OF | FS E | T ^~ ( d e p t h ), AiVf_ O(PsT-_>TsYtPaEr_tDO_UhBoLlEd,o ff _ e{n.ddb l> == 0 .5s}->,s t ar t0._00d,u r at1.i0on,) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~F LAGS }, | ^ src/libavfilter/af_silenceremove.csrc/libavfilter/af_speechnorm.c:674::44:411 :warning: 1comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]: src/libavfilter/af_vibrato.c :warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers]674 | 48 | 411 { | N FUL LIL T E }R _ L | IsN ^K-_ >CsHtAarNtNE_LsSi(lfeltn,c ef_leonadt ,= fFlFeMrIpN)( s -| >^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s tart_silsrc/libavfilter/af_speechnorm.cen:c387e:_26e:n dnote: expanded from macro 'FILTER_LINK_CHANNELS'+ 1, s->st a387rt | _ si l en c e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ gain = FFMIN(gsrc/libavutil/macros.ha:i49n:,25 : mnote: inexpanded from macro 'FFMIN'_gsrc/libavfilter/af_surround.c a:i378n:( 79c49 | :#tx dwarning: ,efimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nec cFF,M mIiNn(_as ,ib)378z | e( )(a )); > ( b ) *? l ( f b e) _ m: a \(ag) ) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~ ^ ~ = src/libavutil/macros.hn: 49<: 22src/libavfilter/af_silenceremove.cl::o 675note: wexpanded from macro 'FFMIN' :cu49t: ?warning: 49comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | 1#.df e:f in 675.e | 5 fF* (1F.M IfN +( c a o, bs) f (( ( M a_ ) P Ii>f* ((b(l) s?o -wc(>bu) s:tt-n (a)rat/))_ (si lle| o ^ ~nw cceu_tof-fhsiegthc u>t=) )s-)>;s ta r| t ~ ~~~~~~^~~~~~~~_ silence) src/libavfilter/af_surround.c :| 378 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~: 68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *src/libavfilter/af_silenceremove.cl:f784e:_47ma:g warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] = n < l ow784c | u t ? 1 . f : . 5 f * ( 1 . f + c oss-f>(sMt_oPpI_*si(llenocwec_uetn-dn )=/ F(FlMoIwNc(ust->-shitghocp_ust)i)le)n; c e| _e ~ ~~~~~~^~n d + 1, s->stop_silence); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_silenceremove.c:785:52: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 785 | if (s->stop_silence_offset >= s->stop_silence) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:796:45: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 796 | if (s->stop_holdoff_end >= s->stop_duration) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:405:24: note: expanded from macro 'FILTER_LINK_CHANNELS' 405 | s->prev_gain = gain; \ | ~ ^~~~ src/libavfilter/af_surround.c:416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ~~~~ ^~~~ src/libavfilter/af_surround.c:416:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ src/libavfilter/af_speechnorm.c:455:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 455 | for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_stereowiden.c:46:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "delay", "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A }, | ^ src/libavfilter/af_stereowiden.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT }, | ^ src/libavfilter/af_stereowiden.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "crossfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT }, | ^ src/libavfilter/af_stereowiden.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ CC libavfilter/avfiltergraph.o src/libavfilter/af_surround.c:640:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | float lfe_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ 2 warnings generated. 13 warnings generated. 15 warnings generated. src/libavfilter/af_surround.c:780:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 780 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:781:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:836:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ In file included from src/libavfilter/af_volume.c:30: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_surround.c:892:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:893:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/asrc_anoisesrc.c:60:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.src/libavfilter/af_surround.c}, : 949 : 13 : 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1., 949 | FL A GS }i, f | ( ^ph ase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "duration", src/libavfilter/af_surround.c"s:e950t :d39ur:a twarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o n", 950 | phase_difl = 2.f * M_PI - phase_OdFiFfSlE;T ( d| ~ ^~~~~~~~~~u ration)src/libavfilter/af_surround.c, : 950 : 26AV:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T_ TYPE_D U950RA | T I O N , {. i 6 4 =p h a0s}e,_ d i f l = 20.f, * IMN_T6P4I_ -M ApXh,a s FeL_AdiGfS l};, | | ^ ^~~ ~ src/libavfilter/af_surround.csrc/libavfilter/asrc_anoisesrc.c::95265:13::131 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 952 | 65 | i f{ "(dp"ha,s e _ d i f r > M _"PsIe) t d| u ^~~~~~~~~~ ~ ration", OFFSET(duration), AV_OPT_TYsrc/libavfilter/af_surround.cPE:_953:D39U:R warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T ION, 953 | { .i 6 4 = 0 } , p h a s e _ d0i,f r I=N 2T.6f4 _M*A XM,_ P I F-L AphGaSse _}di,f r ;| ^ | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:953:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ src/libavfilter/asrc_anoisesrc.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7618 | warning s generated{. "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "nb_samples", "set thIn file included from e nsrc/libavfilter/asrc_afirsrc.cu:mb29e: r src/libavfilter/window_func.ho:f155 s:am60p:l ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] per requested fr a155m | e " , O F F S E T (lnubt_[sna]m p=l eesx)p, (A-V0_.O5PT _*T YSPQER_I(N(Tn,- ({N.-i16)4/ 2)=/ (100.244*}(, N1,- I1N)T/_2M.AfX),) )F;L A G| S ~^~~ }, | ^ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #defsrc/libavfilter/asrc_anoisesrc.cin:e78 :S142Q: Rwarning: (xmissing field 'unit' initializer [-Wmissing-field-initializers]) ((x)*(x )78) | | ^ { "n", "set the numsrc/libavfilter/window_func.hbe:r155 :o60:f warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]am ples pe r155 | re q u es t ed f r a m e" ,lu tO[FnF]S E=T (enbx_spa(mp-l0e.s5) ,* ASVQ_ORPT(_(TnY-P(EN_-I1)N/T2),/ {(.0i.644* (=N -11)0/224.}f,) ))1;, | ~^~~I NT_Msrc/libavfilter/window_func.hA:X153,: 26FL:A Gnote: Sexpanded from macro 'SQR' }, | 153 ^ | #define Ssrc/libavfilter/asrc_anoisesrc.cQR:(79x:)10: ((warning: xmissing field 'help' initializer [-Wmissing-field-initializers]) *(x )79) | | ^ {NULL} | ^ src/libavfilter/asrc_anullsrc.c:53:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "channel_layout", "set channel_layout", OFFSET(channel_layousrc/libavfilter/asrc_anoisesrc.ct_:st65r:)113,: warning: Aimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]V _OPT_TYPE_STR I65N | G , { . s{tr =" d""s,t e r e o " } ,src/libavfilter/window_func.h :162 : 0,25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"0s,et FLdAGuSr }a,ti162o | n | ^" , O F F S EiTf( d(uFrFaABtSi(onn )-, M) src/libavfilter/asrc_anullsrc.c> :54=: A 126V0:. _3warning: O PTmissing field 'unit' initializer [-Wmissing-field-initializers]_* TYMP) E{_D U54RA T | | I ~~^~~ ~~ O N, {.{isrc/libavutil/common.h 64: 64:"31c=:l" , 0} ,note: expanded from macro 'FFABS' 64 | # de 0 f, i ne IN T6 F F4"A_BsS(MaAe)X ,t (cF(LAha)GaS n >n}=e, l| 0_ ~ ^~~~~~~~~ l?a y(oau)t/usr/include/stdint.h :46"::, 21O :F(FS -Enote: (Taexpanded from macro 'INT64_MAX'(c) )h) a n | 46n ^ | e #ld_leayfouit_nsetIn file included from rI)src/libavfilter/asrc_afirsrc.cN:29,T : A6src/libavfilter/window_func.hV4:__162OMP:TA17_:T XYwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P E _(ST0 xR7I162f | Nf fG ,ff f f {f. stff f rf f= f f ")s t i| ef ^~~~~~~~~~~~~~~~~~ r (eFoFA"B}S,( n0 ,- 0,M F)LA GS> }=, 0 src/libavfilter/asrc_anoisesrc.c.:| 364 ^ * : M113): warning: {implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64 :6437 | : note: expanded from macro 'FFABS' { src/libavfilter/asrc_anullsrc.c "64:d55u | :r#125a:d teifwarning: inoemissing field 'unit' initializer [-Wmissing-field-initializers] nF F"A, B S ( a55) | " s(et ( ad) >=u 0 r{ a ?t" iso(anma"p,) l e: _ ( r- (OaaFtFe)"S),E) T( d u | " ^~~~sr eatt isoamnpIn file included from )lsrc/libavfilter/asrc_afirsrc.c, e :29 r : a src/libavfilter/window_func.h:t162AeV_:"OP39,: T _ TYwarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _ODUFRFS A162E | TT I(ON s, a m{ .p il 6 e4 _ ra= t src/libavfilter/af_surround.cei_s0f}:,t 1008 r (:) F 13 F,: A BASwarning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Vn_ O0P, T-_ T YIPNMT E)_6S41008 | T _ >RIMNA =GX ,,0 F i.f{3 L(. ApGhsas*e _SdtifMl r> )= } , {" M _4P I| 4 ~ ^~~~~~~~~| )1 0 ~ ^0 /usr/include/stdint.h" :}| 46, ^~~~~~~~~~ ~ : 210:, 0note: , expanded from macro 'INT64_MAX'FL AGS } , 46 | | ^# define INT64_MAX (0x7ffffffffsrc/libavfilter/asrc_anullsrc.cf:f56src/libavfilter/af_surround.cf:f125f::f1009: fwarning: )39missing field 'unit' initializer [-Wmissing-field-initializers] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~~~~~ 56 | 1009 | { " r" , p h a s e _ d i f"ls e=t 2s.afm p* lMe _rPaIt e-" ,ph as e _ dOiFflF;S E T| ~ ^~~~~~~~~~( samplsrc/libavfilter/af_surround.ce_:rasrc/libavfilter/window_func.h1009t::e_16326:s86:t: warning: r implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,1009 | A V _ O163 | PT _ T Y P E _ pShT R aIsNe _G di,f l {l=.ust rt2[ .fn *=] " M4=4 0_.51P I0*0" }(-,1 ph as0+,e _0cd,o iFsfL(Al(G;M _SP I*| (} ^~~ ~,F F A| B ^S (n - M) - 0.3 * M))/((1 src/libavfilter/af_surround.c-: 01011.:313): *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Msrc/libavfilter/asrc_anullsrc.c)):) 57;: 147| : ~ ^ 1011warning: | missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h :i163f : 69(57:p warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ha s e _ d{i 163f" | nr >b _ s M a _m PIp l)e s " , | ^~~~~~~~~~ ~ l ut ["ns]e t= 0t.5h e *n u(m1b e+r ocf oss(a(mMp_src/libavfilter/af_surround.clePsI: *(1012FFpAB:Se39(rn: -r warning: eMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q )u e-s 1012t | 0e .d 3 f*r a M m )e" ), / OF(pFha(SsE1e -T_(d in0bf_.rs3) *a =Mm )2p).)f;l e* s| )M, ~ ^_ APVI _- OpPhTa_sTYeP_Ed_src/libavfilter/window_func.hINi:Tf163r,; {:.56: i 6 warning: 4| ~ ^~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 10src/libavfilter/af_surround.c24:}1012, : 126:163 ,warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U I NT 1 6 _ 1012M | A X , F LA G S } , lpu t| ^h[ ans] e= _0.d5i fr* =( 12. f+ *c oMs_(PI(src/libavfilter/asrc_anullsrc.cM -: p_58:h147aP: sI*warning: e(missing field 'unit' initializer [-Wmissing-field-initializers]_ FdFiAfBrS;( n | ^~~ ~ 58 - | M ) - 0 .{3 "n*" ,M) ) / (( 1 - 0. 3 ) * "M)s)e)t; t h | e ~~^~~ ~ numbesrc/libavutil/common.hr: 64o:f 31s:a note: mexpanded from macro 'FFABS'p les p64e | #rd reeqfuiensete dF fFrAaBmSe("a, )O F(F(SaE) T>(=nb _0s a?mp l(eas)) :, (A-V(_OaP)T))_ T YP| E ^ _INT, {.i64 In file included from = src/libavfilter/asrc_afirsrc.c1:0292: 4src/libavfilter/window_func.h},: 163:148,: UIwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 16_MAX, F163LA | G S } , | ^ lut[n] = 0.5 * (1 + src/libavfilter/asrc_anullsrc.cco:s59(:150(:M_ Pwarning: I*missing field 'unit' initializer [-Wmissing-field-initializers]( FFABS(n -59 | M ) -{ 0".d3u r*a tMi)o)n"/,( ( 1 - 0".s3e)t *t Mh)e) )au;d i o | d ^~~~~~~~~~~~ ~u ratsrc/libavutil/common.hi:o64n:"37, : note: expanded from macro 'FFABS' 64 | # d e f i n e F F A B SO(FaF)S E(T((dau)ra t>io=n )0, ? A(Va_)O P:T (_-T(aY)P)E)_ D| UR ^~~~A TION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/asrc_anullsrc.c:60:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anullsrc.c:59:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 59 | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/bbox.o src/libavfilter/af_surround.c:1067:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1067 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1068:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1068:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/af_surround.c:1070:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1070 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1071:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1071:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ CC libavfilter/boxblur.o CC libavfilter/buffersink.o 10 warnings generated. src/libavfilter/asrc_afirsrc.c:65:123: warning: CC libavfilter/buffersrc.o missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", OFFSET(nb_t5ap warnings)s, generated . AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set number of taps", OFFSET(nb_tapsrc/libavfilter/af_surround.cs),: 1192 : 51 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYIn file included from PE_src/libavfilter/asrc_hilbert.cI :N1192T27 | ,: src/libavfilter/window_func.h : 155s :-60:{>h o.p_warning: siiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6z e4 =1=02 5F}F, M9A, X155U(I1 | N,T1 6 _s -M>A w X in, _FL AsG Si ze} l u,t* [| ^(n1 .] =- e xsp-(>-o0v.e5r l*a pS)Q)R;( (| n ~ ~~~^~~~~~~- src/libavfilter/asrc_afirsrc.c(:N-671:)115/:2 )warning: /src/libavutil/macros.h(missing field 'unit' initializer [-Wmissing-field-initializers]: 047.4:*28(:N- 1 note: 67)expanded from macro 'FFMAX' | / 2 . f{ ) )47);" | fr# dee| q ~^~~ fueinnec src/libavfilter/window_func.h:yF153"F:, M"s30etA :X f(note: raexpanded from macro 'SQR',e bqu)e (n( ca153) y> | ( pbo) i ?n t (sa ") , # O:FFd SeE(fb)T) i( frneq| e_ ^ pS oQRi(src/libavfilter/asrc_afdelaysrc.cnxts) :_(s(59xt:r)src/libavfilter/af_surround.c*37):: (,1192 :warning: xA51implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:)V) _O| P ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _ TY P359 | E warning s 1192 _ generated | . Sre t Tu R rIsNnsrc/libavfilter/window_func.h -:Gs,>155hio p_:sn{.60sitfr=:" z(e 0warning: M_=P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1I "F}*, F M0Ax ,155X | ) ( 1 0 /,, sFL(AG S - M >_w i}nP I,_ s i zl*u te[n ]| ^ x );* = e x(| p1 ~ ^.(- 0 .5- *s -S>Qsrc/libavfilter/asrc_afdelaysrc.c:o59vR:e(12(rl:apn)- )src/libavfilter/asrc_afirsrc.c;( warning: :Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-| 168) ~ ~~~^~~~~~~: /1152 :)src/libavutil/macros.h/59 | :(47warning: : 0missing field 'unit' initializer [-Wmissing-field-initializers]40 . :4 rnote: *e(expanded from macro 'FFMAX'N -t1 )68u/ | r2 n . 47s | f# i)n)d) fe(;M{f i_ "nfP"| eI ,F ~^~~FM A* X ( x src/libavfilter/window_func.ha:153): 26,: note: / expanded from macro 'SQR' b) ("((153M | s a _ Pe)t I * >f x r()b#ed;e)fq i| u ^~~~~~~~~~~~~~ ~?n e e(na Sc)yQR ( :xp) src/libavfilter/asrc_afdelaysrc.c o((:(ibn59x))t*:(24): sx warning: ")implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ,) O ^ F F59SE| T ^ | ( f r e rqe_tpuorinnt ssi_nsft(rM)_, PAIV_ O*P Tx_) T/YP E(_MS_TRPIIN *G ,x ){;.s t r=| " ~ ^0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | src/libavfilter/window_func.h : 162 :{25 : "warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , 162" | s e t m a g n it u d ei fv (aFlFuAeBsS"(,n -O FMF)S E>T= (0m.a3g n*i tMu)de _{s t r)| , ~~^~~ ~~ AV_OPTsrc/libavutil/common.h_:T64YP:E31:_ Snote: Texpanded from macro 'FFABS'RI NG, { 64. | #sdtre=f"i1 n1e "}F, F0,A src/libavfilter/asrc_sinc.cBS0:(,122a :)F36 :L( A(awarning: G)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S >},= 0 | ? ^ ( a )122 : | ( - ( a) )) | ^ float z = src/libavfilter/asrc_afirsrc.ci:In file included from 71-src/libavfilter/asrc_hilbert.c:: 27: 115src/libavfilter/window_func.h.::5162 f :*warning: 17missing field 'unit' initializer [-Wmissing-field-initializers] :m, warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 71z | * 162M{ | _ " PpIh a , s ey" i,=f (z * F F"msAuelBt1t;S | (np ^ ~h- a sMe) >=v a0lu.e3s "*, M ) {O F F| SE ^~~~~~~~~~~~ ~~T (phsrc/libavutil/common.ha:s64e:_37s:t rnote: )expanded from macro 'FFABS', 64 | # dAeVf_iOneP TF_FTAYBPSE(_aST)R I(N(Ga), >{=. st0r =?" 0( a0)" :} (,-( a0),) )0 , | F ^~~~ LAGS }, In file included from src/libavfilter/asrc_hilbert.c| : ^27 : src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/colorspace.o 162 | src/libavfilter/asrc_afirsrc.c :72 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]i f (FFABS (72n | - M ){ >"=p "0,. 3 * M) { "s| et ~ ^ phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "set sample rate", OFFSET(samplsrc/libavfilter/window_func.he_:ra163t:e86:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_INT, 163{ | . i 6 4 = 4 41 0 0 } , l1ut,[ n]I NT=_ 0M.AX5, * ( 1 +F LcAoGsS( }(,M_ P I| * ^( FFABS(n - M) - 0.3 * M))/((1 - 0.src/libavfilter/asrc_afirsrc.c3:)74 :*118 :M )warning: )missing field 'unit' initializer [-Wmissing-field-initializers]) ; | ~ ^ 74 | {src/libavfilter/window_func.h ":r163":,69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "163s | e t s am p l e r a t e " , l u t [OnF]F S=E T(0.sa5m *p l(e1_ ra+t ec)os,( (AM_VP_IO*P(TF_FATBYPSE(_nIsrc/libavfilter/asrc_afdelaysrc.c N-:T M85,:)90: {-warning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i06. 3 4*= 4M41)0)0/}(,( 1 1 , 85- | I N0T . _3 M)A X *, M d)s) t )[nF;L]AG S = s| i} ~ ^n ,c f (| ^x - s->desrc/libavfilter/window_func.hla:y163) :*56 :c owarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f(M_PI *src/libavfilter/asrc_afirsrc.c 163(: | x75 :140 : -warning: missing field 'unit' initializer [-Wmissing-field-initializers] s - > d e la75 | y ) /l { us"-tn[>bnnb__t]as pas=m )0p le.s"/,5 "ss* ien(cft1 (+ t(h exc -ons( um(sMb_-e>PdrIe* (loaFyfF )AsBS (na/m ps-l- e>sM)n -bp_ te0r are.p3q s*u)es ;tM )e )| /d( ^ ~(f1 r-am e"0,.3 )O F*FS EM)T)src/libavfilter/asrc_afdelaysrc.c():n;85b: _ sa53m| p: ~~^~~ ~ l warning: esimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , src/libavutil/common.hA:V64_:O31P:T_ T note: 85expanded from macro 'FFABS'Y | PE _ I NT , 64 | { #d.edfis6ti4[ nn=]e = 1sFi02Fn4cA}B,f 1S,(( a)x I -(N( aTs_M)- A>=>Xd 0,e ?l Fa(yLa))A : G(*S- (}c, a o)| ) ^s )f (| ^M _PI * (x - s-In file included from >src/libavfilter/asrc_hilbert.cd:e27: lsrc/libavfilter/window_func.ha:y3163:src/libavfilter/asrc_afirsrc.c48) warning:: s76 /:140 generated:. warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]swarning: - missing field 'unit' initializer [-Wmissing-field-initializers] >src/libavfilter/af_volume.cnb:_ t16385a | :p76 93:s ) | / warning: missing field 'unit' initializer [-Wmissing-field-initializers] s i{n c"f n( "(,x85 | - l ust[ n] -> = d e l 0 a ."Osye5F )tF *t hS E(/1eT s -> n(n+br_ut aempcpboesl(s(ra)M; y_o f| g ^ ~P asaImi*pnle(ssrc/libavfilter/asrc_afdelaysrc.cF_FA :pBp85errS :e(ar24enm:pq )warning: u-e,stimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e dM Af)Vr a_ -85mOe" , | P0TO . _ F3T F SEYT * P ( E ndsM_)b)t[D_O/UnBLsE,( ](a1{ m p =.d-bl 0le =s in.cfs(0x3 ).)- ,*0 sA -V>Md}e_),lOay)) P)-*1T;_ 5co sT. 0| YfPE, ^~~~~~~~~~~~ ~ (_ 1M5I._src/libavutil/common.hNT0,P:, I64{:A |* .37F:( i 6}x,note: 4 -expanded from macro 'FFABS' s | = ^- > d1el64ay0) | #2 4d},/ e s1-f>,inn be_It NFaFTp_MAAXs,src/libavfilter/af_volume.cB:S) 87FL(A :/a )G82s isrc/libavfilter/asrc_sine.cS:(n( a) :c}warning: >f,71missing field 'unit' initializer [-Wmissing-field-initializers]=( : (05 x :| ?- ^ warning: s missing field 'unit' initializer [-Wmissing-field-initializers]( - a87)> | d :e (-l( a a y) 71 )) | ) / | OF Fs ^~~~ S-E >TOPn(bT_tr_aeDBpLsp)l(;"a fy g| raeq ^ ~ui en_nnoccy"l, i p ) , A V _ OfPTr_eTqYuPeEn_BcOyO,L , { .i 6 4 = 414 0},, 00,, 1DB,L _AMA|XF, } ," se t| t ^h e sine frequency",),src/libavfilter/af_volume.c :| 88 ^:12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sine.c: 6288 | : 5 : note: {expanded from macro 'OPT_DBL' NULL }62 | | ^ OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FL15AG warningSs, generated__V. A_ARGS__ } | ^ src/libavfilter/asrc_sinc.csrc/libavfilter/asrc_sine.c::73:1705::57 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | O PT170_ | D BL (" b eaept_t f=a cattotr "< ,6 0 . f ? b(eaetpt_f a- c7.t9o5r,f ) / ( 2 . 2 8 5 f0 , *0 ,M _DPBIL _* M2AX.,f ) ":s e t | t ~ ^~~ he beep fsrc/libavfilter/asrc_sinc.cre:q170u:e41n:cy warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ctor",) ,170 | | ^ atsrc/libavfilter/asrc_sine.ct: 62=:5 :a tnote: texpanded from macro 'OPT_DBL' < 60.f 62? | (a t t O P-T _7G.9E5NEfR) I/C ((n2a.m2e8,5fsrc/libavfilter/asrc_afirsrc.c f*:i 79M_eP:l10Id: , d*warning: missing field 'help' initializer [-Wmissing-field-initializers]e f2,. f) :m 79i | n | ^~~~~~ ~, {NmULaLx},src/libavfilter/asrc_sinc.c : de170| s ^c: 29r,: Dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O UBLE, 170 | d bl , _ _aVtA_tA RG=S _at_t) < | 6 ^0 .fsrc/libavfilter/asrc_sine.c :56?: 57(:a tnote: texpanded from macro 'OPT_GENERIC' - 7. 9556f) | / ( 2 . {2 8.d5eff f*i eMld_ P=I d*e f2 .}f,) mi:n ,| ~~~~^~~~~~~ ~m ax, FLAGS, __src/libavfilter/asrc_sinc.cV:A171_:A78R:G S_warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } | ^ 171 | ((.0007528358f-1.5777src/libavfilter/asrc_sine.c3:774e:-055: warning: missing field 'unit' initializer [-Wmissing-field-initializers]* *beta )74 | * * ObPeTt_aD B+L 0(."6b"2,4 8 0 2 2 f ) * * b e t ab e+ep _.f0a6c1to8r6,9 0 2 f ; | ~ ^~~~~~~~~~ 0, 0,src/libavfilter/asrc_sinc.c :D171B:70L:_M AXwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set th e171 | b e e p f r e q (u(en.c0y0 f0a7c5t28o3r5"8,)f,- 1 | . ^5 777src/libavfilter/asrc_sine.c3:762e:-50:5 *note: expanded from macro 'OPT_DBL'* beta) 62* | * b e tOaP +T _0.G6E2N4E8RI0C(2na2mfe), *f ie*lbde,t dae +f ,. m0i6n1,8 6m90a2fx;, d| ~ ^~~~~e scr, Dsrc/libavfilter/asrc_sinc.cOU:BL171E:,56: dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l , __VA _A171R | G S _ _ ) | ^ ((src/libavfilter/asrc_sine.c.:056:0570:7 5note: 2expanded from macro 'OPT_GENERIC' 8358 f56- | 1 . 5 7 7 73{7 e.-0d5ef f*i e*lbde ta=) d*e *fb }e,t a m+in ,0 .m62a4x8,0 F2L2AGfS), _*_V A*_bAReGtSa__ +} .0| 61 ^86 902f; | ~ ^~~~~~~~~~ src/libavfilter/asrc_sinc.c:171:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.000src/libavfilter/asrc_sine.c7:5752:85:3 58warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]- 1.57773 775e | - 0 5 *O P*bTe_taI)N T*( *"bsetaam +p le0_.r6at2e"4,8 02 2 f ) * s a*bmeptla e+_r at.e0,6 1 8 6 9 0 2 f;4 4 1| 0 ~ ^~~~~0, 1, INsrc/libavfilter/asrc_sinc.cT_:M171AX:,39: warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et the s171am | p l e r a t e"(,().,0 0 0| ^7 5283src/libavfilter/asrc_sine.c5:859:f5-:1 note: .expanded from macro 'OPT_INT'57 7737e -5905 | * *b eOtPaT)_ G*E N*EbReItCa( na+m e,0 .f6ie2l48d0,2 2fd)ef ,* m*bietna, +m a.x0,6 1de8s6c9r0,2f ; I NT| , ~ ^~~~~i 64, __VAsrc/libavfilter/asrc_sinc.c_A:R171G:S_11_:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ src/libavfilter/asrc_sine.c 171: | 56: 57 : note: expanded from macro 'OPT_GENERIC' ( (56.0 | 00 7 5 2 8 35 8{f .-d1e.f5f7i7e73l7de -=05 d*e f* b}e,t a)m in*, * bmeatxa, +F L0.A62G4S,8 0_22_fV) A*_ A*RbeGtSa_ _+ .}06 1 | 8 ^6 902f; | ^~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:76:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:77:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set thesrc/libavfilter/asrc_afdelaysrc.c au:di147o: 143du:r awarning: timissing field 'unit' initializer [-Wmissing-field-initializers]o n",), | ^ src/libavfilter/asrc_sine.c :14765 | : 5: note: expanded from macro 'OPT_DUR' { "de l65 | a y "O, P T_ G EN E R I"Cs(enta fmraec,t ifoinealld ,d edleafy," ,m i n , ma x , d e s c r , D U RA T I ON , sOFtFr,S ET_(_dVeAl_aAyR)G,S _ _ ) | ^ AV_src/libavfilter/asrc_sine.cO:P56T:_57T:YP Enote: _expanded from macro 'OPT_GENERIC'DO UBLE ,56{ | . d b l =0 } {, . d e f f i0e,l dI NT=1 6d_eMfA X,} , AmF i}n,, m a| x ^, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_afdelaysrc.c:148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "dsrc/libavfilter/asrc_sine.c",: 79 : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set f r79a | c t i on aOPlT _dSeTlR(a"y"s, a m p l e s _ p e r _ fr a m e " , s a m p lOFeFsS_EpTe(rde_flraay)m,e , " 1 0 2A4V"_,O 0P,T_ T0,Y PE _ D OU B L E ,{ ."sdeblt= t0h}e, n u m b e0r ,of sINaTm1p6_lMeAXs, pAeFr } f,r a m| ^e ",), | ^ src/libavfilter/asrc_sine.c:68:5: note: expanded from macro 'OPT_STR' 68 | src/libavfilter/asrc_afdelaysrc.c O:P149T:_143G:E Nwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]R IC(name, 149f | i e l d ,{ d"esfa, mmpilne, _mraatxe," ,de sc"rs,e tS TRsIamNpGl,e srtra, t_e"_,VA _ A R G S _ _ ) | ^ src/libavfilter/asrc_sine.c: 56 : 57: note: expanded from macro 'OPT_GENERIC' 56 | O FF S E T( s{am p.ldee_frfaitee)l,d A V=_ OdPeT_fT Y}P,E _mIiNnT,, m a x{,. i6F4L=A4GS4,1 0_0_}V,A _A R1,G SIN_T__ M} A X| , ^ AF }, | ^ src/libavfilter/asrc_sine.c:80:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | {NUsrc/libavfilter/asrc_afdelaysrc.cL:L150}: 143| : ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.isrc/libavfilter/asrc_sine.c64:=784:46410:0 }warning: ,implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1, INT_MAX, AF }, | ^ 78 | OPT_DUR("d", src/libavfilter/asrc_afdelaysrc.c : 151 : 143 :d urwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t ion, 151 | { "n b _0s, a0m,p lIeNTs6",4 _M A"Xs,e t"s etth teh en uamubedri oo fd usarmatpileosn "p,e)r, r e| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~q uested frame", /usr/include/stdint.h:O46F:F21S:E Tnote: (expanded from macro 'INT64_MAX'n b_samp l46e | s#)d,e fi nAeV _IONPTT_6T4YP_EM_AINXT , ( 0{.xi76f4f=f1f0ff2ff4f}f,f ff f 1f,) IN T| _ ^~~~~~~~~~~~~~~~~~ MAX, src/libavfilter/asrc_sine.c : 65A:F40 : }note: ,expanded from macro 'OPT_DUR' | ^ 65 | OPT_GENERIC(name, src/libavfilter/asrc_afdelaysrc.cfi:e152l:d143,: dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f , min, m a152x | , d e {s c"rn",, D U R A T I O N , s "tsert, t h__eV An_uAmRbeGrS _o_f) s| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m ples src/libavfilter/asrc_sine.cp:e56r: 33r:e qnote: uexpanded from macro 'OPT_GENERIC'es ted fr a55 | m e " , O{F FnSaEmTe(,n bde_ssacmrp,l oefsf)s,e t oAf(VC_OONPTT_EXTTY,P Efi_eIlNdT,) , AV{_.OiP6T4_=T1Y02P4E_} ,# # t y1p,e ,I N T _ M A X , \ A F | } ~, | ^ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ src/libavfilter/asrc_afdelaysrc.c} : 153| : ^~~143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "tasrc/libavfilter/asrc_sine.cp:s77":,64 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] "set nu m77b | e r o fO PTt_aDpUsR( "fodru rdaetliaoyn "fi,l t er " , d u r a t io nO,F F S E T ( n b _ t a p s0),, 0 , AIVN_TO6PT4__MTAYXP,E _"IsNeT,t t h e{ .aiu6d4i=o0 }d,u ra t i o n 0",, ) , 3 | 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7 68, AF /usr/include/stdint.h}:,46 : 21| : ^ note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0xsrc/libavfilter/asrc_afdelaysrc.c7f:f154f:ff143f:f fwarning: ffmissing field 'unit' initializer [-Wmissing-field-initializers]f ffff) | ^~~~~~~~~~~~~~~~~~154 | src/libavfilter/asrc_sine.c :{65 :"40t:" ,note: expanded from macro 'OPT_DUR' 65 | " se t OnPumTb_erG EofN ERtIaCp(sn afmeo,r dfeilaeyld ,f idletf,e rm"i,n , m a x , d eOsFcFrS,ET (DUnRAbTI_OtaNp,s )s,t r , _ A_VV_AO_PAT_RTGYSP__E) _ I| NT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, {src/libavfilter/asrc_sine.c.:i566:334:=0 }note: , expanded from macro 'OPT_GENERIC' 0, 55 | 3 2 7 68{, n am eA,F d}e,s c r| , ^ offsetofsrc/libavfilter/af_surround.c(CO:N1382TE:X51T:, warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/asrc_afdelaysrc.c i:src/libavfilter/asrc_hilbert.c155e:l:143d:45 )warning: :missing field 'unit' initializer [-Wmissing-field-initializers], 118 A:1382V | _warning: missing field 'unit' initializer [-Wmissing-field-initializers]O 155 | P T s_- T Y>PE{ho _ p45_s " | #ic #z ht y ea =p e, nFnF{M e A"l _lXayso a(mu 1 p t,l\e"_ ra te,"s -> w,| "is ~ne" s_tesi z56 te | ch s aam* n p l e n ({r1e. alt e.", - ds-l> oevae f yOrFfoiellFaupdStE)T ("), = s ;am d p le f },e _| r am ~ ~~~^~~~~~~i tn , em src/libavutil/macros.h a)x:, , 47 : 28 : Fnote: A V Lexpanded from macro 'FFMAX'_ A OG P47 | S T#, _ d e fT _ iOYP_EnFe VF_FAF_ISNMAETART,(XG c{.(Sah,ib_l6a4)=_44y o 1}(u(a0 t | _ ^~~s tr),AV_OPT_TYPE_STRING,{.str="st)e re>o" }(,00,b)} ,? 1( a, ) I0:N,T _ (M Ab ))XA, F } | , ^ F LA| G ^S }, | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | src/libavfilter/asrc_afdelaysrc.c : 156 :s143-: >warning: missing field 'unit' initializer [-Wmissing-field-initializers]h op_ssrc/libavfilter/asrc_hilbert.ci:z46e =: 156118 | F: F M warning: A Xmissing field 'unit' initializer [-Wmissing-field-initializers]{( "1c",, s - >46 w | i n _ si {z e" *r "(",1s e.t - c s h-a n > neol l va"yesoertul tsa"ap,m) p); l | e ~ ~~~^~~~~~~ r a tsrc/libavutil/macros.he " : ,47 : 40 : note: expanded from macro 'FFMAX' O F F S E47 TOF | F(#SEsTd(caehmflinpela ey_FoFMrAauXtt_s(tea,r))b,A,V) A_ OV(P(a_) TO_>PT YT(PbE_) _?TS YTP(REINaG_),I {.N:s Tt, ({.rib=6)") 4 | s ^=t e4re4o"1}0,00},, 1 , I N0T,_ MA X ,A F } F,L A G| ^S }, | ^ src/libavfilter/asrc_afdelaysrc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { src/libavfilter/asrc_hilbert.cNU:L47L :}118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 47 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:49:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "n", src/libavfilter/asrc_sinc.c : "278se:t19 :t hwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n umber of sam pl278es | p e wro rrkeq[ue0st]ed = fexrpa(mwoer"k,[ O0F]FS)E;T ( | n ~~~ ^~~~~~~b _samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:279:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | work[1] = exp(work[1]); | ~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:292:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { | ~ ^~~ src/libavfilter/asrc_sinc.c:292:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_volume.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | vol->vasrc/libavfilter/asrc_sinc.cr_:va294l:u18e:s[ VAwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ VOLUME] = N294A | N ; | ~ ^~~ if /usr/include/math.h(f:ab15s:(19i: mnote: expanded from macro 'NAN'p _sum ) 15> | f#daefbisrc/libavfilter/asrc_hilbert.csne(: 53Np:Ae10:N awarning: missing field 'help' initializer [-Wmissing-field-initializers] k_ im 53p | _ s _u_ bumi) ){l NtU{LiL }n _| | ^n ~~~~ ^~~~~~~a nf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:294:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~~~~~~ src/libavfilter/af_surround.c:1396:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | { "chl_out", "set output channel layout", OFFSET(out_channel_layout_str), AV_OPT_TYPE_STRING, {.str="5.1"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1397:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c328: | 1398 : 130 : awarning: vmissing field 'unit' initializer [-Wmissing-field-initializers]_l og(s, AV 1398_ | L O G _{D "ElBeUveGl,_ in""%,d n"PseIt=% gi npepaukt -lsevueml@%"i=,% g ( va l @ % i = % gO)FF;S lEeTn(=l%ie vpeolst_=i%n)i, ( % g% % ) \ n " , | ~~~~~~ AV_OPT_ T329Y | P E _F L OA T , { . dwbol=r1}k,_ l e n0,, p 1i0_,w TrFaLpAsG[S w}o, r k_| le ^n >> 1] / M_PI, peak, peak_imp_src/libavfilter/af_surround.cs:u1399m:,130: warning: imissing field 'unit' initializer [-Wmissing-field-initializers]mp _peak, 1399 | 330 | { " le v e l_ o uwtor"k,[ im"pse_tp oeuakt]p,u *tl eln,e v*epl"o,st _ l e n , 1 0 0O.Ff F-S E10T0(.lfe *v el*_opuots),t _ l e n / ( * l e n A-V _1O)P)T;_ TY P| E ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_F LOAT, {.dbl=1}, 0,src/libavfilter/asrc_sinc.c : 3301:012,: T Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | ^328 | av_log(s, AV_LOG_DEBUG, src/libavfilter/af_surround.c":%1400d:130 :n Pwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]= %g peak- su1400m | @ % i ={% "gl fe("v,a l @ % i = % g")ou;t pluent= %LiF Epo"s,t = %i ( % g %% ) \ n " , O F| F ~~~~~~SE T(out pu329t | _ l f e ) , w o r k _ l e nAV,_ pOiP_Tw_rTYaPpsE[_BwOoOrkL_,l e n{. i>6>4= 11}], / M _0P,I , 1,p eTaFk,L pAeGSa k}_, i m| p ^_ sum, imp_peak, 330 | wosrc/libavfilter/af_surround.cr:k1401[:129i:m pwarning: _pmissing field 'unit' initializer [-Wmissing-field-initializers]e ak], *le n1401, | * p o st _{l e"lnf,e _1l0o0w".,f - " L10F0E. fl o* w* pcouts otf_lfe"n, / ( * l en - O1FF)S);E T | ( ^~~~~~~~~~~~~~l owcutf),src/libavfilter/asrc_sinc.c : 329 : 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV _328O | P T _ TYaPvE__lIoNg(Ts,, A V{_.LiO6G4_=D12E8B}U,G, " %dsrc/libavfilter/af_volume.c 0:,n363 2P:5I6=,69 %:F LgAwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pSe a}k,-s u m| @% ^ i =362% | g ( v a l @ % i = % g ) ;a vl_elno=g%(ii nposrc/libavfilter/af_surround.cs:lti1402=%n:ik129-: warning: >missing field 'unit' initializer [-Wmissing-field-initializers](d %sgt%,% )\An V_"1402,LO | G _ V| E ~~~~~~R{ B"OSlEf, e 329_ | h | ~~~~~~ i g h " , 363w o | r "kLF _ l E e nh ,i pg i_h w rc ua t p s [ ow"oUfsirnkgf _"gle,a ni n > %>f d B 1f ]roOm F /F SrME_eT(PphlIia,y ggaphiencau k,tsfi )dep e,da ka_ta i. \ m n p_"s, u m,g )i ; m p | A_ ^V_p eOaPTk_T,YP E _| I ^~~~~~~~~~~~N T, src/libavfilter/asrc_sinc.c{:.329i:622:4 =warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6}, 0 ,329 | 51 2 , F LA G S } ,w o rk| _ ^le n, pi_wrasrc/libavfilter/af_volume.cp:s365[w:o39r:k _warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] en >> 1] /365 M | _ PI , p e a k , p e akv_iomlp_-s>vuoml,u imme p _p e= afk,f _e x| p ^~~~~~~~~~~~~~~~~~~~~~~ ~1 0((g + vsrc/libavfilter/af_surround.co:l1406-:>130r:e pwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]a ygain_pre a1406mp | ) / 2 0{) ;" s m| ^ ~o oth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 4 0 warning, s generated . 1, TFsrc/libavfilter/af_volume.cL:A367G:S56: }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 367 | vol->src/libavfilter/af_surround.cv:o1407l:u130m:e warning: =missing field 'unit' initializer [-Wmissing-field-initializers] FFMIN(vol -1407> | v o l u m{e ",an g1l.e0", / p ) ;" s e| t ~ ^ s oundfield tsrc/libavutil/macros.hr:a49n:sf28o:r mnote: expanded from macro 'FFMIN'a ngle" ,49 | #d e f in e OFFFFMSIENT((aan,gbl)e )(, ( a ) A>V (_bO)P T?_ T(YbP)E _:F L(OAaT),) {| . ^d bl=90}, src/libavfilter/af_volume.c 0:,367 :3566:0, warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS }, 367| | ^ CC libavfilter/colorspacedsp.o vol->volume =src/libavfilter/af_surround.c :F1408FM:I130N: (warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]o l->volum e1408, | 1 . 0 /{ p)";f o c| ~ ^u s", src/libavutil/macros.h : 49 :34":s etnote: sexpanded from macro 'FFMIN'o undfiel d49 | #tdreafnisnfeo rFmF MIfNo(cau,s"b,) ( ( a ) O>F F(SbE)T (?f o(cbu)s ):, ( a ) ) | A ^V _OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set front left channel input level", OFsrc/libavfilter/af_volume.cFS:ET376(:f41_:i [warning: SC_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FL ]), AV_OPT_TY PE376_ | F LO A T , { .vdobll=-1>}v,a r _ v a0,l u e1s0[, VTAFRL_ASGTSA R}T,P T S| ] ^ = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/internal.h:264:48: note: 1412expanded from macro 'TS2D' | { 264 | "#fdle_ofuitn"e, T S 2"Ds(ett s)f r o n t(( tlse)f t= =ch aAVn_nNeOlP ToSu_tVpuAtL UlE e?v eNlA"N ,: (d oOuFbFlSeE)T((ft_os[)S)C _ F| L ^~~]) , AV/usr/include/math.h_:15O:P19T:_ Tnote: Yexpanded from macro 'NAN' PE_FL O15 | A#T,d e f{i.ndebl =1N}A,N 0 ,_ _b u1i0l,t iTnF_LnaAnGfS( "}", ) | ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_volume.c:377:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c:1414:130 :377 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] vol- >1414v | a r _ v a{l u"efsr[_VoAuRt_"S,T A R T T" s e]t =f rToSn2tT (rbiugfh-t> pcthsa,n nienll ionukt-p>utti mlee_vbeals"e,) ; O F| F ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S ET(f_o[src/libavfilter/internal.hS:C265_:F48R:] )note: ,expanded from macro 'TS2T' AV_OPT_T 265Y | P#Ed_eFfLiOnAeT ,T S 2{T.(dtbsl,= 1t}b,) ( ( t s0), = =1 0A,V _TNFOLPATGSS_ V}A,L U E| ^? NAN : (double)(ts) * av_q2d(tb)) | ^~~ src/libavfilter/af_surround.c:/usr/include/math.h1415::15130::19 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'NAN' 15 | #d e1415f | i n e N{A N" s l _ i n " ,_ _ b u i l"tsient_ nsaindfe( "l"e)f t | c ^~~~~~~~~~~~~~~~~~h annel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output src/libavfilter/af_volume.cle:v379e:l32":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(f_ o379[ | S C _ S Lv]o)l,- >AvVa_rO_PvTa_lTuYePsE[_VFLAORA_TP,T S ]{ .=d bTlS=21D}(,b u f - > p0t,s ) ;1 0 ,| ~ ^~~~~~~~~~~~~~T FLAGS src/libavfilter/internal.h}:,264 : 48| : ^ note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((tsrc/libavfilter/af_surround.cs:)1417 :=130=: A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]N OPTS_VALUE 1417? | N A N {: "(sdro_uibnl"e,) ( t s ) )" s e| t ^~~ sid/usr/include/math.he: 15r:i19g:h tnote: expanded from macro 'NAN'c hanne l15 | i#ndpeufti nlee vNeAlN" , OF F_S_EbTu(ifl_tii[nS_Cn_aSnRf]()"," )A V _| O ^~~~~~~~~~~~~~~~~~P T_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1418 | { "sr_out", "set side right channel output level", OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, src/libavfilter/af_volume.cTF:L380A:G32S: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 380 | vol->var_values[VAR_T ]src/libavfilter/af_surround.c =: 1419T:S1302:T (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]u f->pts, inl i1419n | k - > t i{m e"_bbla_sien)";, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "set src/libavfilter/internal.hb:a265c:k48 :l enote: fexpanded from macro 'TS2T't channe l265 | i#ndpeufti nlee vTeSl2"T,( t s , tObF)F S(E(Tt(sf)_ i=[=S CA_VB_LN]O)P,T SA_VV_AOLPUTE_ T?Y PNEA_NF L:O A(Td,o u b{l.ed)b(lt=s1)} ,* a v _ q02,d ( t1b0),) T F| L ^~~A GS/usr/include/math.h :}15,: 19 :| ^note: expanded from macro 'NAN' 15 | #define NAN __builtisrc/libavfilter/af_surround.cn:_1420n:a130n:f (warning: "missing field 'unit' initializer [-Wmissing-field-initializers]" ) | ^~~~~~~~~~~~~~~~~~ 1420 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1421 | { "br_in", "set back rightsrc/libavfilter/af_volume.c :c384h:a44n:n ewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] input level "384, | OvFoFlS-E>Tv(afr__iv[aSlCu_eBsR[]V)A,R _APVO_SO]P T=_ TpYoPsE _=F=L O-A1T ,? N{A.Nd b:l =p1o}s,; | ~ ^~~ 0, /usr/include/math.h1:015,: 19T:F Lnote: Aexpanded from macro 'NAN'G S }, 15 | | # ^d efine NAN __builtin_nanf("") | src/libavfilter/af_surround.c ^~~~~~~~~~~~~~~~~~ :1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "set back right chan11ne warningls generatedo. utput level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1423:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1423 | { "bc_in", "set back center channel input level", OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1424:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1424 | { "bc_out", "set back center channel output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1425:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1425 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1426:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]418 | { "sa m1426p | l e _ r a{t e""l,f e"_soeutt "s,a m p l"es etr altfee" ,c h a n n e l o u t p u t l e v e l " , OOFFFFSSEETT((sfa_mop[lSeC__rLaF]), AtVe_)O,P TA_VT_YOPPET__FTLYOPAET_,I N T{,. d b l{=.1i}6,4 = 4 4 1 000,} , 1 01,, TIFNLTA_GMSA X},, A F| ^}, | ^ src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c :1427419 | : 141 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers] "allx", 419 | " s e t { a"lrl" , c h a n ne l ' s x "sseptr esaamdp",l e r a t e " , O F F SE T ( a ll _ x ) , A V _ OP T _ TYOPFEF_SFELTO(ATs,a m{.pdlbel_=r-1a}t,e ), A V-_1O, P T1_5T,Y PTEF_LINATG,S } ,{ .| i ^6 4=44100}, 1, INT_MAX, AF }, src/libavfilter/af_surround.c :| 1428: ^130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1428 | { "ally", "set alsrc/libavfilter/asrc_sinc.cl: 420c:h141a:n nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l 's y spre a420d | " , { " nb _ s a m pOFlFeSsE",T ( a"lsle_t yt)h,e n u m b eAVr_ OPoTf_ TsYaPmE_pFlLOeAs Tp,e r {.rdeblq=u-e1s}t,e d f-r1a,m e" , 1O5F,F STEFLTA(nGbS_ s}a,mp le s| ^) , AV_OPT_TYPE_INT, {.i64=10src/libavfilter/af_surround.c24:}1429,: 130 : warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], INT_MA X1429 | , A F{ }",fc x | " ^, "set front center channelsrc/libavfilter/asrc_sinc.c :x 421s:p141r:e awarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET 421( | f _x [S C{_ F"Cn]"),, A V _ O P T _"TsYPeEt_ FtLhOeAT ,n u{m.bdebrl =of0 .s5a}m,p l.e06s, p e1r5 r,e qTuFesLtAGeSd } ,f r| a ^m e", OFFSET(nb_samples), AV_OPsrc/libavfilter/af_surround.cT:_1430TY:P130E_:I Nwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers], {.i64 =14301 | 0 24 } , { " f1l,x "I,NT _ M AX , A F" }s,e t | ^f ront left channel x spread", OFFSsrc/libavfilter/asrc_sinc.cE:T422(:f141_:x warning: [Ssrc/libavfilter/avf_ahistogram.cmissing field 'unit' initializer [-Wmissing-field-initializers]C _:F71L :]422108) | :, warning: missing field 'unit' initializer [-Wmissing-field-initializers]{A V"h_pOP"T,_ T YP E _ 71 FL | O A T ,{ "s et "{. rdathbiegl"h,=- 0p."a5ss}se t, f vil.i0d6e,o t e1rra5t, eTf"F,r LeOqAFuGFeSSn Ec}T, y"(, | fr ^a m e _ r a te ), A V_ OP T _T Y POEF_FVSIEDTE(OF_cR0Asrc/libavfilter/af_surround.c)TE,, : 1431 {: 130. st: warning: r missing field 'unit' initializer [-Wmissing-field-initializers] = " 2A5V"}_,O P 0T1431_,T | I NYT P_M A{X ,E F"L_fAFrLOGxATS" ,}, {,. d | ^ b l = 0 }"s,e t f r 0o,n tI NrTi_gMhAXt, cAhFa }nsrc/libavfilter/avf_ahistogram.c,n :e 72| l :x ^ 108s: pwarning: remissing field 'unit' initializer [-Wmissing-field-initializers]a d", O F72F | S ET ( f _x{[ "SrC_src/libavfilter/asrc_sinc.cF"R:,])423 : 141,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " AsVet_ OPvTi_ dT423YPeE | o_F L Or aAt{Te, "" ,{l. pdOb"Fl,F= S0E. T5 (} f,r a.0 6 ,m e 1 5 _,r"ast eet)T, FL AlGAoSwV- _p}Oa,P ssT| _ ^T YP E_fVIiDlEOt_eRrA TfE,r eq{u.esntrc=y"",2src/libavfilter/af_surround.c5" }:, 1432 :1300: warning: , missing field 'unit' initializer [-Wmissing-field-initializers] I N T _ MA X 1432, | FL A G S }{, "O| b ^Fl FxS",E T ( F c "1s),e t ba c k l e ft AVcsrc/libavfilter/avf_ahistogram.c_h:O73Pa:nnTe96_l:T xYPwarning: Esmissing field 'unit' initializer [-Wmissing-field-initializers]_p FrLeOaAd"T, , 73 | { . d bO Fl =F0}{S E," Ts iz(e" ,f_ x ["S sCe0t _v,Bi L]d)eI,oN siTz e _M"A,A VXO,F_F OPSAETTF_T(Y PEw_}),,FL O AA| VT ^_, OP T _{.TdbYlPE=_0I.M5A}G,E ._0S6I, Z E15,, src/libavfilter/asrc_sinc.cT:{F424L.:AGsS141t :r} =warning: ",hmissing field 'unit' initializer [-Wmissing-field-initializers] d7 2| ^0 "}, 0424, | 0 , F L A{G S" p}h,a s e"| ,src/libavfilter/af_surround.c ^ : 1433 :130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set filt e1433r | p h a{s e" rbersx"p,o nsrc/libavfilter/avf_ahistogram.cs e" , :74 : 96 : " swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t b a c k r 74ig h | t c{ h O"sa"n,F nFeSl E x T"( speshtp raevsaied"d,e o ) ,O sF iFS EzTe( f_"x , [OF FSS CE_ATB(RV])w,) _, O PT A _AVTVY_P_OOEPP_TF_TTL_YOTPAYETP_,FLE O{AT_,.IM A d{Gb.Eld_=S5bI0}lZ,=E ,0 .{5 .} s, t 0r=."h,0d6 7,2 0" } , 1 0 ,5,10 00 ,,T AFFLFAG SL}AG ,}S , | } ^,| ^ | ^ src/libavfilter/asrc_sinc.csrc/libavfilter/af_surround.c::4251434::130141:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 1434425 | | { { ""bslext",a ", " s e"ste sti dkea ilseefrt w incdohwa nbneetal" ,x s p re a d " , O F F S E T( f _ x[ S CO_FSLF])S,E T ( bAetVa_)O,P T _ T YP E _AFV_LOOPATT_,TY P E{_.FdLObAl=T0, .{5.}d,src/libavfilter/avf_ahistogram.c .:0bl846:=107:, - warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] }1,5 , T84 | F - L{ 1",a cAG o uSnt " , }2",5h 6 o| ,w ^mu cA hF f r}am,e s | t ^o accumulate", OFFsrc/libavfilter/af_surround.cS:E1435T:(130:c owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]n t)src/libavfilter/asrc_sinc.c,: 426A :1435141V | :_ O warning: P{missing field 'unit' initializer [-Wmissing-field-initializers]T _T"YsPrEx_"I, N 426T | , {".sie 6t 4{s ="i1d}ea ,trt "-i,1g, h 1 t0 0 c,h Fa LnA nG e"Sls x es}pt, r e as| dt ^"o ,p - b aOFnFdS EaTt(tefn_ux[aSCt_iSRo]n"src/libavfilter/avf_ahistogram.c), : 85 ,: 118 : warning: A Vmissing field 'unit' initializer [-Wmissing-field-initializers] _ O P T _ T YP85E | _ F L O {A " TO,r Fh {F.eSdiEbglhTt=("a,0 t."tse5)}t, ,. h0i 6s, t o g 1r 5a ,m raAtTVioF o_fL OAwPGiTSn_d owT }hY,eP Ei _| gFL ^h tOA"T,, {O.FFdSEbT(lp=h1is2t0o}),, Asrc/libavfilter/af_surround.cV :_ O1436P4:T0130_T,Y: P Ewarning: _F Lmissing field 'unit' initializer [-Wmissing-field-initializers] O AT1,8 {0.,d 1436 | AbF }l ,= 0 . 10| {} " ^bc, x "0,, 1, F L AG S "s}e,t b| a ^c k centesrc/libavfilter/asrc_sinc.cr :c427ha:n141n:e lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]x spread", 427 | O F F SE{T "(rfo_uxn[SdC"_,B C ]) , A"Ve_nOaPbTl_TeY PrEo_uFnLdOinAgT," , { . d b l =0 . 5 } , .0 6 , 1 5 , T F L A GOSF F},S ET (| ^r ousrc/libavfilter/avf_a3dscope.cnd):src/libavfilter/avf_ahistogram.c:,92 57::10812 :: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers]A V _O92PTsrc/libavfilter/af_surround.c_ | :T Y1437P :E _B57130{:O warning: | ONmissing field 'unit' initializer [-Wmissing-field-initializers] LU ,L L 1437 | { } {. "ir | ^6 4a{=te ",0 ""}fcsy,et" v, i d e o 0, r a t e " ",s et O fF r onFt1 Sc,EeT n(AtFef r}r, a mc| eh ^_an nrealte )y, spArVe_aOdP"T_,T Y POFEF_SVEITDE(O_src/libavfilter/asrc_sinc.cRf_Ay:[STC428:E_,141F {:.C s]t)warning: , r = missing field 'unit' initializer [-Wmissing-field-initializers] A" V2_5O"P}T_,T Y4280P | ,E _ IF LN O{ATT _,"M hApX, t{F.adLpbsA",lG =S 0. 5 }} , , | ^ . 0" 6s, e t15 ,nu mTbFeLrA GoSf t},a p s| ^f or high-pass src/libavfilter/avf_a3dscope.cfi:l58t:108e:r "warning: missing field 'unit' initializer [-Wmissing-field-initializers], src/libavfilter/af_surround.c :1438O58:F130: | Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T (n{u m"_rt a"1438p | ,s [ 0" s] e)t{, "vfildyeAo"V _r,aO t P eT _ "T Y,P E"O_sFetIFNSTE T,f(r of ranmt e{l._ier6fa4tt=e ),0 cA}haVnn,el_ Oy P T s_p reTaY d"P,0 E, _ V I O3FDFESO2_E7R6ATT8(E,f, _A{F y.[}sS, t C| r_ ^= F"L2]5)",}, 0 , AIV_NOPTT__MTAYXP,E src/libavfilter/asrc_sinc.cF_L:FAG429L:OS141A:T , } warning: ,{.missing field 'unit' initializer [-Wmissing-field-initializers] d b| l ^=0 .5 }429, | . 06 , { 1 5", lTFpLtAaGSp }s," ,src/libavfilter/avf_a3dscope.c | ^:59 : 96 ":s ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]t number 59o | f t a p{ s" src/libavfilter/af_surround.csfiz:e1439o",:r "130s :l eotwarning: wmissing field 'unit' initializer [-Wmissing-field-initializers]v -ipdaeos ss i1439fz | ei l ",t {eO FFrS""EfT,r (wy "), , AV _OOF F P "SseTtE f_rTTo(nYtn rPiuE_gmhI_tMt acAhpGansnE[_eSl1 yI]Z )Esp,,re AaV_{d.Os"Pt,rT =_ TY"Ph d7EO2F_0INFT"S,}E , T( 0,f {_0y.[S,C_iF R64F=0]L)}A,G , S } ,A V _ O0| P ^,T _ T3Y2PE7_F6L8O,A TA,F } ,{ . db| l= ^src/libavfilter/avf_a3dscope.c0 :.605:},96 .:0 6warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 15, TF src/libavfilter/asrc_sinc.cL:A60G430 | : S 12 :{} , warning: missing field 'help' initializer [-Wmissing-field-initializers]"| ^ s" ,430 | " s et {vi dNUeLLo s}i z e| ^" , Osrc/libavfilter/af_surround.cF:1440F:S130E:T (wwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_T Y1440P | E _ IM A{G E"_bSlIyZ"E,, { . s t r =""hsde7t2 0ba"c}k, l0e,f t0 ,c haFnnLeAl GyS }sp,r e a| d" ^, OFFSET(f_y[SC_BL]), AV_OPsrc/libavfilter/avf_a3dscope.cT_:TY61P:E98_:F Lwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]AT , {.dbl =61 | 0 . 5 }{, ".f06o,v " ,1 5, "TsFeLtA GcS a}me,r a | F ^o V", OFFSET(fov), AV_OPT_TYPsrc/libavfilter/af_surround.cE:_1441F:LO130A: Twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=90. f1441} | , 4 0{, "1b5r0,y "T, F L A G S } ," s et| ^b ack right channel y spread", src/libavfilter/avf_a3dscope.cOF:F62S:E98T:( fwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]y [SC_BR] )62, | {A V"_rOoPlTl_"T,Y P"E_sFeLtO AcTa,m e r{a. drbol=l0l."5,},O FF.S0E6T,( ro l1l5),, T F ALVAG_SO P}T,_ T| Y ^P E_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_a3dscope.c :144263 | :98 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "sly" ,63 | { "p"isettch "s,i"dsee tl ecfamte rac hpiatncnhe"l, OFyF SsEpTr(epiatcdh"),, A V _O POTF_FTYSPEET_(FfL_OAyT,[ {S.Cd_bSlL=]0).,f } , -A1V8_0O,P T1_8T0Y,P ET_FFLLAOGAST, } ,{ .| d ^b l=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:64:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "ysrc/libavfilter/af_surround.ca:w1443":,130 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t camer a1443 | y a w" , { O"FsFrSyE"T,( y a w) , " sAeV_tOP Ts_iTYdPeE _rFiLgOhAtT, c{h.andnble=l0 .yf }s,p r-e1a8d0",, 1 8 0 ,O FTFFLSAEGTS(f _}y,[ S C| _ ^SR ]), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/avf_a3dscope.c=:065.5:}99,: .warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]6 , 15, T65F | L A G S {} ",x z| o ^o m","set camera zoom", OFFSET(zosrc/libavfilter/af_surround.co:m1444[:0130]:) warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]AV _OPT_TYPE 1444_ | F LO A T ,{ {".bdcbly=",1 . f }, 0".s0e1t, b a1c0k, cTeFntLeArG Sc h}a,n n | e ^l y spread", OFFSET(f_y[SC_BC]), src/libavfilter/avf_a3dscope.c :A66V:_99O:PT _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_FLOA T66, | { . d b{l ="0y.5z}oo,m ".,0"6s,e t c1am5e,r aT FzLoAoGm"S, }O,F F S| E ^T (zoom[1]),src/libavfilter/avf_aphasemeter.cAV_:OP70T_:T108:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_src/libavfilter/af_surround.c F:L1445O:A130T:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. d 70b | l = 1 . f { }"r1445,a | t 0e ". ,0 1"{s, e" wit n 1vi_d0,se ioTz FrLeaAt",GeS ""s ,} e,tO w F inF| dSE ^To( wf rsaimzee"_,r a t e ) , AV _ O P T _ T Y P E _ V I D EOOF_src/libavfilter/avf_a3dscope.cFRAS:TETE67:(99,w:i nwarning: _{missing field 'unit' initializer [-Wmissing-field-initializers]s. iszet),r = "2 567 " | } , 0 {A,V "z_IzNTOoP_oT_MmATX,"YP ,FELA"_sGeSI t}N ,Tc, a{| m. ^e i6r4a= 4z09o6o}m,",1 0O2F4F,SE6T55(3z6o,oFmL[A2G]S) ,}AV,src/libavfilter/avf_aphasemeter.c_ O: P71T_| T ^:Y 108P:E_ Fwarning: LOmissing field 'unit' initializer [-Wmissing-field-initializers]A T, {.db l71= | 1 . f } ,{ 0."01r,", 1 0 ," sTeFtL AvGiSd e}o ,r a| t ^e ", OFFSET(frame_rate), AV_OPT_TYsrc/libavfilter/avf_a3dscope.cP:E68_:V104I:D Ewarning: O_missing field 'unit' initializer [-Wmissing-field-initializers]RA TE, {. s68 | t r = " 2{5 ""}x,p o0s, "I,N T"s_eMAtX ,c aFmLeArGaS p}o,si t| i ^on ", OFFSET(eye[0]), AV_OPT_TYPE_FLOsrc/libavfilter/avf_aphasemeter.cAT:, 72{:.98d:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]0 .f},-60. f72, | 60 . f, {T F"LsAiGSz e"}, ," s e| t ^ video size", OFFSET(w), AV_OPT_TYsrc/libavfilter/avf_a3dscope.cP:E69_I:M104A:G Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]S IZE, {.s tr69= | " 8 0 0{x 4"0y0"p}o,s "0,, 0",s eFtL AcGaSm e}r,a | po ^s ition", OFFSET(eye[1]), AV_OPT_TYPsrc/libavfilter/avf_aphasemeter.cE:_73F:L98OA:T warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=0. f73} | , - 6 0{. f",s "6,0 . f , "TsFeLtA GvSi d}e,o s| i ^z e", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.src/libavfilter/avf_a3dscope.cs:t70:r104=":8 00warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]40 0"}, 0, 700 | , FL A G{S }",z po s| " ^ , "set camerasrc/libavfilter/af_surround.c :p1447o:si101ti:o nwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFsrc/libavfilter/avf_aphasemeter.cSE:T74(e: y97e1447 | :[ 2 ]warning: { )missing field 'unit' initializer [-Wmissing-field-initializers]", o AvVer_l aOp74P | T" _, T " YsP{E_e "FrtLc O"w,A "iTsn,e dotw {. drbloev=erd0l. afpc",}o ,-n60O.ft,FrF a6SsE0t.T",f ( o,veO rTFFLlFaSAEpTG)(S, c}, oA V_nOP Tt_| r ^Ta YsPtE[_0F]L),O AAVT_,O P{T_.TdYbPlE=_0IN.T5,}src/libavfilter/avf_a3dscope.c ,:{ 71.0:i,99 16:, 4 =Twarning: 2Fmissing field 'unit' initializer [-Wmissing-field-initializers]}L ,A G0S, } 2,5571, | | ^F L AG S {} ",le ng t| h ^" src/libavfilter/af_surround.c,:"s1448e:t12 :l ewarning: nmissing field 'help' initializer [-Wmissing-field-initializers] gt h"1448, | O F{F Ssrc/libavfilter/avf_aphasemeter.cNETU(L:sL75iz e:} )97, : | ^warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] V_OPT_T 75Y | PE _ I N T{, " g c{".,i 6"4s=e1t5 }gr,e e n c o1n, t ra60s,t " ,F LOAFGFSS E}T,(c o n| t ^ra st[1]), AV_OPT_TYPEsrc/libavfilter/avf_a3dscope.c_:I72N:T12:, warning: {missing field 'help' initializer [-Wmissing-field-initializers] .i6 472= | 7 } , 0{ ,N U2L5L5 ,} F | L ^A GS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bc", "set blue contrast", OFFSET(contrast[2]), src/libavfilter/avf_a3dscope.cAV:_70OP:T91_:TY Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ INT, {.i64= 170} | , 0 , 2{ 5"5z,p oFsL"A, G"sSe t} ,c a m| e ^r a position", OFFSET(eye[2]), AV_OPT_TYPE_FLOsrc/libavfilter/avf_aphasemeter.cAT:, 77{:.106d:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]0. f},-60. f77, | 6 0 .{f ," mTpFLcAG"S, }",s e t| ~ ^~~~ median src/libavfilter/avf_a3dscope.cp:h70as:e84: cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l or", OFFSE T(70m | p c _ s t{r )",z pAVo_s"O,P T"_sTeYtP cEa_SmTReINrGa, p o{s.itsitorn "=, O"FnFonSeE"T}(,e y0e,[ 20],) ,F Asrc/libavfilter/avf_abitscope.cLVA_G:SO 54P}:,T 108_ :T Y| warning: P ^missing field 'unit' initializer [-Wmissing-field-initializers]E _FLOAT, {.dbl= 054. | f } , - 6{0 ."fr,a src/libavfilter/avf_aphasemeter.c60t:e."78f:,,96 : " Twarning: Fsmissing field 'unit' initializer [-Wmissing-field-initializers]L eAtGS }v, 78i | d e o | ~ ^~~~~ r a{t e""v,i Osrc/libavfilter/avf_a3dscope.cdF:eFo70"S:ET,(f79 :r" awarning: semimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]et_ rvaitdee o)70, | oAV _ uO tPp uT{_ t"T"YzPp,E oO_sVFI"FD,E SOE"T_s(eRtdAo _vTcaimEdee,ro a{) .p,os sAtiVtr_i=onO""P2,T5_ T"OYF}PFE_,B SEO0T,O (LI,eN T{y_.eiM6[A24]X , )= F1L,A }GA,S V0, _}1O,, P T| _TFY ^LAPG ES _},F LO AT| , ^ {.dbl=0.f},-60.f, 60.f, TFLAGS src/libavfilter/avf_aphasemeter.c}:,79 src/libavfilter/avf_abitscope.c: 136::| ~ ^~~ 55warning: :missing field 'unit' initializer [-Wmissing-field-initializers]108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_a3dscope.c79: | 6955 : | 91 : {warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"p" hr"a,s i ng " , 69" | s" es et t vm{iodne o oa" nyd ropaoutste"-",o ,f -"pOshFeta FscSea dEmeeTtre(acft irpaoonmse _iorutatiptouetn",) ",, OO FAFFSVFET_(SOdEoPT_(Tpe_hyTaYePEs[i_1nV]I)gD,_E O_dAeRAVtT_eEO,Pc tTi{_o.TsYntP)Er_,=F" 25L"AO}A,V T_0,, O{IP.NdTT_MbA_lTX=,YP0E_ B.FOfLO}AL,G-6,S0 {..}fi,6, 4| 6 0= ^. 0f},, 0T,F LA1G,S F}L, A G| ~ ^~~~S }, src/libavfilter/avf_abitscope.csrc/libavfilter/avf_a3dscope.c| : ^ :5669::9984:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 6956 | | {{ src/libavfilter/avf_aphasemeter.c"":y80sp:io125z:se ""warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] ", s"este tv i cd80ae | mo e s r iaze{ " ,p os"OittFioFSoEnlT"(ew,r)a O,nF FAceSVE"T_,( O"seePytT e_Tp[hYa1sP]e)E _,tI MolAeAVGr_aEOnc_ePS TIfo_ZrTEY P,mEo _n{FLo. OdsAeTt,tre= c"{1t02.4idxbol2n=50"6.",}f ,} 0O,, -F600F.,S fFE,TL (6At0G.ofSl },e r,Ta Fn L| c ^ AeG)S, },A V| _ ~ ^~~~~O PT_TYPsrc/libavfilter/avf_a3dscope.cE:_69F:L79O:A Twarning: src/libavfilter/avf_abitscope.c,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 57{ .:d99b:l warning: =69missing field 'unit' initializer [-Wmissing-field-initializers] | 0 .} , 570 | ,{ "{1 y",p osFs""L,,A "G s Se" st} e,c ta mvi| e ^rd ae op ossiizteio"n," ,OF13 FOS warningFEFTsS(E generatedw)T,. src/libavfilter/avf_aphasemeter.c(:e 81yA:V_eO125[:P1T] _)Twarning: YP,Emissing field 'unit' initializer [-Wmissing-field-initializers] _I AMVA_GOEP_STI_ZT YE81P, | E _{ F. LsO ATt{, r "{=.dt""b1,0l2=0 4 . x f2 }5, 6- 6" 0}."f,, s6 0.ef0t ,p, Th0aFs,eL FALtGAoSGlS e }}r,a ,n | c ~ ^~~ e| ^ for mono desrc/libavfilter/avf_a3dscope.ct:e68c:t91i:o nwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(src/libavfilter/avf_abitscope.ct :o68le58r | :154a: n cwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] ) {, "AxVp_oOs"P,T _ 58T" | Ys PeE_ FtL Oc{aA mT," ec{r.oaldb lop o=rs is0t".i},o, n0"s",,e tO1FF ,ScE hFTLa(nAneGeylSes[ 0 }],c) o ,| l ^AoV r_sO"PT,_T YOPFEF_SFETL(cOoAlTo,r s{).,d bsrc/libavfilter/avf_aphasemeter.clA:=V820_:.130fO:}P warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]T-_6 0T.YfP,E _ 6ST82R0 | I .fN , TG ,F LA{{ G."Sas n}tg,r l e=| " , ~ ^~~~ " r"esedt|src/libavfilter/avf_a3dscope.c g:a68rnegel:en84 |:tbhl urewarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ysehlollod 68w f | | oo r r { oa"unxtg-poeof|s-"lp,ihm ae"|sseep td inectkecat|imomeanr",g aOen tFpao|sFbiStrEioTwo(nan"n" g,} lOF,Fe S)E0,T, 0(,eAy VeF[_LO0AP]TG)_ST,Y P},AE _VFL _O| O ^A PTT,_ T{Y.PdEbl_ =F LO1AT7,0. }{,.d b90l,= 0.1f8},0-6,0 .fF,L A6G0S. f},, T F| LA ^G S }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:68:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_aphasemeter.c 68: | 83 :130 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" xpos", src/libavfilter/avf_abitscope.c" :s8363 | e : t12 {c: a" a"m,warning: e missing field 'help' initializer [-Wmissing-field-initializers] r a p63 | o " s si etti{ o na"N,n OUFgFLLl eSE}T ( t| ^e hryees[h0ol]d) ,f oArV_ OoPuT_tTY-PoEf_-FpLhOaAsTe, {d.edtble=c0.tfi}o,n-"6,0 .OFfF,S E6T0.(fa,n gTlFeL)A,GS A}V,_ O P| ~ ^~~T _TYPE_FLOAT, {src/libavfilter/avf_a3dscope.c.:d67b:l75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =67 | 1 7 0 . }{, 9"0z,z o1om8"0,, "FsLeAtG Sc a}m,er a | z ^o om", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.src/libavfilter/avf_aphasemeter.cf:}84,: 1540:. 01warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 10, TFLAGS 84} | , | ~ ^~~ { "duration", "src/libavfilter/avf_a3dscope.cse:t66: 75mi:ni mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u m mono o r66 | o u t - o{f -"ypzhaosoem "d,u"rsaetti ocna mienr as eczoonodms"",, OOFFFFSSEETT((dzouoramt[1i]o)n),,AV _AVO_POTP_TT_YTPYEP_EF_LDOURAAT,T I{O.Nd,b l{=.1i.6f4}=,2 00.00010,0 0 }1,0 0,, TMFALXA_GDSU }R,A T| I ~ ^~~O N, FLAGS }, | ^src/libavfilter/avf_a3dscope.c :65:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "xzoom","src/libavfilter/avf_aphasemeter.cse:t85: 154c:a mwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r a zoom", OF F85S | E T ( z o{o m"[0d]"),, AV _ O P T _ T Y"PsEe_tF LmOiAnTi,m {u.md bmlo=1n.of }o,r 0.o0u1t,- o f-1p0h,as eT FLdAuGrSa t}i,o n | ~ ^~~i n seconds", OFFsrc/libavfilter/avf_a3dscope.cSE:T64:(74d:u rawarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i on), AV_ 64O | P T _ TY P{E _"DyUaRwA"T,I O N," s{e.ti 6c4=a2me0r0a0 0y0aw0"},, 0OF, FMSEATX(_yDaUwR)A,T I O NA,V _FOLPAGTS_ T}Y,P E _| F ^LO AT, {.dbl=0.f}, -180,src/libavfilter/avf_aphasemeter.c :1868:012,: Twarning: Fmissing field 'help' initializer [-Wmissing-field-initializers] LAG 86S | } , | { ~ ^~~ NULL } | ^ src/libavfilter/avf_a3dscope.c:63:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:62:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:61:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_ahistogram.c:323:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | uf = yf * M_PI; | ^~ ~ src/libavfilter/avf_ahistogram.c:324:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | vf = yf * M_PI; | ^~ ~ src/libavfilter/avf_a3dscope.c:136:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:136:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~~~~^~~~~~ ~ src/libavfilter/avf_aphasemeter.c:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | return (phase + 1.) / 2. * (w - 1); | ^~~~~ ~ CC libavfilter/dnn/dnn_backend_common.o src/libavfilter/avf_a3dscope.c:171:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:171:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:172:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:173:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_ahistogram.c:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | src/libavfilter/avf_a3dscope.c : 174 :o36u:t[ 0warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] += aa *174 | y f ; f l| o ~ ^~a t sp = sinf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_ahistogram.c:390:32src/libavfilter/avf_a3dscope.c:: 174warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 390 | 174 | f l oa t s p = s ionuft([p1i]t ch+ =* aMa_ P*I u/ f18;0. f | ) ~ ^~; | ^~~~~ ~ src/libavfilter/avf_ahistogram.c:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | out[2] += aa * vf; | ~ ^~src/libavfilter/avf_a3dscope.c :175:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:175:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ~ ^~~~~ CC libavfilter/dnn/dnn_backend_native.o src/libavfilter/avf_a3dscope.c:176:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ^~~ ~ 17 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o src/libavfilter/avf_aphasemeter.c:254:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float angle = cosf(s->angle/180.0f*M_PI); | ~~~~~~~~^~~~~~~~ src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:88:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:90:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o src/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:93:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:94:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:95:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:96:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | CC libavfilter/dnn/dnn_backend_native_layer_dense.o { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, src/libavfilter/avf_a3dscope.c255:, 263T:F51LA:G S warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 263 | const src/libavfilter/avf_avectorscope.ci:98n:95t: r warning: = 1missing field 'unit' initializer [-Wmissing-field-initializers]2 8.f + 1 2987 | . f * s{i n"fa(f"c, h" s/e (tc haalnpnheal sf a-d e1"), * M _ POIF)F;S E T| ( ~~~^~~~~~~~~~~~~~~~ ~f ade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:99:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, src/libavfilter/avf_a3dscope.c 0:,265 :1051, :T Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | ^ 265 | const int b = 128.f + 127.f * cosf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:109:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o src/libavfilter/avf_avectorscope.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/avf_aphasemeter.c:315:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | snprintf(value, sizeof(value), "%f", fphase); | ~~~~~~~~ ^~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o src/libavfilter/avf_avectorscope.c:126:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:126:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:129:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 129 | y = FFMIN(y, s->h - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_avectorscope.c:130:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | x = FFMIN(x, s->w - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/dnn/dnn_backend_native_layer_maximum.o CC libavfilter/dnn/dnn_backend_native_layer_pad.o CC libavfilter/dnn/dnn_backend_native_layers.o src/libavfilter/avf_avectorscope.c:357:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | zoom = 1. / max; | ~ ^~~ src/libavfilter/avf_avectorscope.c:401:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | x = ((src[1] - src[0]) * zoom / 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:402:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:404:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | x = (src[1] * zoom + 1) * hw; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | y = (src[0] * zoom + 1) * hh; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:409:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | sx = src[1] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:410:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | sy = src[0] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:413:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:414:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | y = s->h - s->h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ 58 warnings generated. src/libavfilter/avf_concat.c:59:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F}, | ^ src/libavfilter/avf_concat.c:62:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F }, | ^ src/libavfilter/avf_concat.c:65:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F}, | ^ src/libavfilter/avf_concat.c:68:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F}, | ^ src/libavfilter/avf_concat.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 12 warnings generated. src/libavfilter/avf_showcqt.c:61:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:62:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:65:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:68:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "fullhd", "set fullhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:70:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:71:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:74:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "sono_g", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:75:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bar_t", "set bar transparency", OFFSET(bar_t), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:79:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "timeclamp", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9 81 warning | s generated . { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:83:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "tlength", "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "count", "set transform count", OFFSET(count), AV_OPT_TYPE_INT, { .i64 = 6 }, 1, 30, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "fcount", "set frequency count", OFFSET(fcount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:88:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "fontfile", "set axis font file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:89:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:90:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "fontcolor", "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULLCC libavfilter/dnn/dnn_interface.o }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:92:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:102:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | { NULL } | ^ CC libavfilter/dnn/dnn_io_proc.o 26 warnings generated. 7 warnings generated. In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.hsrc/libavfilter/avf_showcwt.c:153::30:120 :note: 100expanded from macro 'SQR': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | #defin e120 | S Q R ( x{) ("(xs)i*(zx)e)" , | ^" set video size", OFFSET(w), Asrc/libavfilter/window_func.hV:_155O:P60T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_IMAGE_ S155I | ZE , { . s t r = " l6u4t0x[5n1]2 "}=, e0x,p( -00,. F5L A*GS S}Q,R ( (n| - ^ (N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:src/libavfilter/avf_showcwt.c26::121 :note: 100expanded from macro 'SQR': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | 121 | # d e f i{n e" sS"Q,R ( x )" s(e(tx) *v(ixde)o )s i z| e ^" , OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/window_func.hsrc/libavfilter/avf_showcwt.c::162123::2599:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 123162 | | { " r " , i f"s e(tF FvAiBdSe(no -r aMt)e" , > =O F0F.S3E T*( rMa)t e{ _ s| t ~~^~~ ~~r ), AVsrc/libavutil/common.h_:O64P:T31_:T Ynote: Pexpanded from macro 'FFABS'E _STRI N64G | ,# d{e.sftirn e= "F2F5A"B},S (0a,) 0(,( FaL)AG S>= }0, ? (| a ^) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (src/libavfilter/avf_showcwt.c-(:a130):)115): warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~ In file included from src/libavfilter/avf_showfreqs.c130: | 36: src/libavfilter/window_func.h : 162 :{39 :" mwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ", "s 162e | t m i ni m u m f r e q uiefn (cFyF"A,B SO(FnF S-E TM)( m>i=n i0m.um3_f r*e qMu)e n{cy ) | , ~ ^ AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 2000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:131:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "max", "set maximum frequency", OFFSET(maximum_frequensrc/libavfilter/window_func.hc:y163):86,: A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_F L163O | A T , {. d b l = 2 00 0 0 . } , l0,u t1[9n2]0 0=0 ,0 .F5 L*A (G1S +} ,c o s| (( ^M _PI*(FFABS(n - M) - 0.3 * M))/(src/libavfilter/avf_showcwt.c(1: -132 :0115.:3 )warning: missing field 'unit' initializer [-Wmissing-field-initializers]* M))); | 132 ~ ^ | { "logb", src/libavfilter/window_func.h":s163:e69t: lwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g arithmic 163b | a s i s " , O F F SE T( l o g a rliutth[mnic]_ =b a0s.i5s )*, (A1V _+O PcTo_sT(YP(EM__FPLIO*A(FTF,A B{.Sd(bnl - =M )0 .- 000.031 }*, M0),) /1((,1 F-LA G0S .}3,) *| ^M ))); | ~ ^ src/libavfilter/window_func.h:163:src/libavfilter/avf_showcwt.c56: :warning: 133implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | 133 | { " d e v i a t liuont"[,n ]" se=t 0f.re5q *u en(c1y +de vcoisat(i(Mo_nP"I*,( FOFFAFBSS(EnT (-d eMv)i a-t i0o.n3) ,* AMV)_O)P/T(_T(Y1P E-_ F0LO.A3T), * {M).)d)b;l = | 1 ~~^~~ ~. }, 0,src/libavutil/common.h :1640:,31: Fnote: Lexpanded from macro 'FFABS'AG S }, 64| | ^# define FFABS(a) ((a) >= 0 ? src/libavfilter/avf_showcwt.c(:134a:) 98:: (warning: -(missing field 'unit' initializer [-Wmissing-field-initializers]a ))) | ^ 134 | { "ppsIn file included from "src/libavfilter/avf_showfreqs.c,:36 : src/libavfilter/window_func.h":s163e:t48 :p iwarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]el s per se c163on | d " , O F F S E T ( pp s ) , AlVut_[OnP]T _=T Y0P.E5_I N*T ,( 1{ .+i 6c4o =s (6(4M_PI},* (F1F,A B1S0(n2 4-, FML)A G-S }0,. 3 | ^* M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from 18 warningsrc/libavfilter/avf_showspatial.c:s35: generatedsrc/libavfilter/window_func.h:. 155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/avf_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | { src/libavfilter/window_func.hN:U155L:L 60}: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ 32 warningsrc/libavutil/common.hs: generated64:. 31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showcwt.c:222:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ src/libavfilter/avf_showcwt.c:222:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ src/libavfilter/avf_showcwt.c:242:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * f22re warningqsu generatede. ncy + 4577850.f) / 160514.f; | ~ ^~~~~~~~ src/libavfilter/avf_showcwt.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_showfreqs.c:82:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | In file included from src/libavfilter/avf_showspectrum.c{: "s47i: src/libavfilter/window_func.hz:e155":,60 ":s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] video size", OFF S155E | T ( w ),CC libavfilter/dnn/queue.o A V _O PT _ T YlPEu_tI[MnAG]E _S=I eZxpE(-,0 {..s5t *r =S Q"R1(0(2n4-x(5N1-2"1})/,2) /0(, 00.4,* (FLNA-1G)S/ 2}.,f ) )| ) ^; | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | src/libavfilter/avf_showfreqs.c : 83#d:e101f:i nwarning: e missing field 'unit' initializer [-Wmissing-field-initializers]S QR(x) ( (83x | ) * ( x )){ "| s" ^, "set video size", OFFSET(w), src/libavfilter/window_func.hAV:_155O:P60T:_ Twarning: YPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _IMAGE_ SI155Z | E , { .s t r = "1 02l4uxt5[1n2] "=} ,e x0p,(- 00.,5 F*L ASGQS R}((,n -| ( ^N -1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/avf_showfreqs.c:src/libavfilter/window_func.h84::153111::26 warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'SQR' 15384 | | { "r a t#ed"e,f i"nsee tS vQiR(dxe) o( r(ax)t*e"(,x) ) OF F| S ^E T(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (src/libavfilter/avf_showfreqs.ca:)99 ::103 :( -warning: (missing field 'unit' initializer [-Wmissing-field-initializers]a) )) | ^~~~ 99 | In file included from { src/libavfilter/avf_showspectrum.c":w47i: nsrc/libavfilter/window_func.h_s:i162z:e39",: "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t wind o162w | si z e " , OF F S EifT ((fFftF_AsBiSz(en) -, MA) V>_=OP T_0T.Y3P E*_ INMT), {{ . | i ~ ^6 4=2048}, 16, 65536, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ 14src/libavfilter/window_func.h warning:s163 generated:. 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspatial.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]163 | 60 | { " sl"u,t [ n ] "=s e0t. 5 v* i(d1e +o csoisz(e(",M O_FPFIS*ET((FwF)A,B SA(Vn_ O-P T_MT)Y P-E _0I.M3A G*E _MS)I)Z/E(,( 1{ .-s t0r. 3=) "*5 1M2)x)5)1;2 " }| , ~ ^0 , 0, FLAGS src/libavfilter/window_func.h}:,163 : | 69 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] =src/libavfilter/avf_showspatial.c :061:.1075: *warning: missing field 'unit' initializer [-Wmissing-field-initializers]( 1 + cos (61 | (M _ PI * {( F"FwiAnB_sSi(nz e-" ,M )" s-e 0t.3 w*i nMd)o)w/ (s(i1z e-" ,0. 3O)F F*S EMT)()w)i;n _ | s ~ ^ ize), AV_OPT_TYPE_ICC libavfilter/dnn/safe_queue.o Nsrc/libavfilter/window_func.hT:,163: 56{:.i 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 4096}, 10 24163, | 6 5 5 3 6, F L A G S } , | ^l ut[n] = 0.5 * (1 + src/libavfilter/avf_showfreqs.cc:o101:s102(:( Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P I*(FFAB S101( | n - M{) "-o v0e.rl3a *p ",M )) /"(s(e1 t- w0i.n3d)o w* oMv)e)r)l;a p "| , ~~^~~ ~O FFSET(src/libavutil/common.h:o64v:e31r: lnote: apexpanded from macro 'FFABS') , AV _64O | #PdTe_fTiYnPeE _FFFLAOABTS,( a{). d(b(la=) 1>.=} ,0 0?. (,a )1 .:, (-F(LaA)G)S) } , | ^| ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showfreqs.c:102 :163102 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | l ut [{n ]"a v=e r0a.g5 i*ng "(,1 " s+e cto st(i(mMe_ PaIv*e(rFaFAgBiSn(gn" ,- OMF)FS ET-( 0a.v3g )*, MA)V)_/O((P1T _-T Y0P.E3_)I N*T ,M ){)).;i 6 4| = ^~~~~~~~~~~~ ~ 1},src/libavutil/common.h :064,: 37I:N Tnote: 3expanded from macro 'FFABS'2 _MAX , 64F | L#AdGeSf i}n,e F| F ^A BS(a) ((a) >= 0 ? (a) : (-(a))) src/libavfilter/avf_showfreqs.c :| 103 ^~~~ :154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|osrc/libavfilter/avf_showspatial.cr:a63n:g108e:| lwarning: immissing field 'unit' initializer [-Wmissing-field-initializers]e| pink|mag e63n | t a| b r o{ w"nr"a t}e," ,0 ," s0,e tF LvAiGdSe o} ,r a te| " ^, OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspatial.c107: | 64 : 108: warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "minamp", 64" | s e t m{in i"murm", a m p "lseitt uvdied"e,o OrFaFtSeE"T,( mOiFnFaSmEpT),( AfVr_aOmeP_Tr_aTYtPeE)_, FALVO_AOTP,T _{T.YdPbEl_=V1IeD-E6O},_ RAFTLET,_ M{.IsNt,r 1=e"-265," },F L0A,G SI N}T,_ M A| X ^, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:107:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:388:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | U = 0.5f + z * sinf((v - u) * M_PI_2); | ~~^~~ ~ src/libavfilter/avf_showcwt.c:389:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | V = 0.5f + z * sinf((u - v) * M_PI_2); | ~~^~~ ~ 3 warnings generated. src/libavfilter/avf_showcwt.c:414:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:414:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_showcwt.c:415:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 415 | V += z * yf * cosf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:415:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | V += z * yf * cosf(2.f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_showcwt.c:429:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = 0.5f + 0.5f * U * Y / M_PI; | ~~~~~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:429:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = 0.5f + 0.5f * U * Y / M_PI; | ^~~~ ~ src/libavfilter/avf_showcwt.c:440:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | Y = 0.5f + 0.5f * Y / M_PI; | ~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:440:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showfreqs.c 440: | 208 : 12 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y = 0.5 f208 | + 0 . 5iff *( s-Y> o/ vM_ePrIla;p =| = ^~~~ ~ 1.) | ~~~^~~~~~~ ~~ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ src/libavfilter/avf_showfreqs.c:212:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avf_showspectrum.c:124:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:125:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0src/libavfilter/avf_showvolume.c, F:LA74G:S109: warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 74 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:75:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:76:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "b", "set border width", OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:77:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:79:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "f", src/libavfilter/avf_showspectrum.c":s161:e118t: fwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]de ", 161 | O F F SE{T ("fs)a,t uArV_aOtPiTo_nT"YP,E _"DOcUoBlLEo,r s{a.tdubrla=t0i.o9n5 }m,src/libavfilter/avf_showspatial.cu 0l,:t 233i1:, pF58Ll: Aiwarning: Geimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S r" ,} ,O F F| S ^E T (233 | s a t u r a t i ofn)l,o aAtV _dOiPfTf_pTY src/libavfilter/avf_showvolume.cP=E_:F 80L((:rpO 144:A -Twarning: , lmissing field 'unit' initializer [-Wmissing-field-initializers] p ){ ./d b(l2 .=f 1*80 } | ,M _ -P 1I 0){, +" 11.cf0"), ,*F LA G0"S.5sf; et} , | v o ~ ^~~~ | l ^u me cosrc/libavfilter/avf_showspatial.cl:o233r: 51e:x pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ssion" ,233 | O F F S E T ( c ofllooart), dAiVf_fOpP T=_ T(Y(PrEp_ S-T RlIpN)G ,/ {.(2s.tfr =*" PME_APIK)* 2+5 51+f.lfo)o r*( (0.15-fP;E A K| ) ~ ^~~* 255)*2src/libavfilter/avf_showspatial.c56:+233:037x:f fwarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 00000"} ,233 0 | , 0 , F L A GS f}l, o a| ^t diffp = ((rp - lp) / (2.f * M_PI) + 1.f) *src/libavfilter/avf_showvolume.c :0.815:f96;: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~ ~ src/libavfilter/avf_showspatial.c :81233 | : 28 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" t", "di s233p | l a y c h a nfnloealt ndaimfefsp" ,= O(F(FrpS E-T (dlrpa)w _/t e(x2t.)f, *A VM__OPPIT_)T Y+ P1E_.BfO)O L*, 0{..5if;6 4= 1| } ~~~^~~~ ~, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:82:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dm", "duration for src/libavfilter/avf_showspectrum.cm:a166x: 100v:a lwarning: uemissing field 'unit' initializer [-Wmissing-field-initializers] display" , 166O | F F S ET ({dr a"wo_vpeerrlsaips"t,en t"_sdeurtat iwoni)n, dAoVw _oOvPerTl_TaYpP"E,_ DOOUFFBSELTE(,o v{er.ldabpl)=,0 .A}V,_ O0P,T _9T0Y0P0E,_ FFLLOAAGTS,} ,{ . d| bl ^ = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:84:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | src/libavfilter/avf_showspectrum.c : 167 :{92 :" dwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]c ","set co l167or | o f t{h e" mgaaxi vn"a,l ue" sliente" ,sc aOlFFeS EgTa(ipne"r,s iOFsFtSaEnTt(_gmaaixn_)r,g bAaV)_O,P TA_VT_YOPPET__FTLYOPATE,_ C{O.LdObRl, ={ .1s}t,r 0=, 1"2o8r,a nFgLeA"G}S, }0,, 0| ^, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:88:82: warning: src/libavfilter/avf_showspectrum.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "172s | " , {" s"erto tsatteipo nsi"z,e "",co loOrF FrSoEtTa(tsiotnep"),, OAFVF_SOEPTT(_rToYtPaEt_iIoNnT,) , {AV._iOP6T4_T=Y0P}E,_ F0,L O5A,T F,L {A.GdSb l} ,= 0| }, ^ -1, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | src/libavfilter/avf_showspectrum.c : 173 : {99 :"p "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] " set bac k173g | r o u n{d "osptacairtty"," ," sOtFaFrSEtT (fbgroepqacuietnyc)y,", AOVF_FOSPETT_(TsYtaPrtE)_,F LAOVA_TOP,T _T{Y.dPbEl_=0I}N,T ,0 ,{. i16,4 =F LA0GS} ,} ,0 , | ^I NT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INTsrc/libavfilter/avf_showvolume.c3:296:_12M: Awarning: X,missing field 'help' initializer [-Wmissing-field-initializers] FLA G96S | } , {| ^ NULL } | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64src/libavfilter/avf_showfreqs.c = 0:},314 :044,: 1warning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F LAGS }, | ^ 314 | a = log(av_clipsrc/libavfilter/avf_showspectrum.cd(:a177,: m110i:n ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 )) / log(m i177n | ) ; | { ~~~ ^~~" drange", "set dynamsrc/libavfilter/avf_showfreqs.cic: 314r:a29n:g ewarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]in dBFS", OF F314S | E T ( d r a nag =e )l,o gA(Va_vO_PclTip_dTY(PaE,_ FmLiOnA,T ,1 ){). d/b llo g=( m1i2n0)};, 10 ,| ~~~~~~~~ ^~~2 00, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -src/libavfilter/avf_showwaves.c100:, 1071:01000:, Fwarning: LAmissing field 'unit' initializer [-Wmissing-field-initializers]G S }, | ^ 107 | { "size", "sesrc/libavfilter/avf_showspectrum.ct :v179i:d110eo: siwarning: zemissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSE 179T | ( w ) , { "AoVpa_cOiPtyT"_,T Y"PsEe_tI MoApGaEc_iStIyZ Es, t{.rstern g=t h""60,0 xO2F4F0SE"T(}op,a c0i,t y0_f,a cFtLoArG)S, A},V _ O| P ^T _TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }src/libavfilter/avf_showwaves.c,: 108: 100| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {src/libavfilter/avf_showspectrum.c :"180s":,12: warning: missing field 'help' initializer [-Wmissing-field-initializers]" set v180i | d e o {s iNUzeL",L O} F F| S ^ ET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:114:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:117:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ CC libavfilter/dnn_filter_common.o src/libavfilter/avf_showwaves.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ CC libavfilter/drawutils.o src/libavfilter/avf_showfreqs.c:447:59: src/libavfilter/avf_showcwt.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | 680 | a = amvi_ncliipmdu(mM_(fRrE(efqu,en ccyh )=, 1I1.M1(7f2,6 8cfh )*) l/o g(s1-.>sfc a+ l(e4,6 .00,6 5318)f; * m| i ~ ~~~^~~~~ni mum_frequencysrc/libavfilter/avf_showfreqs.c): 447/ :(30m:i nwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m um_freq u447e | n c y + 1 4 6 7 8 . 4 9 f ) )a; =| ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a v_clipd(src/libavfilter/avf_showcwt.cM:(680R:29E: (warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ch), IM (680f | , c h ) ) m/in ism-u>ms_cfarleeq,u e0nc,y 1=) ;1 1. 1| 7 ^~~~~~~~~~~~~~~~~~~~~~~2 68f *src/libavfilter/avf_showfreqs.c :l416o:g33(:1 .note: fexpanded from macro 'M' + (46 .4160 | 6#5d3e8ffi n* em iMn(iam,u mb_)f re(qsquretn(c(ya)) / *( m(ian)i mu+m _f(rbe)q u*e n(cby) )+ )1 4 6| 7 ~~~~ ~~~~~~~~~~^~~~~~~~~~~8 .49f)); | ^~~~~~~~~ ~ CC libavfilter/ebur128.o src/libavfilter/avf_showcwt.c:681:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:681:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximusrc/libavfilter/avf_showvolume.cm_fre:qu223en:c54y:) warning: src/libavfilter/avf_showfreqs.c/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (:m454a:40x:i mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u m _223f | r e q u e n cy 454 | + 1 4 6 s - 7 >8 . v4 9af l)u a) es;[ = c h| a ^~~~~~~~~ ~v_*cl i pVdA(R(_MV_APRIS _+N BP (R+E (VfA,R _cPhE)A,K ]I M= (mfa,x ;ch ) )| ~ ^~~) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' src/libavfilter/avf_showvolume.c:224414: | 69:# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f 224 | i n e s-R>Ev(axl,u echs)[ csh- >*ff tV_AdRa_tVAaRS[_chN]B[ x+] .VrAeR _ V| O ^L UME] =src/libavfilter/avf_showfreqs.c :2417:030.:0 note: *expanded from macro 'P' log10(m a417x) | ;# d e| f ~~~~~ ^~~i ne P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ CC libavfilter/edge_common.o src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' CC libavfilter/f_bench.o 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ CC libavfilter/f_cue.o src/libavfilter/avf_showvolume.c:285:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | max_val = av_clipf(0.21 * log10(max) + 1, 0, 1); | ~~~~~ ^~~ CC libavfilter/f_drawgraph.o src/libavfilter/avf_showspectrum.c:423:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:423:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ^~~ ~ src/libavfilter/avf_showspectrum.c:424:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 32. warningf s* generated . M_PI * s->start / (float)inlink->sample_rate; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:424:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ^~~ ~ src/libavfilter/avf_showvolume.c:369:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ 22 warnings generated. src/libavfilter/avf_showvolume.c:404:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showspectrum.c:580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | *uf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | *vf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:599:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | *uf *= 0.5f * sinf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:602:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | *uf *= 0.5f * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:603:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | *vf *= 0.5f * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:606:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | *uf += *uf * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:607:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ 16 warnings generated. src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:668:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | else if (log10(seconds) > 6) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | else if (log10(seconds) > 3) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | units = av_asprintf("%.2fm", seconds / 60); | ~~~~~~~~~~~ ~~~~~~~~^~~~ src/libavfilter/avf_showspectrum.c:673:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | units = av_asprintf("%.2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ 20 warnings generated. src/libavfilter/avfiltergraph.c:55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspectrum.c 802: | 855 : 49 :{ warning: "simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze", "set vi de855o | si z e ", O F F S E T ( w ), A V_ OPuTni_tTsY PE=_ aIvMA_GaEs_pSrIZiEnt,f {(."%s.tr2 f"=, "he6r00txz)2;4 0 "| } ~~~~~~~~~~~ ^~~~~, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:803:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:804:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:805:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 817 | { NULL } | ^ CC libavfilter/f_ebur128.o src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ CC libavfilter/f_graphmonitor.o 48 warnings generated. src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:967:69: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 967 | text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/avfiltergraph.c:377:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | for (i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | for (i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1068:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1068:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~~~^~~~~ ~ src/libavfilter/avf_showspectrum.c:1069:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1069:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avfilter.c:607:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avf_showspectrum.c:1234:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/f_interleave.o 1234 | s->win_scale += s->window_func_lut[i] * s->window_func_lut[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1236:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1236 | s->win_scale = 1.f / sqrtf(s->win_scale); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < graph->nb_filters; i33++ warning) s generated| . ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_latency.o src/libavfilter/avfilter.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:749:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 749 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/f_loop.o src/libavfilter/buffersrc.c:300:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:304:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspectrum.c 304 | : 1321 : 24{: "warning: saimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ", "sample 1321a | s p ecconts tr aftlioo"a,t f O=F FsS-E>Tg(paiinx e*l _w;a s p| e ~~~^~~~ ~c t), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:305:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RACC libavfilter/f_metadata.o TIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:306:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:307:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:1340:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1340 | phases[y] = (PHASE(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avfiltergraph.csrc/libavfilter/avf_showspectrum.c::1314:61222::27 :note: expanded from macro 'PHASE' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | #define P H612A | S E ( y , ch ) a t afonr2 f((i I=M (0y; ,i Ei(yn,cf gch.)f)o r m| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~a ts->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1347 | const float rng = 2.f * M_PI; | ^~~ ~ src/libavfilter/buffersrc.c:314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL,CC libavfilter/f_perms.o { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:315:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMCC libavfilter/f_realtime.o ATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:802:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 802 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 807 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:815:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 815 | for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/avfilter.c: 9261035 | : 86 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (k = 0; 1035k | < F Fif_ A(R!RlAiYn_k-E>LEfMiSfo(.csha_mspulbests);_ skk++i)p p{e d &| & ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:987:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/buffersink.c:372:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "all_channel_counts", "accept all channel counts", OFFSET(all_chann28el warning_s generatedc. ounts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/buffersink.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; jsrc/libavfilter/avf_showspectrum.c <: f1740i:l118:t ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] ->nb_inputs ;1740 | j + + ) { | " ~ ^ ~~~~~~~~~~~~~~~~~sa turatiosrc/libavfilter/avfiltergraph.cn:"1088,: 23":c owarning: locomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r satur a1088t | i o n m u l t ifpolire r("j, =O F0F;S EjT (onbn_)o, uAtpVu_tOsP;T _TjY+P+E)_ F L| ~ ^ ~~~~~~~~~~~~~~~~~~O AT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1745:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1746:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1746 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1748:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1748 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1749:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1750:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1751:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1751 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1752:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1752 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ src/libavfilter/avfiltergraph.c:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1144 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 26 warnings generated. src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samsrc/libavfilter/avfiltergraph.cple:s1201 /: (19(:s- >warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i n_size * sz) *1201 c | ei l (s -f>osr a(mip l=e 0s; /i ((nsb-_>fwiinl_tseirsz; ei +*+ s)z ){) ) );| ~ ^ ~~~~~~~~~~~~~~~~~ | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_reverse.o CC libavfilter/f_segment.o src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1473:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1473 | dstctx->var_values[VAR_T] = pts == AV_NOPTS_VALUE ? NAN : pts * av_q2d(link->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1476:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1476 | dstctx->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native.c:36:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "conv2d_threads", "threads num for conv2d layer", OFFSET(options.conv2d_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:37:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "async", "use DNN async inference", OFFSET(options.async), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0fsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.c; | : ^~~~ ~90 :26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/dnn/dnn_backend_native_layer_dense.c :136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | 136 | d s t [ i ] = s i no(utspruct[[in]_f)i;l t e| r ~~~ ^~~~~~] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.csrc/libavfilter/dnn/dnn_backend_native_layer_dense.c:94::13926::59 :warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | 139 | d s t [i ] = c o s ( soruct[ip]u)t;[n _ f| i ~~~ ^~~~~~l ter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.csrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:139::9840::26 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | 98 | d st [ i ]o =u ttpuatn[(ns_fricl[tie]r]) ;= 1.| 0 ~~~ ^~~~~~f / (1.0f + exp(13-o warningutsp generatedu. t[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: 102implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | d s144t | [ i ] = a s i n (s r c [ i ] ) ; o | u ~~~~ ^~~~~~t put[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c :144106 | : 27 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | o u t p u t [ n _ fdisltte[ri]] == aFcFoMsA(Xs(rocu[tip]u)t;[n _ f| i ~~~~ ^~~~~~l ter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c : 110 : 27 : warning: src/libavfilter/colorspace.c implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 160:o28ut:p uwarning: t [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]110 | n _ fi lt e r ] = F F 160Md | st [Ai ]X =( oau ttp ua tn( [psrncea_k[f i=]il )ct;lem ->rM]a xC,L| L ~~~~ ^~~~~~0 . /0 )R E+F E0R.E2N C*E _FWFHMIITNE(;o u t| p ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~u t[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c | : 114: 27 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | ou t p u t [ n _dfsitl[tie]r ]= s=i nFhF(MsArXc([oiu]t)p;u t [| n ~~~~ ^~~~~~_ filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.csrc/libavfilter/colorspace.c:118::27167:: 54warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | 167 | d s t [ i] = pecaoksh (=s ravc_[qi2]d)(m;et a | d ~~~~ ^~~~~~ ata->max_luminance) / REFEREsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.cNC:E122_:W27H: Iwarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]E; | ~ ^~~~~~~~~~~~~~~ 122 | src/libavfilter/colorspace.h : 27 : 25 : note: expanded from macro 'REFERENCE_WHITE' dst[i ]27 | =# dteafnihne( srRcE[FiE]R)E;NC E_ W| ~~~~ ^~~~~~H ITE 100.0f | ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | dst[i] = asinh(src[i]); | src/libavfilter/colorspace.c ~~~~~ ^~~~~~ :173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c| : ~ ^~~~~130 :28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | dst[i] = floor(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:146:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | dst[i] = round(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ src/libavfilter/colorspace.c:184:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | clm->MaxCLL = (unsigned)(peak * REFERENCE_WHITE); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:166:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 147 warnings generated. 12 warnings generated. 32 warnings generated. CC libavfilter/f_select.o src/libavfilter/dnn/dnn_backend_native.c:538:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 538 | CC libavfilter/f_sendcmd.o for (uint32_t operand = 0; operand < native_model->operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_sidedata.o CC libavfilter/f_streamselect.o CC libavfilter/formats.o CC libavfilter/fifo.o 11 warnings generated. CC libavfilter/framepool.o CC libavfilter/framequeue.o CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o CC libavfilter/graphparser.o CC libavfilter/lavfutils.o 12 warnings generated. 16 warnings generated. In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 6 warnings generated. CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o CC libavfilter/palette.o CC libavfilter/pthread.o CC libavfilter/qp_table.o 3 warnings generated. 19 warnings generated. 25 warnings generated. src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abensrc/libavfilter/f_cue.cch:,93 A:V118_:O Pwarning: T_missing field 'unit' initializer [-Wmissing-field-initializers]F LAG_FILTERING_ P93A | R A M |{A "Vc_uOe"P,T_ F"LcAuGe_ AUuDnIiOx _tPiAmReAstMa)m;p in| ^m icrossrc/libavfilter/f_bench.ce:c47:o12n: dnote: sexpanded from macro 'DEFINE_OPTIONS' ", OFFS E47T | ( c u e{) ,N UALVL_O P}T _T Y P E _ I N T 64 , { . i 6 4 = 0 } , 0 , I N T 6 4 _ M A X, F L A G S } , | ^ src/libavfilter/drawutils.c : 134 : 21 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/f_cue.c : 94 : 122 : warning: 134 missing field 'unit' initializer [-Wmissing-field-initializers] | 94 | \nb _ {p | " ^ lpraenreosl l=" , F"FpMrAeX(rnobl_lp ldaunreast,i onc -i>np lseaconned s+", 1O)F;F S E| T ^ ~~~~~~~~~ ~~~~~~~~~~~~( preroll), Asrc/libavutil/macros.hV:_47O:25P:T _note: Texpanded from macro 'FFMAX'Y PE_DU 47R | AT#IdOeNf,i {n e .Fi6F4M A=X (0 a},,b )0 ,( (INaT)64 _>M AX(,b )F LA?G S( a},) :| ^( b)) | ~ ^ ~ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:94:105: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:93:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3",src/libavfilter/ebur128.c "s:e513t :31r:d warning: focomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r eground color e513x | pFrFe_sEsBionU"R,1 28O_FAFDSDE_TF(RAfMgE_Ss(tdro[u2]b)le,) A V| _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~O PT_TYPsrc/libavfilter/ebur128.cE:_S509T:R17I:N Gnote: ,expanded from macro 'FF_EBUR128_ADD_FRAMES' {.str="0 x509f | f f ff0o0rf f("i} ,= 00,; 0i, F}c,h a n| n ^e ls; i++) src/libavfilter/f_drawgraph.c : 67 : 96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ 67| | ~ ^ ~~~~~~~~~~~~ { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:83:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/drawutils.c:218:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/scale_eval.o src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/scene_sad.o CC libavfilter/setpts.o 2 warnings generated. src/libavfilter/f_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const 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:281:75: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 281 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ 7 warnings generated. src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ 4 warnings generated. 13 warnings generated. src/libavfilter/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_graphmonitor.c:87:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:88:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:89:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:90:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 164 | x + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/settb.o src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/split.o src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ CC libavfilter/src_avsynctest.o src/libavfilter/f_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 src/libavfilter/f_interleave.c= :0}77,:19 :0, warning: 1,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A|F }, | ^ 77 | for (i = 0; i < ctx->nsrc/libavfilter/f_ebur128.c:b176_:i144n:p uwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]s ; i++) { | ~ ^ ~~~~~~~~~~~~~~ 176 | {src/libavfilter/f_interleave.c :"86p:18a:n lwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w" , "set a86 | s p e c if i c( nbp_aeno fsl a=w= fctoxr-> ndbu_ainputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l-mo no92 | f i l efs"o,r O(FiF =S E0T;( pia n_AnVb__OinPpTu_tTsYP;E i_+D+)O U{ B LE| , ~ ^ ~~~~~~~~~~~~~~ {.dbl = -src/libavfilter/f_interleave.c3.:0981:0312:9 9warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 663978 }98 | , -1 0 i.f0 (,n b0_i.n0p,ut sA|_Fw i}t,h _f r| a ^me s >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/f_ebur128.c :177:126: warning: src/libavfilter/f_interleave.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | 99 | { " t a rg efto"r, ("is e=t 0 ; ai s p ntba_rigneptu tsl;e iv+e+l) i{n | L ~ ^ ~~~~~~~~~~~~~~U FS (-src/libavfilter/f_interleave.c2:3138 :t19:o warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ", O F138F | S E T ( tafrogert )(, iA V=_ O0PT;_ iT YPn{b._iin6p4u t=s ;- i2+3+}), -2{3 , | 0 ~ ^ ~~~~~~~~~~~~~~, V|F },src/libavfilter/f_interleave.c : 148| : ^11 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/src_movie.o src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ CC libavfilter/transform.o src/libavfilter/f_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1},src/libavfilter/f_ebur128.c -1,: U225I:NT103:2 _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAGS }, | ^ 225 | v = av_clipf(src/libavfilter/f_perms.cv,: 580:,12 :e bwarning: urmissing field 'help' initializer [-Wmissing-field-initializers]1 28CC libavfilter/trim.o -58> | s c a l e{_ rNaUnLgLe )}; | ^ // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_interleave.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vaapi_vpp.o src/libavfilter/f_interleave.c:223:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_graphmonitor.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:355:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:375:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 120 warnings generated. src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/f_realtime.c:71:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 32 warnings generated. 19 warnings generated. src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 30 warnings generated. 2 warnings generated. src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.4st warningrs generated=. NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_reverse.c:85:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 85 | if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:92:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vaf_spectrumsynth.o src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str src/libavfilter/f_loop.c= NU:LL446 :}117,: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, FLAGS }, \ 446 | | ^ { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0src/libavfilter/f_metadata.c :}369,: 1-:1 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]I NTsrc/libavfilter/f_metadata.c_:121M:A126X:, note: expanded from macro 'DEFINE_OPTIONS' VFLAGS }, | 121 ^ | { "file", "set file where to print metasrc/libavfilter/f_loop.cda:t447:a117 :i nfwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r mation", O447F | FS E T ( f{i l"es_sitzer"),, "AmV_aOxP Tn_umTbYePrE _oSf TfRrIaNmeGs, t{o .lsotorp="N,UL LO}F,F SE0T,( s0i,z eF)L,A G SAV _}O,P T\_ T | Y ^P E_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_metadata.csrc/libavfilter/f_loop.c::369448::1171: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122: 134448: | note: expanded from macro 'DEFINE_OPTIONS' { "sta r122t" | , " s{e t "tdhier elcoto"p, "straerdutc ef rbaumfef"e, r i n g OwFhFenS EpTr(isnttairntg) ,t oA uVs_eOr-PseTt_ fTiYPlEe_ oIrNT 6pi4p,e "{,. iO6F4F S=E T0( }di,r e0ct,) , IANTV6_O4P_TM_ATXY,PE _VBFOLOALGS, {}.i,6 4 | = ^ 0 }, 0, 1, FLAGS }, src/libavfilter/f_loop.c\: 449 :| 12 ^: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULLsrc/libavfilter/f_loop.c :}448 :99\: warning: | implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ^ 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/version.o CC libavfilter/vf_addroi.o src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ 13 warnings generated. src/libavfilter/f_segment.c:278:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "frames", "frames at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/f_segment.c:317:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 317 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:318:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL } | ^ CC libavfilter/vf_alphamerge.o 10 warnings generated. CC libavfilter/vf_amplify.o CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_backgroundkey.o CC libavfilter/vf_avgblur.o CC libavfilter/vf_bbox.o src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ CC libavfilter/vf_bilateral.o src/libavfilter/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ src/libavfilter/f_streamselect.c | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :48src/libavfilter/formats.c::1244::19 : warning: note: expanded from macro 'MERGE_REF'missing field 'help' initializer [-Wmissing-field-initializers] 44 | 48 | f o r{ (Ni U=L L0 ; }i < | a ^- >refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/f_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | select->var_values[VAR_PREV_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "shortest", "force terminatiosrc/libavfilter/f_select.cn :w233h:e49n :t hwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] shortes t233 | i n p u ste tleercmt-i>nvataers_",v alOuFeFsS[VEATR(_oPpREtV_s_hSEoLrEtCesTtED)_,P TAVS_]O P=T _NTAYNP;E _ B| ~ ^~~O OL, /usr/include/math.h{:15 :.19i:64 note: expanded from macro 'NAN'= 0 } ,15 | 0,# de1f,i nFLeA GNSA N}, | ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-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/libavfilter/f_select.c:234:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | select->var_values[VAR_PREV_SELECTED_T] = NAN; | ~ ^~~ /usr/include/math.h:src/libavfilter/framesync.c15::19:52 :12note: :expanded from macro 'NAN' warning: missing field 'help' initializer [-Wmissing-field-initializers] 15 | #52d | e fi n e {N ANNUL L } | _ ^_ builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:235:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | select->var_values[VAR_PREV_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_values[VAR_START_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") src/libavfilter/f_streamselect.c| ^~~~~~~~~~~~~~~~~~ :60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavfilter/vf_bitplanenoise.o 60 | for (i = 0; i < ctx->nb_inputs;src/libavfilter/f_select.c :i+237+): 49:{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~ 237 | src/libavfilter/f_streamselect.c : 65 : 19s:e lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c t->va r65_ | v a lu e sfo[rVA R(_SjT A=R 0T;_ Tj] < c t x - > n b= _NiAnN;p u t| ~ ^~~s ; j/usr/include/math.h+:+15): 19{: note: expanded from macro 'NAN'| ~ ^ ~~~~~~~~~~~~~~ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:256:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | select->var_values[VAR_PICT_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:257:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | select->var_values[VAR_INTERLACE_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | select->var_values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:259:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | select->var_values[VAR_CONSUMED_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:260:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | select->var_values[VAR_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:263:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | select->var_values[VAR_SAMPLE_RATE] = | ~ 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(src/libavfilter/f_select.cENOM:E298M:)16;: }warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: 298 | note: expanded from macro 'MERGE_REF' ret = av _44c | l i p f(fFoFrM I(iN (=m a0f;d ,i d r/e f10c0o.u,nt ;0 ,i 1+)+;) {| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h :143 : 29 : note: expanded from macro 'av_clipf' 143 | # d ef in e av _\ c l| i ~ ^ ~~~~~~~~~~~p f av_clipf_c | ^ src/libavfilter/f_streamselect.c:218:24src/libavfilter/f_select.c:1 :warning: 325comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]: warning12 generated:. warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | 325 | rieft u(rnn NA= ctx/usr/include/math.h-:>15n:b19_:i nnote: pexpanded from macro 'NAN'ut s) { | 15 ~ ^ ~~~~~~~~~~~~~~ | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:337:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:340:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | select->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:341:35src/libavfilter/f_streamselect.c: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | se 306l | ec t- > v afro_rv a(luies [=V A0R;_ Ti ]< =c tTxS-2D>(fnrba_mien-pu>tpsts;) i* +av+_q)2 d{( i n| li ~ ^ ~~~~~~~~~~~~~~nk ->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:342:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | select->var_values[VAR_POS] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 75 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/f_select.c:446:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 446 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ 30 warnings generated. src/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ 109 warnings generated. src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ src/libavfilter/f_sidedata.c:126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ CC libavfilter/vf_blackdetect.o src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ 12 warnings generated. src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | double end = TS2T(interval->end_ts, AV_TIME_BASE_Q); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)src/libavfilter/formats.c) :| ^~~638 :5:/usr/include/math.h :warning: 15:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]19 : note: expanded from macro 'NAN' 15 | #defi n638e | N A N F O R M A T_S__bUuNiRElFt(irne_fn,a nfofr(m"a"t)s ); | ^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:531:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | double current = TS2T(ref->pts, inlink->time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/graphdump.c:83:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | src/libavfilter/f_sendcmd.c#:de534f:in68e: Fwarning: FMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X(a,b) ((a) 534> | ( b ) ? ( a ) : ( b ) ) | ~ ^ ~ var_values[VAsrc/libavfilter/graphdump.cR:_90P:O27S:] warning: =comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ref->pkt_p o90s | = = - 1 ? N A N :m arxef_-o>uptk_ftm_ptos ; = | ~ ^~~F FMAX(/usr/include/math.hm:15a:x19_:o unote: texpanded from macro 'NAN'_ fmt, p15ri | n#t_dlefiinkn_ep rNoApN( N U L L , _ _l)b)ui;lt i | n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ nanf(src/libavutil/macros.h"":)47 : 25| : ^~~~~~~~~~~~~~~~~~ note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/f_sendcmd.c:535:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | var_values[VAR_PTS] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_blackframe.o 2 warnings generated. 6 warnings generated. CC libavfilter/vf_blend.o src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_blockdetect.o 10 warnings generated. 46 warnings generated. CC libavfilter/vf_blurdetect.o src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/vf_bm3d.o CC libavfilter/vf_bwdif.o src/libavfilter/formats.c:938:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 938 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:939:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 939 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_boxblur.o src/libavfilter/setpts.c:113:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | setpts->var_values[VAR_PREV_INPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:114:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | setpts->var_values[VAR_PREV_INT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define N2AN warning s generated . __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:115:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | setpts->var_values[VAR_PREV_OUTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | setpts->var_values[VAR_PREV_OUTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builti13n_n warningasn generatedf. ("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | setpts->var_values[VAR_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | CC libavfilter/vf_chromakey.o inlink->frame_rate.den ? 138 | av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_cas.o src/libavfilter/setpts.c:159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | setpts->var_values[VAR_STARTPTS] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | setpts->var_values[VAR_STARTT ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:162:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | setpts->var_values[VAR_PTSIn file included from src/libavfilter/src_avsynctest.c : 24 : src/libavutil/ffmath.h]: 49=: T30S:2 Dwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D'49 | r264 | e#tduerfni nee xpT2Sf2D((Mt_sL)O G 2 _ 1 0( (t*s x)) ;= = | AV ~ ^_ NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:163:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | setpts->var_values[VAR_T CC libavfilter/vf_chromashift.o ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_ciescope.o 6 warnings generated. CC libavfilter/vf_chromanr.o src/libavfilter/setpts.c:206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | av_log(inlink->dst, AV_LOG_TRACE, " -> PTS:%s T:%f\n", d2istr(d), TS2T(d, inlink->time_base)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:214:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | setpts->var_values[VAR_PREV_INPTS ] = TS2D(in_pts); | ~ ^~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:215:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | setpts->var_values[VAR_PREsrc/libavfilter/transform.cV_I:N46T: 45 : ]warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] TS2T(CC libavfilter/vf_codecview.o in_pts, inli nk46->t | im e _ b asree)t;u r n| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P IXEL(ssrc/libavfilter/internal.hr:c265,: 48(:i nnote: texpanded from macro 'TS2T') (x + 0.5 )265, | #(dienfti)n(ey T+S 20T.(5t)s,, wtibd)t h(,( thse)i g=h=t ,A Vs_tNrOiPdTeS,_ VdAeLfU)E; ? | N ^ ~A N : (doubsrc/libavfilter/transform.cl:e37):(18t:s )note: *expanded from macro 'PIXEL' av_q2d( t37b | ) ) | ( ^~~( x) /usr/include/math.h<: 150: 19:| |note: (expanded from macro 'NAN'y ) < 150 | )# d?e fi(ndee fN)A :N \ | ^ __builtin_nanfsrc/libavfilter/transform.c(":")46 : 29| : ^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/setpts.c:216:43: 46warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] return PIX E216L | ( s r c ,s e(tipntts)-(>xv a+r _0v.a5l)u,e s([iVnAtR)_(PyR E+V _0O.U5T)P,T Sw]i d=t hT,S 2hDe(ifgrhatm,e -s>tprtisd)e;, d| e ~ ^~~~~~~~~~~~~~~~f ); | ^ ~ src/libavfilter/internal.h:264src/libavfilter/transform.c::4838:: 22note: :expanded from macro 'TS2D' note: expanded from macro 'PIXEL' 264 | 38# | d e f i n(e( (TxS)2 D>(=t s()w ) | | (((yt)s )> == =( hA)V)_ N?O P(TdSe_fV)A L:U E\ ? | ^N AN : (doublsrc/libavfilter/transform.ce):(46t:s29):) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~ /usr/include/math.h:15:19 :46 | note: expanded from macro 'NAN' re t15u | r#nde fPiInXeE LN(AsNr c , ( i n t_)_(bxu i+l t0i.n5_)n,a n(fi(n"t")()y + 0| . ^~~~~~~~~~~~~~~~~~5) , width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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: expanded from macro 'PIXEL' src/libavfilter/setpts.c 39: | 217 : 43 : iwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g [(x) + (y) * (s t217r | i d e ) ])s e t| p ^t s->var_valsrc/libavfilter/transform.cue:s[46V:A29R:_ Pwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E V_OUTT] 46 | = T S 2rTe(tfurranm eP-I>XpEtLs(,s ricn,l i(nikn-t>)t(ixm e+_ b0a.s5e)),; ( i| n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t )(y + src/libavfilter/internal.h0:.2655:)48,: wnote: iexpanded from macro 'TS2T'd th, hei g265h | t#,d esftirnied eT,S 2dTe(ft)s;, t| b ^ ~) ((tsrc/libavfilter/transform.cs:)39 :=10=: Anote: Vexpanded from macro 'PIXEL'_ NOPTS _39V | A L U E i?m gN[A(Nx ): +( d(oyu)b *l e)((tsst)r i*d ea)v]_)q 2| d ^( tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/setpts.c:249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 246 | d2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], 248 | d2istr(setpts->var_values[VAR_POS]), 249 | d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/transform.c:98:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | f1 = 1 - sqrt((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 3 warnings generated. src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | f2 = 1 - sqrt((x_c - x) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:114:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:114:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ^~~~~~~ ~ src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/transform.c:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | matrix[1] = -sin(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ^~~~~~~ ~ src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2 313 warning | s generated . { NULL } | ^ CC libavfilter/vf_colorbalance.o CC libavfilter/vf_colorchannelmixer.o CC libavfilter/vf_colorconstancy.o CC libavfilter/vf_colorcontrast.o src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_timCC libavfilter/vf_colorcorrect.o e), AV_OPT_TYPE_DURATION, { .i64 = IN9T6 warning4s_ generatedMA. X }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:183:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:185:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:186:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 186 | { NULL } | ^ src/libavfilter/trim.c:185:140: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 184 | { "end_frame", "Number of the first frame that should be dropped " | ~ 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:183:140: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 182 | { "start_frame", "Number of the first frame that should be passed " | ~ 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMsrc/libavfilter/src_avsynctest.cON_:OP72TS: 113 :| ^~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 72 | src/libavfilter/split.c {"si :z73115e: | "23 ,: warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] " s"tsaertt _fprtasm"e, s"i Tz73i | em e s" t, a f omrOpF ( FinoStf Ei =T t0(hwe; f)i ,r sit f< r c ta mxe -th a> nt bAs_Vouh_tOopPuulTd tbe_sT;Y " Pi ++E) _ I { M A GE | _ ~ ^ ~~~~~~~~~~~~~~~ S IZ E, { src/libavfilter/split.c. s: 81tr = ":h 27d: 7 2 0 " } , 0 , 0 , V } , | ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | f o r ( i n t i = 0src/libavfilter/src_avsynctest.c ;: 73: 113i < : c warning: t missing field 'unit' initializer [-Wmissing-field-initializers]x - > n b _ o 73u | t p u t{ "s s ; " , i \+ +| ) ~ { | ~ ^ ~~~~~~~~~~~~~~~ "s et116 f | r src/libavfilter/split.ca m: e 103s: 27:i warning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e"", p aO103sF | FsSed "E ,T (w ) , f o r ( A iV _n O t P T_ T i Y =PE _ I 0 M ; A GE _iS I< Z Ec, t{ .xs -t >r n= b_"ou h tpd u7 20t"s } ; , i + 0 + ,) { 0O F,F| ~ ^ ~~~~~~~~~~~~~~~VS E},T (| ^src/libavfilter/split.cst a:r111t:_23p:t swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , A V111_O | P T _ T YfPoEr_I N(Tsrc/libavfilter/src_avsynctest.ci:6n474,t: 113 :i{ =.warning: missing field 'unit' initializer [-Wmissing-field-initializers] i06;4 i= < 74A | c Vtx _-N {>"OfnraPbmT_Seo_uraVtte"A,pLU E u"s ets};,t I N fiT+r+a6)m 4_e{M r aI t| eN", ~ ^ ~~~~~~~~~~~~~~~ , OFIFNSTE6T4(_fMrAaXm,e_ rFaLtAeG)S, }A,V_ O\P T _| T ^~~~~~~~~Y PE_V/usr/include/stdint.hI:D46E:O21_:R Anote: Texpanded from macro 'INT64_MAX' E, { .46s | t#dref=i"n3e 0I"N}T,6 4 0_,MIANXT _ M(AX0,x 7V f},f f| ff ^f fffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:181:5 :75 | warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {"fr "181, | C O M MO N"_sOePtT Sf r a| m ^~~~~~~~~~~e ratesrc/libavfilter/trim.c":,114 : 153O:F Fnote: Sexpanded from macro 'COMMON_OPTS'E T(frame_ra t113e | ) , { A"Ve_nOdPiT"_,T Y P E _ V ID E O_"RTAiTmEe,s t{a.smtpr= "o30f" },t h e 0f,iIrNsT_tM AfXr,a mV e} t,ha t " | ^ src/libavfilter/src_avsynctest.c : 76 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { " s a m p l e r a t e " , " s e t sa mp l e r a t e " , O F F S ET ( s a src/libavfilter/split.cm p l: e127 _\:ra 112te :) | ,warning: ~ missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT _114T | Y P127E _I | NT , {" sh" oou lutd pu{tbe. sdir"6o4,=4p p4ed" 1asga0ie0n}t" ,nu,8m be0r0 0, 3 o8 f 40 0 0o, u t puAt s} " , , | OF ^F SE T( nb _ ou t p ut s ) , A V _ O PT _ T OYFFPSsrc/libavfilter/src_avsynctest.cEET_:(IN77T,e :n{113d: _ .twarning: iimissing field 'unit' initializer [-Wmissing-field-initializers]6m 4e )=, 2 }77 | A,V _ 1OP ,T{ I_NT"_srT"MAY,XP , E _D UF RL AA GTS"Is OeN,} t{, s .a mi| p64 ^ l e= r aItNTe64"_,M AOXF F},Ssrc/libavfilter/split.c E: 128:T12( s: Iawarning: mNTmissing field 'help' initializer [-Wmissing-field-initializers]p64 l_e_ MrI128Na | , te I)NT ,6 { 4 A_VNM_AOUPXT_L,LT } YF LAPG | E ^ S_ }I,NT , \ | ^~~~~~~~~ {./usr/include/stdint.hi:6464=:421:4 note: 1expanded from macro 'INT64_MAX'0 0},80 0460 | ,#3d8ef4i0n0e0, IAN T6}4,_ M A| X ^ (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | src/libavfilter/trim.c :{181":a5m:p lwarning: iimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t ude", " s181e | t b e eCpO MaMOmNp_lOiPtuTdeS" ,| ^~~~~~~~~~~O FFSETsrc/libavfilter/trim.c(:am112p:l153it:u dnote: eexpanded from macro 'COMMON_OPTS') , AV_OPT_TY P111E_ | F L O A T{, " e n d ",{ .d b l = . 7 } ," T i m e s t am0p., o f1. ,t hAe } ,f i r| s ^t frame that " src/libavfilter/src_avsynctest.c : 79: 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { " a " , " s e t b e ep a mp l i t u de " , O F F SE T ( a m p l i t u d e ) , A V _ O P T _ T\Y P E| _ ~F LOAT, 112 { | . d b l = .7 } , " s h o u l0d. ,be 1d.r,o pAp e}d, a | g ^a in", src/libavfilter/src_avsynctest.c : 80: 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFS E80T | ( e n d _{t"ipmeer)i,o d " ,A V _ O P"Ts_eTtY PbEe_eDpUR ApTeIOrNi,o d{" ,.src/libavfilter/settb.c iO6:4F 165FS=: EITN(1T6p4:e_ rMwarning: AiXmissing field 'help' initializer [-Wmissing-field-initializers] }o, d) , I N T6 4 _M165 IA | NVD_O,PE TINFT_IN6ET4__MYAOPXE,P F_TILIONNTAS,(sG S e} ,t tb , \ { .V | iI6 ^~~~~~~~~D4 =3E}/usr/include/stdint.h:O,46) :; 21 :| ^ note: 1expanded from macro 'INT64_MAX' , 9src/libavfilter/settb.c9 :.4670:, | 12#Ade:fi n}, e | note: ^ expanded from macro 'DEFINE_OPTIONS'I NT64_M AX70 | ( 0 x 7{f fNUfLfLf }f ff ffsrc/libavfilter/src_avsynctest.cf :f f f81f : ) 113 : warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~ 81 | { " p " , src/libavfilter/trim.c :181 :5 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] " s e t b181 | e ep p e rC iO oMd M "O , N_ OOPT SF F S | E ^~~~~~~~~~~T( p e r i\o src/libavfilter/trim.c :d| 110 ^ ):,153: note: expanded from macro 'COMMON_OPTS' AV_OPT _T109YP | E _ IN T,{ " s t a {r.it6i"4,= 3 } , " T i m e s1t,a m9p9 .,o fA t}h, e f| i ^r st frame that " src/libavfilter/src_avsynctest.c : 82: 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { " d e l a y " , " s e t f l as h d e l a y " , O F F S E T ( d e l a y ), A V _ O P T_\T Y PE| _ ~I NT, 110{ | . i 6 4 = 0 } ," s h o u ld -b3e 0p, a s3s0e,d "V, } , | ^ src/libavfilter/src_avsynctest.c : 83O:113F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (start_t i83m | e) , {A"Vd_l"O,P T _ T Y P E _D U"RAsTeItO Nf,l a{s h. id6e4l a= yI"N,T 6O4F_FMSAEXT( d}el,a y ) , I N T 6 4 _ M IANV,_ OIPNTT_6T4Y_MPAEX_,I NFTL,A G S } , \ { . | i ^~~~~~~~~6 4=0/usr/include/stdint.h}:,46 : 21 : note: expanded from macro 'INT64_MAX' -30 , 46 | 30#,d Ve f}i,n e | I ^N T64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | src/libavfilter/trim.c : 181 :{5:" cwarning: yimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]c le", 181 | " s eCtO MdMeOlNa_yO PcTySc le "| ^~~~~~~~~~~, OFFSEsrc/libavfilter/trim.cT:(108c:y153c:l enote: )expanded from macro 'COMMON_OPTS', AV _107O | PT _ T Y P{E _"BsOtOaLr,t " , { . i"6T4i=m0e}s,t a m p o f t h0e, f i r1s,t V f},r a m| e ^ that " src/libavfilter/src_avsynctest.c : 85 :113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { " c " , " s e t d e l a y c y c l e " , O F F S E\T( c y| c ~l e), 108 | A V _ O P T _"TsYhPoEu_lBdO ObLe, p a s s e d{".,i 64 = 0 } , 0 , 1 , V }, | ^ OFFSET(start_timsrc/libavfilter/src_avsynctest.ce):,86 :AV121_: Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_DU RA86T | I O N , {{" d.uir6a4t i=o nI"N,T 6 4 _"sMeAtX du}r,a t i onI"N,T 6 4 _OMFINF,SE TI(NdT6u4ra_tMiAoXn,) ,F L A G S A}V,_ \O P T| _ ^~~~~~~~~T YPE/usr/include/stdint.h_:D46U:R21A:T Inote: Oexpanded from macro 'INT64_MAX'N, { .46i | 64#=d0e}f,i n e I N T 6 40_,M AIXN T 6(40_xM7AfXf,f fVf|fAf f},f f f| f ^f ff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/settb.csrc/libavfilter/src_avsynctest.c:90::113197: :warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | 197{ | "DagE"F,I N E _ O P T I O N"Ss(eats eattdbdi,t iAoUnDaIOl) ;c o l| ^o r", src/libavfilter/settb.cOF:FS70E:T12(r:g bnote: aexpanded from macro 'DEFINE_OPTIONS' [2]), AV _70O | P T _ T Y{P EN_CUOLLLO R}, { . s t r = " g r a y " }, 0 , 0 , V } , | ^ src/libavfilter/src_avsynctest.c : 91 : 10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {\N U L| L ^}, | ^ src/libavfilter/src_avsynctest.c:87:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:86:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.cCC libavfilter/vf_colorize.o :334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5:CC libavfilter/vf_colorkey.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:336:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:338:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/trim.c:338:141: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 337 | { "end_sample", "Number of the first audio sample that should be " | ~ 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | { "start_sample", "Number of the first audio sample that should be " | ~ 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_M21AX warning s( generated0. x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " CC libavfilter/vf_colormap.o \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frsrc/libavfilter/src_avsynctest.came :t308h:at49 :" warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | s n p r i n t f ( t e xt , s i z e o f ( t e x t ) , "CC libavfilter/vf_colormatrix.o A : % 1 . 2 f " , s - > a m p l i t u de ) ; | ~~~~~~~~ ~~~^~~~~~~~~ \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' CC libavfilter/vf_colorspace.o 107 | { "start", "Timestamp of the first frame30 t warninghsat generated . " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colorlevels.o CC libavfilter/vf_colortemperature.o CC libavfilter/vf_convolution.o 15 warnings generated. src/libavfilter/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:90:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set streams", OFFSETsrc/libavfilter/vf_addroi.c(st:r230e:a77m:_ swarning: pemissing field 'unit' initializer [-Wmissing-field-initializers] cs), AV_OP T230_ | T Y P E _ S TORFIFNSGE,T ({q.osftfsret )=, AV0_}O,P T _T0Y, P0E,_ RFALTAIGOSN AL},, { | . ^d bl = -0.1 }, -1, +1, FLAGS }, | ^src/libavfilter/src_movie.c :95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "loop",src/libavfilter/vf_addroi.c : 233 : 66 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set lo op233 c | o u n t " , O F F S E T ( cOlFeFaSrE)T,( AlVo_oOp_PcTo_uTnYt)P,E _ BAOVO_LO,P T{ _.TiY6P4E _I=NT ,0 } , { .0i6,4 1=, F1L}A,G S0 ,} , | ^ INT_MAX, FLAGS }src/libavfilter/vf_addroi.c,: 235 :| 12 ^: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:97:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:98:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "format_opts", "set format options for the opened file", OFFSET(format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/src_movie.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavfilter/src_movie.c:96:125: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/src_movie.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 108 warnings generated. 21 warnings generated. 2 warnings generated. src/libavfilter/vaf_spectrumsynth.c:79:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ CC libavfilter/vf_convolve.o src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_copy.o src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnsrc/libavfilter/src_movie.cit:ud469e :* 27c:o swarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p hase); | ~~~ ^~~~~ 469 | src/libavfilter/vaf_spectrumsynth.c: 250 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f or (int i250 | = 0 ; si- >[ncbh_]o[uft]p.ruet s=; maig+n+i)t u{d e | * ~ ^ ~~~~~~~~~~~~~~~ cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:275:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vf_aspect.c:166:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "max", "set max vasrc/libavfilter/vaf_spectrumsynth.cl:ue276 :f43:o rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ominat o276r | o r dse-n>ofmfit_niant[ochr] [fi].ni mt h=e margantiitou"d,e OF*F SsEiTn((pmhaaxs)e,); AV _| O ~~~ ^~~~~P T_TYPEsrc/libavfilter/vaf_spectrumsynth.c_:I276N:27T:, warning: {.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 64=10 0276 | } , 1 ,s -I>NfTft__MiAnX[,c hF]L[AfG]S. i}m, = | m ^a gnitude * sin(phase); src/libavfilter/vf_aspect.c| ^~~~~~~~~ ~: 167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | src/libavfilter/vf_amplify.c {: "0160a:"9,: "warning: secomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] t threshold A f160or | 1 s t p l aAneM"P,L IOFFY_FSLSIETC(Ef(tuhirnta8[0_]t),, iAnV_tO,P T_CTYLPIEP_F8L)O A T| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.dbl=0src/libavfilter/vf_amplify.c.:01162:}31,: 0note: ,expanded from macro 'AMPLIFY_SLICE' 0.3, FLA G116S | }, | ^ for (int x = 0; x < s->linesize[p] src/libavfilter/vf_atadenoise.c/: 75s:i110z:e owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]( type); x+ +75) | { { " 0 b" , " s e t t h r e s h o l d B f o r\ 1 s| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p lane", OFFSETsrc/libavfilter/vf_amplify.c(f:t162h:r9b:[ 0warning: ]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) , AV_O 162P | T _ T Y P E _F L OAAMTP,L I{F.Yd_blS=L0I.C0E4(}u,i n0t,1 65_.t0,, iFnLtA,G S C}L,I P 1| 6 ^) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116src/libavfilter/vf_atadenoise.c | : 76 : 110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for 76( | i n t x{ =" 10a";, x" shlriensehsolidz eA[ pf]o r/ 2snidz epolfa(ntey"p,e )O;F FxS+E+T)( f{t hr a [ 1 ] ) , A V _ O P T _ T Y P E _ F L O A T , \{ . db| l= ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .02}, 0, 0.src/libavfilter/vf_amplify.c3,: 164F:L9A:G Swarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] }, | ^ 164 | AMPLIFY_SLICE(float, float, NOP)src/libavfilter/vf_atadenoise.c : 77| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110: src/libavfilter/vf_amplify.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]116 :31: note: expanded from macro 'AMPLIFY_SLICE' 77 | 116{ | " 1 b " , " s e t t hrfeosrh o(lidn tB x f=o r0 2;n dx p"l,i nOeFsFiSzEeT[(pf]t h/r bs[i1z]eo)f,( tAVy_pOeP)T;_ TxY++P)E_ F{L OA T , {. d b l = 0. 0 4 } , 0 , 5 . 0 , F L A\G S | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ src/libavfilter/vf_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ 67 warnings generated. src/libavfilter/vf_bbox.c:43:136: warning: missing field 'unit' initializer [-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 }, | ^ src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ src/libavfilter/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 42 warnings generated. src/libavfilter/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "sigmaS", "set spatial sigma", OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ CC libavfilter/vf_corr.o src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set the scene change threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similaritsrc/libavfilter/vf_bitplanenoise.cy",: 43 : 122 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(similar i43t | y ) , A{V_O P"Tb_iTt3YpP warninglEsa_n generatedeF. "L,O A"sTe,t {b i.tdb lp l= a0n.e1 t}o, u0s.0e, f1o.r0 ,m eaFsLuArGiSn g}, n o| ^i se", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "blend",src/libavfilter/vf_bitplanenoise.c : 44 : 122 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]et the blen d44 | v al u{e" ," f i l t e r " , " sOhFoFSwE Tn(oibslye npdi)x,e l s ", A V _ O P T _ T Y P E _ FL O A T , { . d bOlF =F S0E.T0( f}i, l0t.e0r,) ,1 . 0 ,A VF_LOAPGTS_ T}Y,P E _| B ^O OLsrc/libavfilter/vf_atadenoise.c, {:.186i:614:= 0warning: }comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], 0, 1, FLsrc/libavfilter/vf_backgroundkey.cA:G226:S12: }186 | warning: ,Wmissing field 'help' initializer [-Wmissing-field-initializers] FI L226 | | T ^ E R_ R O{W N(UuLiLn t}16 _ t| , ^ src/libavfilter/vf_bitplanenoise.c1 :645): 12 :| ^~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c45: | 165 : 25: {note: expanded from macro 'WFILTER_ROW'N ULL } | 165 ^ | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ CC libavfilter/vf_cover_rect.o | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavfilter/vf_crop.o src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || CC libavfilter/vf_cropdetect.o \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_curves.o src/libavfilter/vaapi_vpp.c:252:49: src/libavfilter/vf_atadenoise.cwarning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]: 236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | 236{ | WVFAIPLTrERo_RcOCWo_lSoErSRtIaAnLd(auridnBtT1660_1t,, 1 6 ) 5| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6, src/libavfilter/vf_atadenoise.c :5213: 25}:, note: expanded from macro 'WFILTER_ROW_SERIAL' | ^ 213 | lsusrc/libavfilter/vaapi_vpp.cm:d253i:ff49 >: twarning: hmissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]r b) 253 | { V A P r o c C o l o r S t a n d a r d B T 6 0 1, 6 , \6 ,| ~~~~~~~~ ^ ~~~~6 }, | ^src/libavfilter/vf_atadenoise.c :236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIALsrc/libavfilter/vaapi_vpp.c(:u254:i49n:t 1warning: 6missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]_ t, 16 )254 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {src/libavfilter/vf_atadenoise.c :V212A:P22r:oc Cnote: expanded from macro 'WFILTER_ROW_SERIAL'o lorSta 212n | d a r d BT 7 0 9 , i f ( l1d,i f f1 ,> t h1r a} ,|| | ^ src/libavfilter/vaapi_vpp.c : 255 : 49 : warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | \{ V| A ~~~~~ ^ ~~~~P rocColorSsrc/libavfilter/vf_atadenoise.cta:n236d:a1r:d Bwarning: T4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 0M, 236 | W F I4L,T E R4_,R O4W _},S E R| I ^A L(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vaapi_vpp.c :256src/libavfilter/vf_atadenoise.c::22549::25: warning: note: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]expanded from macro 'WFILTER_ROW_SERIAL' 256225 | | { V A P r o c C o lrosruStmanddifafr d>B Tt4h7r0BbG), 5 , 5 warning 5s , generated . 5 } , | ^ src/libavfilter/vaapi_vpp.c :\ 257 :49| : ~~~~~~~~ ^ ~~~~ warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c :257236 | : 1 : warning: {comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavfilter/vf_datascope.o VAPr o236c | CWoFlILoTrESRt_anRdOarWdS_MSPETREI1A7L0(Mu,i n t 166,_ t ,6 ,1 6 )6 | }^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, src/libavfilter/vf_atadenoise.c| : ^224 :22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | src/libavfilter/vaapi_vpp.c : 258 : 49i:f (warning: rmissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] diff >258 | th r a {| |V A P r o c C o l o r S t a n d a r d S M P T E 2 4 0 M , 7 , 7 , 7 } , \ | ^| ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProcColorStandardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ src/libavfilter/vf_bitplanenoise.c| ~~~~~~~~ ^ ~~~~ :181:65: src/libavfilter/vf_atadenoise.cwarning: :282implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FIL 181T | E R _ RO W ( u isnntp8r_itnt,f (8m)e t a| b^~~~~~~~~~~~~~~~~~~~~~ ufsrc/libavfilter/vf_atadenoise.c, :s261i:z22e:o fnote: (expanded from macro 'FILTER_ROW'm etabuf), 261" | % f ", 1 . - 2i.f* (fldaibfsf( >( stthartas [|p|l a n e ] - 0 . 5 ) ) ) ; | ^~~~~~~~~~~~ ~ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) src/libavfilter/vaapi_vpp.c : 309 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] \ | 309 ~~~~~~~~ ^ ~~~~ | src/libavfilter/vf_atadenoise.c :f282o:r1 :( jwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= 0; j <282 | FFFI_LATRERRA_YR_EOLWE(MuSi(nvata8p_it_,c o8l)o u | r^~~~~~~~~~~~~~~~~~~~~~ _stsrc/libavfilter/vf_atadenoise.can:d271a:r22:d note: _expanded from macro 'FILTER_ROW' map); j 271 | + +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | for (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:28345:1: warning: warningcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s generated. 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 473 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_dblur.o 2 warnings generated. src/libavfilter/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_dur4ati warningosn generated_. time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:61:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 11 warnings generated. src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_dctdnoiz.o src/libavfilter/vf_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:73:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:74CC libavfilter/vf_deband.o :140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INsrc/libavfilter/vf_blockdetect.cT, :{.193i:6424:= 1warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 15, FLAGS }193, | | ^ snprintf(value, ssrc/libavfilter/vf_blurdetect.ci:z78e:o12f:( vwarning: amissing field 'help' initializer [-Wmissing-field-initializers]l ue )78, | "% f " , { dN)UL;L }| ~~~~~~~~ ^ | ^ CC libavfilter/vf_deblock.o src/libavfilter/vf_blurdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | s->low_u8 = s->low * 255. + .5; src/libavfilter/vf_avgblur.c| ~~~^~~ ~ :237:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | const int slow = (s->max * s->area)src/libavfilter/vf_blurdetect.c :>88=: 21F:F _warning: ARimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R AY_ELE MS88( | s - > l ust)-;> h | i ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~g h_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += block; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | av_log(ctx, AV_LOG_VERBOSE, "bCC libavfilter/vf_decimate.o lock: %.7f\n", block); | ~~~~~~ ^~~~~ CC libavfilter/vf_dedot.o CC libavfilter/vf_deflicker.o src/libavfilter/vf_blurdetect.c:223:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | if (width > 0.001) { // throw away zeros | ^~~~~ ~ 1 warning generated. src/libavfilter/vf_blurdetect.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | block_total_width += width; | ~~ ^~~~~ src/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blurdetect.c:251:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_blurdetect.c:310:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | s->blur_total += blur; | ~~ ^~~~ src/libavfilter/vf_blurdetect.c:313:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | av_log(ctx, AV_LOG_VERBOSE, "blur: %.7f\n", blur); | ~~~~~~ ^~~~ CC libavfilter/vf_deinterlace_vaapi.o 4 warnings generated. src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), 24AV_ warningOsP generatedT. _TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ src/libavfilter/vf_blackframe.c:100:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:102:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:104:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:105:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | { NULL } | ^ src/libavfilter/vf_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ CC libavfilter/vf_dejudder.o 35 warnings generated. src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.csrc/libavfilter/vf_bm3d.c:65::57434:: 117:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | r434e | t u r n atvhr_eclshiopldd([(0d]i f=f s--> hcatrdx_->tsihmrielsahroiltyd) /* ctsx-->s>iblgemnad *, 0M._0,S Q1R.T02) ** 42.5f5 *. 0bl;o c k| _ ~ ~~~~~^~~~~si ze * blosrc/libavfilter/vf_chromakey.cc:k_65si:z38e: * warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 << (s->d e65p | t h - 78 ) warning) s generated. /r e2t55u.rfn; a v| _ ~ ^~~~~c lipd((diff - ctx->sisrc/libavfilter/vf_bm3d.c:m434i:61l:a warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]it ysrc/libavfilter/vf_boxblur.c) / :ct284x-:>12b :l434 e | nwarning: dmissing field 'help' initializer [-Wmissing-field-initializers] , 0 .t0h,r es284h1o. | 0l )d [ 0 {* ] N U25=5 Ls-.L0 >h;} a rd| _| ~ ~~~~~^~~~~~~~~~t ^h reshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->src/libavfilter/vf_chromakey.cde:p67t:h 29-: 8warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) / 255 .67f | ; | ~ ^~~ retusrc/libavfilter/vf_bm3d.crn: 434(:d38i:f fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> ctx->simi l434a | r i t yt)h re?s h2o5l5d [:0] 0=; s -| > ~ ~~~~~^~~~~~~~~~h ard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | src/libavfilter/vf_chromakey.c : {86 :"14s:i ze"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set 86c | ie s c o ipfe (scitzex",- >bOlFeFnSEdT (s>i z0e.0)0,0 1)A V{_ OP T| _ ~~~~~^~~~~ ~T YPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescopsrc/libavfilter/vf_chromakey.ce :s87i:57z: ewarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(s 87i | z e ) , A V _ OrPeTt_uTrYnP E_aIvN_T,c li{p.di6(4(=d5i1f2f} ,- c2t5x-6,> s8i1mi9l2,a rFiLtyA) GS/ } ,c t x| - ^>b lend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~ src/libavfilter/vf_ciescope.c:116src/libavfilter/vf_chromakey.c::11187::38 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 11687 | | { " irnetteunrsni tayv",_ c l"ispedt( (cdiifefs c-o pcet xi-n>tsiemnisliartiyty"), /O FcFtSxE->Tbl(einndt, e0ns.i0t, y1.)0,) *A Vm_aOxP;T _ T| ~ ~~~~~^~~~~~~~~~Y PE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111:src/libavfilter/vf_chromakey.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]89 :29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | {89 | " i " , r e tu r n (d"iseftf c i> ecstcxo-p>es imiintleanrsiittyy",) O?FF SmEaT(xi n:t 0e;n s i| t ~ ~~~~~^~~~~~~~~~y ), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(src/libavfilter/vf_colorbalance.cfill:),62 :A113V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_BOOL, { .62i | 6 4 = 1 }{, "0r,s "1,, "FsLeAtG Sr e}d, s h| a ^d ows", src/libavfilter/vf_ciescope.c :123O:F12F:S Ewarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]( cya n123_ | r e d {. NsULhLad o}w s )| , ^ AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:65:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rm", "set red midtones", OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:66:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gm", "set green midtones", OFFSET(magenta_green.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:68:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rh", "set red highlights", OFFSET(cyan_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:69:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipdCC libavfilter/vf_delogo.o ((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_derain.o src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_cas.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_cas.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "planes", CC libavfilter/vf_deshake.o "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ src/libavfilter/vf_cas.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL } | ^ 5 warnings generated. 4 warnings generated. src/libavfilter/vf_chromakey.c:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:351:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is isrc/libavfilter/vf_chromashift.cn :y373uv: i12n:s twarning: eamissing field 'help' initializer [-Wmissing-field-initializers]d of rgb "373, | O F F S{E T(NisU_LyLu v},) ,| ^AV _OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/vf_ciescope.c:801:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / det; | ~ ^~~ src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) {src/libavfilter/vf_chromakey.c | ~~~~ ^ ~~~~~~~~~: 383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colorcorrect.c :238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 383238 | | { " ciofl or("v,c n"ts e>t= thahlef_ scihrzoem) a{h o | l ~~~~ ^ ~~~~~~~~~d key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:384:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { CC libavfilter/vf_despill.o "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULLsrc/libavfilter/vf_ciescope.c } : | 912 ^: 9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorconstancy.c 916 | : 614 : 33: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] *c *= (1.099 *614 | p o w ( c c , 0f.o4r5 )( i- =0 .s0l9i9c)e /_ sctca;r t ;| ~ ^~ i < slicesrc/libavfilter/vf_ciescope.c_:e916n:d32;: +warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ) { | ~ ^ ~~~~~~~~~916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_ciescope.c:918:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | *c = 1.099 * pow(*c, 0.45) - 0.099; | ~~~ ^~ src/libavfilter/vf_ciescope.c:922:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~^~~~~ src/libavfilter/vf_ciescope.c:922:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gasrc/libavfilter/vf_chromashift.cmma):; 441 :| ~~~ ^~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorcorrect.c441 | : 284 :{18 :N Uwarning: Lcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]L }, | ^ 284 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 292 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ CC libavfilter/vf_detelecine.o CC libavfilter/vf_displace.o CC libavfilter/vf_dnn_classify.o In file included from src/libavfilter/vf_colorchannelmixer.c:82: src/libavfilter/colorchannelmixer_template.c:80:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/vf_colorconstancy.c:732:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "difford", "set differentiation order", OFFSETsrc/libavfilter/colorchannelmixer_template.c(d:i84:f47f:o rwarning: dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) , AV_O P84T | _ T Y P E _ I N T , { . i(6h4=a1ve}_,a l0p,h a =2=, 1 ? s - >FgLa A*G S a}i, n :| ^ 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:83:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | s->gb * bin src/libavfilter/vf_colorconstancy.c+ : 733| : ~ ^~~115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/colorchannelmixer_template.c:82:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 73382 | | { " m i n k n o rm ", " s e ts -M>igngk o*w sgikni n+ o rm| " ~ ^~~, OFsrc/libavfilter/colorchannelmixer_template.cF:S81:E28T:( mwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i nkno r81m | ) , AV _ O P T _ T Y PgEo_uItN T=, s - > {g.ri 6*4= 1r},i n0 ,+ 2| ~ ^~~0 , FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:734:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 734 | { "sigma", src/libavfilter/vf_chromanr.c ":s269src/libavfilter/colorchannelmixer_template.ce:t: 10188s:ig: m47:warning: amissing field 'unit' initializer [-Wmissing-field-initializers]warning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], 88269 | | O F {F S E" thTr (e ss" i, g" sm ae) ,t ( y +uh+a vAVv_O PeTt__ahlTrYpePshEh_oalD d=O= "U,1 B O?L sFE-F, >S{Eb.Tad(btlh *=r1 },eas 0ihn. :o0l d,0 )1)0;, 2 4| A ~ ^~~.V 0_,O FPLATGS_ src/libavfilter/colorchannelmixer_template.c}T:,Y87 :P28 E| :_ ^ warning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]L OA T, { .d87bl | = 3 0 }, 1 , 2 0 0, src/libavfilter/vf_colorconstancy.c :735V F: } ,12 : warning: smissing field 'help' initializer [-Wmissing-field-initializers]| - ^> bb 735* | b i n +{ NU| L ~ ^~~L } | ^ src/libavfilter/colorchannelmixer_template.c:86:28:src/libavfilter/vf_chromanr.c warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]270 :107: 86warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 270 | {s -">sbigz e* wg"i,n "+s e t | h ~ ^~~ orizontsrc/libavfilter/colorchannelmixer_template.ca:l 85p:a28tc:h warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s ize "85, | OF F S E T ( s i ze w )b, o u t =A Vs_-O>PbTr_ T*Y PrE_iInN Tsrc/libavfilter/vf_colorkey.c+, : 59 :| {9: ~ ^~~ . i6warning: 4=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 }, 1, 1590 | 0 , V Fi f}, ( i| b ^le nd < 10000.0) { | ^~~~~~ ~ src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "sizeh", "set vertical patch size", OFFSET(sizeh), src/libavfilter/vf_colorkey.c : 60 : 47AV:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_I N60T | , { . i6 4 =r5e}t,u r n1 ,a v _ c1l0i0p,d (VF( d}i,f f | ^- similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~ src/libavfilter/vf_colorkey.c:60:33: src/libavfilter/vf_chromanr.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | 272 | r e t u{r n" staevpw_"c,l "ispedt (h(odriifzfo n-t sailm isltaerpi"ty,) O* FiFbSlEeTn(sdt, e0.p0w, )1,. 0 ) *A Vm_aOxP;T_ T Y| P ~ ^~~~~~~~~~E _INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_colorkey.c:62:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_chromanr.c62: | 273 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] return 273( | d i f f {> "ssitmeiplha"r,i t"yse)t ?ve rmtaixc a:l 0s;t e p| " ~ ^~~~~~~~~~, OFFSET(steph), AV_OPT_Tsrc/libavfilter/colorchannelmixer_template.cY:P146E_:I35NT:, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] {.i64=1 }146, | 1 , 5 0 , V F } , | ^ s->aa * ain; | ~ ^~~ src/libavfilter/colorchannelmixer_template.csrc/libavfilter/vf_chromanr.c::145274::35101:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | 274 | { " th r e y " , " s e t y ts-h>raebs h* oblidn" ,+ | ~ ^~~O FFSET(thsrc/libavfilter/colorchannelmixer_template.cr:e144s:h35o:l d_warning: yimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) , AV _144O | P T _ T Y P E_ F L OA T , { . d b l = 2 0 0 } ,s1-,> a g 2 0*0 ,g iVn F+ } ,| ~ ^~~ | ^ src/libavfilter/colorchannelmixer_template.c:143:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | src/libavfilter/vf_chromanr.c : 275 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dsta[j] =275 | s - > a{r *" trhirne u+", | " ~ ^~~s et u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_colorchannelmixer.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rr", "set the red gain for the red channel", OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_Dsrc/libavfilter/vf_colorcontrast.cOUB:LE373,: 100{:. dwarning: blmissing field 'unit' initializer [-Wmissing-field-initializers]= 0}, src/libavfilter/vf_colorcorrect.c-2,: 5242,: 373 F104 | L A:G S warning: }, missing field 'unit' initializer [-Wmissing-field-initializers] { | " ^ rc", "se 524t | th e red{- c"yraln" ,c o"nsett src/libavfilter/vf_colorchannelmixer.ctr:h92:a112:e st warning: "r, missing field 'unit' initializer [-Wmissing-field-initializers]e d s ha dO Fo92 | w F s poS EtT( r{",c ) ", g r "A , V"_ OPsT e_t T tYh PeE _ FLrOOAFTe, F{dS.d bElg=T(0rai}n,l )fo-r, 1A V_,t O1hP,Te _ TVYgFPEr_e e},FnL OcA Th| , ^a nn{e.ld"bl,=0 }, O-FF1S, E1T,( gVrF) ,} A,V_ O PT| _ ^ TYPE_src/libavfilter/vf_colorcontrast.cD:O374:U100BL:E ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=0}, 374- | 2 , 2 ,{ src/libavfilter/vf_colorcorrect.cF :L"A525gG:mS 104}":,, | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] " set the g525r | e e n - m{a g"ebnlt"a, c"osnettr atshetsrc/libavfilter/vf_colorchannelmixer.c ",:b 93:l112Ou:F warning: eFmissing field 'unit' initializer [-Wmissing-field-initializers] SE sTha(dgomw), s93 p | Ao Vt_" O {, P "Tg g"_, T " Y sP eE t_ tFh L e OOF FAgT,S r{eeEn. gTad(bilbln= )f0,}o ,Ar V- _1OtPT,_ heT1Y ,P gErV_Fe FeLnO A}T,c, h a| {n ^.ndeb ll"=,0 },O F-F1,S E1,T (VFg g},) , | ^A V_OPsrc/libavfilter/vf_colorcontrast.cT:_375TY:P100E_:D Owarning: UBmissing field 'unit' initializer [-Wmissing-field-initializers]L E, {.db l=375src/libavfilter/vf_colorcorrect.c | 1: }526: ,104 : -{ 2",warning: b missing field 'unit' initializer [-Wmissing-field-initializers]y2 ",, F L A" Gs526eS | t t} ,h | e b{ ^ "lru he",- y"seeltl tohw ec ornterda hsitg"h,l i g hOsrc/libavfilter/vf_colorchannelmixer.ctF F:Ss94EpT:o(112t"b:,y) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V _ O P O T94F | _ FT YSE PT({rE _h)",Fgb LA"V_OO,PAT_ TT"s,e Yt{ tPh.E_edFL ObblAluT,=e {.0d},gbal -i1n,= f0or1} ,,t hV-F e1 }gr,, e1, e Vn| cFh ^ a nn}e,l " ,| ^ OFFSET(gb), AV_OPsrc/libavfilter/vf_colorcontrast.cT:_376:T100YP:E_ Dwarning: OUmissing field 'unit' initializer [-Wmissing-field-initializers]Bsrc/libavfilter/vf_colorcorrect.c LE:,527 :{104. :376d | b lwarning: missing field 'unit' initializer [-Wmissing-field-initializers] = 0 }{, " -r5272 | c w, " {,2 ," " sebtFh tLh"A, e"sG eSr t} et,d h e- | cb ^yl aune whiegihlgihgth"t ,s p o t " , O F Fsrc/libavfilter/vf_colorchannelmixer.cS :E T(95r :112c:w ) warning: ,OFmissing field 'unit' initializer [-Wmissing-field-initializers]F SAEVT(_bOPhT) , _A95TVY | _ OPPT E_ _{ T"FgYLaP",O EA"_TFLsOeA,t Tth , e{ {al.pd.hdblab =gali0=0n} ,f} ,or- th1e, gr e0e1n,, c1Vh,aFnn e VFl }}",, , | | ^ ^O FFSET(ga), AV_OPT_TYPE_DOUBLsrc/libavfilter/vf_colorcontrast.csrc/libavfilter/vf_colorcorrect.cE::528,:377112 :{100: .warning: : dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l missing field 'unit' initializer [-Wmissing-field-initializers]= 0}, -2, 528 3772 | , | F L A { G{ ""sgaSmt wu}",,r a" stsrc/libavfilter/vf_colorize.c| ei ^t oth: ne" 190g,: r"34s:eee tn warning: -timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mh aeg eanmtoau src/libavfilter/vf_colorchannelmixer.cwn:et 96i:112190:o gh | tf warning: " missing field 'unit' initializer [-Wmissing-field-initializers]s, Oa F Ftu SrE (aT96 | 0 .t0(g mwi)7on ",,2 2AOV{_O0PFT _*2F19".TSYb0E/PrT2(E"_5s,aFL5O.A0T t),"us e r{*ta.t b dib)lton ),= h*e0 },A (rV (e_dO0P1 ,Tg _1alog2lin[i] = pow(i / 65535., s->igamma) * 65535.; | ~~~ ~~~^~~~~~ src/libavfilter/vf_convolution.c:40:124: warning: missing field 'unit' initializer [-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 }, | ^ src/libavfilter/vf_convolution.c:41:124: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:42:124: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:43:124: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:44:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "0rdiv", "set rdiv for 1st plane", OFFSET(rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:45:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "1rdiv", "set rdiv for 2nd plane", OFFSET(rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:46:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "2rdiv", "set rdiv for 3rd plane", OFFSET(rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:47:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "3rdiv", "set rdiv for 4th plane", OFFSET(rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:48:109: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:49:109: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:50:109: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:51:109: warning: missing field 'unit' initializer [-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}, | ^ 7 warnings generated. src/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ CC libavfilter/vf_drawbox.o src/libavfilter/vf_codecview.c:78:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_colormap.c:71:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "patch_size", "set patch size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colormap.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/vf_convolve.c:88:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "planes", "set planes to convolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:92:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "noise", "set noise", src/libavfilter/vf_colorspace.c : 973 : 19 : Owarning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]SE T(noise), 973 | A0V,_ O1P,T _FTLYAPGES_ F}L, O AT| , ^{. dbl=0.0000001},src/libavfilter/vf_colormap.c 0:,201 :140,: Fwarning: LAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]GS }, | ^ 200 | src/libavfilter/vf_convolve.c : 93 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93d | o u b l{e NUAL[2L }*, 2 ] | = ^ { 1, s->source[0][c], | ~ 201 | 1, s->source[1][c] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0]src/libavfilter/vf_colorspace.c[:c]1004,: 12 :| ~ ^~~~~~~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ src/libavfilter/vf_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], 224 | 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->sosrc/libavfilter/vf_codecview.curc:e268[:511:] [warning: C2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]], 224 | 268 | fo r ( i n t b l oc1k,_ idsx- >=s o0u;r cbelo[c2k]_i[dxC 0<] ,p asr-->>snobu_rbcleo[c2ks];[ Cb1l]o c+k _si->dsxo+u+)r {c e | [ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 ][C2] }; | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:287:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/vf_colormap.c:223:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | 222 | f o r ( i = 0 ; dio ub3s i*ze 3]/ =s i{z eo1f,( *sm-v>ss)o;u ir+c+e)[0 ]{[ C 0| ] ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~, s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:223:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:222:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:222:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s-src/libavfilter/vf_cover_rect.c>sou:rc53e:[312]:[ 1warning: ],missing field 'help' initializer [-Wmissing-field-initializers] s->source [353] | [ 2 ] }{; N U| L ^~~~~~~~~~~~~~~L } | ^ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][CC libavfilter/vf_edgedetect.o 2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:137:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | s->var_values[VAR_A] = (float) link->w / link->h; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_crop.c:142:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | s->var_values[VAR_X] = NAN; | ~ ^~~ src/libavfilter/vf_colormap.c/usr/include/math.h::15265::1949:: note: warning: expanded from macro 'NAN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #defin e265 | N A N _ _ b u i lt i n _ n a n f ( " "A)[ j *| N ^~~~~~~~~~~~~~~~~~4 +i] = A[i*N4+j] = s->kernel(s->source[i], s->source[j]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:143:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:144:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | s->var_values[VAR_OUT_W] = s->vsrc/libavfilter/vf_colormap.car:_270v:a51l:u ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ VAR_OW] = N 270A | N ; | ~ ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN'A [i*N4+ N15+ | 1#]d e=f iAn[e( NN+A1N) * N 4 + i ]_ _=b usi-l>tsionu_rncaen[fi(]"["0]); | | ~ ^~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:145:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | s->var_values[VAR_OUT_H] = s->var_src/libavfilter/vf_colormap.cv:a272l:u51e:s [warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A R_OH] = N272A | N ; | ~ ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' A[i* N154 | +N#+d2e]f i=n eA [N(ANN+2 ) * N 4+ i ] _=_ bsu-i>lstoiunr_cnea[nif](["1"]); | | ^~~~~~~~~~~~~~~~~~ ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:147:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:src/libavfilter/vf_colormap.c19:: 274note: :expanded from macro 'NAN'51 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 | #define 274N | A N _ _ b u i l t i n _ nAa[ni*fN4(+"N"+)3 ] | = ^~~~~~~~~~~~~~~~~~A[ (N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:148:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __buisrc/libavfilter/vf_datascope.cltin:_n61an:f(100":" )warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~ 61 | { "size", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colormap.c:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | src/libavfilter/vf_datascope.c :62 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | b [ i ] { =" ss-">,t a r g et"[ssrc/libavfilter/vf_convolution.cie]t[: c741:o35]u;t :p u | t ~ ^~~~~~~~~~~~~~~swarning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ze", OFFSET(ow ),741 | A V _ OP T _ T Y P E _ I M A GsE-_>SrIdZiEv,[ i{]. s=t r1=".h /d 7s2u0m";} , | 0 ~ ^~~, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:63:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "x", "set x offset", OFFSET(x), AVsrc/libavfilter/vf_convolution.c_OP:T743_:T52Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NT, {.i6 4743= | 0 } , 0 , I N T _ M AiXf, (FsL->AcGopSyR [}i,] | & ^& (s->rdiv[i] != 1. || s->bias[i]src/libavfilter/vf_datascope.c :!64=: 910:. )warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~ ~~ 64 | src/libavfilter/vf_convolution.c :{743 :"y32":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set y o743f | f s e t" , O F F S E T (iyf) ,( s - > cAoVpy_[OPiT]_ T&Y&P E(_sI-N>T,r d{i.iv6[4i=]0 }!=, 10., I|N|T _sM-A>Xb,i aFsL[AiG]S R! =} ,0 . )| ) ^ | ^~~~~~~~~~ ~~ src/libavfilter/vf_datascope.c:69:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:70:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "components", "set components to display", OFFSET(compsrc/libavfilter/vf_cropdetect.cone:n180t:22s:) ,warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_IN T180, | { . i 6s4-=15>l}o,w _1u,8 1 5=, sF-L>AlGoSwR }*, 2 5| 5 ^. + .5; | ~~~^~~ ~ src/libavfilter/vf_datascope.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ src/libavfilter/vf_cropdetect.c:181:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_cropdetect.c:184:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | av_log(ctx, AV_LOG_VERBOSE, "limit:%f round:%d skip:%d reset_count:%d\n", | ~~~~~~ 184 | s->limit, s->round, s->skip, s->reset_count); | ~~~^~~~~ src/libavfilter/vf_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_datascope.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_colortemperature.c:339:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "temperature", "set the temperature in Kelvin", OFFSET(temperature), AV_OPT_TYPEsrc/libavfilter/vf_crop.c_FLO:AT,259 :{9.:d bwarning: l=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 500}, 1000, 4 02580 | 0 0, V Fs -}>,v a r_| va ^l ues[VAR_T] = frame->pts == AV_NOPTS_VALUE ? | src/libavfilter/vf_colortemperature.c ~ :340:134 :259 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] NAN : 340f | r a me - >{p ts" m*i xa"v,_ q 2 d ( l i n k -">steitm et_hbea smei)x; w i| t ^~~h filter/usr/include/math.he:d15 :o19u:t pnote: utexpanded from macro 'NAN'" , 15 | #OdFeFfSinEeT (NmAiNx) , _ _b u iAlVt_iOnP_Tna_nTfY(P"E"_)F L | O ^~~~~~~~~~~~~~~~~~AT , {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:341:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "pl", "set the amount of preserving lightness", Osrc/libavfilter/vf_crop.cFF:S261E:T9(:pr ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]er ve), AV _260O | P T _ TsY-P>Ev_aFrL_OvAaTl,u e{s.[dVbAlR=_0P}O,S ] = f r0a,m e - > p k t1_,p oVsF =}=, - 1| ^? | ~ 261 | src/libavfilter/vf_colortemperature.c : 342NA:N12 :: warning: fmissing field 'help' initializer [-Wmissing-field-initializers]r ame -342> | p k t _ p{o sN; U L| L ^~~ } | ^/usr/include/math.h :15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:131:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_cropdetect.c:252:35: src/libavfilter/vf_corr.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]252 | int limit _57u | p s c a lsendpr i=nt flr(invta(lsu-e,> lsiimzieto_fu(pvscaalulee)d,) ;" % f| " ~~~~~ ~~~^~~~~~~~~~~~~~, d); | ~~~~~~~~ ^ src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.csrc/libavfilter/vf_crop.c::120274::1241:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 120 | 274 | { NUiLfL (}( u n| s ^i gned)s->x + (unsigned)s->w > link->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_crop.c:276:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1src/libavfilter/vf_convolution.c = s:ca900l:e98 :* (swarning: umissing field 'unit' initializer [-Wmissing-field-initializers]m 1 /(double)(w 900* | h ) ){; " p l a n e s " , "s e\t | p ^~~~~ ~l anes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGSsrc/libavfilter/vf_corr.c}:, 134 :| 1 ^: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | src/libavfilter/vf_convolution.c^~~~~~~~~~~~~~~~~~~~: 901:src/libavfilter/vf_corr.c105::102 :warning: 17missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'CORR' 901102 | | { " sc a l e"m,e a n"2se t= sscaclael"e ,* ( s u m 2 / ( d oOuFbFlSeE)T((ws c*a lhe))), ;AV _ O P T _ T Y P E _ F L\O A | T ^~~~~ ~ , {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | src/libavfilter/vf_curves.c ^ :135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers]src/libavfilter/vf_datascope.c :src/libavfilter/vf_convolution.c 199::13590341 | : : 12warning: : missing field 'comp' initializer [-Wmissing-field-initializers] warning: }missing field 'help' initializer [-Wmissing-field-initializers], | ^ 903 | 199 | { N U L L } src/libavfilter/vf_curves.c | ^F :F140D:r5a:w Cwarning: omissing field 'master' initializer [-Wmissing-field-initializers]l or 140c | ol o r =} ,{ | { ^ 0 14} }; warning s| ^ generated . src/libavfilter/vf_datascope.csrc/libavfilter/vf_curves.c::200152::435:: warning: warning: missing field 'comp' initializer [-Wmissing-field-initializers]missing field 'master' initializer [-Wmissing-field-initializers] 152200 | | } | ^ FFDrawColor reverse = { { 0 } }; | ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8src/libavfilter/vf_crop.c) :| 359^~~~~~~~~~~~~~~~~~~~ :126src/libavfilter/vf_corr.c:: 129warning: :missing field 'unit' initializer [-Wmissing-field-initializers]52 : note: expanded from macro 'CORR' 129 | 359 | { " ocuotm_pw_"s,co r e [c ] = s"ums1qe t= = tshuem2 qw i?d t1h. fc r:o p0 .afr;e a \ | ~ ^~~ expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLCC libavfilter/vf_elbg.o AGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", src/libavfilter/vf_corr.c : 135 :O1F:FS Ewarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( exact), AV_OP T135_ | TCYOPRER_B(OOuLi,n src/libavfilter/vf_datascope.ct{1.:6i_2466:t441,=: 0 c}warning: omissing field 'comp' initializer [-Wmissing-field-initializers],r r01,6 ) 1 | ,^~~~~~~~~~~~~~~~~~~~~~ 246 | F L Asrc/libavfilter/vf_corr.cGS :} 101, : 17| : ^ note: expanded from macro 'CORR' FFDra w101Co | l o r src/libavfilter/vf_crop.c c:m367eoa:l12:n owarning: missing field 'help' initializer [-Wmissing-field-initializers]1 r = =367 | {s c {a {l 0e }N U }L* ;( Ls | u ^m }1 / (d| o ^u ble)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29CC libavfilter/vf_entropy.o : note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", src/libavfilter/vf_datascope.c : 289 :O41F:F 22Swarning: E warningmissing field 'comp' initializer [-Wmissing-field-initializers] Ts( generatedr. adiu s289) | , A V _ O PT _ TY P E _FFFLODAraTw, C{ol.odrb lc=o5l}o,r = {0 ,{ 801 9}2 , }F; L A| G ^S }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_corr.c:228:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_dblur.c:172:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_dblur.c:172:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 437 | "x1:%d x2:%d y1:%d y2:%d w:%d h:%d x:%d y:%d pts:%"PRId64" t:%f limit:%f crop=%d:%d:%d:%d\n", 438 | s->x1, s->x2, s->y1, s->y2, w, h, x, y, frame->pts, 439 | frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), 440 | s->limit, w, h, x, y); | ~~~^~~~~ src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | src/libavfilter/vf_convolve.c {: 897N:121U:LL }warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < sd->size / sizeof(AVMotionVectosrc/libavfilter/vf_datascope.cr);: i495++:)96 :{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495 | { "x", "set scope x offset", POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:496:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ 12src/libavfilter/vf_datascope.c: warning498s: generated96. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | src/libavfilter/vf_convolve.c ^ :927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | src/libavfilter/vf_datascope.c : 499 :{96 : "warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]l anes", 499 | " s e t {p l"aon"e,s to" scetr owsinsd-owc ooprarceiltayt"e," ,P O F F S EOTF(FoS)E,T (p l aAneVs_)O,PT _ T YAPVE__FOLPOTA_TT,Y P{E._dINbT,l = 0{..5i}6,4 =07,} , 10,, 1F5L,A GFSLARGS }},, | | ^ ^ src/libavfilter/vf_datascope.c:500:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 500 | { "wx", "set window x offset", POFFSsrc/libavfilter/vf_convolve.cE:T931(w:x12): ,warning: missing field 'help' initializer [-Wmissing-field-initializers] AV _931O | P T _ T{Y PNUEL_LF L}O,AT , | ^{ .dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:501:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 501 | { "wy", "set window y offset", POFFSET(wy), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:502:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | { NULL } | ^ src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-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 }, | ^ src/libavfilter/vf_colorlevels.csrc/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-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 }, | ^ 62:117: src/libavfilter/vf_cropdetect.cwarning: :474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-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 }, | ^ 62 | src/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS }, | ^ { "gsrc/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i m476 | { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ in", src/libavfilter/vf_cropdetect.c":477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s e477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ t inpsrc/libavfilter/vf_curves.cu:610t:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] gre 610 | for (i = 0; i < Fsrc/libavfilter/vf_cropdetect.cFM:IN481(:n139b:_ cwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ves, FF_A R481 | R A Y _ E{L E"MhSi(gcohm",p _"iSdest) )h;i gih+ +t)h r{e s h| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ld for edge detsrc/libavutil/macros.he:c49t:i25on:" ,note: expanded from macro 'FFMIN' 49 | # d e f i n eO FFFFMSIETN((hai,gbh)) ,( ( a ) > ( bAV)_ O?P (Tb_)T Y:P E(_aF)L)O A T| ~ ^ ~, {.dbl=25/src/libavfilter/vf_curves.c2:56105:.19}:, 0warning: , comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1 , FLAGS 610} | , | ^fo r (i = 0; i < FFMIN(nb_curves, FF_src/libavfilter/vf_cropdetect.cAR:R482A:139Y:_ Ewarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]E MS(comp_ids )482) | ; i + + ){ {" l| ow ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" , "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ en bsrc/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] la 483 | { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.i64=8}, 0, 100, FLAGS}, | ^ ck src/libavfilter/vf_cropdetect.cp:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] o484 | { NULL } | ^ int", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 8 623 | warning s generated . FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_colorlevels.c:63:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:64:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.csrc/libavfilter/vf_curves.c:665:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :65 665 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/vf_curves.c117:674:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 674 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | src/libavfilter/vf_datascope.c :680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { " 680 | std[i] += SQR(s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rsrc/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' i 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ max", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorlevels.c 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ :66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1,22 warnings generated. 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:68:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:69:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "gomin", "set output green blasrc/libavfilter/vf_datascope.c:c799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] k p799 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ oint",src/libavfilter/vf_datascope.c :800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] O 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ FFSET(src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r a801 | { "s", "set scope size", OOFFSETCC libavfilter/vf_epx.o (size), AV_OPT_TYPE_FL10OA warningTs, generated{. .dbl=0.8}, 0, 1, FLAGSR }, | ^ nge[Gsrc/libavfilter/vf_datascope.c]:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ out_msrc/libavfilter/vf_datascope.ci:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ ), AVsrc/libavfilter/vf_datascope.c_:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] O 804 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ PT_T1 warning generated. Ysrc/libavfilter/vf_datascope.c:805:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] P 805 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ E_DOUBLE,src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ {.dbl=src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 807 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ }, 0,src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ 1, FLAsrc/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] G 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ S }, src/libavfilter/vf_datascope.c :810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 810 | src/libavfilter/vf_dctdnoiz.c { :"s87t:"12, :"d rwarning: amissing field 'help' initializer [-Wmissing-field-initializers]w statisti c87s | " , { N U L L O}O F F| ^S ET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ CC libavfilter/vf_eq.o src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_colorlevels.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "bomin", "set output blue black point", OFFSET(range[B].out_min), 1A warning generated. V_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "romax", "set output red white point", OFFSET(ransrc/libavfilter/vf_deband.c:g55:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e[R 55 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ ].out_masrc/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] x) 56 | { "2thr", 16 warning s generated". set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ , AV_Osrc/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] P T57 | { "3thr", "set 3rd plane threshosrc/libavfilter/vf_datascope.cld",: O834F:F27S:E Twarning: (tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h reshold[2]), AV_OPT_ T834Y | PE _ F L O A_ T , { . d bflo=r0 .(0p2 }=, 0 0;.0 0p0 0< 3d,r a w - >0n.b5_p,l aFnLeAsG;S p}+,+ ) | { ^ | ~ ^ ~~~~~~~~~~~~~~~ TYPE_src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] D O58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ UBLE, src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { .59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ dbl=1}src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 60 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ 0, 1, src/libavfilter/vf_deband.cF:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L A61 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ GS }, src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.csrc/libavfilter/vf_colorlevels.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 64 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ 74:117: src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers]65 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ 74 | src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ { src/libavfilter/vf_deband.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ "gomax", "set src/libavfilter/vf_deflicker.c:o77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ut 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ put gresrc/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ n white point", OFFSET(range[G].src/libavfilter/vf_datascope.c:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ou t921 | tilt = (s->tilt - 0.5)src/libavfilter/vf_deflicker.c :*88 :M100_:P I;warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~^~~~ ~ _ 88 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ maxsrc/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] )89 | { NULL } | ^ , AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "bomax", "set output blue white point", OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ 15 warnings generated. src/libavfilter/vf_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ src/libavfilter/vf_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | DEF_FILTER_FREQ_FUNCS(8) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_datascope.c:1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c]11 : warning ysu generatedv. a[c], average[c], min[c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | DEF_FILTER_FREQ_FUNCS(16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "block", "set size of block", OFFSET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:391:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ 10 warnings generated. 26 warnings generated. CC libavfilter/vf_estdif.o CC libavfilter/vf_exposure.o CC libavfilter/vf_extractplanes.o src/libavfilter/vf_deflicker.c:393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | snprintf(value, sizeof(value), "%f", s->luminance[0] * f); | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ src/libavfilter/vf_deflicker.c:399:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | snprintCC libavfilter/vf_fade.o f(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ CC libavfilter/vf_feedback.o src/libavfilter/vf_dctdnoiz.c:652:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | s->th = s->sigma * 3.; | ~~~^~~~~ ~ CC libavfilter/vf_fftdnoiz.o CC libavfilter/vf_fftfilt.o 24 warnings generated. 70 warnings generated. 20 warnings generated. src/libavfilter/vf_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 24, warning2s5, generated . FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_field.o 45 warnings generated. src/libavfilter/vf_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "model", "path to model file", OFFSET(dnnctx.model_filename), AV_OP1T_ warningTY generatedP. E_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0,CC libavfilter/vf_fieldhint.o FLAGS }, | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_fieldmatch.o CC libavfilter/vf_fieldorder.o src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ src/libavfilter/vf_delogo.c:173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | src/libavfilter/vf_dedot.c : 371 : 117 : warning: ifmissing field 'unit' initializer [-Wmissing-field-initializers] (y >= logo_y +371 | ba n d &&{ y" =Y PlEo_gFoL_OyA+Tb, a{n.dd b&l&= .0y7 <9 },l o0g,o _1y,+ lFoLgAoG_Sh- b}a,n d | & ^& | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:178:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | src/libavfilter/vf_dedot.c : 372 : 117: warning: ifmissing field 'unit' initializer [-Wmissing-field-initializers] (x <372 | l o g o _{x "+tbla"n,d ) " s| e ~ ^ ~~~~~~~~~~~t tolerasrc/libavfilter/vf_delogo.cnc:e180 :fo28r :t ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m poral l180u | m a " , O eFlFsSeE Tif( t(lx) ,> =A Vl_oOgPoT__xT+lYoPgEo__FwL-ObAaTn,d ){ . d| b ~ ^ ~~~~~~~~~~~~~~~~~~l =.079}src/libavfilter/vf_delogo.c,: 1830:,28 :1 ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LAGS }183, | | ^ if (y < logo_y+bsrc/libavfilter/vf_dedot.can:d373:)117 : warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c :373185 | : 28 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "tc", 185 | " s e t t o l e r a n ceel sfeo r icfh r(oym a> =t elmopgoo_rya+llo gvoa_rhi-abtainodn)" , | ~ ^ ~~~~~~~~~~~~~~~~~~O FFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NULL }2, warning | s ^ generated . src/libavfilter/vf_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "x", "set logo x position", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 52 warnings generated. src/libavfilter/vf_decimate.c:284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 284 | } esrc/libavfilter/vf_detelecine.clse: 66if: 150(:d mwarning: ->missing field 'unit' initializer [-Wmissing-field-initializers]e of == ((1 << I66 | N PU T_ MA IN{)" pa|t t(erdnm"-,> p"ppastrtce var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavfilter/vf_find_rect.o src/libavfilter/vf_deshake.c:308:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | t->vec.x = av_clipf(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_4c warning s| generated ^ . src/libavfilter/vf_deshake.c:309:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | t->vec.y = av_clipf(t->vec.y, -deshake->ry * 2, deshake->ry * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_deshake.c:310:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | t->angle = av_clipf(t->angle, -0.1, 0.1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ CC libavfilter/vf_floodfill.o src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:154:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "brightness", "set brightness", OFFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS }, | ^ CC libavfilter/vf_format.o src/libavfilter/vf_despill.c:155:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ CC libavfilter/vf_fps.o src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.cCC libavfilter/vf_framepack.o :110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deshake.c:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ CC libavfilter/vf_framerate.o CC libavfilter/vf_framestep.o src/libavfilter/vf_deshake.c:462:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ~ ^~~~~ src/libavfilter/vf_deshake.c:462:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ^~~~~ ~ src/libavfilter/vf_deshake.c:463:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.src/libavfilter/vf_displace.cy = :al61p:h12a: *warning: t.missing field 'help' initializer [-Wmissing-field-initializers]v ec.y + ( 161. | 0 - a{l phNaU)L L* }d e| s ^h ake->avg.vec.y; | ~ ^~~~~ src/libavfilter/vf_deshake.c:463:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ^~~~~ ~ src/libavfilter/vf_deshake.c:464:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ~ ^~~~~ src/libavfilter/vf_deshake.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ^~~~~ ~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPsrc/libavfilter/vf_deinterlace_vaapi.cE_S:TRI220NG:,19 : warning: { comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare].s tr = NULL }, 0 ,220 | 0 , FfLAoGrS (},i\ = | ^0 ; i < ctx->pipeline_caps.num_fosrc/libavfilter/vf_dnn_processing.cr:w56a:r5d:_ rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f ersrc/libavfilter/dnn_filter_common.hen:c48e:s170;: note: iexpanded from macro 'DNN_COMMON_OPTIONS'+ +) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | src/libavfilter/vf_deinterlace_vaapi.c : 223{ :"19o:p twarning: icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]o ns", " ba223c | k e n d fcoonrf (iigs = (0d;e pir eupsiep eblaicnkeen_dc_acposnf.ingusm)_"b, aOcFkFwSEaTrd(_rbeacfkeernedn_coepst;i oin++s)) , | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A V_OPT_TYsrc/libavfilter/vf_deinterlace_vaapi.cP:E_230S:19T:R Iwarning: NGcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], { .st 230r | = N U LfLo r} , (0i, 0=, 0F;LA GiS <| cAtV_xO-PT>_pFiLpAeGl_iDnEe_PcREaCpAsT.EnDum}_,b\a c k| wa ^r d_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.csrc/libavfilter/vf_dnn_processing.c::23456::195:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavfilter/dnn_filter_common.h:49: 177234: | note: expanded from macro 'DNN_COMMON_OPTIONS' for (i = 0; i <49 | c t x - >p{i "paseylnicn"e,_ c a p s . n u m _ fo rw a r "du_sree fDeNrNe nacessyn;c ii+nsrc/libavfilter/vf_deshake.c+f) e: r442| en:ce ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~59 :( iwarning: gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n ored, use backen d442_ | c o n f i g si=f' a(s(yunncs=i1g'n)e"d, ) d e sOhFaFkSeE-T>(caxs y+n c()u,ns i gn e d ) d e s h a k e-A>Vc_wO P> Tli_nTkY->PwE) _dBesOhaOkLe,- > c w = l{i .nik6-4> w= -1 }d,es h a k e0,- >1c, xF;LA G S| } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~, | ^ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_dnn_processing.c:57:12 :443 | warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | i f ({( unNsUiLgnLe d}) d| e ^s hake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:52:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:53:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "target", "which one to be classified", OFFSET2(target), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGsrc/libavfilter/vf_deinterlace_vaapi.cS },: 384| : ^71 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dnn_classify.c:55 :38412 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] OF F55S | ET (a u t o{_ eNnaUbLlLe )}, | A ^V _OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deinterlace_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ 1 warning generated. src/libavfilter/vf_dnn_classify.c:104:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 104 | if (ctx->labels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS14 } warning,s\ generated | . ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model"CC libavfilter/vf_freezedetect.o , OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:54:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:55:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ CC libavfilter/vf_freezeframes.o CC libavfilter/vf_fspp.o CC libavfilter/vf_gblur.o CC libavfilter/vf_geq.o 8 warnings generated. 6 warnings generated. CC libavfilter/vf_gradfun.o CC libavfilter/vf_grayworld.o src/libavfilter/vf_edgedetect.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ In file included from src/libavfilter/vf_blend.c:29: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:302:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | var_values[VAR_H] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < CC libavfilter/vf_guided.o HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, Asrc/libavfilter/vf_drawbox.c, B:)447 :: 139SC:R Ewarning: ENmissing field 'unit' initializer [-Wmissing-field-initializers](2 , A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c447: | 108 : 22 :{ note: "expanded from macro 'fn'x ", 108 | " s e t h o ri zdosntt[ajl] p=o stoipt[ijo]n o+f t(h(eE XlPeR)f-tt opb[ojx] )ed g*e ",o pOacFiFtSyE;T ( x _ e x p r ) , A V _ O P T _ T Y P E _ S\T R I| N ^~~~~~ ~G , { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-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/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ CC libavfilter/vf_hflip.o src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | fn(hardl i452g | h t , { ("Bh" ,< H AL F ) ? M"UsLeTtI PhLeYi(g2,h tB ,o fA )t he: bSoCxR"E,E N ( 2 , B , A ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c : 108O:FF49S:E Tnote: (expanded from macro 'fn'h _expr), 108 | A V _ O P T _T Y P E _dSsTtR[IjN]G ,= {t o.ps[tjr]= "+0 "( }(,E X P R ) - t o0p,[ j0],) F*L oApGaSc i}t,y ; | ^ \ | ~ ^~~~~~~ src/libavfilter/vf_drawbox.c:src/libavfilter/blend_modes.c453::139128: :warning: 1:missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128453 | | f n ( h a{r d"lcioghlto,r " ,( B < H"AsLeFt )c o?l MoUrL ToIfP LtY(h2e, bBo,x "A,) : S C R E E N ( 2 , B , A ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Osrc/libavfilter/blend_modes.cF:F108S:E39T:( cnote: oexpanded from macro 'fn'l or_str )108, | A V _ O P T _ T Y P E _dSsTtR[IjN]G =, t{o p.[sj]t r+ =( ("EbXPlRa)c-kt"o p}[,j ]0,) 0*, oFpLAaGSc i}t,y ; | ^ \ | ~^~~~~~ src/libavfilter/vf_drawbox.c:src/libavfilter/blend_modes.c454::128139::29 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128454 | | f n ( h a{r d"lci"g,h t, ( B < H A"LsFe)t ? cMoUlLorTI PoLfY (t2,h e Bb, oAx)" ,: S C R E EN ( 2 , B , A ) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSsrc/libavfilter/blend_modes.cE:T72(c:ol40o:r _note: sexpanded from macro 'MULTIPLY't r), AV _72 | O#PdTe_fTiYnPeE _MUSLTTRIIPNLGY,( x{, .as,t rb )= ( ("xb)l a* c(k("( }a,) 0* ,(b )0), /F 8L1A.G warning0)S) s generated| } ^ ~ . , src/libavfilter/blend_modes.c| : ^108 :33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((Esrc/libavfilter/vf_drawbox.cX:P455R:)139-:t owarning: pmissing field 'unit' initializer [-Wmissing-field-initializers][ j]) * opa c455i | t y ; { " t h i c k n e s s " , " s e t th e b o x \t h i| c ^~~~k ness", src/libavfilter/blend_modes.c : 128 : 62 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] OFFSE T128( | tf_ne(hxaprrd)l,i g h t, A V(_BO P = 1. 0) ? ( a ) : F FeMInNt(1r.o0p,y (+(=b )- lo/g 2((1p.)0 *- p(a;) ) )| ~~~~ ^) ) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1src/libavfilter/vf_entropy.c.0): 153? :(50a:) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMIN(1.0, 153( | ( b ) / ( 1s.0n p-r i(natf)()me)t)a)b u f,| ^s izeosrc/libavfilter/blend_modes.cf:(108m:e33t: anote: bexpanded from macro 'fn'u f), "% f108" | , e n t r o p y) ; | d ~~~~~~~~ ^~~~~~~s t[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavfilter/vf_entropy.c:156:50:src/libavutil/macros.h :49warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 28: note: expanded from macro 'FFMIN' 49 | 156# | d e f in e F F MsInNp(rai,bn)t f(((am)e t> a(bubf) ,? s(ib)z eo:f ((mae)t)a b u| f ^) , "%f",src/libavfilter/blend_modes.c :e108n:t33r:o pnote: yexpanded from macro 'fn' / log2 (1081 | < < s - > d e p t h )d)s;t [ j| ^~~~~~~ ~] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURCC libavfilter/vf_histeq.o N(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 9 warnings generated. 5 warnings generated. src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavfilter/vf_histogram.o 9 warnings generated. src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALFCC libavfilter/vf_hqdn3d.o ) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) CC libavfilter/vf_hqx.o 3(( warning(sa) generated . <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <=src/libavfilter/vf_eq.c 0.0:) 89?: 20(:a ) warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMAX(0.0, 1.0 - (891 | . 0 - e(qb-)>)c o/n t(raa)s)t) =| ~ ^a v_clisrc/libavutil/macros.hp:f47(:a28v:_ enote: xexpanded from macro 'FFMAX' p r47_ | e#vdaelf(ienqe- >FcFoMnAtXr(aas,tb_)p e(x(par), >e q(-b>)v a?r _(vaa)l u:e s(,b )e)q ) ,| ^- 1000.0,src/libavfilter/blend_modes.c :11080:0330:. 0note: )expanded from macro 'fn'; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | src/libavutil/common.h: 143 : 29 : note: expanded from macro 'av_clipf'd st[j] 143= | #t op [ jd] e+f i(n(eE XaPvR_)-ctlioppf[ j] ) * o p a caivty_;c l i pf _ c | ^ \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_eq.c : 97 :\22 : warning: | ^~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/blend_modes.c :97146 | : 41 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] eq->bright n146e | sfsn (=v iavvi_dclliigphft(,aCC libavfilter/vf_hsvkey.o v(_Ae x

Nb(r2i g*h tnAe, sBs_)p e:x pDrO,D GeEq(-2> v*a r(_Av a-l uHAeLsF,) ,e qB)),) - 1| . ~~~~~~~~~~~~^~0 , 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:src/libavfilter/blend_modes.c143::8429:: 11note: :expanded from macro 'av_clipf' note: expanded from macro 'B' 14384 | | ## d e fdienef iBn eb oatvt_ocml[ijp]f | ^~~~~~~~~ src/libavfilter/blend_modes.c :a74v:_74c:l note: iexpanded from macro 'BURN' pf_c | ^74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:src/libavfilter/vf_eq.c30: :note: expanded from macro 'DODGE'107 :24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 | #define DODGE( a,107 | b ) eq - > g a(m(m(aa ) > = 1 . 0=) a?v (_ac)l i:p fF(FaMvI_Ne(x1p.r0_,e v(a(lb()e q/- >(g1a.m0m -a (_ap)e)x)p)r), | ^ ~~ src/libavfilter/blend_modes.ceq:-108>:33v:a rnote: expanded from macro 'fn'_ values, 108e | q ) , 0 . 1 , 1 0 . 0d)s;t[ j ]| = ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top[j]src/libavutil/common.h :+ 143(:(29E:X PRnote: )expanded from macro 'av_clipf'- top[j ]143) | #* o pdaecfiitnye; a v _ c l i p f a v _ c l i p f _ c \ | ^ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75src/libavfilter/vf_eq.c | #:d108ef:i24n:e Dwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D GE(a, b) 108 | ( ( (eaq)- >>g=a m1m.a0_r) ? ( a )= :a vF_FMcIlNi(p1f.(0a,v _(e(xbp)r _/e v(a1l.(0e q-- >(gaa)m)m)a)_)r _ p| e ^x pr,src/libavfilter/blend_modes.c : 108 : 33 : enote: qexpanded from macro 'fn'- >var_val u108e | s , e q ) , 0 . 1 ,d s1t0[.j0)]; = | t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o p[j]src/libavutil/common.h :+143 :(29(:E Xnote: Pexpanded from macro 'av_clipf'R )-top [143j | ]#) * odpeafciintey ;a v _ c l i p f a v _ cl i p f_ c | ^ \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | src/libavfilter/vf_eq.c~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ :109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/blend_modes.c:75:75: note: 109expanded from macro 'DODGE' | 1 warning generatede. q75- | >g#admefimnae_ gD O D G E ( a=, abv)_ c l i p f ( a(v(_(eax)p r_>e=v a1l.(0e)q ->?g a(mam)a :_ gF_FpMeIxNp(r1,. 0 , ( ( be)q /- >(v1a.r0_ v-a l(uae)s),)) )e q )| ~ ^, 0.1,src/libavutil/macros.h: 491:028.:0 )note: ;expanded from macro 'FFMIN' | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | src/libavutil/common.h#d:e143f:i29n:e note: Fexpanded from macro 'av_clipf'F MIN( a143, | b#) (d(eaf)i n>e a(vb_)c l?i p(fb ) : ( a ) ) a v _| c ^l ipf_src/libavfilter/blend_modes.cc: 108 | : ^33 : note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_eq.c : 110 :24 :\ warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~ src/libavfilter/blend_modes.c110: | 146 : 68 : ewarning: q-implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]> gamma_b 146 | =f na(vv_icvliidplfi(gahvt_,e (xAp r<_ eHvAaLlF()e q?- >BgUaRmNm(a2_ b*_ pAex,p rB,) : 5 D warningO sD generatedGe. Eq(-2> v*a r(_Av a- lHuAeLsF,) , eBq))), | 0 ~~~~~~~~~~~~~~~~~~~~~~^~. 1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:src/libavfilter/blend_modes.c143::84:2911:: note: note: expanded from macro 'av_clipf'expanded from macro 'B' 84143 | | ##de f in ed eBf ibnoe tatvo_mc[lji]p f | ^~~~~~~~~ src/libavfilter/blend_modes.ca:v75_:c62l:i pnote: fexpanded from macro 'DODGE'_ c | ^ 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.hsrc/libavfilter/vf_eq.c::49111::2824:: note: expanded from macro 'FFMIN'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #defi n111e | F F M I Ne(qa-,>bg)a m(m(aa_) w>e i(gbh)t ?= (abv)_ c:l i(paf)()a v _| e ^x pr_evasrc/libavfilter/blend_modes.cl:(108:e33q:- >note: gexpanded from macro 'fn'a mma_we 108i | g h t _ p e x pr , e qd-s>t[vja]r _=v atloupe[sj,] e+ q()(,E X0P.0R,) - to1p.[0j);] ) | * ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opasrc/libavutil/common.hc:i143t:y29;: note: expanded from macro 'av_clipf' 143 | # d e f i n e a v _ c l i\p f | ^~~~ av_csrc/libavfilter/blend_modes.cl:i146p:f54_:c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A,13 warningBs) generated:. DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIsrc/libavfilter/vf_eq.cN(a,:b)128 :(22(:a )warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) ? (b) : (a)) 128 | | ^ eq->src/libavfilter/blend_modes.cs:a108:t33u: rnote: aexpanded from macro 'fn't ion = a v108_ | c l i pf ( a v _ e x p r _desvta[lj(]e q=-> staotpu[rja]t +i on(_(pEeXPxRp)-rto,p [ejq]-)> v*a ro_pvaaclituye;s , e q ) , 0. 0 , 3 . 0 ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h :\143 :29 :| ^~~~note: expanded from macro 'av_clipf' src/libavfilter/blend_modes.c143 | :#146 : 1 d:e fwarning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n e av_c l146i | pff n ( v i v i dl ig hatv,_ c(lA i

var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 203 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/vf_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ src/libavfilter/vf_estdif.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_FLOAT,{.dbl=1},0,9,FLAGS, CC libavfilter/vf_hue.o }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:99:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dcost", "specify the distance cost for edge matching10" warning, s generated . OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ CC libavfilter/vf_huesaturation.o CC libavfilter/vf_hwdownload.o src/libavfilter/vf_exposure.c:147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, | ^ src/libavfilter/vf_exposure.c:148:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "black", "set the black level correction", OFFSET(black), AV_OPTCC libavfilter/vf_hwmap.o _TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_exposure.c:149:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 149 | { NULL } | ^ 7CC libavfilter/vf_hwupload.o warnings generated. CC libavfilter/vf_hysteresis.o CC libavfilter/vf_identity.o src/libavfilter/vf_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ CC libavfilter/vf_idet.o In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR'src/libavfilter/vf_field.c : 15347 | : 10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] #define SQR(x) (( x47) | * ( x ) ) { N| U ^ LL} | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/vf_extractplanes.c:180:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < ctx->nb_19out warningpsu generatedt. s; i++) | ~ ^ ~~~~~~~~~~~~~~~ 9 warnings generated. 9 warnings generated. src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 24 warningssrc/libavfilter/vf_blend.c generated :. 124115 | : 129 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (int i = 1150 | ; i {< "cct1x_e-x>pnrb",_ o u"tspuetst; cio+l+o)r c| o ~ ^ ~~~~~~~~~~~~~~~m ponent #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:119:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ src/libavfilter/vf_feedback.c:312:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_fftdnoiz.csrc/libavfilter/vf_feedback.c::109313::12103:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'help' initializer [-Wmissing-field-initializers] 313109 | | {{ " yN"U,L "Ls e}t t| o ^p left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:314:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:315:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 451 | if (frame->pts >= s->start_time_pts | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:478:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 478 | if (frame->pts > s->start_time_pts + s->dusrc/libavfilter/vf_extractplanes.crat:ion336_p:t23s:) warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:344:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:359:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:527:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blend.csrc/libavfilter/vf_fade.c::533161::124:1 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 533 | 161 | D E F IN E _ B L E N D _ E X P R ( f l o a t , 3 2 b i t, 4 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFsrc/libavfilter/vf_blend.cS:E149T(:n50b:_ note: fexpanded from macro 'DEFINE_BLEND_EXPR'r ames), 149 | A V _ O P T _ T YP E _vIaNlT,u e{s [.ViA6R4_ T=O P2]5 } , =1 ,v aIlNuTe_sM[AVXA,R F_LAA]G =S t}o,p [ x| ] ^; \ | ~ ^~~~~~ src/libavfilter/vf_fade.c:534:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "alpha", "fade asrc/libavfilter/vf_blend.cl:p161ha: 1i:f warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t is av a161i | lDaEbFlIeN Eo_nB LtEhNeD _iEnXpPuRt("f,l oOaFtF,S E3T2(bailt,p h4a)) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c :A150V:_50O:P Tnote: _expanded from macro 'DEFINE_BLEND_EXPR'T YPE_BOO L150 | , { . i 6 4 = 0 v a }l,ue s0[,V A R_ B O T T O1,M ]F L=A GvS a}l,u e s| [ ^V AR_B] = bottom[x]; \src/libavfilter/vf_fade.c : 536:| 130 ~ ^~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:538:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:540:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:542:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 542 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:543:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:544:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 544 | { "c", "src/libavfilter/vf_blend.cse:t 175co:l55or:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175O | F F S ETv(aclouleosr[_VrARg_bTa]) , = AtVd_->OdsPtT-_>TYpPtEs_ C=OL=O RA,V _ N OP T{S._sVtArL U=E ?" bNlAaNck ": }t,d -0>d,st -0,> pFtLsA G*S a}v,_ q 2| d ^( td->inlink->time_bassrc/libavfilter/vf_fade.ce:)545:;12 : | warning: ~ ^~~missing field 'help' initializer [-Wmissing-field-initializers] 545 | /usr/include/math.h{: 15:N19:U Lnote: Lexpanded from macro 'NAN' } | ^ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:542:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 541 | { "d", "Duration of the effect in seconds.", | ~ 542 | src/libavfilter/vf_fieldmatch.c : 129 : 154 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | {O F"FpSpEsTr(cd"u,r a"tmiaornk) , m a i AnV _OiPTn_pTuYtP Eas_ DaU RpAreT-IOpNr, o{c.ie6s4s e=d 0i.n p}u, t0 ,a nIdN Ta64c_tMiAvaXt,e FcLlAeGaSn }s, o u| r ^~~~~~~~~c e input stre/usr/include/stdint.ha:m"46, :O21F:F Snote: Eexpanded from macro 'INT64_MAX'T (ppsr c46) | ,# dAeVf_iOnPeT _TIYNPTE6_4B_OMOALX, {(.0ix674=f0f}f,f f0f,f f1ff,ff fFLfAfG)S | } ^~~~~~~~~~~~~~~~~~, | ^ src/libavfilter/vf_fade.c:540:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 539 | { "duration", "Duration of the effect in seconds.", | ~ 540 | src/libavfilter/vf_fieldmatch.c : 134 : 146 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { " m c h r o m a " , " s e tO FFwShEeTth(edurr aotri onont), ch r o mAaV _iOPsT _iTnYcPlEu_dDeUdR AdTuIrOiNn,g {t.hei 64m at=c h0 .c o}m,p a0r,i sIoNnTs6",4 _OMFAFXS,E TF(LmAchGrSom a}),, A V| _ ^~~~~~~~~O PT_T/usr/include/stdint.hY:P46E:_B21O:O Lnote: ,expanded from macro 'INT64_MAX' {.i6 446= | 1#}d,e f0i,n e1 ,I NFTL6A4_GMSA X} , ( 0| x7 ^f ffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:135:174: warning: src/libavfilter/vf_fade.cmissing field 'unit' initializer [-Wmissing-field-initializers] :538:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 135 | 537 | { " y 0 {" ," s"td"e,f i n e a n e x c l"uNsuimobne rb aonfd wsehciocnhd se xocfl utdhees btehgei nlinniensg boeft wtehene ye0f faencdt .y"1, f r| o ~m the fie ld538 | m a t c hi n g d e c i s i o n " , OF F S E T ( y 0 ) , A V _ O P T _T Y P E _ I N T , { . i 6 4 = 0 }O,F F0SE,T (IsNtT_aMrAtX_,t iFmLe)A, G SA V}_,O P T| _ ^T YPE_DURATION, {.i64 = 0. }, 0, Isrc/libavfilter/vf_fieldmatch.cN:T1366:4174_:M warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]X, FLAGS }, | 136 ^~~~~~~~~ | /usr/include/stdint.h :{46 :"21y:1 "note: ,expanded from macro 'INT64_MAX' "def i46n | e# daenf ienxec lIuNsTi6o4n_ MbAaXn d (w0hxi7cffhf efxcflfufdfefsf ftfhfef fli)n e| s ^~~~~~~~~~~~~~~~~~ between y0 and y1 fromsrc/libavfilter/vf_fade.c :t536he: 113f:i ewarning: limplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]d matchin g535 d | e c i s i{o n"s"t,a rtO_FtFiSmeE"T,( y 1")N,u mAbVe_rO PoTf_ TsYePEc_onIdsN To,f {t.hie6 4b=e0g}i,n 0n,i nIgN Tof_ MtAhXe, eFfLfAeGcS t}.," ,| ^ | ~ 536 | src/libavfilter/vf_fieldmatch.c : 137: 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { " s c tOhFrFeSsEhT"(,s t"asrett_ tsicmeene) ,c h AaVn_gOeP T_dTeYtPeEct_iDoUn RthArTesIhOoNl,d "{,. iO6F4F S=E T0(.s c}t,h r0e, sIh_NfTl6t4)_,M AAXV,_ OFPLTA_GTYSP E}_, D O| U ^~~~~~~~~B LE, /usr/include/stdint.h{:.46d:b21:l =note: 1expanded from macro 'INT64_MAX'2 }, 0 ,46 | 1#0d0e,f inFeL AIGNST 6}4, _ MA| X ^ (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1 1, warningFL generatedA. GS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ src/libavfilter/vf_blend.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:50:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_src/libavfilter/vf_format.cINT:,142 :{12.:i 6warning: 4 missing field 'help' initializer [-Wmissing-field-initializers]= 3}, 1, MA142X | _ M I P M{A NPUSL,L F}LA G S| ^} , | ^ src/libavfilter/vf_find_rect.c:52:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldorder.c:157:12src/libavfilter/vf_find_rect.c: :warning: 53missing field 'help' initializer [-Wmissing-field-initializers]:80 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | 53 | { { N"UyLmiLn ",} " "| , ^ O FFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:54:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:55:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:56:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_il.o src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "step", "set frame step", OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ 37 warnings generated. CC libavfilter/vf_kerndeint.o src/libavfilter/vf_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ CC libavfilter/vf_lagfun.o src/libavfilter/vf_fps.c:103:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_STRING, { .str = "25" }, 0, 0, V|F }, | ^ src/libavfilter/vf_fps.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, CC libavfilter/vf_lenscorrection.o | ^ 2 warnings generated. src/libavfilter/vf_fps.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ CC libavfilter/vf_limitdiff.o src/libavfilter/vf_find_rect.c:211:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | av_log(ctx, AV_LOG_INFO, "Found at n=%"PRId64" pts_time=%f x=%d y=%d with score=%f\n", | ~~~~~~ 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_lumakey.o 1 warning generated. 3 warnings generated. CC libavfilter/vf_limiter.o src/libavfilter/vf_fps.c:199:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 199 | if (first_pts < INT64_MIN || first_pts > INT64_MAX) { | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:src/libavfilter/vf_framerate.c405:113:: 82warning: :missing field 'unit' initializer [-Wmissing-field-initializers]16 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | { "d0 "82, | " se t d e srteitn a t=i oanv _#c0li cpofm(poFnFeMnItN (vmaalfude," ,di fOfF)F,S E0,T (10d0[.00]));, A| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V _OPT_TYPEsrc/libavutil/common.h_:I143N:T29,: {note: .expanded from macro 'av_clipf'i 64=0} ,143 | #0 , UdIeNfTi16n_eM AaXv,_ cFlLiApGf S } , | ^av _clipf_c | ^ src/libavfilter/vf_fieldmatch.c:602:14: warning: src/libavfilter/vf_floodfill.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602406 | | e{l s"ed 1i",f "(smre t> d0.e00s5t i&nat&io n F#F1M AcXo(mpmotnne1n,t mvtanl2u)e ">, 1O5F0F S&&E T((mdt[n11])*,2 Ardft_vdata_out[plane][(int)x * s->rdft_vstride[plane] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 8 warnings generated. src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_lut3d.o src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ CC libavfilter/vf_maskedclamp.o src/libavfilter/vf_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintf("%f", 1.f); | ~~~~~~~~~~~ ^~~ CC libavfilter/vf_maskedmerge.o src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavfilter/vf_maskedminmax.o 297 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vf_maskedthreshold.o src/libavfilter/vf_fftfilt.c:295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 295 | for (i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:297:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:224:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "radius", "The neighborhood to fit the gradient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ CC libavfilter/vf_maskfun.o 6 warnings generated. CC libavfilter/vf_median.o CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o 20 warnings generated. 7 warnings generated. 4 warnings generated. 4 warnings generated. 7 warnings generated. 12 warnings generated. CC libavfilter/vf_midequalizer.o 7 warnings generated. src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1CC libavfilter/vf_minterpolate.o , TFLAGS }, | ^ src/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ CC libavfilter/vf_misc_vaapi.o src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_histeq.c:91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_histeq.c:91:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ 11 warnings generated. CC libavfilter/vf_mix.o CC libavfilter/vf_monochrome.o CC libavfilter/vf_morpho.o CC libavfilter/vf_mpdecimate.o CC libavfilter/vf_multiply.o src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ 20 warnings generated. src/libavfilter/vf_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:292:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:293:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:294:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:295:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:296:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_hsvkey.c:334:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:336:9615: warningwarning: smissing field 'unit' initializer [-Wmissing-field-initializers] generated . 336 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:337:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:338:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ 6 warnings generated. 1 warning generated. 8 warnings generated. CC libavfilter/vf_negate.o CC libavfilter/vf_neighbor.o src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_spatial", "spatial luma strength", OFFSET(strength[L4UMA warning_sSP generatedA. TIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },src/libavfilter/vf_hue.c | : ^ 121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | h->lsrc/libavfilter/vf_hqdn3d.cu:t368_:l141[i:] =warning: missing field 'unit' initializer [-Wmissing-field-initializers]a v_clip_u i368n | t 8 (i{ + "bc h*r o2m5.a5_)s;p a t| i ^ ~a l", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_tmp", "temporal luma stresrc/libavfilter/vf_hue.cng:th124":,44 : OFwarning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S ET(strengt h124[ | L U MA _ T M P ] h)-,> l u t _ l 16A[V_iO]PT _=T YaPvE_c_lDOiUpB_LuiEn, t{p2 (.id b+l b =* 01.00 }2,. 40,, 1D0BL)_;M A X| , ^ ~ F LAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ src/libavfilter/vf_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_nlmeans.o src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:510:66:src/libavfilter/vf_hwmap.c :warning: 398implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | 510{ | NU L L } | ^ value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5 34 warning | s generated. { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:src/libavfilter/vf_hue.c193:: warning: 276missing field 'unit' initializer [-Wmissing-field-initializers]: 9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36 | { "an a275l | y z e _ ihunet-e>rvlaarc_evadl_fuleasg"[,V A"Rs_eRt] n u m= bienrl ionfk- >frfarammees_ rtatoe .nuusme =t=o 0de t|e|r miinnlei nikf- >tfhrea mien_traetrleac.ed efnl a=g= i0s ?ac c ur| a ~t e", 276O | FF S E T( a n aNlAyNz e:_ ianvt_eqr2lda(ciendl_ifnlka-g)>,f rAaVm_eO_PrTa_tTYeP)E;_ I N| T ^~~, {.i64 /usr/include/math.h=: 150: 19}:, note: 0expanded from macro 'NAN', INT _15M | A#Xd,e fFiLnAe GNsrc/libavfilter/vf_identity.cSA N}: ,158 :42 : | ^ warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _builtin_na n158f | ( src/libavfilter/vf_idet.c" ":37 :) | 12 ^~~~~~~~~~~~~~~~~~s: nwarning: pmissing field 'help' initializer [-Wmissing-field-initializers]ri ntf( va37l | u e , {s NiULzLe o}f (| v ^al ue), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | hue->var_values[VAR_T] = TS2T(inpic->pts45, warningisn generatedl. ink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Brightness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->src/libavfilter/vf_histogram.chu:e662_:d85e:g warning: =missing field 'unit' initializer [-Wmissing-field-initializers] hue->h u662e | * 1{8 0" w/" ,M _ P I ; " s| e ~~~~~~~~~^~~~~ ~t width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 819src/libavfilter/vf_identity.c2, :F296L:A20GS:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_logsrc/libavfilter/vf_identity.c(:in297li:n20: kwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> dst, A V_297LO | G _ D E BsU-G>,ma x _| s ~~~~~~c ore =417 | - I N F I N I T Y ; "| H ~ ^~~~~~~~~: %0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", src/libavfilter/vf_histogram.c 418: | 663 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] h663u | e - > h uCeO/MMMO_NP_OIP,T IhOuNSe - >| h ^u e_degsrc/libavfilter/vf_histogram.c,: 79h:115u:e note: -expanded from macro 'COMMON_OPTIONS'> saturatio n79, | h u e -{> b"rciogmhptonneesns,t s ",| ~~~~~^~~~~~~~~~" set color src/libavfilter/vf_hue.cc:om418p:o46n:e nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s to di s416p | l a y a"v, _OlFoFgS(EiTn(licnokm-p>odnsetn, tAsV)_,L OGA_VD_EOBPUT_GT,Y P E| ~~~~~~_ INT, {417. | i 6 4 = 7 } , 1 , 15 ,"H :F%L0A.G1S}f,* P\I h| : ^ %0.1f s:%0.1f b:%0.f t:%0.1f n:%d\nsrc/libavfilter/vf_histogram.c":,663 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | src/libavfilter/vf_histogram.c : 80 : 115 : note: expanded from macro 'COMMON_OPTIONS' hue->hue /80M | _ P I , {h u"ec-">,h u e _ d e g , "hsueet- >csolaotru rcoamtpionoenn,t sh uteo- d>ibsrpilgahyt"n,e sOsF,F S | E ~~~~~^~~~~~~~~~T (componsrc/libavfilter/vf_hue.cen:t418s:)32,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_ T416Y | P E_ I N Ta,v _{l.ogi(6i4n=l7i},n k1-,> d1s5t,, FALV_ALGOSG}_,D E B| U ^G , | ~~~~~~ 417 | "H:%0.1f*src/libavfilter/vf_histogram.cP:I664 :h107::%0 .warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]f s:%0.1 f664 | b : % 0{. f" btgo:p%a0c.it1yf" ,n: %"sde\tn "b,a ckgr o418u | n d o p a c i t y " ,h uOeF-F>ShEuTe(/bMg_oPIp,a chiutey-)>,h uAe_Vde_gO,P Th_uTeY-P>Es_aFtLuOrAaTt,i {o.nd,b lh=u0e.-9>}b,r i0g,h tn1e,s sFL,A G S| } ~~~~~^~~~~~~, | ^ src/libavfilter/vf_hue.c:418:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | src/libavfilter/vf_histogram.c :h665:u107e:- >warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]u e/M_PI, h665u | e - > h u{ e"_bd"e,g , h u e -">sseattu rbaactkigorno,u nhude -o>pbarciigthtyn"e,s sO,F F S| E ~~~~~^~~~T (bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSCC libavfilter/vf_nnedi.o }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 676 | { NULL } | ^ src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * src/libavfilter/vf_identity.cM_:PI 397/: 121:8 0warning: .fmissing field 'help' initializer [-Wmissing-field-initializers]) ; | ^~~~~~~~ ~ 397 | { NULL } | ^ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o 18 warnings generated. CC libavfilter/vf_overlay.o CC libavfilter/vf_noise.o src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_overlay_vaapi.o 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: src/libavfilter/vf_idet.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]449 | { "saturat io406n | " , " se t th e isdaettu-r>adtieocnay _schoiefftf"i,ci e nt = l r iOntF(F SPERTEC(IsSaItuOrN a*t ieoxnp)2, (A-V1_.O0 P/T_ TYiPdEet_-F>LhaOlAf_Tl,i f{e.)db l)=;0 } ,| ~ ~~~~~~^~~~~~~~~ -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:462:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ CC libavfilter/vf_owdenoise.o 6 warnings generated. 1 warning generated. src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), ACC libavfilter/vf_pad.o V_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_kerndeint.c:52:96:src/libavfilter/vf_il.c :warning: 79:missing field 'unit' initializer [-Wmissing-field-initializers]10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {N U52L | L} | ^{ "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway"src/libavfilter/vf_lenscorrection.c, : 66 : 12O:F Fwarning: Smissing field 'help' initializer [-Wmissing-field-initializers] ET(twowa y66) | , A V_ O P{T _NTUYLPLE _}BO O L| , ^ {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 3 warningssrc/libavfilter/vf_limitdiff.c generated. :60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ src/libavfilter/vf_limitdiff.c:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NUL2L } warnings generated| ^. CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 316 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 23 warnings generated. 1 warning generated. 15 warnings generated. CC libavfilter/vf_perspective.o src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UICC libavfilter/vf_phase.o NT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:57:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_photosensitivity.o src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ 4 warnings generated. 7 warnings generated. src/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT }, | ^ src/libavfilter/vf_maskfun.c:58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:59:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_mestimate.c:63:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "mb_size", "macrosrc/libavfilter/vf_mergeplanes.cblo:c59k: 145s:i zwarning: e"missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(mb_siz 59e | ), A V _{O PT"_mTaYpPpEin_gI"NT,, {".sie6t4 i=n 1p6ut} ,t o8 o,u tIpNuTt_M ApXl,a nFeLA GSm ap}p,i n g| " ^, OFFSET(mapping), AV_OPT_TYPE_INT, {src/libavfilter/vf_mestimate.c.:i646:1124:= -warning: 1}missing field 'unit' initializer [-Wmissing-field-initializers], -1, 0x33 33643 | 3 3 3 , {F "LsAeGaS|rAcVh__OpPTa_rFaLAmG"_,D E"PsReEaCrAcThE Dp a}r,a m et| e ^ r", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INsrc/libavfilter/vf_mergeplanes.cT_:M61AX:,119 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]GS }, | ^ 61 | { "map0s", src/libavfilter/vf_mestimate.c"s:e65t: 12:1 swarning: tmissing field 'help' initializer [-Wmissing-field-initializers] inp ut65 | t o o u{t pNuUtL Ls t}r e a| m ^ mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to outpu6t warningplsa generatedne. mapCC libavfilter/vf_pixdesctest.o ping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSETsrc/libavfilter/vf_lut2.c(m:ap633[:212]:. iwarning: npmissing field 'help' initializer [-Wmissing-field-initializers]ut ), AV_O P633T_ | T Y P E _{I NNTU,L L{ .}i 6| 4 ^ =0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ CC libavfilter/vf_pixelize.o CC libavfilter/vf_pp.o CC libavfilter/vf_pp7.o 3 warnings generated. 7 warnings generated. 10 warnings generated. CC libavfilter/vf_premultiply.o 4 warnings generated. CC libavfilter/vf_procamp_vaapi.o 5 warnings generated. src/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-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_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:228:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-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_minterpolate.c:233:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 233 | { NULL } | ^ src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:62:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ src/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 177 | for (i = 0; i < hsize; i++) { | ~ ^ ~~~~~ src/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ 13 warnings generated. 1 warning generated. src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offsetsrc/libavfilter/vf_mpdecimate.c", :OF59FS:E82T:( owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f set), AV_O 59P | T _ T Y P E_ FOLFOFASTET,( m{a.xd_bdlr=o0p._5c}o,u n t-1).,, A1V.,_ OFPLT_ATGYSP E}_,I N | T ^, {4.i6 warning4s= generated0. }, INT_MIN, INT_MAX, FLAGS }src/libavfilter/vf_multiply.c,: 53 :| 95 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planessrc/libavfilter/vf_mpdecimate.c":,60 :O113FF:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( planes), A60V | _ OP T _ T{Y P"Eh_iF"L,A G S ," {s.eit6 4=h0ixgFh} ,dr o p p0i.n,g 0xtFh,r esFhLoAlGSd "},, O| F ^ FSET(hi), AV_OPTsrc/libavfilter/vf_multiply.c_:T54Y:P12E:_ Iwarning: Nmissing field 'help' initializer [-Wmissing-field-initializers]T , { .54i | 6 4 = 64{* 1N2U}L, LIN T}_ M I| N ^ , INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:61:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_morpho.c:138:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | av_log(ctx, AV_LOG_VERBOSE, "max_drop_count:%d hi:%d lo:%d frac:%f\n", | ~~~~~~ 153 | decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ CC libavfilter/vf_pseudocolor.o 18 warnings generated. src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.cCC libavfilter/vf_psnr.o :283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ CC libavfilter/vf_pullup.o CC libavfilter/vf_qp.o 3 warnings generated. CC libavfilter/vf_random.o 3 warnings generated. src/libavfilter/vf_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_misc_vaapi.c:55:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ 2 warnings generated. src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ src/libavfilter/vf_mix.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ 2 warnings generated. 6 warnings generated. src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ In file included from src/libavfilter/vf_nlmeans.c:39: src/libavfilter/vf_nlmeans_init.h:119:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 119 | const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_diff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma11 pla warningnse generateds". , OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavfilter/vf_readeia608.o CC libavfilter/vf_readvitc.o 10 warnings generated. 34 warnings generated. CC libavfilter/vf_removegrain.o 4 warnings generated. CC libavfilter/vf_removelogo.o src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, CC libavfilter/vf_repeatfields.o 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_rotate.o CC libavfilter/vf_remap.o CC libavfilter/vf_sab.o 4 warnings generated. src/libavfilter/vf_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | {"weights", "set weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ src/libavfilter/vf_normalize.c:130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "smoothing", "amount of temporal smoothing of the isrc/libavfilter/vf_nnedi.cn:p161u:t 12r:a nwarning: gmissing field 'help' initializer [-Wmissing-field-initializers]e , t o161 | re du c e f{l iNcUkLLe r}" , | ^O FFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_owdenoise.c:114:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | double sum_l = src[x * linesize] * coeff[0][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 115 | double sum_h = src[x * linesize] * coeff[1][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:118:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | const double s = src[avpriv_mirror(x - i, w - 1) * linesize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | + src[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_owdenoise.c:133:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 133 | double sum_l = src_l[x * linesize] * icoeff[0][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | double sum_h = src_h[x * linesize] * icoeff[1][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h += icoeff[1][i] * (src_h[x0]6 + warning ss generatedr. c_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | double v = s->plane[i + 1][j][y*s->linesize + x]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_palettegen.c:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:90:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/vf_scale.o CC libavfilter/vf_scale_vaapi.o src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 264 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(p10la warningness) generated &. & planes[i] >= 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_scdet.o 19 warnings generated. src/libavfilter/vf_paletteuse.c:122:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ 6 warnings generated. CC libavfilter/vf_scroll.o src/libavfilter/vf_paletteuse.c:125:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:126:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 6 126 warning | s generated . { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:129:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ CC libavfilter/vf_selectivecolor.o CC libavfilter/vf_separatefields.o src/libavfilter/vf_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ CC libavfilter/vf_setparams.o src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "y", "set the y offset expression for the input image position", CC libavfilter/vf_shear.o OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:430:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL14 } warning s generated| . ^ CC libavfilter/vf_showinfo.o src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904 | softmax_means[nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 905 | elliott_means[nn] = mean(model->elliott_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/vf_shuffleframes.o src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_paletteuse.c:246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 246 | if (color>src/libavfilter/vf_nnedi.c>:29144: 17:< swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> trans_th re914s | h & & mse-a>nt_rbainaspsa r=en cmeya_ni(nmdoedxe l>=- >0s)o f{t m a| x_ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~b ias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_showpalette.o src/libavfilter/vf_nnedi.c:928:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:59:5: warning: 72 | missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:{47 :"120x:0 "note: ,expanded from macro 'NOISE_PARAMS' "set top 47 | l e f t{ #xn acmoeo"_rsdtirennagtteh"",, " s e tO FcFoSmEpT(oenxepnrt_ s#t"#rx["0 ]s[t0r]en)gt,h "A,V _OFOFPSTE_TT(YpPaEr_aSmT.RsItrNeGn,g t{h.)s,t ArV=_O"P0T"_}TY,P E0_I,N 0T,, F{L.AiG6S4 =0}},, 0 ,| ^1 00, FLAGS}, \ | ^ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c73: | 59 : 5 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]y 0",src/libavfilter/vf_noise.c :"s48e:t 120t:o p note: lexpanded from macro 'NOISE_PARAMS' eft y coo r48di | n a t e {"#,n am e " s "O,F F SE T ( e x p r"_ssettr [c0o]m[p1o]n)e,n tA V#_O"P#Tx_T"Y sPtrEen_gStThR"I,NG , O{F.FsStErT=("p0a"r}a,m. s0t,r e0n,g tFhL)A,G SA V}_, O P| T_ ^T YPE_INT, {.i64=0}, 0, 100, FLAGS}src/libavfilter/vf_perspective.c,: 74: 114 : warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]75 | {60 " | y 1 " ,N O"IsSeEt_P tAoRpA MrSig(hct2 ,y c2o,o rpdairnaamt[2e]"), | ^ OFsrc/libavfilter/vf_noise.cF:S46:E120T:( enote: xexpanded from macro 'NOISE_PARAMS'p r_str[1] 46[ | 1 ] ) , {A#Vn_OaPmT_eT"Y_PsEe_eSdT"R,IN G", s{et. sctor=m"p0o"n}e,n t 0#," #0x," FnLoAisGeS s},e e | d ^", OFFSET(param.seed), AV_OPT_TYPE_Isrc/libavfilter/vf_perspective.cN:T76,: 114{:. iwarning: 64missing field 'unit' initializer [-Wmissing-field-initializers]=- 1}, -1 ,76 | I N T _{ M"AxX2," , F"LsAeGtS }b,o t t o m l e f\t x| ^co ordinate", OFFSET(expr_str[2][0]), src/libavfilter/vf_noise.cA:V60_:O5PT:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_Ssrc/libavfilter/vf_noise.cTR:I47:N120G:, note: {expanded from macro 'NOISE_PARAMS'. str="0"}, 047, | 0 , F {L#AnGaS m}e, " _| s ^t rength", "set component #"#x" strsrc/libavfilter/vf_perspective.ce:77n:g114t:h "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET( pa77r | am . s t{r e"nyg2t"h,), "AsVe_tO PbTo_TtYPtoEm_ IlNefTt, y{ .cio6o4r=d0i}n,at e0", ,1 0O0F,F SFELATG(Se}x,p r_ s t r[ 2 ] [ 1\] ) ,| ^A V_OPT_TYPE_STRING, {.str="H"}, 0,src/libavfilter/vf_noise.c :060,:5 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S }src/libavfilter/vf_noise.c,: 48 :| 120 ^: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", src/libavfilter/vf_perspective.c : 78 :114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set com p78o | n e n t{ #""x#x3"" ,s t"rseent gbottht",o mO rFiFgShEtT( pxa rcaoomr.disntaretneg"t,h )O,F FASEVT_O(PeTx_prT_YstPrE_[I3N]T[,0 ]{).i,6 4A=V_0O}P,T _0T,Y P1E0_0S,T RFILNAGG,S {}., s tr = "W " } ,\ 0 , | 0 ^, FLAGS }, | ^ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str=src/libavfilter/vf_noise.c":H61"}:,5 0:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , FLAG S61 | } , | N ^ OISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c 92: | 61 : 5 : {warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LLsrc/libavfilter/vf_noise.c }: 47 :| 120: ^ note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS'src/libavfilter/vf_overlay.c :289:32: warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {#name"s", 289 | s -">sveatr_ vcaolumepso[nVeAnRt_ X#]" # x " s t=r NeANn;gt h" | , ~ ^~~ O FFSET(/usr/include/math.hpa:r15:a19m:.s tnote: rexpanded from macro 'NAN'e ngth) ,15 | AV#_dOePfiTn_TeY PNEA_INN T , { ._i6_4bu=i0l}t, i0n_,n a1n0f0(," "FL)A G S| } ^~~~~~~~~~~~~~~~~~, \ | ^ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_noise.c :1562 | :#d10e:f iwarning: nemissing field 'help' initializer [-Wmissing-field-initializers] NAN 62 | _{_NbUuLiLl}t i n| _ ^n anf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_shufflepixels.o CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_paletteuse.c:662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 662 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | CC libavfilter/vf_signalstats.o min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ CC libavfilter/vf_signature.o src/libavfilter/vf_lut3d.c:707:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:722:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 722 | lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:723:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | lut3d->scale.g = av_clipfCC libavfilter/vf_siti.o (1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:724:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ CC libavfilter/vf_smartblur.o src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66CC libavfilter/vf_spp.o :156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multipliCC libavfilter/vf_sr.o er), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_paletteuse.c:954:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 954 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_ssim.o src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_LOG_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_lut3d.c:1057src/libavfilter/vf_phase.c:51:: 91warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | 91 | {l uNtU3dL-L>s c}a l e.| r ^ = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1058:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | src/libavfilter/vf_pixelize.c :318 : 105 : lwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]t 3d->scale .318g | = a v _ cl{ i"pplfa(n1.e s/" ,( i"nse_tm awxh[at1 ]p l-a niens_ mtion [fi1l]t)e,r "0.,f ,O F1F.SfE)T;( p | l ~ ~~~~~~~~~~^~~~~~~~~~~a nes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lut3d.c:1059:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1059 | lut3d->ssrc/libavfilter/vf_pixelize.cc:a319l:105e:. bwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= av_clipf (319 | 1 . / ({i n"_pm"a,x [ 2 ] - "ins_etm inw[ha2t] )p,l a0n.ef,s 1t.of )f;i l t| e ~ ~~~~~~~~~~^~~~~~~~~~~r ", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:390:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:391:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 391 | { NULL }, | ^ src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_overlay.c:1014:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1013 | s->var_values[VAR_T] = mainpic->pts == AV_NOPTS_VALUE ? | ~ 1014 | NAN : mainpic->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:1015:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | s->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1224 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_overlay.c :601070 | : 144 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" planes", "1070s | e t p{l a"nsehsor"t,e sOtF"F,S E"Tf(oprlcaen etse)r,m AiVn_aOtPiT_oTYnP wEh_eIn NTt,h {e. sih6o4r=t0exFs}t, i0n,p u0xtF ,t FeLrAmGiSn a}t,es ", | O ^FF SET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { src/libavfilter/vf_premultiply.c.:61i:6974: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 0, 1 61, | F L A G{S "}i,n p l| ^a ce","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ CC libavfilter/vf_ssim360.o 2 warnings generated. src/libavfilter/vf_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 22 warnings generated. src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/vf_stack.o 2 warnings generated. 6 warnings generated. 5 warnings generated. src/libavfilter/vf_random.c1: warning48 generated:. 123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "frames", "set number of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_random.c:49:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "seed", "set the seed", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_random.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1709:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1711 | lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | src/libavfilter/vf_qp.c : 47 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] min[0] , 47m | i n [ 1{] ," qmipn"[,2 ]",s ematx [0q],p emxapxr[e1s],s imoanx",[ 2O]FF)S;E T (| qp ^~~~~~_ expr_strsrc/libavfilter/vf_lut3d.c):,1745: 32AV:_ warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_ S1744 | T R I N G , { . s tr = N UL L } , 0 , 0 , aFvL_AlGoSg (}c, t x| , ^ A V_LOG_DEBUG, "min: %src/libavfilter/vf_qp.cf: 48%:f12 :% fwarning: missing field 'help' initializer [-Wmissing-field-initializers]| ma x48 | : % f {% fN U%Lf\Ln }" , | ^| ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_qp.c:71:52:src/libavfilter/vf_lut3d.c :warning: 1765implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:44 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1 d71 | - > s c a l e . bd o=u balve_ cvlair_pvfa(l1u.e s/[ ]( =m ax{[ 2i] -! =m i-1n2[92,]) , i0,. f,N A1N.f,) ;N A N| ~ ~~~~~~~^~~~~~~~, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:71:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | dousrc/libavfilter/vf_psnr.cble: 65v:a149r:_ vwarning: almissing field 'unit' initializer [-Wmissing-field-initializers]u es[] = { i != -1 2659 | , i , N A{N",s tNaAtNs,_ fisl-e>"q,s t"Sreidte , fsi-l>eh ,w h0e}re; to | s ~ ^~~t ore /usr/include/math.hp:e15r:-19:f rnote: aexpanded from macro 'NAN'me dif f15er | e#ndcefeisrc/libavfilter/vf_pseudocolor.c nien :fNAo259N r :12m : a warning: tmissing field 'help' initializer [-Wmissing-field-initializers] io n_"_,b uOiFlFtS EiTn259_( | ns at na ft( s{"_ "Nf)U Li Ll e| _} ^~~~~~~~~~~~~~~~~~ s t| ^r ), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "S2et warning fsil generatede. where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max"src/libavfilter/vf_lut3d.c, :"A1778dd: 12r:aw warning: stmissing field 'help' initializer [-Wmissing-field-initializers]a ts (max 1778va | lu e s ) t{ o NtULhLe }o u t| pu ^t log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ CC libavfilter/vf_stack_vaapi.o src/libavfilter/vf_lut3d.c:1786:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1786 | return lut1d->lut[idx][NEAR(s)]; | ~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1811 | const float m =src/libavfilter/vf_qp.c (:1146.:f80 -: cwarning: osimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (d * M_PI)) * . 5146f; | | ^ ~ double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (isrc/libavfilter/vf_qp.cn_m:ax114 :-32 :i nwarning: _mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i n); | ~ ~~~~~~~~^~~~~~~~~ 114 | (par_in->nb_blocks == s->h * s->qstridesrc/libavfilter/vf_procamp_vaapi.c |:|59 :!35pa:r _warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ->nb_b l59o | c k s ) )o u{t p u| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~t = out_min + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 3 warnings generated. src/libavfilter/vf_procamp_vaapi.c:210:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 210 | { NULL }, | ^ src/libavfilter/vf_procamp_vaapi.c:209:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | src/libavfilter/vf_psnr.c ^~~~~~~ :270:18src/libavfilter/vf_procamp_vaapi.c:: 209:warning: 48:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | 270 | OsF-F>SmEiTn(h_ume)s,e A= V+_IOPNTF_ITNYITPYE_;F L O| A ~ ^~~~~~~~~T , { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~src/libavfilter/vf_psnr.c :271src/libavfilter/vf_procamp_vaapi.c:18::39 :31warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'HUE_DEFAULT' 39 | 271# | d ef i nse- >HmUaEx_D_EmFsAe U=LT - I N F I N I T Y0;. 0 F| ~ ^~~~~~~~~| ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrsrc/libavfilter/vf_pseudocolor.cast:"669,: 25 :| ~warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 203 | O F669F | S ET ( c o nt r a st ) , A V _ O PT _ T Y PgE _= FfLilOlA.fTi, l{l [.1d]b;l = | CO ~ ^~~~~~~~~~~~N TRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33src/libavfilter/vf_pseudocolor.c:31:: 670note: :expanded from macro 'CONTRAST_MIN'25 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 33 | #def in670e | C O NT R A S T_ MI N b0 .= 0fFi l| l ^~~~. fill[2]; | src/libavfilter/vf_procamp_vaapi.c ~ ^~~~~~~~~~~~: 203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast)src/libavfilter/vf_pseudocolor.c,: 671: 25A:V_ Owarning: Pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T _TYPE_ F671LO | A T , { . d bl = C O NT R AS T _ D ErF A=U LfiTl l},. fCiOlNlT[RA0S]T;_M I N| , ~ ^~~~~~~~~~~~ C ONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.csrc/libavfilter/vf_pseudocolor.c::35672::2531:: note: warning: expanded from macro 'CONTRAST_DEFAULT'implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 35 | #672d | e f i n e C O N TR A S T_ DE FA U LT a = 1 .f0iFl l .| ^~~~f ill[3]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturasrc/libavfilter/vf_pseudocolor.ct:i674o:n54:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ 674201 | | O F F SE T ( s a t usrc/libavfilter/vf_pullup.c r a :itf735 i:(on19)g: , > warning: =AV _0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] O.PfT_ T&Y&P Eb_F L>O= A7350T | ., f &{ &. fdrob l r> ==( Si0A .T=fU)R A{0 T| ~~ ^~~; IO N_iD EI b uNf ,f er s) ; Si A+T U+ R ) A T{ I O| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ N _MiAXf, .f(lga g>s= =0. fF L&AG&S b }>=, 0 .| f ^~~~~~~~~~~~~~ && src/libavfilter/vf_procamp_vaapi.cr :>42=: 300:. fnote: )expanded from macro 'SATURATION_MAX' { | ~~ ^~~ 42 | #defisrc/libavfilter/vf_pseudocolor.cne: 674S:A30T:U Rwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T ION_MAX 674 | 1 0 . 0 F | ^~~~~ if src/libavfilter/vf_procamp_vaapi.c(:g201 :77>:= warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. f && 200 | b > = { 0".sfa t&u&ra tri o">,= 0".Ofu)t p{u t| ~~ ^~~v ideo saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = 3BRI warningGHTsN generatedE. SS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 641 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stereo3d.o src/libavfilter/vf_readvitc.c:57:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:59:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, CC libavfilter/vf_super2xsai.o {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ CC libavfilter/vf_swaprect.o src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:41:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | {NULL} | ^ src/libavfilter/vf_readeia608.c:205:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 205 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readeia608.c:213:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 213 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | src/libavfilter/vf_remap.c : 73":l12u:m a_warning: ramissing field 'help' initializer [-Wmissing-field-initializers]d ius:%f l73um | a _ p r e{_ fNilUteLrL_ ra}d i u| s ^ ::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ 14 warnings generated. src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:154:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_rotate.c:109src/libavfilter/vf_sab.c:12::174 :warning: 44:missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | 174 | { N UvLeLc }= s| w ^s _getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 29 warnings generated. CC libavfilter/vf_swapuv.o src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | retCC libavfilter/vf_telecine.o urn FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 19 warnings generated. 7 warnings generated. src/libavfilter/vf_rotate.c:306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | rot->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:309:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | rot->var_values[VAR_OUT_H] = rot->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_rotate.c:431:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | 9 if warning(sf generated. abs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #d8efi warningsn generatede. FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:439:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:443:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | } else if (fabs(rot->angle - 3*M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.192092689 warning5s50 generated7. 8125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_thumbnail.o src/libavfilter/vf_scdet.c:53:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dCC libavfilter/vf_threshold.o bl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, src/libavfilter/vf_scroll.c 0:, 177 : 1119,: Vwarning: |missing field 'unit' initializer [-Wmissing-field-initializers]F }, | ^ 177 | { "hsrc/libavfilter/vf_scdet.co:r57i:z10:o warning: nmissing field 'help' initializer [-Wmissing-field-initializers]t al", 57" | s e t {tNhUeL L}h o| r ^ izontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ CC libavfilter/vf_tile.o src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ src/libavfilter/vf_rotate.c:517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scdet.c:131:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ CC libavfilter/vf_tinterlace.o src/libavfilter/vf_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destination indexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_setparams.c:src/libavfilter/vf_selectivecolor.c118:106::105:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'help' initializer [-Wmissing-field-initializers] 106 | 118R | A N G E _{ONPUTLIL}O N (| " ^ blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:110:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | RANGE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.csrc/libavfilter/vf_scale.c:112::12:338 :23warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | { NULL } | ^338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmysrc/libavfilter/vf_setparams.ck[2:] 188>: 101:. 0 warning: ||missing field 'help' initializer [-Wmissing-field-initializers] | ^~~~~~~ ~ 188 | src/libavfilter/vf_selectivecolor.c{:N161U:13L:L }warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_ensrc/libavfilter/vf_scale.cd -: s453->:b64u:f _warning: ptrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >= sizeof(BitBuf )453) | { | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~c ale-src/libavfilter/vf_selectivecolor.c>:va165r:_70v:al uwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s [VAR_OU T163_ | W ] = s c a l e - > avv_alro_gv(asl,u eAsV[_VLAORG__OEWR]ROR, "Inva l=i dN A%Ns; a d| j ~ ^~~u stments (%/usr/include/math.hg: 15%g: 19%:g note: %expanded from macro 'NAN'g ). " | 15 ~~~~~~ | #define 164N | A N _ _ b u i l t i n _ n a"nSfe(t"t"i)n g s | m ^~~~~~~~~~~~~~~~~~u st be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2],src/libavfilter/vf_scale.c :cm454y:k64[3:] )warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~ src/libavfilter/vf_selectivecolor.c454 | : 165 : 61 :s cwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]le ->var_v a163l | u e s [ V A R_ O U T _ H ]a v=_ lsocga(lse,- >AvVa_rL_OvGa_lEuReRsO[RV,A R_"OIHn]v a=l iNdA N%;s a| d ~ ^~~j ustm/usr/include/math.he:nt15s: 19(:% gnote: expanded from macro 'NAN'% g %g 15% | g#)d.e f"in e | N ~~~~~~A N 164 | __ b u i l t i n _ n a n f ( " " )" S e| ^~~~~~~~~~~~~~~~~~t tings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ 15 warnings generated. CC libavfilter/vf_tmidequalizer.o src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 222 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tonemap.o CC libavfilter/vf_tonemap_vaapi.o src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmCC libavfilter/vf_tpad.o yk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ CC libavfilter/vf_transpose_vaapi.o src/libavfilter/vf_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_transpose.o src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:768:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 768 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:727:25: warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | in->color_range != scale->in_frame_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_unsharp.o 3 warnings generated. src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | CC libavfilter/vf_untile.o scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN 2 warning _s_ generatedb. uiltin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" src/libavfilter/vf_shuffleplanes.c}, : 0138,: 0141, :FL Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 138 | {src/libavfilter/vf_sr.c :"m58a:p120:" ,warning: missing field 'help' initializer [-Wmissing-field-initializers]" In d58e | x o f {t hNeU LiLn p}u t p| l ^an e to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | src/libavfilter/vf_spp.c : 65 : 103 : "warning: Temmissing field 'unit' initializer [-Wmissing-field-initializers]por al Informat i65o | n : \n A ve{r a"gqeu:a l%ift\yn"M,a x:" s%eft\ nqMuian:l it%yf"\, nO"F,F Ssrc/libavfilter/vf_scale.cET(:l 974o95: | 100g : 2_ warning: c missing field 'unit' initializer [-Wmissing-field-initializers] o u nt ) , A V _s 974O- | P T >n_ b_T{frYa "PinmteEer_sIlNT," , ,{a. "vsgi_sei,6 t4 is -n>m=atx _3se}rila,ci,n sg-"0>m,i, nO _FMAsXFi_S,ELT E(aVvig_EtnL,i tTF,L esrAl-G>amaSxce d)_}t,i,, As -V>m i_On| ^P_T _TtYPiE_ B O| ~~~^~~~~~O L, {.i64 =src/libavfilter/vf_siti.c 0: }95,: 71-:1 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1, Fsrc/libavfilter/vf_spp.cL:A66: G107S91: | } ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ av _66l | o g ( c t{x ," qApV"_,L O"Gf_orIcNeFO , a src/libavfilter/vf_scale.c | : ~~~~~~ c975o:n106s 92:t | a warning: n t missing field 'flags' initializer [-Wmissing-field-initializers]q u an t iz e r 975 | p ar a me t{ er """SsIi,Tz IOe F"SFS,Eu T (mqp"ms)ae,rt Ay V:v_\inOPdTTe_Toot YsaPilzEe _"f,Ir aNme sT: , %{ .i" 64P RI=d 6 4 0"O}FF\,nS\ E0,n T6("3s ,iz eF _93L | sA GtS },r ), AV _ | O ^ P T _ T Y P E _ S"TSRpIaNtGi,a l{ .sItnr f=o rNmUaLtLio}n,: \0n,A FvLeAGrSa ge}:, %| f ^\ nMax: %f\nMin: %f\n\n" 94 | src/libavfilter/vf_scale.c :976 : src/libavfilter/vf_spp.c106: : 70 : warning: 109 missing field 'flags' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "T em976po | r al70 | I{ n "sf "o, {r m" ua s te i _o"nbs:fe\rtanmAe _qvp"v,ei dra"guesee oB: -f%sfr\niMazameex"s:, ' % f Q\ nPMi n ": , O F%FSOEFf\TnF"(Su,sE T(es_ibfzre _sat95mr) | e, _ qpA) V_,O P A TV __OP T T Y _PTY E P s_-SE_>TBRnbO_IOfLNr,amG e,{ s.{, i.a6s4vt g=_r s=0i ,N}U ,L sL0-},, 0> ,1m ,a FxLFA_LGsSAi G,S} } ,s , - > mi| | n ^ ^_ si, avg_ti, s-src/libavfilter/vf_spp.c>:m71a:x12_:t iwarning: ,missing field 'help' initializer [-Wmissing-field-initializers] s- >71m | in _t i | { ~~~^~~~~~ NULL } | src/libavfilter/vf_siti.c ^ :95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 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:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, Asrc/libavfilter/vf_scale.cV_:L997O:G153_:I Nwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]O , | ~~~~~~ 92997 | | { " i n _ v _ c h r"_SpIoTsI" ,S u m m"airnyp:\untT ovtearlt ifcraalm ecsh:r o%m"PaR Ipdo6s4i"t\ino\nn "in luma g93r | i d / 2 5 6 " , O F F SE"T(Sipant_vi_aclh rIn_fpoorsm)a,t i oAnV:_\OnPAT_vTeYrPaEg_eI:N T%,f \{n M.axi:6 4% f=\ n-M5i1n3:} ,% f\-n5\1n3", 512, 94 | F L AG S } , | ^ "Temporal Information:\nAverage: %f\src/libavfilter/vf_scale.cnM:998a:x153:: %warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] \nMin: %f \998n | " , { " in95_h | _ c h r_ p o s " , " in p ust- >honrbi_zfonrtaamles ,ch raovmga_ spio,s ist-i>omna xi_sni ,l usm-a> mgirni_ds/i2,5 6av"g, _ t iO,F FsS-E>Tm(aixn__ht_ic, hsr-_>pomsi)n,_ t iA V _| O ~~~^~~~~~P T_TYPE_Isrc/libavfilter/vf_siti.cNT:,95 :{41 :. iwarning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 = - 5911 | 3 }, - 5 1 3 , 5a1v2_,l oFgL(AcGtSx ,} ,A V _| L ^O G_INFO, | ~~~~~~ 92 | src/libavfilter/vf_scale.c : 999":S153I:T Iwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]u mmary:\nT o999t | a l f r{a m"eosu:t _%v"P_RcIhdr6_4p"o\sn"\,n " "ou t93p | u t v e r t i c a l c"hSrpoamtai aplo sIniftoironm aitni olnu:m\anA vgerriadg/e25:6 "% f ,\ nOMFaFxS: E%Tf(\onuMti_nv: _%cfh\rn_\pno"s ), AV _94O | P T _ T Y P E _ I NT , { ."iT6e4m p=o r-a5l1 3In}f, o-r5m1at3i,o n5:1\n2A,v eFrLaAgGeS: }%,f \ n| M ^a x: %f\nMin: %f\n", 95 | src/libavfilter/vf_scale.c : 1000 : 153 :s -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]n b_frames, a v1000g | _ s i , s{- >"maoxu_ts_ih,_ csh-r>_mpoisn"_, s i ," oauvtgp_utti ,h so-r>imzaoxn_ttail, cshr-o>mmai npo_stiiti o n | i ~~~^~~~~~n luma grsrc/libavfilter/vf_siti.ci:d95/:2305:6 "warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], src/libavfilter/vf_showpalette.cOFF S:9138E | :T (o90 ut:_ h warning: _ chmissing field 'unit' initializer [-Wmissing-field-initializers]r _apvo_sl),o gA(Vc tx_,38 AOVP | _T _LT OYG _P IEN{_FO ,"IsN "T ,, | " ~~~~~~ {s .ei6 t492 | p= i- 5 x 1e3 }l ,bo x - 5 13s, i ze5 ",1" O2S,F7I FTFSI warningLEA GsT generated(SsS. uim mz}ea)ry,:,\ n AT| otVa ^l_ f OraPmT_eTYsPE:_ I%N"T,P R{I.di6644"=\3n0\}n", 1, 1 930 | 0 , F LA G S } , | ^ "Spatial Information:\nAsrc/libavfilter/vf_showpalette.cv:e39:r12a: gwarning: emissing field 'help' initializer [-Wmissing-field-initializers]: %f\ n39M | ax : % f{\ nNMUiLnL: }% f\n \| n ^" src/libavfilter/vf_scale.c:1005: 21494: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] "Temp o1005r | a l I{nf o"fromractei_odni:vi\sniAbvlee_rbayg"e,: "%fe\nnfMaoxr:c e% tfh\antM itn:h %ef\ no"u,t put r e95 | s o l u t i o n i s d i vsi-si>bnlbe_ fbrya mae sd,e faivng_esd ii,n tse-g>emra xw_hsein, fso-r>cmei_no_srii,g aivnga_lti_,a ssp-e>cmta_xr_attii,o si-s> muisne_dt"i, O| F ^~~~~~F SET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale.c:1006:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1006 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1007:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1007 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1011:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1011 | { NULL } | ^ src/libavfilter/vf_scale_vaapi.c:258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "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/libavfilter/vf_scale_vaapi.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ src/libavfilter/vf_showinfo.c:61:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF }, | ^ src/libavfilter/vf_showinfo.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ 4 warnings generated. src/libavfilter/vf_signalstats.c:485:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | (src/libavfilter/vf_showinfo.c(in:t13116:_t23*:) pwarning: _hcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]u e)[i] = f m131od | f ( f lo ofrofr( (1(8i0n.t fj / = M1_;P Ij) <*= attacn[2f0(]y;uv uj+-+1)2 8{, | y ~ ^ ~~~~~u vv-128) + 1src/libavfilter/vf_showinfo.c8:1340:.62f:) warning: ,comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 360.f); 134 | | ~ ^~~~~ av_lsrc/libavfilter/vf_signalstats.co:g485(:c66:t xwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_LOG_I N485F | O , " t i m e c o d e (-( i%nst%1s6"_,t *t)pc_buhfu,e) [ji ]! == ftmocd[f0(]f lo o?r f"(,( 1"8 0:. f"" )/; M| _ ~ ^ ~~~~~P I) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:485:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2CC libavfilter/vf_v360.o f(yuvu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ 6 warnings generatedsrc/libavfilter/vf_signalstats.c. :524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_showinfo.c: 175524: | 31 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] ((int 11756 | _ t * ) p _ h u e) [ i ]f =o rf m(oidnft( fjl o=o r0f;(( 1j8 0<.f b/bo xM-_>PIc)la ss*i fayta_nc2ofu(nytu; vju-+m+i)d ,{ y u| ~ ^ ~~~~~~~~~~~~~~~~~~~~v v-mid) + 180.src/libavfilter/vf_siti.cf):, 2773:6450:. fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | snprintf(valusrc/libavfilter/vf_signalstats.ce,: 524s:i50ze:o fwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v alue), " 524% | 0 . 2 f " , d ); (| ( ~~~~~~~~ ^i nt16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_smartblur.c:104:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:104:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_smartblur.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaleVec(vec, f->strength); | ~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | vec->coeff[vec->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ src/libavfilter/vf_showinfo.c:406:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 406 | for (plane = 0; plane < FF_ARRAY_ELEMS(par->delta_qp); plane++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:407:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 407 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ 5 warnings generated. 2 warnings generated. 8 warnings generated. 2 warnings generated. CC libavfilter/vf_vaguedenoiser.o 5 warnings generated. CC libavfilter/vf_varblur.o src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil]1 > warning generatedm. axhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_vectorscope.o CC libavfilter/vf_vflip.o CC libavfilter/vf_vfrdet.o src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/vf_vibrance.o src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 1 warning generated. 18 warnings generated. src/libavfilter/vf_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim.c:270:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | ssim += ssim_endn_16bit((const int64_t (*)[4])sum0, (const int64_t (*)[4])sum1, width - 1, max); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ In file included from src/libavfilter/vf_signature.c:35: src/libavfilter/signature_lookup.c:218:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | } else if (l1dist == pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:252:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:258:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vif.o src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ CC libavfilter/vf_vignette.o src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ CC libavfilter/vf_vmafmotion.o 6 warnings generated. src/libavfilter/vf_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_signature.c :21048 | : 97 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(stats _48f | i l e _ s t r ) ,O FAFVS_EOTP(Tn_bT_YiPnEp_uStTsR)I,N G , {A.Vs_tOrP=NTU_LTLY}P,E _0I,N T0,, F L A{G.Si 6}4, =| ^1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_signature.c:60 :27497 | : warning: { NULL } | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ CC libavfilter/vf_w3fdif.o src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_ssim360.c :255:52: warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | OFFSET( t255h | d i ) , O F F S E T (AmVa_iOnP_Tp_aTdY)P,E A_VIN_TO,P T _ T Y{P.Ei_64F L=O AT0,}, { . d b l =0 ,. 0IfN},T _0MA,X ,1 0 , . f l a gs FL=A GFSL }A,G S }| , ^ | ~ ^~~ src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_signature.c :64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]251 | O64 | F F S E T ( r e OfF_FpSaEdT)(,t hAiVt_)O,P T _ T Y P E _ FALVO_AOTP,T_ T{YP.Ed_blD O= U.0BfL}E,, 0{.,d b1l0 ,= 0..f5}l,a g s = 0F.L0AG,S 1}.0,, | ~ ^~~ FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ CC libavfilter/vf_waveform.o 1 warning generated. src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ CC libavfilter/vf_weave.o 11 warnings generated. CC libavfilter/vf_xbr.o src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signature.c:302:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 302 | if (f == wordvec[w]) { | ~ ^ ~~~~~~~~~~ 9 warnings generated. CC libavfilter/vf_xfade.o 2 warnings generated. CC libavfilter/vf_xmedian.o src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ src/libavfilter/vf_swaprect.c:88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | vasrc/libavfilter/vf_ssim360.cr_va:lu707:2e37 warning:ss generated[. warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AR_A] = (fl o707a | t ) in l i nk->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ src/libavfilter/vf_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/vf_super2xsai.c:93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ CC libavfilter/vf_yadif.o CC libavfilter/vf_yaepblur.o CC libavfilter/vf_zoompan.o src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ src/libavfilter/vf_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-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}, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ CC libavfilter/video.o CC libavfilter/vsink_nullsink.o CC libavfilter/vsrc_cellauto.o src/libavfilter/vf_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.cCC libavfilter/vsrc_gradients.o :1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1510:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1510 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_thumbnail.c:61:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | src/libavfilter/vf_thumbnail.c : 112 : 19AV:_ Owarning: PTcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ TYPE_INT, {.i64 112= | 0} , 0f,o r1 0(2j4, =F LA0G;S j} ,< F| F ^_ ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ 1 warning generated. 26 warnings generated. src/libavfilter/vf_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 314 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 30 warningsrc/libavfilter/vf_stack_vaapi.cs: generated236. :1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:315:153: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 315 | { "height", "Set output height (0 to use the height of input 0)", OFFSET(base.tile_height), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:316:16: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 316 | { NULL } \ | ^ src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavfilter/vsrc_life.o src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | src/libavfilter/vf_stack_vaapi.c {: N243U:L1L: }warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 243 | DEFINE_VSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:322:151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 322 | { "width", "Set output width (0 to use the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:323:16: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 323 | { NULL } \ | ^ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | DEFINE_XSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:328:9: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 328 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:333:16: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 333 | { NULL } \ | ^ 5 warnings generated. src/libavfilter/vf_tpad.c:52:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:53:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, | ^ src/libavfilter/vf_tpad.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_tpad.c:59:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tmidequalizer.csrc/libavfilter/vf_tpad.c::62:5892:131:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 58 | { "62s | ta r t _ d{u r"artaidoni"u,s "",s e"ts ethte rdaudriuast"i,o nO FtoF SdEeTl(arya diinpuust)",, A V _ O P T _ T Y PE _I N OTF, F S E{T.(is6t4a=r5t}_,d u r 1a,t i1o2n7),, AFVLA_GOPST _}TY,P E _| ^D URATION, {.i64=0}, 0, INT64_MAX, VF }, src/libavfilter/vf_tmidequalizer.c| : ~ ^~~~~~~~~63 4:/usr/include/stdint.h92 warning::s46 :21 generated:. warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'INT64_MAX' 4663 | | # d e f i{n e" sIiNgT6m4a_"M,A X "(s0ext7 fsfigfmfaf",f f fOFfFfSEfTf(fsffi)g m | a ^~~~~~~~~~~~~~~~~~) , AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; iparam = 1.8f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_tonemap.c:103:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~^~~ ~ src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_tonemap.c:129:110: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:78: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + asrc/libavfilter/vf_tmidequalizer.cv_q2:d296(:s23-:>c owarning: efcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]f s->cb) * *b_ in296; | | ~ ^~~~~ for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 316 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:319:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 319 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ CC libavfilter/vsrc_mandelbrot.o src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47src/libavfilter/vf_unsharp.c:40::178 note: expanded from macro 'FFMAX': 18: 47 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef ine FFMAX(a,b ) 178(( | a ) > f(pb-) >? a(mao) u:n t( b=) )a mo u| n ^t * 65src/libavutil/macros.h5:3647.:022;: note: | ^~~~~~ ~expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a)src/libavfilter/vf_tmidequalizer.c > :(b)346 :?63: (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) : (b)) | ^ ~ 346 | s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:152:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:161:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ 2 warnings generated. 9 warnings generated. src/libavfilter/vf_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:324:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:325:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "luma_msize_y", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:326:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | { "ly", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i6src/libavfilter/vf_tonemap.c4 = :5 294}:,117 :M Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]_ SIZE, MAX_SI Z294E | , F L A{G S" p}a,r a| m ^", "tonemap parameter", OFFSEsrc/libavfilter/vf_unsharp.cT(:p327a:r139:a mwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TY P327E | _ D O UB{L E",l um{a._dabmlo u=n tN"A,N } , "DsBeLt_ MlIuNm,a DeBffLe_cMtA Xs,t rFeLnAGgSt h}",, | ^ OFFSET(lamount), AV_OPT_TYPE_Fsrc/libavfilter/vf_tonemap.cL:O295A:T113,: {warning: missing field 'unit' initializer [-Wmissing-field-initializers]. dbl = 1 295} | , { " d-e2sa,t ", 5 , "FdLesAaGtSu }r,a t io| n ^ strength", OFFSET(desat), AV_OPT_src/libavfilter/vf_unsharp.cT:Y328P:E139_:DO Uwarning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]L E, {.dbl = 3282 | } , 0 ,{ "DlBaL"_,M A X , F L A G S } ," s e| t ^ luma effect strength", Osrc/libavfilter/vf_tonemap.cF:F296S:E111T:( lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]m ount), A296V | _ O P T{_ T"YpPeE_aFkL"O, A T , { . d bl" s=i 1g n}a,l pe a k o-v2e,r r i d e " , O5F,F SFELTA(pGeSa k}),, AV| _ ^ OPT_TYPE_DOUBLE, {.dbl = 0}, 0, Dsrc/libavfilter/vf_unsharp.cBL:_329M:A139X: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]F LAGS }, | ^ 329 | { "chroma_msrc/libavfilter/vf_tonemap.cs:i297z:12e:_ xwarning: ",missing field 'help' initializer [-Wmissing-field-initializers] "se t297 | ch r o m a{ mNaUtLrLi x} h o| ri ^z ontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIsrc/libavfilter/vf_tonemap.cN:_294:S87IZ:E ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX_SIZE, FLA G294S | } , {| ^" param", "tonemap parameter"src/libavfilter/vf_unsharp.c, :OF330F:S139E:T( pwarning: armissing field 'unit' initializer [-Wmissing-field-initializers]a m), AV_OPT _330T | Y P E _{D O"UcBxL"E,, { . d b l = N A N"}s,e tD BcLh_rMoImNa, DmBatLr_MiAx Xh,or iFzLoAnGtaSl }s,i z e| " ~ ^~~, OFFSET/usr/include/math.h(c:m15s:i19z:e _note: xexpanded from macro 'NAN') , AV_ O15P | T_#TdYePfEi_nIeN T,N AN { . i 6 4_ _=b u5i l}t,i nM_InNa_nSfI(ZE"," )MA X _| S ^~~~~~~~~~~~~~~~~~ IZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:331:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:332:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:333:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:334:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:335:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE2, warningsF generatedLA. GS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:339:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:340:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL } | ^ 7 warnings generated. 8 warnings generated. CC libavfilter/vsrc_mptestsrc.o 9 warnings generated. 4 warnings generated. 5 warnings generated. 8 warnings generated. src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:167:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "outp1ut warningv generatede. rtical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:149:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | src/libavfilter/vf_transpose_vaapi.c {: 249 :12 : warning: "missing field 'help' initializer [-Wmissing-field-initializers]y aw", "ya w249 | r o t a t{i oNnU"L,L } | ^ OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ 12 warnings generated. 2 warnings generated. 21 warnings generated. src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ CC libavfilter/vsrc_sierpinski.o src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_testsrc.o src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ CC libavfilter/yadif_common.o 2 warnings generated. src/libavfilter/vf_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ CC libavcodec/012v.o src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0AR libavformat/libavformat.a }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tintCC libavcodec/4xm.o ", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ src/libavfilter/vf_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_vignette.cCC libavcodec/8bps.o :92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ CC libavcodec/8svx.o CC libavcodec/a64multienc.o src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_vignette.c:158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | for (i = 1158; | i < a v fsf-->>vanrb_v_afolrumeas[tVsA;R _Ti]++ ) { = | ~ ^ ~~~~~~~~~~~~~~~~T S2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_transpose.c 15:CC libavcodec/aac_adtstoasc_bsf.o | #386d:e12f:i nwarning: e missing field 'help' initializer [-Wmissing-field-initializers]N AN __bu i386l | t i n_ n a{n fN(U"L")L }| ^~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_vignette.c:159:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | s->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:161:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | s->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:162:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.cCC libavcodec/aac_parser.o :163:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->var_values[VAR_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_vignette.c:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aaccoder.o 173 | s->angle = av_clipf(s->angle, 0, M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 warningsrc/libavutil/common.h generated:. 143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 4 warnings generated. CC libavcodec/aac_ac3_parser.o src/libavfilter/vf_vif.c:63:CC libavcodec/aacdec.o 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_vignette.c:238:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | src/libavfilter/vf_vmafmotion.c : 217 : 45 :d warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tp [0] = av_ c217l | i p _ u isntn8p(rsirnctpf[(0v]a l*u ef, +s giezte_odfi(tvahleure)_,va l"u%e(0s.)2)f;" , | d ~~~~~~~~^~~ ~) ; | ~~~~~~~~ ^ src/libavfilter/vf_vignette.c:239:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:240:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vmafmotion.c:257:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | s->filter[i] = lrint(FILTER_5[i] * (1 << BIT_SHIFT)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | else *dstp++ = av_clip_uint8(fmap[x ] * *srcp++ + dv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:235:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:262:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 262 | for (y = 0; y < h; y++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:266:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 266 | for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:293:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 293 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:306:26: src/libavfilter/vf_vibrance.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :430:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | av_log (430 | s , AV _{L "OiGn_tDeEnBsUiG,t y""x,sc a"lsee=t% ft hey sicnatleen=s%ift yd mvaaxl=ue%"f,\ n " , O F| FS ~~~~~~E T(i 306n | te n si t y ) , A V _s-O>PxTs_cTaYlPeE, _sF->LyOsAcTa,l e{, .sdb-l>=d0m},a x ) ; | ~~~^~~~~~ -2, 2, src/libavfilter/vf_vignette.cV:F306 :}15,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 305 | av_log(s, AV_LOG_DEBUG, "xscale=%f yscale=%f dmax=%f\n", | ~~~~~~ 306 | s->xscale, s->yscale,src/libavfilter/vf_vibrance.c s:->431d:m115a:x) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~^~~~~~ 431 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:432:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 432 | { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:433:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | src/libavfilter/vf_vibrance.c :434 : 115 :{ warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LL } | ^ 434 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:435:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 435 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:436:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLsrc/libavfilter/vf_waveform.cOAT:, 145{:.102d:b lwarning: =0missing field 'unit' initializer [-Wmissing-field-initializers]. 212656}, 0, 1 ,145 | V F } , { | " ^i ntensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternasrc/libavfilter/vf_waveform.ct:e146: 102c: owarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]o rs", 146 | O F F{S E"Ti("a, l t e rn at e ) ",s e tA iVn_tOePnTsi_tTy"Y,P EO_FBFOSOETL(, f i{n.tein6si4t=y0)},, A V _ OP T _0T, Y P1,E _VFFL }O,A T| , ^ {.dbl=0.04}, 0, 1, TFLAGS }, | ^src/libavfilter/vf_vibrance.c :438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL } | ^ src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "components", "set components src/libavfilter/vf_w3fdif.cto d:is71p:l12a:y "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] OFFSET(p c71o | m p ) ,{ ANVU_LOLP T}_ T Y| P ^E _INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ src/libavfilter/vf_waveform.c:178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ 36 warnings generated. src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ src/libavfilter/vf_waveform.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/aacdec_fixed.o src/libavfilter/vf_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - o; | ~ ^ CC libavcodec/aacenc.o src/libavfilter/vf_v360.c:1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1141:9: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~~ src/libavfilter/vf_vectorscope.c:896:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1152 | phi_norm = phi + ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ CC libavcodec/aacenc_is.o src/libavfilter/vf_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ CC libavcodec/aacenc_ltp.o src/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 941 | const float f = 1. - o; | ~ ^ 7 warnings generated. 1 warning generated. 3 warnings generated. src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->src/libavfilter/vf_zoompan.cfl:at113_:r12a:n gwarning: emissing field 'help' initializer [-Wmissing-field-initializers][ 0] = s- >113h | _f o v * {M _NPIU L/L 3}6 0 .| f ^; | ~~~^~~~~ ~ 1 warning generated. src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1813 | const float phi = rescale(i, width) * M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:1839:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1839:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1839:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1840:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_rangsrc/libavfilter/vf_zoompan.ce[1:] 171=: 9t:a nwarning: f(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(s->v_fov, 1703 | 5 9 . fv)a *r _Mva_lPuIe s/[ V7A20R._fI)1N;_ warning T generated I. M| E] ^~~~~ ~ = varsrc/libavutil/macros.h_v:a49l:u34e:s[ Vnote: Aexpanded from macro 'FFMIN'R _IT] 49= | i#nd-e>fptisn e= =F AFVM_INN(Oa,PbTS)_ V(A(LaU)E >? (b ) | ? ~( b) : 171( | a ) ) | ^ NAN : isrc/libavfilter/vf_v360.cn:-1840:>38pt:s warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] av_q2d(i n1840l | i n k -s>-t>ifmlea_tb_arsaneg);e [1 ]| ^~~= tanf(FF/usr/include/math.h:M15I:N19(:s -note: >expanded from macro 'NAN' v_fov, 153 | 5#9d.eff)i n*e NMA_NP I / 7 2 0_._fb)u;i l t| i ~~~^~~~~ ~n _nasrc/libavutil/macros.hnf:(49":"40): note: | expanded from macro 'FFMIN' ^~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vectorscope.c:1316:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1316src/libavfilter/vf_v360.c | : 1883 : 63 : warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r aw_htext(ou 1883t | , x , sy-, >oi,f l1a.t_ r-a nog,e [0] = tanpfo(sFiFtMiIoNn(ss_-n>aimhe_[fiov],, 3 5c9o.lfo)r *) ;M_ P I| ~ ^/ 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1883:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_yaepblur.c 1884: | 329 : 12: s-warning: >imissing field 'help' initializer [-Wmissing-field-initializers] flat_rang e329[ | 1] = {t NaUnLfL( FF}MI N | ( ^s- >iv_fov, CC libavcodec/aacenc_pred.o 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1884:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavcodec/aacenc_tns.o src/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ CC libavcodec/aacenctab.o 9 warnings generated. src/libavfilter/vf_v360.c:1987:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1987:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ CC libavcodec/aacps_common.o src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #defisrc/libavfilter/vf_vectorscope.cne F:F1433M:I40N(:a ,bwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ((a) > (b) ? (b )1433 | : ( a ) ) dr| a ^ w_ihtext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:2047:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2048:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2098:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2098:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2098:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2099:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2099:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2099:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2158:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2158:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2221:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2221 | const float phi = atan2f(vec[0], vec[2]) / M_PI_2; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2222 | const float theta = asinf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2256:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2256:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2257:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2257:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:62:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:63:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"c0", "set 1st color", OFFSET(color_rgba[0]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"c1", "set 2nd color", OFFSET(color_rgba[1]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:66:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"c4", "set 5th color", src/libavfilter/vf_v360.cOFF:S2325E:T25(:c owarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r_rgba[4]), A V_2325O | P T _ T YcPoEn_sCOtL OfRl,o a t ph i{. st r == a"traann2dfo(mv"e},c [00,] , 0v,e cF[L2AG]S) },/ M _| P ^I ; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c 70: | 2326 : 75 :{ "warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c 6", "set 7th color", OF F2326S | ET ( c o lcoonrst_ rfglboaa[t6 ])t,h eAtVa_ =O PaTv__TclYiPpEf_(ClOoLgOfR(,( 1 . f + v{ec.[s1t]r) /= ( 1".rfa -n vdeocm["1}],) )0 ,/ 0(,2 .FfL *A GMS_ P}I,), -| 1. ^f , 1.f); | ^~~ ~ src/libavfilter/vsrc_gradients.c:71:115: warning: src/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 2326:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | {"c7", 2326 " | s e t 8 tcho ncsotl oflro"a,t tOFhFeStEaT (=c oalvor__clrigpbfa(l[o7g]f),( (A1V.f_ O+P Tv_eTcY[P1E]_)C O/L O(R1,. f - v e{c.[s1t]r)) =/ "(r2a.nfd o*m "M}_,P I0),, -01,. f,F L1A.Gf)S; }| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ | ^ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"y0", "set gradient line source y0", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:74:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"x1", "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:75:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"y1", "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"n", "set src/libavfilter/vf_v360.cthe: 2361n:u23m:be rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o f colors", O F2361F | S E T (cnobn_scto lfolrso)a,t AVp_hOiP =T _rTesYcPaEl_eI(NiT,, w i{d.tih6)4 = 2*}, M _ P I + M _2P,I _82, ;F L A| G ^~~~~~~~~~~~~~~~~ ~S }, | ^ src/libavfilter/vsrc_gradients.c:78:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"seed", "set the seed", OFFSET(seed), src/libavfilter/vf_v360.c : 2362 : 23 : Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_I N2362T | 6 4 , c o n s t{ .fil6o4a=t- 1y} , = r es c a l-e1,( jU,I NhTe3i2_gMhAtX), *FL AMG_SP I};, | | ^ ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:79:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:80:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:81:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"speed", "set gradients rotation speed", OFFSET(speed), AV_OPT_TYPE_FLOAT,{.dbl=0.01}, 0.00001, 1, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:88:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | {NULL}, | ^ src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_Ssrc/libavfilter/vsrc_gradients.cQ:R80T2:;106 : | ^~~~~~~~~~~~~~~~~~~ ~warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:79:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 79 | {"duration"CC libavcodec/aacps_fixed.o , "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/aacps_float.o src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ 22 warnings generated. src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vsrc_gradients.c:125:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_gradients.c:127:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ CC libavcodec/aacpsdsp_fixed.o src/libavfilter/vsrc_gradients.c:148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ 7 warnings generated. src/libavfilter/vsrc_gradients.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vf_v360.c:2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2542 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2543:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ~ ^~~~~~~~~~~ src/libavfilter/vf_v360.c:2543:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/aacpsdsp_float.o src/libavfilter/vsrc_cellauto.c:64:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "filename", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, src/libavfilter/vsrc_gradients.c0, :0173,: 27FL:A Gwarning: S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 173 | if (nb_colors == 1 || step <= 0.0) { src/libavfilter/vsrc_cellauto.c :| 65: ^~~~ ~~118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "f", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:src/libavfilter/vsrc_cellauto.c179::6616::106: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 17966 | | }{ e"lpsae titfe r(ns"t,e p ">s=e t1 .i0n)i {t i a| l ^~~~ ~~ p attern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:67:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "p", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.src/libavfilter/vf_v360.cstr := 2576N:U28L:L} , warning: 0,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0 , FLAGS }, | ^2576 | const float uf = scale(phi src/libavfilter/vsrc_cellauto.c/: 68:M114_:P Iwarning: missing field 'unit' initializer [-Wmissing-field-initializers], width); | 68 ^~~ ~ | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, src/libavfilter/vf_v360.c :| 2577 ^: 28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2577 | const flsrc/libavfilter/vsrc_cellauto.co:a69t :v114f: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]s cale(th et69a | / M _P{I_ 2," rh"e,i g h t ) ; | ^~~~~ ~" set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_gradients.c 73 | : 223 : 25 :{ "warning: ranimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d om_fill_ratio" ,223 | " s e t f il l roadt_iso_ qf =o rM _fPiIl l*i n2g. fi;n i t| i ~ ^~~a l grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ratio", "set fill ratio for filling inisrc/libavfilter/vsrc_gradients.cti:a235l :g19r:i dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r andomly", 235O | F F S E T ( r aonpd_oxm__ofdi l= la_traant2ifo()o,p A_Vx_,O PoTp__TyY)P E+_ DMO_UPBIL;E , | { ^~~~~~~~~~~~~~~~~~ ~. dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "random_seed", "set the seedsrc/libavfilter/vsrc_gradients.c f:or238 :f88i:l lwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n g the initi a238l | g r i d r an doopm_lxy_",o dO F=F SEfTm(ordafnd(oamt_asne2efd(),o pA_Vx_,O PoTp__yT)Y +P EM__IPNIT 64+, p{o.iin6t4_ x= /- 1fm}a,x f-(1o,r iUgINiTn3_2_xM,A Xd,e sFtL_AGxS) ,} ,2 . f| ^* M_PI); | ^~~ ~ src/libavfilter/vsrc_gradients.c:238:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_cellauto.c:76:151 : 238warning: | missing field 'unit' initializer [-Wmissing-field-initializers] op_ x76_ | o d = f{m o"dsfe(eadt"a,n 2 f (o p _ x , "osept_ yt)he +s eMe_dP If o+r pfoiilnlti_nxg / ftmahxef (ionriitgiianl_ xg,r idde srta_nxd)o,m l2y."f, O*F FMS_PEIT)(;r a n| d ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~o m_seed),src/libavfilter/vsrc_gradients.c src/libavfilter/vf_xmedian.cA:V238_O:P25:T:_ 442TYwarning: :12Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E_:IN T 6warning: 4missing field 'help' initializer [-Wmissing-field-initializers], { .238i | 6 4 = 442- 1 | }, - 1,o {p U_INNTxU3_L2L o}_d ,=MA X, F Lfm| oA ^d GfS( at}a,n 2| f ^( op_x, op_y) + M_PI + point_x / fmaxf(orsrc/libavfilter/vsrc_cellauto.cig:i77n_:x107,: dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s t_x), 2 .77f | * M _ {P I")s;c ro l| ^~~~~~~~~~~~~~~~~~ ~l ", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2784:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2784:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "offset", "set cross fade start relsrc/libavfilter/vf_v360.ca:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ti 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ ve to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.src/libavfilter/vsrc_gradients.c:i387:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 387 | float angle = fmodf(s->pts * s->speed, 2.f * M_PI); | ^~~ ~ =0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:202:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "expr", "set expressionsrc/libavfilter/vf_v360.c: 2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fo 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ r custom transition", OFFSET(cus20t warnings generated. om_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9 warning203s generated. | { NULL } | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacpsy.o src/libavfilter/vf_v360.c:3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_xfade.c 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ^~~~~ :245src/libavfilter/vf_v360.c:3053:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ~~~^~~~~ 1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | CUSTOM_TRsrc/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ Nsrc/libavfilter/vf_v360.c:3054:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ ITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ src/libavfilter/vf_v360.c:3102:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3102:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ CC libavcodec/aacsbr.o src/libavfilter/vf_v360.c:3103:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3103:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | tCC libavcodec/aacsbr_fixed.o heta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3134:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3134:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vsrc_mandelbrot.c:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:92:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:93:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:src/libavfilter/vsrc_mandelbrot.c:94:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 246 94 | {"maxiter", "set max iterations number", Osrc/libavfilter/vf_v360.cFFS:E3161T:(m42a:x iwarning: teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r) , AV_OPT_TYPE _3161I: | N T , s - > f l a t{_.ria6n4g=e7[108]9 }=, s -1>,h _ fo v * IMN_TPI_ M/A X3,6 0F.LfA;G S | CC libavcodec/aactab.o } ~ ^~~~~, | ^ src/libavfilter/vf_v360.c:3161:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 3161 | s->flasrc/libavfilter/vsrc_mandelbrot.ct_:r95:a157n:g ewarning: [missing field 'unit' initializer [-Wmissing-field-initializers]0 ] = s->h_fov * M_PI / 360.f ;95 | | ~~~^~~~~ ~ {"start_x", "set the initial x position", OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS }, | ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 246 | CUSTOsrc/libavfilter/vsrc_mandelbrot.c:96:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] M_T R96 | {"start_y", "set the initial y positiosrc/libavfilter/vf_v360.cn",: 3178 : 44 :O Fwarning: FSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(start_y), A3178V | _ OP T _sT-Y>PiEf_lDaOtU_BrLaEn,ge [0 ] = M{_.PdIb l*= -s0-.>i1h3_1f82o5v9 0/4 23065301.1f9;70 4 9| 3 ~ ^~~~~1 32056385src/libavfilter/vf_v360.c1:331789:}35,: warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 00, 10 03178, | F L A G Ss -}>,i f l| a ^t _range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ ANSITsrc/libavfilter/vsrc_mandelbrot.cI:97:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.cO:98:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] N 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ^ (16, usrc/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i n99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ t16_t,src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vsrc_mandelbrot.c :101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:220:28:src/libavfilter/vsrc_mandelbrot.c:102:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] note: 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ expanded from macro 'CUSTOM_TRANSITION' 220src/libavfilter/vsrc_mandelbrot.c | :103:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ values[VAR_PROGRESS] = progress; src/libavfilter/vf_v360.c :3243:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | src/libavfilter/vsrc_mandelbrot.c : 117 : 10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | t h e t a{ N>=U L-LM}_,P I| ^* s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3243:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c :3243:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | 4 warning s generated . src/libavfilter/vsrc_mandelbrot.ct:h103e:t120a :> =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -M_PI * s->iv _103f | o v / {1"8m0o.rfp;h a m| p ~ ~~~^~~~~~" , "set src/libavfilter/vf_v360.cmo:r3242p:h25 :a mwarning: pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]l itude" ,3242 | OF F S E T ( mo rp h a m p ) , AtVh_eOtPaT _ i{v_.fdbolv= 0/} ,1 8 0 . f -&F&L T _| M ^~~~~ ~~A X, FLT_src/libavfilter/vf_v360.cM:A 3242X:,54 :F Lwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] GS }, 3242 | | ~ ^~~~~~~ /usr/include/float.h : 15 : 17 : note: expanded from macro 'FLT_MAX' theta <= M_PI * 15s- | >#idve_ffoivn /e 1F8L0T._fM A&X& 3 .| 4 ~ ^~~~~0 282346638src/libavfilter/vf_v360.c5:232428:8455:9 8warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2e+38F 3242 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ theta <=src/libavfilter/vsrc_mandelbrot.c : 103M_:P110I: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->iv_fov / 1031 | 8 0 . f {&"&m o r| p ~ ~~~^~~~~~h amp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c :102:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h :15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c2:102:110 warning:s generatedwarning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h :15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c :101:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c :100:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' | 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:99:111: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:98:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:97:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/vsrc_life.c:81:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "filename", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "f", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:86:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rule", "set rule", src/libavfilter/vf_v360.c :O3427F:43F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](r ule_str), AV_ O3427P | T _T Y P Ec_oSnTsRtI NfGl,o a{.tst rth et=a = "mB 3*/S 2M3_"P}I,_ 20 ,* 0(1,. fF -L AhG)S; } ,| ~ ~~~~^~~ | ^ src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3427 | src/libavfilter/vsrc_life.c c:o88ns:t155 :f lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]a t theta = m88 | * M _ P{I _"2r a* n(d1o.mf_ f-i lhl)_;r a t| i ^ ~o ", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-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/libavfilter/vsrc_life.c:90:149: warning: missing field 'unit' initializer [-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/libavfilter/vsrc_life.c:91:149: warning: missing field 'unit' initializer [-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/libavfilter/vsrc_life.c:92:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOsrc/libavfilter/vf_v360.cOL, :{3460.:25i:6 4warning: =1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0, 1, FLAGS },3460 | | ^ const float theta = acosf(fabssrc/libavfilter/vsrc_life.cf(:v93e:c[1112]:) )warning: missing field 'unit' initializer [-Wmissing-field-initializers]/ M_PI; | 93 ^~~~~~~~~~~~~~~~~~~~ ~ | { "mold", "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS }, | ^ src/libavfilter/vsrc_life.c:94:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "life_color", "set life color", OFFSET( life_color), AV_OPT_TYPCC libavcodec/aandcttab.o E_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:95:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "death_color", "set death color", OFFSET(death_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:96:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "mold_color", "set mold color", OFFSET( mold_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/vf_v360.c:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ^~~~~~~~~~~~~~ ~ CC libavcodec/aarch64/aacpsdsp_init_aarch64.o In file included from src/libavfilter/vsrc_testsrc.c:42: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ^~~ ~ src/libavfilter/vsrc_mandelbrot.c:304:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= esrc/libavfilter/vsrc_life.cpsi:lo176n:)19\ : | warning: ~~ ^~~~~~~comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 176 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:308:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vf_v360.c:3667:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PIsrc/libavfilter/vsrc_mandelbrot.c_2: ?312 :e17h: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ; | ^~~ ~ 312 | src/libavfilter/vf_v360.c : 3667 : 19 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Z_Z2 _3667C | _ Z Y K L U S ( tv,_ szhii,f tz r=, pzhi,i 0>)= M_| P ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I _2 |src/libavfilter/vsrc_mandelbrot.c| :p294h:i88 :< note: -expanded from macro 'Z_Z2_C_ZYKLUS'M _PI_2 ? e294h | : 0 ; | ^~~ ~~ if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vf_v360.c:3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3669 | uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4; | ^~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:314:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:316:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c :3163690 | : 30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Z _3690 | Z 2_ C _ Z Y K L U S (pth,i z= src/libavfilter/vsrc_mandelbrot.c:-294M:_88:P Inote: _expanded from macro 'Z_Z2_C_ZYKLUS'2 ) { | ^~~ ~~ 294 | src/libavfilter/vf_v360.c : 3690 : 13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] if(Z &3690& | f a b s ( s - > z y kplhuis <[=i >M>1_]P[I0]_-2o u&t&r )p+hfia >b=s (-sM-_>PzIy_k2l)u s{ [ i| > ^~~ ~~>1 ][1]-outisrc/libavfilter/vf_v360.c): <3689=: 29e:p swarning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]l on)\ | 3689 ~~ ^~~~~~~ | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >=src/libavfilter/vsrc_mandelbrot.c -:M318_:P17I:_ 2)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ^~~ ~~ 318src/libavfilter/vf_v360.c | : 3696 :20 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | Z _ Z 2 _ C _ Z Y KL US ( z r , z i ,p hti, := -note: Mexpanded from macro 'Z_Z2_C_ZYKLUS'_ PI_2) {294 | | ^~~ ~~ src/libavfilter/vf_v360.c : 3695 : 36i:f warning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Z && fa b3695 | s ( s - > z y k l}u se[lis>e> 1i]f[ 0(]t-hoeuttar )>+=f a0b.sf( s-&>&z ytkhleutsa[ i<>=> 1M]_[PI1_]2- o&u& t i| ) ^~~~~ ~~ <= ep7si warninglso generatedn). \ | ~~ ^~~~~~~ src/libavfilter/vf_v360.c:3700:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3700 | } else if (theta <= 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ src/libavfilter/vsrc_mptestsrc.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:66:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, src/libavfilter/vsrc_mandelbrot.cFLA:G352S: 95},: | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | src/libavfilter/vsrc_mptestsrc.c : 68 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if(SQR(s -68> | z y k l u{s "[dj"],[ 0 ] - zr ) + S"QRs(est- >vziydekol usd[ujr]at[i1]o-nz"i,) Obuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptrCC libavcodec/aarch64/h264chroma_init_aarch64.o >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: src/libavcodec/put_bits.hmissing field 'unit' initializer [-Wmissing-field-initializers] :src/libavfilter/vsrc_testsrc.c317:105::33115:: warning: note: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | 317 | { "idf" ,( s - > b u f _"esnedt v-i deso -d>ubruaft_ipotn"r, O>F=F SsEiTz(edofu(rBiattBiufo)n)) ,{ A V| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~O Psrc/libavfilter/vf_v360.cT_TY:PE4778_:D72U:R Awarning: TIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O N, {.i64 = - 14778} | , - 1 , I N Th6 4_=M AwX ,/ FtaLnAf(GsS -}>h,_\fo v *| ^M_ PI / 360.f) * tanf(s->v_fov * M_PI / 3src/libavfilter/vsrc_testsrc.c60:.295f:)5;: warning: | ~ ^~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117:src/libavfilter/vf_v360.c :note: 4778expanded from macro 'COMMON_OPTIONS_NOSIZE': 57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | { 4778" | s a r" , h =" swe /t tvaindfe(os- >sha_mfpovl e* aM_sPpIe c/t 3r6a0t.ifo)" ,* OtFaFnSfE(Ts(-s>av_rf)ov, *A VM__OPPTI _/TY P3E6_0.RfA)T;I O NA| L ~~~^~~~~ ~ , {.dbl= 1},src/libavfilter/vf_v360.c :04778,: I40N:T _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAGS 4778 | } , | ^ h = w / tanf(s->hsrc/libavfilter/vsrc_testsrc.c_f:o296v: *12 :M _warning: Pmissing field 'help' initializer [-Wmissing-field-initializers]I / 32966 | 0 .f) * {t anNfU(Ls-L> v}_ f o| v ^* M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = wsrc/libavfilter/vsrc_testsrc.c /: 295t:a5n:f( swarning: -implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] >h_fov * M295_ | P I / 3C6O0M.fM)O N*_ OtPanTfI(OsN-S>_vN_OfSoIvZ E* M| _ ^~~~~~~~~~~~~~~~~~~~~PI / 360src/libavfilter/vsrc_testsrc.c.:f105):; 98 :| ~~~^~~~~ ~note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }AS libavcodec/aarch64/h264cmc_neon.o ,\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' src/libavfilter/vf_v360.c :1044782 | : 72 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" duration" ,4782 | " s e t v iwd e=o hd u/r attainonf"(,s ->OvF_FfSEoTv (*d uMr_aPIt i/o n)3,6 0A.Vf_)O P*T _tTaYnPfE(_sD-UR>Ah_TIfOoNv, *{ M._iP6I 4/ =36 0-.1f}),; - 1| , ~ ^~~~~ I NT64_MAXsrc/libavfilter/vf_v360.c,: 4782F:L57A:G Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} ,\ | ~ ^~~~~~~~~ /usr/include/stdint.h4782: | 46 : 21 : note: expanded from macro 'INT64_MAX' w = 46 | h# d/e ftinaen fI(sN-T>6v4__fMoAvX * (M0_xP7If f/f f3f6f0f.fff)f *f fftfafn) f | ( ^~~~~~~~~~~~~~~~~~s ->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aarch64/h264dsp_init_aarch64.o 18 warnings generated. AS libavcodec/aarch64/h264dsp_neon.o src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c :473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 738 | 473 | COMMON_OPTIONS | ^ Rsrc/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' A 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' DIn file included from 98 | src/libavcodec/aac_adtstoasc_bsf.c : 26: {src/libavcodec/put_bits.h :"227s:i37ze:", warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] "set video siz e227" | , O F F SiEfT ((s-w>)b,u f _ e n d -A V_sO-P>Tb_uTfY_PpEt_rI >M=A GsEi_zeSoIfZ(EB,it B{u.fs)t)r { = | " ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 20x240"}, 0, 0, FLAGS },\ | ^ IAL_TRAsrc/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' N 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' S I99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ TION(8,src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c :108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' u 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ int8_t,src/libavfilter/vsrc_testsrc.c :473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 1 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' ) 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_xfade.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' : 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 725 104 | src/libavcodec/put_bits.h : 265{: 37"d:u rwarning: atcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]i on", "set vi d265e | o d u r a t i oinf" ,( sO-F>FbSuEfT_(enddur at-i so-n)>,b uAfV__pOtPrT _>T=Y PsE_iDzUeRoAfT(IBOitNBu,f) ){ .{i 6 4| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= -1}, -1, INT64_MAX, FLAGS },\ | ^ :34: note: 1expanded from macro 'RADIAL_TRANSITION'src/libavfilter/vsrc_testsrc.c warning: generated473. :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ 725 | src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c :106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c :474:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] c 474 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ onst fsrc/libavfilter/vsrc_testsrc.cl:475:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o a475 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ t ssrc/libavfilter/vsrc_testsrc.c:476:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] m476 | { NULL } | ^ ooth = atan2f(xsrc/libavfilter/vsrc_testsrc.c :473:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] - 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ wsrc/libavfilter/vsrc_testsrc.ci:108:37: note: expanded from macro 'COMMON_OPTIONS' d 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMsrc/libavcodec/put_bits.hMON_:O317P:T33I:ON Swarning: _comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]N OSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c :317105 | : 98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'i f (s->bu tf105_ | e n d - {s ->"bdu"f,_ p t r > = "ssiezt evoifd(eBiot Bduufr)a)t io{n " ,| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~O FFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ h/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ / 2, y - height / 2)src/libavfilter/vsrc_testsrc.c :473:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] - 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c :108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c :104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~In file included from src/libavcodec/4xm.c:/usr/include/stdint.h38:: 46src/libavcodec/bytestream.h::21187::15 :note: expanded from macro 'INT64_MAX'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | #define 187I | N T 6 4 _iMfA X( s iz(e02x 7!ff=f fsifzef)f f f| f ~~~~~ ^ ~~~~f ffff) | ^~~~~~~~~~~~~~~~~~ \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | R1 warningA generated. DIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progresrc/libavfilter/vsrc_testsrc.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ss 545 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacpsy.c739:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | R 49 | src/libavcodec/bytestream.h r:eA294t:u15r:n warning: excomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p 2f(M_LOG2_10 294* | x ) ; i f| ~ ^( size2 != size) | ~~~~~ ^ ~~~~ DIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height 1 warning generated. / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~src/libavcodec/bytestream.h: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libavcodec/aarch64/h264idct_neon.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98In file included from :115: note: expanded from macro 'SIZE_OPTIONS'src/libavcodec/aacenc.c :40: src/libavcodec/put_bits.h :98227 | : 37 : { warning: "scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]i ze", "set v227i | d e o s i zief" ,( s - > ObFFuSEfT_(ewn)d, - s - > b uAf_Vp_tOPrT _T>Y=P Es_iIzMeAoGfE(_BSiItZBEu,f {).)st r{ = "| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 0x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\src/libavcodec/put_bits.h : 265| : ^ 37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if src/libavfilter/vsrc_testsrc.c(s:-697>b:uf5_: ewarning: ndmissing field 'unit' initializer [-Wmissing-field-initializers] - ssrc/libavfilter/vsrc_testsrc.c-:>108b:uf37_:p note: texpanded from macro 'COMMON_OPTIONS'r >= s i108z | e#odf(eBfiitnBeu f)C)O M{M O N| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:698:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ In file included from src/libavfilter/vsrc_testsrc.c:699src/libavcodec/aacenc_ltp.c:12:: 28warning: : missing field 'help' initializer [-Wmissing-field-initializers]In file included from src/libavcodec/aacenc_ltp.h:31 : In file included from 699src/libavcodec/aacenc.h: | 30 : src/libavcodec/put_bits.h : 227{: 37N: Uwarning: Lcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]L src/libavcodec/put_bits.h } : 317| : ^33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 317 | i f (isf- >(bs-u>fb_uenfd_ e-n ds --> bsu-f>_bputfr_ p>t=r s>i=z esoifz(eBoift(BBuift)B)u f{)src/libavfilter/vsrc_testsrc.c: )697 | {: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacenc_is.csrc/libavfilter/vsrc_testsrc.c::10828:: 37In file included from :src/libavcodec/aacenc.h :note: 30expanded from macro 'COMMON_OPTIONS': src/libavcodec/put_bits.h:227:37 :108 | warning: #dcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]e fine COMMON_O P227T | I ON S S IZ E _ OiPfT I(OsN-S> bCuOfM_MeOnN_OdP T-I OsN-S>_bNuOfS_IZpEt r | > ^~~~~~~~~~~~~~~~~~~~~= sizsrc/libavfilter/vsrc_testsrc.ce:of105(:B98i:t Bnote: expanded from macro 'COMMON_OPTIONS_NOSIZE'u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 782 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7src/libavfilter/vsrc_testsrc.c warning:s108: generated24. : note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSECC libavcodec/aarch64/h264pred_init.o T(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1In file included from },src/libavcodec/aaccoder.c : 450: ,src/libavcodec/aacenc_utils.h I:N97T:_17MA:X ,warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]F LAGS }, | ^ 97 | if (qmaxval >= (FF_ARRAY_ELEMsrc/libavfilter/vsrc_testsrc.cS:(970a:a106c:_ mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]xv al_cb))) 970 | | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:971:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 971 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:972:1237: warningwarning: smissing field 'help' initializer [-Wmissing-field-initializers] generated . 972 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ AS libavcodec/aarch64/h264pred_neon.o CC libavcodec/aarch64/h264qpel_init_aarch64.o AS libavcodec/aarch64/h264qpel_neon.o In file included from src/libavcodec/aacenc_tns.c:29: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. AS libavcodec/aarch64/hevcdsp_idct_neon.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/hevcdsp_qpel_neon.o CC libavcodec/aarch64/hevcdsp_init_aarch64.o In file included from src/libavcodec/aaccoder.c:53: src/libavcodec/aaccoder_twoloop.h:75:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder_twoloop.h:74:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/aaccoder_twoloop.h:279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | + sfoffs, | ~ ^~~~~~ src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:71: src/libavcodec/sinewin_fixed_tablegen.h:60:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sinewin_fixed_tablegen.h:54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + AS libavcodec/aarch64/hevcdsp_sao_neon.o 0.5) | ~~~~^~~~~~~~~~~~ ~ CC libavcodec/aarch64/hpeldsp_init_aarch64.o AS libavcodec/aarch64/hpeldsp_neon.o In file included from src/libavcodec/aacenc.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49CC libavcodec/aarch64/idctdsp_init_aarch64.o :30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ AS libavcodec/aarch64/idctdsp_neon.o In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:115:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | QIn file included from 31(src/libavcodec/aacenc.c0:.504: 8src/libavcodec/aacenc_utils.h9:59741:65179: 5warning: 56comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]95 f) }; | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h97: | 45 : 36 : inote: f expanded from macro 'Q31'( qmaxva l45 | #>d=e f(iFnFe_ AQR3R1A(Yx_)E L E M S ( a a c _ m a x(ivnalt_)(c(bx)))*)21 4 74| 8 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:114:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | Q31(0.56471812200776f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:113:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | static const INTFLOAT a[] = { Q31(0.65143905753106f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacenc_ltp.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. In file included from src/libavcodec/aacenc_is.c:29: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1805 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", src/libavcodec/4xm.c"set: 850v:i18d:e owarning: scomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i ze", OFFSET(w) ,850 | i f A(Vb_ufO_PsiTze_ TI OUNISNT _COMMAMXO N-_ O PcTfIrOmN->Ss_iNzOSeI Z- EA V _| I ^N PUsrc/libavfilter/vsrc_testsrc.cT:_99:B115U:F Fnote: Eexpanded from macro 'SIZE_OPTIONS'R _PADDING _99S | I ZE ) { "| s ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" , src/libavcodec/4xm.c : 911 :24": swarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t vide o911 | s i z e " , i f O(FcFSfErTm(w-)>,s i z e > = AwVh_OoPlTe__TsYiPzEe_)I M{A G E| _S ~~~~~~~~~~ ^ ~~~~~~~~~~I ZE, {.strsrc/libavcodec/4xm.c =: 934":3192:0 warning: xcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]2 40"}, 0, 0, 934F | L A G S i}f, \( f r| a ^m e_4cc == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1805src/libavcodec/4xm.c:5::940 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]26 : src/libavfilter/vsrc_testsrc.cwarning: :comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]108: 37: note: expanded from macro 'COMMON_OPTIONS' 940 | 108 | # d e}f ienlese CiOfM MO(Nf_rOaPmTeI_O4NccS =S=I ZAEV__ORPL3T2I(ON"S iCfOrMmM"O)N_)O PT{I O N| S ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~_ NOSIZE | ^ src/libavcodec/4xm.c:src/libavfilter/vsrc_testsrc.c946::10258:: 118warning: :comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 946102 | | {} e"lsrea tief" ,( f r am e"_s4cec t= =v iAVd_eRoL3 2r(a"tpef"r,m " ) | O|F FfSrEaTm(ef_r4acmce_ r=a=t e)A,V A_VR_LO3P2T(_"TpYfPrE2_")V)I D{E O _| R ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~A TE, {.str =src/libavcodec/4xm.c ":29465:"26}:, warning: 0,comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] INT_MAX, 946F | L A G S }} ,e\l s e| ^i f (frame_4cc == AV_RL32("pfrm") |src/libavfilter/vsrc_testsrc.c|: 1805f:r5:a mwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]_ 4csrc/libavfilter/vsrc_testsrc.cc: 108=:=37 :A Vnote: _expanded from macro 'COMMON_OPTIONS'R L32(" p108f | r#2d"e)f)i n{e C| O ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~M MON_OPTIsrc/libavcodec/4xm.cO:N952S: 26S: Iwarning: Zcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]E _OPTION 952S | C O M M}O Ne_lOsPeT iIfO N(Sf_rNamOeS_I4cZcE = =| ^ AV_src/libavfilter/vsrc_testsrc.cR:L1033:2118(:" note: sexpanded from macro 'COMMON_OPTIONS_NOSIZE'n d_")) { 103 | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIOIn file included from NS src/libavcodec/aacenc_ltp.cC:OM30MO: Nsrc/libavcodec/aacenc_utils.h_:O97P:T17I:O Nwarning: Scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_N OSIZE | ^ src/libavfilter/vsrc_testsrc.c: 10497: | 115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' if (qm a104x | v a l >{= ("FdFu_rAaRtRiAoYn_"E,L E"MsSet( vaidaeco _dmuraaxvtailo_nc"b),) )O FF| S ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E T(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1810:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1810 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT6src/libavcodec/aaccoder_twoloop.h4_MA:X297 : 19(:0 xwarning: 7fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f fffffffffffff ) 297 | | ^~~~~~~~~~~~~~~~~~ for (i = 0; i < sizeof(src/libavfilter/vsrc_testsrc.cm:i1805n:s5f): / warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]si zeof(m i1805n | sf [ 0 ] )C;O +M+MiO)N _ O| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P TIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.csrc/libavcodec/aaccoder_twoloop.h::108361::3719:: note: warning: expanded from macro 'COMMON_OPTIONS'comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 108361 | | # d e ffinoer C(Oi M= M0O;N _iO

buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSEsrc/libavcodec/aacenc_is.cT(fr:am61e:_r85at:e )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AV _OPT_TYPE_VIDEO_ R61A | TE, { . s t r = " 2 5I"S}[,i ]0 ,= IN(TL_[MsAtXa,r tF+(LwA+GwS2 )}*,1\2 8 +| i ^] + phase*R[start+(w+w2)*128+i])*sqsrc/libavfilter/vsrc_testsrc.crt:(1894e:n5:e rwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]/ ensrc/libavfilter/vsrc_testsrc.ce:r1040:1115):; note: expanded from macro 'COMMON_OPTIONS_NOSIZE'| ~~~~ ~~~~~^~~~~~~ 104 | src/libavcodec/aacenc_is.c : 61 :{44 :" dwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ation", 61" | s e t v i d e o d u IrSa[tii]o n=" ,( LO[FsFtSaErtT+((dwu+rwa2ti)o*n1)2, 8A+iV]_ O+P Tp_hTaYPsEe_*DRU[RAsTtaIrtO+N(,w +{w.2i)6*41 =2 8-+1i}],) *s-q1r,t (IeNnTe64r_0M/AeXn,e r0F1LA)G;S }| , ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ \ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, src/libavcodec/put_bits.h{.i:64265 :=37 :- 1warning: }comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare], -1, INT64_ M265A | X , F L A G S i}f, \( s -| > ^b uf_end - s->buf_ptr >= sizeof(Bitsrc/libavfilter/vsrc_testsrc.cBu:f1894):)5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacps_common.cIn file included from :109src/libavcodec/aacenc_tns.c:71::32 : In file included from warning: src/libavcodec/aacenc_utils.h:comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]31 : src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | RE A49D_ | P A R _ DrATeAt(uircn cex,p 2 f (hMu_fLfO_Go2f_fs1e0t [t*a xb)l;e_ id x| ~ ^] , 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' 89 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:98:17: note: expanded from macro 'READ_PAR_DATA' 98 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacenc_ltp.c:87:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ~~~~ ^~ src/libavcodec/aacenc_ltp.c:87:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ^~~ 18 warnings generated. CC libavcodec/aarch64/me_cmp_init_aarch64.o In file included from src/libavcodec/aacenc_tns.c:32: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:2882:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2882 | const float o2 = 1. - o1; | ~ ^~ src/libavcodec/aacenc_is.c:139:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | cpe->ch[0].is_ener[w*16+g] = sqrt(ener0 / best->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ AS libavcodec/aarch64/me_cmp_neon.o src/libavcodec/aacenc_is.c:142:44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] 142 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2923 | const float o2 = 1. - o1; | ~ ^~ CC libavcodec/aarch64/mpegaudiodsp_init.o src/libavcodec/aacps_common.c:251:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 251 | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ AS libavcodec/aarch64/mpegaudiodsp_neon.o src/libavfilter/vf_waveform.c:2965:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2965 | const float o2 = 1. - o1; | ~ ^~ In file included from src/libavcodec/aacenc_pred.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 10 warnings generated. AS libavcodec/aarch64/opusdsp_neon.o src/libavfilter/vf_waveform.c:3006:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3006 | const float o2 = 1. - o1; | ~ ^~ CC libavcodec/aarch64/opusdsp_init.o In file included from src/libavcodec/aacps_float.c:24: In file included from src/libavcodec/aacps.c:35: src/libavcodec/aacps_tablegen.h:79:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | filter[q][n][0] = proto[n] * cos(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:80:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | filter[q][n][1] = proto[n] * -sin(theta); | ^~~~~~~~ ~ AS libavcodec/aarch64/pixblockdsp_neon.o 1 warning generated. src/libavcodec/aacps_tablegen.h:139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag =CC libavcodec/aarch64/pixblockdsp_init_aarch64.o 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:139:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ In file included from src/libavcodec/aacenc_pred.c:30: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid]src/libavcodec/aacenc.c[ic:c]946[:328]: =warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] M_SQRT2 * alph a946_ | c * g a m m a _ s ; | ~ ^~~~~~~ if (!(fabs(cpe->ch[ch].coeffs[k]) < 1E16)) { // Ensure headroom for energy calculation | ~~~~ ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | f_center = k - 6.5f; | ~ ~~^~~~~~ src/libavcodec/aacps_tablegen.h:186:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 186 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:198:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:45:42: note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' 45 | #define Tsrc/libavcodec/aacps_tablegen.hN:S190_:23G:AI Nwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T HRESHOLD_ H190I | G H 1 . 1 6tfh*eTtNaS _=GA I-NM__TPHIRE*SfHOrLaDc_tLiOWo n| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ l_delay_gasrc/libavcodec/aacenc_tns.cin:*198f:_49:c ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t er; | ~^~~~~~~~~~~~~~~~~~~~~ 198 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:44:37: note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' 44 | #define TNS_GAIN_THRESHOLD_LOW 1.4f | ^~~~ src/libavcodec/aacps_tablegen.h:199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | f_center = k - 26.5f; | ~ ~~^~~~~~~ src/libavcodec/aacps_tablegen.h:201:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 201 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:205:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 205 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder.c:534:20: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 534 | qmin = INT_MAX; | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:196:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder.c:623:107: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | int destbits = avctx->bit_rate * 1024.0 / avctx->sample_rate / avctx->ch_layout.nb_channels * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q3In file included from 1(0src/libavcodec/aacdec_fixed.c.:074524: 2src/libavcodec/aacdec_template.c8:33591:3338:01 10warning: 6fcomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]) , Q31(0.0810034 3597 | 8 9 2 91 4iff )(,F F_QA3R1R(A0Y.0_8E3L3E3M3S3(3e323c3_33v3ef)c ) <| t ~~~~^~~~~~~~~~~~~~~~~~a gs) src/libavcodec/aac_defines.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~45 :36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacenc.cIn file included from src/libavcodec/aacps.c:32: :src/libavcodec/aacps_fixed_tablegen.h1177:70::8033:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q 31177 | 1 ( 0 .a0v7_4l28o31g3(80a1v1c0t6xf),, AQV3_1L(0.O0G81_00I3N4F7O8,9 29"1Q4afv)g,: Q 3%1.(30f.\0n8",3 33s3-33>3l3a3m3b3d3af_) c o| u ~~~~^~~~~~~~~~~~~~~~~~n t ? src/libavcodec/aac_defines.hs:->45l:36a:m bnote: daexpanded from macro 'Q31'_ sum / 45 | s#-d>elfaimnbeda _Qco3un1t( x:) N AN ) ; | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ (int)((src/libavcodec/aacenc.cx):*11772:11004:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]83 648.0 + 0. 51177 | ) | a ^ ~ v_log(avctIn file included from xsrc/libavcodec/aacps_fixed.c,: A24V: _In file included from Lsrc/libavcodec/aacps.c:O32G: _src/libavcodec/aacps_fixed_tablegen.hIN:F70:O9,: "warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a vg: %.3f \70n | " , s- >Ql3a1m(b0d.a0_c7o4u2n8t3 ?1 3s8-0>l1a1m0b6dfa)_,s uQm3 1/( 0s.-0>8l1a0m0b3d4a7_8c92o9u1n4tf ): ,N AQN)3;1 ( 0| . ~~~~~~ ^~~0 833333/usr/include/math.h33:31533:3193:f note: )expanded from macro 'NAN' | ~~~~^~~~~~~~~~~~~~~~~~ 15 | src/libavcodec/aac_defines.h#:d45e:f36i:n enote: expanded from macro 'Q31'N AN 45 | _#_dbeufiiltnien _nQa3n1f((x")" ) | ^~~~~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aaccoder.c:45::36783:: note: 19expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q7833 | 1 ( x ) * ( l a m b d (ai n/t )1(2(0x.f));* 2 1| 4 ~ ~~~~~~~^~~~~~~7 483648.0 + 0src/libavcodec/aaccoder.c.:5782:)52 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 782src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h/: 69((:a9v:c warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x- >flags & A69V | _C O D E CQ_3F1L(AG0_Q.S0C4AL0E8)1 17?9 922.406f9 :2 fa)vc,t xQ-31>(c0h._l0a3y8o1u2t8.1n0b9_9c4h9a2n6nfe)l,s )Q 3 1| ( ~ ^~~~ 0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/aarch64/rv40dsp_init_aarch64.o In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 5 warnings generated. CC libavcodec/aarch64/sbrdsp_init_aarch64.o src/libavcodec/aacenc.c:1245:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1245 | for (i = 0; i < FF_ARRAY_ELEMS(aac_normal_chan_layouts); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1254:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1254 | for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1300:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1300 | for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AS libavcodec/aarch64/sbrdsp_neon.o src/libavcodec/aacenc.c:1395:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | {"aac_ms", "Force M/S stereo coding", offsetof(AACEncContext, options.mid_side), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1396:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), 3AV warning_sO generatedPT. _TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1397:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1399:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | {"aac_ltp", "Long term prediction", offsetof(AACEncContext, options.ltp), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1400:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | {"aac_pred", "AAC-Main prediction", offsetof(AACEncContext, options.pred), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1401:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | {"aac_pce", "Forces the use of PCEs", offsetof(AACEncContext, options.pce), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1403:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1403 | {NULL} | ^ src/libavcodec/aaccoder.c:920:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder.c:919:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ In file included from src/libavcodec/aacdec.c:260: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aacenc.c:1415:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1415 | { NULL } | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacpsy.c 194 | : 298 : 56Q:3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 031622672f/M_PI )298, | Q 3 0 ( 0 . 0 0 2 9 6+3 0(409.61 +f /0M._04P I*) ,a dQ3d0)( 0*. 000.206061 0*0 4f6 3*f /fM _*P If) ,* Qf3;0 ( 0| . ~ ^0 019002859fsrc/libavcodec/aacpsy.c/:M298_:P52I):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0 02981 | 1 6 2 58 93 f / M _ P I )+, (Q03.06( 0+. 00.00041 5*8 11a5d5df/)M_ P* I0) . 0| 01 ^~~~~~~~~~~~~~ * f src/libavcodec/aac_defines.h*: 44f: *36 :f *note: expanded from macro 'Q30'f ; | ~ ^ 44 | #defsrc/libavcodec/aacpsy.cin:e298 :Q483:0( xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ( i n t ) (( x )* 1+0 7(307.64 18+2 40..004 +* 0a.d5d)) | * ^ 0.001 * f * In file included from f src/libavcodec/aacps_fixed.c*: 24f: *In file included from src/libavcodec/aacps.cf;: 32 | : ~ ^src/libavcodec/aacps_fixed_tablegen.h :194:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacpsy.c :298:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | 298 | Q3 0 ( 0 .+ 0(003.166 2+2 607.204f /*M a_dPdI) )*, 0.Q03001(0 .* 0f0 29*6 f3 04*9 1ff /*M _fP;I ) ,| ~ ^Q 30(0.00src/libavcodec/aacpsy.c26:62980:0294:63 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q29830 | ( 0 . 0 0 1 9 0 0 2 85 9+f /(M0_.P6I) ,+ Q03.00(40 .0*0 1ad1d)6 2*5 809.30f0/1M _*P If) ,* Qf3 *0 (f0 *. 00f0;1 5 8| 11 ~ ^~~55 f/M_PI) src/libavcodec/aacpsy.c | : ^~~~~~~~~~~~~~297 :47src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36: note: expanded from macro 'Q30' 297 | 44 | # d e f i n+e 6Q.03 0 (* xe)x p ( - 0 . 1 5 * ( f (-i 8nt.)7()( x*) *(1f0 7-3 7841.872)4). 0 | ^ ~+ 0.5) src/libavcodec/aacpsy.c| : ^297 :35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :29724: | In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :194 : 61 : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6.0 * exp(-0.1 5194 | * (f - 8 .Q73)0 (*0 .(f0 0-3 1682.276)7)2 f /| M ^ ~_ PI), Q30src/libavcodec/aacpsy.c(0:.02960:472:9 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 491f/M _296P | I) , Q 3 0 (0 . 0 0 26-6 060.84 6 3* fe/xMp_(P-I0).,6 Q3*0 ((0f. 0-0 139.040)2 8*5 9(ff/ M-_ P3I.)4,) )Q 3 0| ^ ~( 0.001162src/libavcodec/aacpsy.c58:93296f:35/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q3 0(2960 | . 0 0 0 1 5 8 1 1 5 5 f-/ M6._8P I *) e| x ^~~~~~~~~~~~~~p (-0src/libavcodec/aac_defines.h.:644: 36: note: *expanded from macro 'Q30' (f - 344. | 4#)d e*f in(ef Q-30 (x3) . 4 ) ) | ^ ~ (int)src/libavcodec/aacpsy.c((:x295):*261: 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741 82952 | 4. 0 + 0r.5e)t u r| n ^ 3.64 * In file included from psrc/libavcodec/aacps_fixed.co:w24(f: ,In file included from src/libavcodec/aacps.c-:032.: 8src/libavcodec/aacps_fixed_tablegen.h:)194 : 36| : ~~~ ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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), Q30src/libavcodec/aaccoder.c(0.:0010110:315:0 0warning: 04implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]98 f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1010: | 44:36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3M0[(xi)] = ( s c e 0- > c o e f(fisn[ts)ta(r(tx+)(*w+1w02)7*3172481+8i2]4 . 0 | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.5) | ^1011 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 192: 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + sce1->coe f192f | s[ s t a r tQ+3(0w(+w02.)0*0192989+9i66]6)4 f*/ M0_.P5I;) , | Q ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~3 0(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:src/libavcodec/aaccoder.c32: src/libavcodec/aacps_fixed_tablegen.h::191:105461::35 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 191 | 1053 | Q 3 0 ( 0 . 01 7 7 8 0 9 2 0 5 f / M _ P I ) , Q 3M0([0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q3i0]( 0=. 0(1s0c6e8707-8>9c9ofe/fMf_sP[Is)t,ar tQ+3(0w(+0.w020)6*51392386+1i6]f / M| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ PI), Q 31054 | 0 ( 0 . 0 0 0 8 8 9 4 2 0 0 f / M _ PI ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 :+ note: sexpanded from macro 'Q30' ce1->c 44o | e#fdfesf[isntaer Qt3+0((wx+) w 2) * 1 2 8 + i ] ) * 0(.i5n;t ) (| (x ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~) *1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741src/libavcodec/aacpsy.c824.:0 + 3490:.375:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from src/libavcodec/aacps_fixed.c:24 : 349In file included from src/libavcodec/aacps.c | : 32 : src/libavcodec/aacps_fixed_tablegen.h : 190 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] coeffs[g].b a190rk | s = ( b ar kQ 3+0 (pr0e.0v3)1 6/1 222.04;35 f /M| _ ~~~~~^~~~~~ ~P I), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), src/libavcodec/aacpsy.cQ3:0355(:057.:0 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 019460f/M_PI ),355 | Q 3 0 ( 0 . 0 1 9 0 1 2 6c1oe3f2ff-/>Ms_pPrIe)a,d_ loQw3[00]( 0=. 0f11f6_3e5x3p1304(2-fb/aM_rPkI_)w,i dQ3t0h (*0 .P0S0Y1_538GP2P7_1T6H4Rf_/MS_PPREIAD)_,L O W)| ; ^~~~~~~~~~~~~~ | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacpsy.csrc/libavcodec/aacps.c::32: 356src/libavcodec/aacps_fixed_tablegen.h::57190: :warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356190 | | Q 3 0( 0 .c0o3e1f6f1-2>2s4p3r5efa/dM__hPiI )[,0 Q]3 0=( 0.f0f2_96e2x5p41804(7-fb/aMr_k_PwIi)d,t h Q*30 (P0S.Y0_236G60P1P9_4T6HR0_fS/PMR_EPIA)D,_ HQI3)0;( 0 .| 0 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~19 0126132f/M_PI), Q30(0.011263 warning5s33 generated4. 2f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacpsy.csrc/libavcodec/aac_defines.h::44357::3657:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | 357# | d ef i ne Q 3 0 (x ) co e f f - >s p r e a d _(lionwt[)1((]x )=*1 0f7f3_7e4x1p81204(.-0b a+r k0_w.i5d)t h | * ^ en_spread_lIn file included from osrc/libavcodec/aacps_fixed.cw:)24;: In file included from src/libavcodec/aacps.c :| 32 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h :190:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/src/libavcodec/aacpsy.cM:_358P:I57): ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.0266019 43586 | 0 f /M _ P I ) , Q3 0 (c0o.e01f9f0-1>2s6p1r32efa/dM__hPiI )[,1 ] Q=3 0f(f0_.e0x1p11603(5-3b3a4r2kf_/Mw_iPdIt)h, *Q3 0e(n0_.0s0pr1e5a8d_2h7i1)6;4 f /| M_ ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~PI ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:11src/libavcodec/aacpsy.c:: warning: 360implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | 360 | Q 3 0 ( 0.m0i3n1s6n1r2 2=4 3e5xfp/2M(_peP_Im)i,n Q/ 3ba0n(d0_.s0i2z9es6[2g]5)4 8-4 71f/.M5_fP;I) , | Q3 ~ ^~~~0 (0.0266src/libavcodec/aacpsy.c01:93604:6340f: /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I), Q3 0360( | 0 . 0 1 90 1 2 6 1 3 2mfi/nMs_nPrI )=, eQx3p02((0p.e0_1m16i3n5 3/3 4b2afnd/_Ms_iPzI)e,s [Qg3]0)( 0-.0 011.558f2;7 1 64| f ~~~~ ~~~~~~~^~~~~~~~~~~~~~~/M _PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacdec_template.c (i:nt1262):(52(x:) *warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0.5) 1262 | | ^ MDCT_INITIn file included from (src/libavcodec/aacps_fixed.cac:-24>: mIn file included from dsrc/libavcodec/aacps.c:32c: tsrc/libavcodec/aacps_fixed_tablegen.h1:21890:,61 : awarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >mdct120_fn ,189 | 1 2 0 ,Q3 0T(X0_.S0C5A6L1E7(4916.704f//1M2_0P)I)), Q| 3 ^~~~~~~~~~~~~~~~~0( 0.052662src/libavcodec/aac_defines.h9:24639:f36/:M _note: Pexpanded from macro 'TX_SCALE'I ), Q3 0(460 | .0#4d73e1f1i3n8e0 5fT/XM__SPCIA),L E(Qx3)0 ( 0 . 0 3 3 8 4(7(6x1)5 1*f /1M_2P8.I0)f,) Q 3| 0 ~ ^~~~~~( 0.020src/libavcodec/aacdec_template.c72:712576:1137:7 fnote: /expanded from macro 'MDCT_INIT'M_ PI), Q 312570 | ( 0 . 0 0s2c8a2l0e5 =9 6s1fv/aMl_;P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) ( i\n t )| ( ^~~~ (x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*10737src/libavcodec/aacdec_template.c4:112638:522:4. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 1263In file included from | src/libavcodec/aacps_fixed.c : 24 : MIn file included from src/libavcodec/aacps.cD:CT32_: Isrc/libavcodec/aacps_fixed_tablegen.hN:I189T:(11a: cwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> mdct128, a 189c | -> m dc t 1 2Q380_f(n0,. 0 5 6117248,9 674f/M_PTIX)_S,C AQL3E0((10..005/216286)2)9 23 9| f ^~~~~~~~~~~~~~~~~/M _PI), Q3src/libavcodec/aac_defines.h0:(460:.3604:7 3note: 1expanded from macro 'TX_SCALE'1 3805f/ M_46P | I#)d,ef iQn30e( 0T.X_0S33C8A4L76E1(5x1)f / M _ P I ) , (Q(x3)0( 0* .1022087.207f61)77 f /| ~ ^~~~~~M _PI)src/libavcodec/aacdec_template.c,: 1257Q3:013(:0 .note: 0expanded from macro 'MDCT_INIT'0 282059 612571f | / M _ P Is)c,a l e| ^~~~~~~~~~~~~~= svasrc/libavcodec/aac_defines.hl:;44: 36 : note: expanded from macro 'Q30' 44 | # d ef i n e Q 3 0 ( x ) ( i nt )( (x ) * 1 0 7 3 7 4 1 8 2 4 . 0 + 0 .\5) | | ^~~~ ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)(src/libavcodec/aacdec_template.c(x:)1264*:1520:7 3AS libavcodec/aarch64/simple_idct_neon.o warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0. 51264) | | ^ MDCT_INIT(acIn file included from ->src/libavcodec/aacps_fixed.cm:d24c: tIn file included from 4src/libavcodec/aacps.c8:320: ,src/libavcodec/aacps_fixed_tablegen.h : 188a:c111:- warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m dct480_fn, 41888 | 0 , T X_ SC AQL3E0((10.0./0478902)6)6 3 9| ^~~~~~~~~~~~~~~~~1 7f/M_src/libavcodec/aac_defines.hPI:)46,: 36Q:3 0note: (expanded from macro 'TX_SCALE'0. 07434 8462 | 9#3d2eff/inMe_ TPXI_S)C,A LQE3(0x()0. 0 6 6 8 4 0 5 4(4(3xf)/ M_*P I1)2,8 Q.300f()0 .| 04 ~ ^~~~~~7 8888src/libavcodec/aacdec_template.c8:612572:f13/:M _note: Pexpanded from macro 'MDCT_INIT'I ), Q30( 01257. | 0 2 9 3 5s4ca3l3e5 7=f /sMv_PaIl);, Q 3 0 ( 0 . 0 0 3 9 9 6 7 7 4 6 f / M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' 44 | # d e f i n e \Q 3 0| ^~~~( x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:src/libavcodec/aacdec_template.c36:: note: 1265expanded from macro 'Q30':52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | src/libavcodec/aacpsy.c#def:in420e 1265 | : Q 35 30M:(D xCwarning: )Tmissing field 'window_shape' initializer [-Wmissing-field-initializers]_I NI T ( a c - > m dc t54201 2 | , a c( iFF-Pnsy>Wtm)i(d(xncd)*to510w1I732nf7_4o18f2 4.n0w, i + 50. 125,= ) T{ | X{ ^ _ SC0A L}EIn file included from (src/libavcodec/aacps_fixed.c1}:.24: ;0/In file included from 51 2src/libavcodec/aacps.c ):| ^) 32: src/libavcodec/aacps_fixed_tablegen.h: 188| : ^~~~~~~~~~~~~~~~~61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:46:36: note: 188expanded from macro 'TX_SCALE' | 46 | Q#3d0ef(i0n.e0 7TX9_2S6C6A3L9E1(7fx/)M _ PI ) , Q 3 0( 0(.0(7x43)4 8*2 192382.f0/fM_)P I )| , ~ ^~~~~~Q 30(0src/libavcodec/aacdec_template.c:.12570:6136:8 4note: 0expanded from macro 'MDCT_INIT'54 43f/M_ P1257I | ) , Q 3sc0a(l0e. 0=4 7s8va8l88;8 6 2f / M _ P I ) , Q 30 ( 0 . 0 2 9 35 4 3 3 5 7 f / M _ PI ) , Q 3 0 ( 0 . 0 0 3 99 6 7 7 4 6 f / M _ P I ) , \| ^~~~~~~~~~~~~~ | ^~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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.0src/libavcodec/aacdec_template.c29:312665:4523:3 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0. 0126603 | 9 9 6 7 7M4D6CfT/_MI_NPIIT)(,a c -| > ^~~~~~~~~~~~~~m dct9src/libavcodec/aac_defines.h6:044,: 36 :a cnote: -expanded from macro 'Q30'> mdct96 044_ | f#nd,e f i n9e6 0Q,3 0T(Xx_)S C AL E ( 1 . 0 / 9 6 0 ) ) ( i| n ^~~~~~~~~~~~~~~~~t )((x)*1src/libavcodec/aac_defines.h0:7463:7364:1 8note: 2expanded from macro 'TX_SCALE'4 .0 + 0 .465 | )# d e| f ^i ne TX_SCALEIn file included from (xsrc/libavcodec/aacps_fixed.c) : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:(188x:)11 :* warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8.0f) | ~ ^~~~~~ 188src/libavcodec/aacdec_template.c | : 1257 : 13 : note: Qexpanded from macro 'MDCT_INIT'3 0(0.0792 612576 | 3 9 1 7 fs/cMa_lPeI )=, sQv3a0l(;0 . 0 7 4 3 4 8 2 9 3 2 f / M _ P I ) , Q 3 0 ( 0 . 0 6 6 8 4 0 5 4 4 3 f / M _ P I ) , Q 3 0 ( 0 . 0 4 7 8 8 8 8 8 6 2 f\/ M _| P ^~~~I ), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.06786src/libavcodec/aacdec_template.c41:512677:352f:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.04167 912670 | 0 9 8 f /MMD_CPTI_)I,N IQT3(0a(c0-.>0m0d5c6t811032745,5 fa/cM-_>PmId)c,t 1 0| 2 ^~~~~~~~~~~~~~4 _fn,src/libavcodec/aac_defines.h :1440:2364:, note: Texpanded from macro 'Q30'X _SCALE (441 | .#0d/e1f0i2n4e) )Q 3 0| ( ^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 46 : 36 : note: (expanded from macro 'TX_SCALE'i nt)(( x46) | *#1d0e7f3i7n4e1 8T2X4_.S0C A+L E0(.x5)) | ^ ((x) In file included from *src/libavcodec/aacps_fixed.c :1242: 8In file included from .src/libavcodec/aacps.c0:f32): src/libavcodec/aacps_fixed_tablegen.h :| 187 ~ ^~~~~~: 111: warning: src/libavcodec/aacdec_template.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1257:13: note: expanded from macro 'MDCT_INIT' 187 | 1257 | Qs3c0a(l0e. 1=1 1s7v3a4l5;3 1 8 f / M _ P I CC libavcodec/aarch64/synth_filter_init.o ) , Q 3 0 ( 0 . 1 0 4 9 0 6 5 7 3 9 f / M _ P I ) , Q 3 0 ( 0 . 0 9 4 4 4 5 7 6 5 0 f / M _ P I ) , Q\3 0 (| 0 ^~~~. 0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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.0src/libavcodec/aacdec_template.c416:712219:0230:9 8warning: f/comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]M _PI), Q30(0.005681 312217 | 5 5 f / M _ P I )f,o r | ( ^~~~~~~~~~~~~~i = 0src/libavcodec/aac_defines.h;: 44i: 36<: Fnote: Fexpanded from macro 'Q30'_ ARRAY_ E44L | E#MdSe(ffifn_em pQe3g04(axu)d i o _ c h a n n e l s ) ; (ii+n+t)) ( (| x ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) *1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.14786404AS libavcodec/aarch64/synth_filter_neon.o 37f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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.0CC libavcodec/aarch64/vc1dsp_init_aarch64.o 081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI)src/libavcodec/aacpsy.c, Q:35650:(80:. 1warning: 38implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 121708f/M_PI), Q5653 | 0 ( 0 . 0i8f5(7a9c4t9i1v8e2_fl/iMn_ePsI )=,= Q03.00()0 . 0| 1 ^~~~~~~~~~~~ ~~1 7820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(src/libavcodec/aacpsy.c0.1:96169:7488:3 7warning: 72implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2 f/M_PI), Q30(0.12 66164 | 1 1 4 5 2 9 f / M _ P I ) , Q 3 0 ( 0 .f0o1r7m5_6f0a9c8t4o9rf /M_P I+)=, s q| r ^~~~~~~~~~~~~~t f(fasrc/libavcodec/aac_defines.hb:s44(:c36o:e fnote: sexpanded from macro 'Q30'[ start+ i44] | )#)d;e f i| n ~~~~ ^~~~~~~~~~~~~~e Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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_src/libavcodec/aacsbr.cPI):, 87 :| 29 ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 44 | #define Q3 087( | x ) ( i n t )t(e(mxp)1* 1=0 7f3f7_4e1x824.p02 f+i (0(.s5b)r - >| d ^a ta[0].env_fIn file included from acsrc/libavcodec/aacps_fixed.cs_:q24[: eIn file included from ]src/libavcodec/aacps.c[:k32]: >src/libavcodec/aacps_fixed_tablegen.h>:1182): 111+: 7warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)src/libavcodec/aacsbr.c :| 89 ^: 29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h89: | 182 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t182e | m p 2 = fQf3_0e(x0p.24f6i4(5(9p6a9n5_7o0fff/sMe_tP I-) ,s bQr3-0>(d0a.t4a4[818]6.2e5n8v2_4ffa/cMs__PqI[)e,] [Qk3]0)(>0>.14)2 2*3 0 2| 2 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~4 61f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.033src/libavcodec/aacsbr.c41:5926:8212:6 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | 92 ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' if (44t | e#mdpe1f i>n e1 EQ2300)( x{) | ^~~~~ ~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.src/libavcodec/aacdec_template.c4488:612622:5528:2 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.42230224 612621 | f / M _ PMID)C,T _QI3N0I(0.T3(3a8c7-1>0m3d0c8t11f2/0M,_ P Ia)c,- >Qm3d0c(t01.2202_8f6n6,6 1 2 6172f0/,M _TPXI_)S,C AQL3E0((10..00/3132401)5)6 8 2| 6 ^~~~~~~~~~~~~~~~~f /M_PI), | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 93:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'TX_SCALE': 36: note: expanded from macro 'Q30' 93 | #d e44f | i#ndee fTiXn_eS CQA3L0E((xx)) ( ( x ) (/i n3t2)7(6(8x.)0*f1)0 7 3| 7 ~ ^~~~~~~~4 1824.src/libavcodec/aacdec_template.c0: 1257+: 130:. 5note: )expanded from macro 'MDCT_INIT' | ^ 1257 | In file included from ssrc/libavcodec/aacps_fixed.cc:a24l: eIn file included from src/libavcodec/aacps.c=: 32s: vsrc/libavcodec/aacps_fixed_tablegen.ha:l182;: 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q 3 0 ( 0 . 4 6 4 5 9 6 9 5 7 0 f / M _ P I ) , Q 3 0 ( 0 . 4 4 8\8 6 2| 5 ^~~~8 24f/M_PI), Q30src/libavcodec/aacsbr.c(0.:41062:2283:0 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 61f/M_PI), Q30(0.3 31068 | 7 1 0 3 0 8 1 f / M _ P I ) , Q3a0v(_0a.s2s2e8r6t606(1t2e6m7pf1/ M<_=P I1)E,2 0Q)3;0 ( 0| . ^~~~~ ~~0 334156826fsrc/libavutil/avassert.h/:M38_:P11I:) ,note: expanded from macro 'av_assert0' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :3844 | : 36 : note: expanded from macro 'Q30'i f (!(c o44n | d#)d)e f{i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 1 0 7 3 7 4 1 8 2 4 . 0 + 0 . 5 ) \| ^ | ^~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q3src/libavcodec/aacdec_template.c0(:01263.:5524:9 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 5342f/M_PI), Q 312630 | ( 0 . 5 2M74D8C9T0_0I6N5IfT/(Ma_cP-I>)m,d cQt3102(80,. 4 4a9c9-4>5m3d0c0t81f2/8M__fPnI,) , Q13208(,0 .T3X2_8S3C3A5L8E2(116.f0//M1_2P8I))), Q| 3 ^~~~~~~~~~~~~~~~~0 (0.0522src/libavcodec/aac_defines.h2:3936:8366:1 fnote: /expanded from macro 'TX_SCALE'M _PI), 93| | ^~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he: 44T:X36_:S Cnote: Aexpanded from macro 'Q30' LE(x) 44 | # d e f i n(e( xQ)343 0/( warningx3s)2 generated 7. 6 8 . 0 f ) | ~ ^~~~~~~~ (insrc/libavcodec/aacdec_template.ct:)1257(:(13x:) *note: 1expanded from macro 'MDCT_INIT'0 73741824 .12570 | + 0 .s5c)a l e| ^= sval; In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 181 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q 3 0 ( 0 . 5 6 2 8 7 1 7 5 4 2 f\/ M _| P ^~~~I ), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/MIn file included from _PIsrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(5330:.834:4 9warning: 94implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3008f/M_PI), Q30(0.3283358216f/ M533_ | P{IQ)3,1 (Q-300.(001.00553202429386682610f2/0Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .669src/libavcodec/aac_defines.h5:9440:5368:0 3note: 6expanded from macro 'Q30'1 66f)}, 44{ | Q#3d1e(f-i0n.e9 1Q23606(3x6) 7 9 5 7 2 9 3 f ) , Q 3 1((i-n0t.)1(1(5x2)2*913087134704013842f4src/libavcodec/aacdec_template.c).}0:, +1264 :| 052 ~~~~^~~~~~~~~~~~~~~~~~~.: 5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from 1264src/libavcodec/aacps_fixed.c | : 24 : In file included from 45src/libavcodec/aacps.cM | :D#32Cd: Tesrc/libavcodec/aacps_fixed_tablegen.h_f:Ii181Nn:Ie86T :(Q a3warning: c1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-( >xm)d c t 4 8 0 , 181a | c - > m d( ci tnQ4t38)00((_(0fx.n)5,*6 22 18 47471847085,34 62T4fX8/_.MS0_C PA+IL )E0,(. 15Q.)30 0/ (4| 08 ^ ~.0 5)4)9 9 7| 2 ^~~~~~~~~~~~~~~~~5 342In file included from fsrc/libavcodec/aacsbr_fixed.c/src/libavcodec/aac_defines.h:M:62_93: P:src/libavcodec/aacsbrdata.hI36:):533, : note: 58Qexpanded from macro 'TX_SCALE':3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 . 5932 | 7#4d8e9f0i0n 6e5335 | fT{/XQM_3_S1PC(IA-)L0,E. (0Qx13)0 0( 50 3. 04 44 99 89 64 25(032(00x0f)8) f,// MQ3_32P17I(6)-8,0. .0Q6f36)09 (5 src/libavcodec/aacsbr.c09| .0 ~ ^~~~~~~~35 :8211908:3src/libavcodec/aacdec_template.c3656:31:125756 :86warning: 132fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:1) 6}note: f,expanded from macro 'MDCT_INIT'/ M{_QP3I1)(, - 12570Q | .3 9 0 1119( 20 6.s60c35a | 62l 72e 9 25 =37 62s8 9v6 3a1 lff; /) M ,_ P QI 3) 1, ( - 0| . ^~~~~~~~~~~~~~ 1 1 5 src/libavcodec/aac_defines.h 2 : 2 44 9 : 3s36 8b: 1r 4-note: 0>expanded from macro 'Q30' 0d 3a 4t fa ) [ 44}c | ,h # ] d . ee| fn ~~~~^~~~~~~~~~~~~~~~~~~ iv n_ ef a src/libavcodec/aac_defines.hQc :3s 450[ :(e 36x] :)[ k note: ] expanded from macro 'Q31' = f f _45 e | x# pd 2e ff ii( (ni (en s t bQ) r3( -1(\>(x dx) a)*| t 1 ^~~~a 0 [ 7c 3h 7] 4. 1e 8n 2v 4_ .f 0a c +s( _i0qn.[t5e))]( [(k x]| )> ^*> 211)4 7+4 863)6In file included from 4src/libavcodec/aacps_fixed.c 8| :. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~240 : In file included from +src/libavcodec/aacps.c :032.: 5 src/libavcodec/aacps_fixed_tablegen.h)120: | 181 :| 61 ^ ~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h 181: | 533 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0 ( 0 . 5 6 2 5338 | 7 {1 7Q 53 14 (2 -f 0/ .M 0_ 1P 0 5I 3) 0, 4 9Q 83 60 2(*00 2.e05xf4p)92,9_ 72Qt533a14b(2[-fs0/b.Mr6_-6P>9Id5)a9,t0 a5Q[83c00h3(]60.1.e65n62vf7_)4f}8a,9c 0s{0_Q6q35[1fe(/]-M[0_.kP9]I1 )2&,6 61Q3]36;07 (9 05| .7 ~42 49939f4)5,3 0Q0381f(/-M0_.P1I1)5,2 2Q93308(104.03023843f3)5}8,2 1 6| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 0522src/libavcodec/aacdec_template.c2 345:6 | 8#12656d1e:ff/52iM:n_ ePwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q) 3src/libavcodec/aacsbr.c,1: ( 121x| :) ^~~~~~~~~~~~~~25 : warning: implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h : 126544 | : 36 : 121note: M | expanded from macro 'Q30'D( Ci Tn _t I) N( (I44 x | T )#( *da 2ec 1f- 4i> 7nm 4ed 8 c 3Qt 365 041 (82 x.,i)0 f +a( cs 0-b .>r 5m- )d> cd ta | 5t 1 ^ ~a [ 2c _h(f]in.n,etIn file included from n)src/libavcodec/aacsbr_fixed.cv (:_ (62f5xa: 1)csrc/libavcodec/aacsbrdata.h2*s:,1[533 0e:T7]6X3[_:k7S ]4warning: C 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A>8 L 2E14(E.120.0 0)+ / 533 5{ | 01 {.2Q 5)| 3)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 ( | -| ^0 ^~~~~~~~~~~~~~~~~ . 010530src/libavcodec/aac_defines.h4:993In file included from 8:636src/libavcodec/aacps_fixed.c2:: 024note: 2: expanded from macro 'TX_SCALE'0In file included from fsrc/libavcodec/aacps.c):,32 : Q src/libavcodec/aacps_fixed_tablegen.h393:1 | 181(#:-d360:e. f6warning: i6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n9 e5 9T0X5_8S0C3A6L 1E1816( | 6x f) ) } , { QQ 33 01 ( (-(00(..x59)61 22/86 76313276757649825.f70/2fM9)_3 Pf I)| ), ~ ^~~~~~~~, QQ3310src/libavcodec/aacdec_template.c((:-012570.:.51314:19 59note: 27expanded from macro 'MDCT_INIT'22 95src/libavcodec/aacdec_template.c3384:1 2415651257f:0 | /350 M:3 _ 4 Pwarning: f I)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s)} c,,a lQ e| 3 ~~~~^~~~~~~~~~~~~~~~~~~=0 (s0v.src/libavcodec/aac_defines.ha5:l245;7 : 4156536 8 | : 9 0 note: 0 expanded from macro 'Q31'6 5 f / M _ 45 P | I # ) d , e f Q i3 n0 e( 0 Q. 34 i14 f(9 x9 ()4 o 5 f3 f0 s0 e8 tf [/ 0M ]_ P I > ) , 2 5 Q 5(3 Ui0 )n( t0 {). (3 (2 | x8 ~~~~~~~~~ ^ ~~~~)3 *3 25 18 42 71 46 8f 3/ 6M 4_ 8P .I\0) , + | Q ^~~~03 .05()0 . 0| 5 ^ ~2 2236861f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 532:84:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 53244 | | {#Qd3e1f(i n0e. 8Q03700(5x0)6 3 7 6 9 3 5 1 f ) , Q 3 1((i n0t.)2(9(6x5)3*616087238744410882f4).}0, +{ Q03.15()- 0 .| 3 ^8 981478896In file included from 9src/libavcodec/aacps_fixed.c2:624f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1810:.8119:5 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 05717087f)}, 181| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036(:0 .note: 5expanded from macro 'Q31'6 2871754 245f | /#Md_ePfIi)n,e QQ3301((0x.)5 4 9 9 7 2 5 3 4src/libavcodec/aacdec_template.c 2:f 1266/ :M 52 _: P (Iwarning: i)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n, t )Q(3(0x()0*.251247 74126648 | 89 30 60 46 85fM/DMC_TP_II)N,I TQ(3a0c(-0>.m4d4c9t9946503,0 0 8afc/-M_>PmId)c,t 9Q6300_(f0n.,3 2 8 3936508,2 1T6Xf_/SMC_APLIE)(,1 .Qsrc/libavcodec/aacsbr.c03./00:9( 7960+.:0 )0230)5. :52 2 )| 2warning: 3 ^~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 6| 8 ^ ~6 1src/libavcodec/aac_defines.hf:/93M:_36PI:) ,note: In file included from expanded from macro 'TX_SCALE'79 src/libavcodec/aacsbr_fixed.c | | :9362 : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h | :#532: 58d:src/libavcodec/aac_defines.h e :warning: f 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:i n e36 f:To rnote: Xexpanded from macro 'Q30' _( SeCA532 L | =44 E{ | 1(Qx#);3 1d(e 0ef i.n 8 e <0 7Q0 = 35 s00 b(((6r3xx)-7)6 9> /3d5 a 1 3t2 7fa) , 6[8 .Q0 ]0.3 fb)1 (s _ n u m(0| ._i ~ ^~~~~~~~n2t9e )6(n5(3vsrc/libavcodec/aacdec_template.cx:61257;:)136 *:1 8e0note: 72+expanded from macro 'MDCT_INIT'387+ 444)10 882 {1257f4) | .| } 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~+, 0. {s5Qc3a) 1lsrc/libavcodec/aacsbr.ce (= :| - ^s800 .v3:a8279l8:;1In file included from 4 src/libavcodec/aacps_fixed.c warning: :7 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]24 8 : In file included from 9src/libavcodec/aacps.c 80 | : 6 329: src/libavcodec/aacps_fixed_tablegen.h 2 6:f ) 180 : 136, : Q3 1 (warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 89 5f 7 o r2 ( 6180k 0 | 5=7 01;7 08 7f )Q3 0 k }( 0. ,<6 | 7 ~~~~^~~~~~~~~~~~~~~~~~~s 1 b2 7src/libavcodec/aac_defines.h2r :945-: 363> : 3note: expanded from macro 'Q31'n [ 5 sf /b 45 | M#_rP- dIe>f i)d, nQa e 3Qt 0 3 a1\ ( (| [00]x ^~~~. .)b6s 6_ 3 f8 8r 9 eq3 4_85 r f e/sM _P[Ie )] ];, Q3(k0++i)(n0 t.){(6 ( 50x| )67 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* 629104617fsrc/libavcodec/aacsbr.c4/:M_8101P3I6:)23,4 :8Q .30 warning: 0+ comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0( 0..5)6 0 0 101| 9 | 5 ^ ~9 7 1 8 2 ffIn file included from /osrc/libavcodec/aacsbr_fixed.cMr: (_62: esrc/libavcodec/aacsbrdata.h:P532 :I=32 :) warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],; Q 3 0e(0 .<5 0=365323 s | br8->{d0Qa2t9a3[11f/0M(]._b PsI0_.8)0n7,u0m Q5_3n00o(63i0s76.e19;036 005e12f+8)7+4,) Q7 f3/M{1(_ P I| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~0 ).,2 9 6| 5 ^~~~~~~~~~~~~~36src/libavcodec/aacsbr.c6 :1028:272src/libavcodec/aac_defines.h:8:4src/libavcodec/aacdec_template.c40 844:warning: :f1267)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]}36,:: note: expanded from macro 'Q30' 52{:Q 1023warning: 1 ( | -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 0 | #d. e 3f i 8 n9 812671e4 | 78 89 6Q f 9M236of)D,0 rC ((kQT3x _1)(= I 00N; k.I T <8 9 (s5b a7r - c 2 > - > 6(nm0dcit_q5;n1t)7( 0k1(7+028x+)*47) 1,f {a0) c7}3 -| ~ ^ ~~~~~~~~, 7 >4 m1d| 8 ~~~~~^~~~~~~~~~~~~~~~~~ct21 src/libavcodec/aacsbr.c:40src/libavcodec/aac_defines.h2114:.45:436::0 note: _expanded from macro 'Q31'27f +:n warning: , 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 545 1)0 | #2d4, T e114| | X f ^_i S Cn eA LIn file included from Q 3 E src/libavcodec/aacps_fixed.c f1o((:24r: In file included from 1src/libavcodec/aacps.cx. 0/:)(1e 32= 01;: 2 4src/libavcodec/aacps_fixed_tablegen.he ) : )180 < = :s| ^~~~~~~~~~~~~~~~~~111 b r-:> warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d src/libavcodec/aac_defines.h a(:int93at):[(c36(: hxnote: 180] | )expanded from macro 'TX_SCALE'*.2 14 74b8 s3_6 4 8.n0 93+u | Qm0_e#ndv3.0(e0.;5f 6e)i7n+e 1+ ) | 2 ^ ~ T X7| _2S9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~C3A LIn file included from E3(5src/libavcodec/aacsbr_fixed.cf:x/)62 : src/libavcodec/aacsbrdata.hM:_src/libavcodec/aacsbr.cP 532:I ):115 : ,731 : warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q 3 0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(. 115( | 6x6 )35328 8 9 | { / 3 Q 34185 f/3M3( 207_6 8 warning.s8P generated . .0I )0,7 Q 3f0)f 0| 5o06(30 ~ ^~~~~~~~.r 7 669(3551k06src/libavcodec/aacdec_template.c7f :=12576:)13: 9note: ,expanded from macro 'MDCT_INIT'00; k Q63 11<(f /M _P Isb0r1257) | . - ,2 >Qs9c6n53a0[36l(es 6= 0b.r8-s>d6a020v95t9a8a4740[lc1h8].;b8f2 fs/) _ M } f_r,e qP I{ Q3_) 1r(,- e s0[ Q.30e( ]3]0 . 8 ; 5k+9+8) {01 4 738 6839| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 0929 2 1src/libavcodec/aacsbr.c6: f f127):/27 , M: Q_ P 3 1warning: (I comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] )0. 8, 9 1275Q 3 | 07 ( 0 2 . 160 6 00 0 5 278 1 7 74 7 0f/ M_fP8I )o7r (, ef =) \}1,| ^~~~~~~~~~~~~~; | e| ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h ^~~~< =: src/libavcodec/aac_defines.h44s::45b:3636r::- >note: expanded from macro 'Q30'dnote: expanded from macro 'Q31'a ta[ c44 | #h45]d | .#debfeisf_innnee um _QQn3o130i(s(e;xx) e)+ + ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ( in tsrc/libavcodec/aacsbr.c ):( 128((i:x31)n:*t 2)1warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7( 4(83x6 )128* | 4 1 80 . 70 3+ 7 4 01 8.24 .5) 0 | ^ ~+ 0 .fo5r )(k In file included from =src/libavcodec/aacsbr_fixed.c :| 062; ^ k: src/libavcodec/aacsbrdata.h:<531 :s83:b rwarning: -In file included from >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n src/libavcodec/aacps_fixed.c:_24q: ;In file included from src/libavcodec/aacps.ck:++32 : )src/libavcodec/aacps_fixed_tablegen.h:531 180 | : 86:{ | Q3warning: 1 ~ ^ ~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.141300 51801 | 7 5 8 4 8 7 fQ)3,0 (Q301.6(7-1207.2995303950f9/83M5_7P5I68)9,f )Q},3 0{(Q301.(-606.348780930454895f6/70M1_6P9I7)f,) ,Q Q3301((0-.06.53076374609504697128f6/4M7_f)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.6:0450:9365:97 1note: 8expanded from macro 'Q31' 2f/M_ P45I | ),# deQf3i0n(e0. 5Q033613(8x0)29 1 f / M _ P I ) , Q 3 0((i0nt.)1(0(x6)0*0228174477f4/83M6_P4I8).,0 | + ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| : ^ ~ 36: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62de: fsrc/libavcodec/aacsbrdata.hi:n531e: 58Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 531 | { Q 3 1 (( i0n.t1)4(1(3x0)0*1501775387441887f2)4,src/libavcodec/aacdec_template.c. 0:Q 1221+3: 1(230-0:..5) 9 warning: 5 09comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 | 9 ^8 3575689fIn file included from )}src/libavcodec/aacps_fixed.c, : 1221 | 24{ : QIn file included from 3src/libavcodec/aacps.c1( -:0 32. 4: src/libavcodec/aacps_fixed_tablegen.h:71800 :0615f49:6or7 ( 0warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =1 06;9 7i f<) , FQF 1803_1 | A( R -R0A Y. _ 3 QE7L303E4(05M409S.762(78f61472f7)f2}_9,3 m 3p| 5 ~~~~^~~~~~~~~~~~~~~~~~~ef /gM_4Psrc/libavcodec/aac_defines.hauI:)di45o_,: cQ36h: 3note: 0a(expanded from macro 'Q31'n 0n.e6ls6 3)458 | #;d8 9ei3fi+n4e+ 8)Q 531 (f| /Mx_ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)P I ) , Q 3 0 ( 0 . 6 5(0i6n7t6)9(0(6x1)f*2/1M_4P74I8)3,6 4Q83.00 (+0 .06.0509)5 9 | 7 ^ ~18 2f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620(: 0src/libavcodec/aacsbrdata.h:.53150:3316:3 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 91f/M_P I531) | ,{ QQ3310(( 00..11046100320085714775f8/M4_8P7If)),, Q| 3 ^~~~~~~~~~~~~~1 (-0src/libavcodec/aac_defines.h.:94450:9360:9 8note: 3expanded from macro 'Q30'5 75689 f44) | }#,de f{inQe 3Q13(0-(0x.)4 7 0 0 5 4 9 6 7 0 1 6 9 7(fi),n tQ)3((1x(-)0*.13077334704514892742.806 4+7 f0).}5,) | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 : src/libavcodec/aacps_fixed_tablegen.h45: | 180#:d36e:f iwarning: neimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 180 | (Qi3n0t()0(.(6x7)1*221742794383356f48/.0M _+P I0).,5 )Q 3 0| ( ^ ~ 0.663889348In file included from 5fsrc/libavcodec/aacsbr_fixed.c/M:_62P: Isrc/libavcodec/aacsbrdata.h):,531 :Q73:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 650676906 1531f | /{MQ_3P1I)(, 0.Q13401(3000.561070589458977f1)82,f Q/3M1_(P-I0).,9 5Q0390(009.85305376538602899f1)f}/,M {_QP3I1()-,0 .Q473000(504.91607601069072f)8,74 7Q3f1(/-M_0P.I3)7,3 4 0| 54 ^~~~~~~~~~~~~~9 728src/libavcodec/aac_defines.h6:444:736f:) }note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e Q 3 1 ((xin)t ) ( ( x ) * 1 0 7 3 7 4(i1n8t2)4(.(0 x+)* 201.4754)8 3 6| 4 ^8. 0 + 0.5)In file included from src/libavcodec/aacps_fixed.c| ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c180::62: 11src/libavcodec/aacsbrdata.h:: 530warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | 530 | { Q 3 1Q(30-(00..9697192478219533352f7/8M2_9P6If)),, Q3Q13(0-0(.0.56693488839431478551f6/6M0_7PfI)),} ,Q 3{0(Q03.165(0 607.699076111f3/M4_5PI4)3,9 Q33909(10f.)6,00 9Q3519(7-108.26f7/5M2_P8I5),1 52Q23506(470f.5)0},3 6 3| 8 ~~~~^~~~~~~~~~~~~~~~~~~0 291src/libavcodec/aac_defines.hf:/45M:36_:P Inote: ),expanded from macro 'Q31' Q30( 045. | 1#0d6e0f0i2n8e7 4Q73f1/(Mx_P)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )src/libavcodec/aacpsy.c*21 4447 | :4#8794d3:e622f4:8i n.warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q+3 00(.x5)) | ^ ~ 794 | In file included from src/libavcodec/aacsbr_fixed.c: 62: (src/libavcodec/aacsbrdata.h i: 530:n59 t): ( ( warning: x) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i*f 1(f073a74 1b530s8 | ({24d.Qe0 3+1 l0.(t5a-_)0p. e99| )9 > ^ 408.1503257fIn file included from src/libavcodec/aacps_fixed.c8*2 9:6d24: fesIn file included from )src/libavcodec/aacps.ci:32,r : eQdsrc/libavcodec/aacps_fixed_tablegen.h_3:p1(179e:-136:) 0.warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9| ~~~~ ^~~~~~~~4 83417516607f )src/libavcodec/aacpsy.c}179:,794 | {: Q 40 3: 1 (warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]300 .(907.17 7941 | 8 35 39481 58 4 5 3933 99f1/f M) _if,P IQ()fa3,b1s( (-dQe0l3.t607a(05_2.85p17e582)523 9>8 05.1065f847 f)5}*3 ,fd/ e| Msi ~~~~~^~~~~~~~~~~~~~~~~~re_ dP_src/libavcodec/aac_defines.hI:p45)e:), 36 Q:| 3 0note: ~ ~~~~~~^~~~~~~~~~~~expanded from macro 'Q31'( 0.785 3459 | #8de1fi8n5e3 fQ/31M(_x)P I) , Q 3 0 ( 0 . 78 5 3 9(i8n18t5)(3(fx/)M*_2P1I4)7,48 3Q63408(.00. 7+8 5309.58)18 5 3| f ^ ~/M _PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:7628: 5src/libavcodec/aacsbrdata.h39:815308:5313:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), 530 | | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.449:9369:4 8note: 1expanded from macro 'Q30'5 32782 944 | 6#fd)ef,i Qn3e1( -Q300.(5x9)4 8 3 41 7 5 1 6 6 0 7f ) } , ({iQn31t() (0(.9x7)*111037435744319832949.10 f+) ,0 Q.35)1 ( | - ^0 .6752851In file included from 5src/libavcodec/aacps_fixed.c2:2245: 6In file included from 4src/libavcodec/aacps.c7:f32): }src/libavcodec/aacps_fixed_tablegen.h, : 179| ~~~~^~~~~~~~~~~~~~~~~~~: 111: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45179 | | # d e f i n Qe3 0Q(301.(7x8)5 3 9 8 1 8 5 3 f / M _ P I()i,n tQ)3(0((0x).*27184573948831685438f./0M_ P+I 0).,5 )Q 30 (| 0 ^ ~. 785398185In file included from 3src/libavcodec/aacsbr_fixed.cf:62/: M_src/libavcodec/aacsbrdata.hP:I530):,6: Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.78539 85301 | 8{53Qf3/1M(_-PI0).,9 9Q9304(801.5738257389289168f5)3,f /QM3_P1I)(,- 0Q.3509(408.3748157531968610875f3)f}/,M {_QP3I1)(, 0 .| 9 ^~~~~~~~~~~~~~71 1345src/libavcodec/aac_defines.h4:3449:3369:9 1note: fexpanded from macro 'Q30') , Q3 144(- | 0#.d6ef7i52n8e5 1Q53202(5x6)4 7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n:t )note: (expanded from macro 'Q31'( x)*10 7453 | 74#1d8e2f4i.n0 e+ 0Q.351)( x )| ^ In file included from src/libavcodec/aacps_fixed.c : 24: (In file included from insrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:179):*862:1 47warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0. 5179) | | ^ ~ Q30(0.In file included from 78src/libavcodec/aacsbr_fixed.c5:623: 9src/libavcodec/aacsbrdata.h8:15288:583:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30 (5280. | 7{8Q533198(1-805.39f4/M7_05P0I8)9,66 5Q3908(40f.)7,8 5Q33918(1-805.32f95/8M0_04P2I)8,1 4Q3300(60f.)7}8,5 39{8Q1381(5 30f./9M1_5P9I98)0, 7Q03807(307.678f5)3,9 Q831815(3f-/0M._9P81I4)7,8 Q3300(3085.778815f3)9}81,8 5 3| f ~~~~^~~~~~~~~~~~~~~~~~~/M _PI)src/libavcodec/aac_defines.h,:45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45 | note: #expanded from macro 'Q30'd efine 44Q | 31#(dxe)f i n e Q 30 ( x ) ( i nt ) ( ( x ) * 2 1(4i7nt4)8((3x6)4*81.007 3+74 108.245.) 0 | + ^ ~ 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:528:In file included from 59src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:179:61 :528 | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.9470 51790 | 8 9 66 59 8 4 fQ)3,0 Q(3src/libavcodec/aacsbr.c0.17:(8200-5:1903:.9 281warning: 89comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 55830f04/2M8_1P4I3) 06,f)200} Q | , 3 0 f{o(r Q(30i1.( =7 8050.; 3i91959 89<81 08s7530f/b8rM7-_>3PIn)7, _Qq;6 30fi)(+,+ 0.)Q 73{8 1(5 3| -9 ~ ^ ~~~~~~~~8 0.1988145738f3/03M8_57P8I)1, fQ)3}0(,0 .| 78 ~~~~~^~~~~~~~~~~~~~~~~~53 981src/libavcodec/aac_defines.h8:455:336f:/ Mnote: _Pexpanded from macro 'Q31'I ), Q 3450( | 0#.d7e85f3i9n8e1 85Q33f1/(xM)_P I ) , Q 3 0 (0 . 7 8 5 3 9(8i1n8t5)3(f(/xM)_*2P1I4)7,4 8 36| 4 ^~~~~~~~~~~~~~ 8.0 src/libavcodec/aac_defines.h+: 440:.536): note: expanded from macro 'Q30'| ^ ~ 44 | #deIn file included from fisrc/libavcodec/aacsbr_fixed.cn:e62 : Qsrc/libavcodec/aacsbrdata.h3:0528(:x31:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {(iQn3t1)((-(0x.)*9140773075048198626549.804 f+) ,0 Q.35)1 ( -| 0 ^. 2958004281In file included from 4src/libavcodec/aacps_fixed.c3:240: 6In file included from fsrc/libavcodec/aacps.c):},32 : {Qsrc/libavcodec/aacps_fixed_tablegen.h3:1179( :036.:9 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9807087376f )179, | Q 3 1 (- 0 .Q9831047(803.07388535978811f8)5}3,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~PI ), src/libavcodec/aac_defines.hQ:3450:(360:. 7note: 8expanded from macro 'Q31'5 39818 5453 | f/#Md_ePIf)in,e Q 3Q03(10(.x7)8 5 3 9 8 1 8 5 3 f / M _ P (Iin)t),( (xQ)3*201(04.747883564389.801 8+5 30f/.M5_)P I )| , ^ ~ Q30(0.78In file included from 5src/libavcodec/aacsbr_fixed.c3:629: 8src/libavcodec/aacsbrdata.h1:8528:563f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30( 0528 | .{7Q83513(9-801.89543f7/0M5_0P8I9)66,5 9| 84 ^~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ:3441:(36-:0 note: .expanded from macro 'Q30'2 958004 442 | 8#1d4e30f6ifn)}e, Q{3Q03(x1)( 0 . 91 5 9 9 8 0 7 0 8 7 3(7i6nft)),( (Qx3)1*(1-00.7938714417882340.308 5+7 801.f5))} , | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: 45src/libavcodec/aacps_fixed_tablegen.h | :#179d:11e:f iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 179 | Q 3 0 ((0i.n7t8)(5(x3)98*121845734f8/3M6_4P8I.),0 Q+3 00(.50). 7 8| ^ ~5 3981853In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):527,: 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .7853981 85275 | 3{fQ/3M1(_ P0I.)9,7 5Q3304(2503.4758753893871f)8,5 Q33f1(/ M0_.P8I6)1,5 0Q933008(01.276885399f8)18}5,3 f{/Q3M1_(P I0).,9 9Q64320(406.6758054316938f)1,8 5Q33f1/(M _0P.I7),0 1 9| 00 ^~~~~~~~~~~~~~4 34275src/libavcodec/aac_defines.h1:244f:)36}:, note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:ef inote: nexpanded from macro 'Q31'e Q30(x )45 | # d e f i n e Q 3 1((ixn)t ) ( ( x ) * 1 0 73 7 41 8 2(4in.t0) (+( x0).*52)1 4 | 7 ^ 483648.0 In file included from + src/libavcodec/aacps_fixed.c0:.245: In file included from )src/libavcodec/aacps.c :| 32: ^ ~src/libavcodec/aacps_fixed_tablegen.h :178:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:527:59: 178 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 .52789 | 95{2Q33317(7 40f./97M5_P3I4)2,5 3Q43507(80.3970f6)9,0 6Q93612(4 f/0M.8_6PI1)5,0 9Q33008(102.6982901f1)}9,40 4{8Qf3/1M( _0P.I9)9,6 4Q234066(50.09461986336f5)92,7 fQ/M3_1P(I )0.,7 Q03109(10.04036472175581324f1)4}f, / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3045(:136.: 4note: 6expanded from macro 'Q31'4 7934 445 | 3#d7ef/fMi_nPIe) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' ( in44t | )#(de(fx)i*n2e1 4Q743803(6x4)8 . 0 + 0 . 5 ) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h0:75273:7324:1 8warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 + 0.5) 527| | { ^Q 31( 0.975In file included from 34src/libavcodec/aacps_fixed.c2:524: 3In file included from 4src/libavcodec/aacps.c5:7328: 3src/libavcodec/aacps_fixed_tablegen.h7:f178):,111: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.8615093 01788 | 1 2 6 8 9 f)Q}3,0( 0{.Q83919(5 203.397976442f4/6M6_5P0I4),1 6Q33f0()0,. 9Q036910(6 9602.47f/0M1_9P0I)0,4 3Q4302(705.91220f11)9}4,0 4 8| ~~~~~^~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hPI:)45,: 36Q:3 0note: (0expanded from macro 'Q31'. 96983 65459 | 27#fd/eMf_iPneI )Q, 3Q1(3x0)( 1 . 0 6 7 1 5 83 4 1 4f /(Mi_PnIt)),( (Qx3)0*(211.446744789334644387.f0/ M_+P 0I.),5 ) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:527 :744: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q3 0(527x | ){ Q 3 1 ( 0. 9 7 5 3 4(2i5n3t4)5(7(8x3)7*f1)0,7 Q337411(8 204..806 +1 500.953)0 8 | 1 ^ 2689f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c3:1(24 : 0.In file included from 9src/libavcodec/aacps.c:9326: 4src/libavcodec/aacps_fixed_tablegen.h2:461786:865:0 4warning: 16implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f), Q31( 0.7 01781 | 90 0 4 3 4 2 7Q53102f()0},. 8 9| ~~~~~^~~~~~~~~~~~~~~~~~9 5233src/libavcodec/aac_defines.h77:445f:/36M:_ Pnote: I)expanded from macro 'Q31', Q30 (45 | 0#d.e9f0i6n9e06 96Q2341f(/xM)_P I) , Q 3 0 ( 0 . 9 20 1(19i4nt0)4(8(xf)/M*_P2I1)4,7 4Q833064(80..09 +6 908.356)5 92 7| f ^ ~/ M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(1:.62: 06src/libavcodec/aacsbrdata.h7:15265:8843:4 1warning: 4fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q 35260 | {(Q131.(4-604.973943124044317f7/M5_8P7I4)4f,) ,| ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h 0:.44:436:1 3note: 7expanded from macro 'Q30'4 05202 444 | 3#6d3eff)i},n e{ QQ3310(( x0) . 9 6 0 6 3 94 3 3 1 5 5 1 1(fi)n,t Q)3(1(( x0).*91037113677410892544.102 8+0 f0).},5 ) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c: 3245: | src/libavcodec/aacps_fixed_tablegen.h#:d178e:fi61n:e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 178 | ( iQ3n0t()0(.(x8)9*291542734387376448f./M0_ +P I)0,. 5Q3)0 (| 0 ^ ~. 90690696In file included from 24src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I526):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.92011 9526 | 4{0Q483f1/(M-_0P.I9)3,41 2Q034107(508.796494f8)3,6 5Q93217(f /0M._4P1I3)7,4 0Q53200(214.360367f1)5}8, 3{41Q43f1/(M _0.P9I6)0,6 3Q9304(313.1456541719f34)4,3 7Qf/3M1_(P I0).,9 3 1| 1 ^~~~~~~~~~~~~~6 709src/libavcodec/aac_defines.h5:41442:368:0f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f:i nnote: expanded from macro 'Q31'e Q30(x ) 45 | # d e f i n e Q 3 1( x(i)nt ) (( x ) * 1 0 7 37 4 1 8 24 .(0i n+t )0(.(x5))* 2 1| 4 ^7 483648.In file included from 0 src/libavcodec/aacps_fixed.c+ :024.: 5In file included from )src/libavcodec/aacps.c : 32| : src/libavcodec/aacps_fixed_tablegen.h ^ ~: 178:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526:32: warning: 178 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 0(5260 | .{8Q3919(5-20.39337471240f4/1M7_P5I8)7,4 4Qf30)(,0 .9Q03619( 006.94612347f4/05M2_P0I24)3,6 3Qf3)0}(,0 .{9Q230111(9 400.4986f0/6M3_9P4I3)3,1 5Q5301(01.f9)69,8 3Q63519(2 70f/.M9_3P1I1)6,7 0Q93504(112.80607f)1}5,8 3 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~4 f/M_src/libavcodec/aac_defines.hPI:)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .4647 9453 | 4#4d3e7ffi/nM_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30'( int)( (44x | )#*d2e1f4i7n4e8 3Q64380.(0x )+ 0 . 5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c(:(62x): *src/libavcodec/aacsbrdata.h1:05267:367:4 1warning: 82implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) 526 | | { ^Q3 1(-0.9341In file included from 2src/libavcodec/aacps_fixed.c0:4241: In file included from 7src/libavcodec/aacps.c5:8327: 4src/libavcodec/aacps_fixed_tablegen.h4:f178:)11,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.413740 51782 | 0 2 4 3 6 3Qf3)0}(,0 .{8Q93915(2 303.797640f6/3M9_4P3I3),1 55Q1310(f0).,90 69Q03619(62 40f./9M3_1P1I6)7,09 5Q43102(800f.9)2}0, 1 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~ 404src/libavcodec/aac_defines.h8:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30( 450 | .9#6de9f8i3n6e5 9Q2371f(/xM)_P I) , Q 3 0( 1 . 0 6 7 1 5(8i3n4t14)f(/(Mx)_*P2I1)4,7 48Q336048(.10. 4+ 604.759)3 4 4| 3 ^ ~7 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbr.csrc/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::525::8444:225:: 3619warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : note: expanded from macro 'Q30' warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 44525 | | #{dQe3f1( -0i225n.e | 9 8 Q 75396 00(f6xo9)46r 04 9( fe), = Q 0 3;1( 0.e8 22 8 8<7 1c h_4d 3a t0a(3-0i>7n3bf)t}s)(,(_ xn){*uQ13m01_(73e n7v04;1.82 8e4+7.+04 )3+4 7 {9 0 | 4 ~ ^ ~~~~~~~~~~~~~~~~~~~7. 4536)25 f )| , ^Qsrc/libavcodec/aacsbr.c 3:1(227 :0.238:In file included from 9src/libavcodec/aacps_fixed.c3 :9warning: 924comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 : 9In file included from src/libavcodec/aacps.c5:6 5322275: 43 | 3src/libavcodec/aacps_fixed_tablegen.hf ): }177: 136 :, warning: | ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] forsrc/libavcodec/aac_defines.h: 45(:k36 : = 1770 | ;note: expanded from macro 'Q31' k < Qs45b3 | r#0d-(ef>inn1_e. li0m0Q;7 k3++91)(2 x)4 { 5 56 7| ~ ^ ~~~~~~~~~~ f / M _ Psrc/libavcodec/aacsbr.c I : )230 :, 57(i :n Qtwarning: )3(0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]((1. 0x2)08*22318437468336 f/4M230_8 | .0P +I ) 0, . 5Q) 3| 0 ^ ~ ( 1 .fo0r4 3(3mIn file included from 0src/libavcodec/aacsbr_fixed.c :762=3: 0 4sbsrc/libavcodec/aacsbrdata.h4fr:/M-525:_59>:Pf Iwarning: _)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t,a bQl3e0 (1l.5251i | 2{mQ0[318(k5]- -100 3.s989b9r7-f59>60/kM6_9xP[14]6I;0) ,4m9 fQ< )s,3 Qb30r1-(>(1f. 2_0ta4.b282l246e8l08i7144m380[9k33f/ M0_+7 3Pf1)I]} )- ,s,br - Q{>3kQ0x(3[11.1](5; 1m08+5.78+2) 76{4 3 8| 48 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~17 f9/4M74_36P2src/libavcodec/aacsbr.c5I:src/libavcodec/aacpsy.cf)),:245, : Q89357 :| 3 ^~~~~~~~~~~~~~: 134(warning: src/libavcodec/aac_defines.h:: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 44warning: .:8missing field 'window_shape' initializer [-Wmissing-field-initializers]36:9 3 9 note: 245expanded from macro 'Q30'9 | 49 5 6 8935 | 5 444 | 3 3 f#)} , d | ef ~~~~~^~~~~~~~~~~~~~~~~~ F i FnPfoer s(src/libavcodec/aac_defines.h m:yQ 3=045(xW) s:i nb36: d r o-note: w>expanded from macro 'Q31'f I _nt fab lo w45 | ei(#l iimde=fn[ i{ t{k n0)]( e (}- x }Q;)s3b r*->1 1| 0k7( ^x3[x1 ]7)4;18 24 . m 0 < + s b 0r ->.f 5_ t )(a b lie| nlt ^)i m([(kx +) *121In file included from ] 4src/libavcodec/aacps_fixed.c7:-24 s4b: r8-In file included from 3>6src/libavcodec/aacps.c48k.:x320[ +: 1src/libavcodec/aacps_fixed_tablegen.h0].:;5177) :| m ^ ~111 +:+ )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ In file included from | src/libavcodec/aacsbr_fixed.c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :62: src/libavcodec/aacsbrdata.h:525 :177src/libavcodec/aacsbr.c32 | : 251:: warning: 57implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 0(1. 0525 | 0{ Q72519 | 324 1(5 -5 607f /. M _9P 8I 7)5, 9 60Q63 0(9f4o16r. 00(24m09 f)8=2,38 3s 6Qb3f3r-/>1fM(_ _t0Pa.I82b28)l8e,li7m 1[Qk4] 3-3 00s3b(10.0r74333f0)7}3,04 4{fQ/3M1_P(I )0,. 8Q734034(719.412704835612053f9)9,f /QM3_1P(I )0,. 8Q3903(919.42945265456403438-f9>)k3f}/,x M| ~~~~~^~~~~~~~~~~~~~~~~~[ _1P]Isrc/libavcodec/aac_defines.h):;45, m: 36<:Q sb3r0(note: -expanded from macro 'Q31'1 >.f5_1t8a bl545e72 | 6#li8d8m1fe/M[_kf P+iI )ne1 ] ,Q-3 | 1 ^~~~~~~~~~~~~~s(b rx-) > src/libavcodec/aac_defines.hk: 44x : [36 1: ]note: ; expanded from macro 'Q30' m ++ ) { (i nt44 | )#((| xde ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) f*i21n47e4 Q833src/libavcodec/aacsbr.c60:4(2578:x57.)0: + warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0 . 5 ) 257 | | ^ ~ ( i n t ) ( (In file included from x )*src/libavcodec/aacsbr_fixed.c 1: 620: 7src/libavcodec/aacsbrdata.h :3 525f74:o61:r8 ( m 2=warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sb.r 0- >+f _0t. 525a | {5Q)b l3 e| 1l ^i( m-0[.9k8] 7-In file included from src/libavcodec/aacps_fixed.c5s9:6b24r: 0In file included from 69-4>ksrc/libavcodec/aacps.cx6:32[01: src/libavcodec/aacps_fixed_tablegen.h4]9:f;177 ):m86,: f_ t0a.b82l28e8l7i 1m431770[ | k3 +0 7 31 f )]} ,- Q{sb3rQ0-3>k(11x.0([10 7]9204.5;58 7463m74+7+f/9M4)_7 43P6{I2 5)f) ,| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q3Q0(311.( src/libavcodec/aacsbr.c00:.2265088:957329:398 34warning: 9656comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]53 5f43/3M_fPI) 265) | },, Q 3 | ~~~~^~~~~~~~~~~~~~~~~~~0 ( 1 src/libavcodec/aac_defines.h .:045 :4 363: 3fo rnote: expanded from macro 'Q31'0 7 30(4m4 f=45/ | M #s_PdIeb)fri, -Q3n0>(e1f _Q.3t1a1b2(lx0e)li8m [k5]1 0 - 3 9 s9 fbr - / >M _kP x [I(1i];)n, t mQ)30 ((1<( s.bx2r4)-*221>4f46704_84t8a3bl963ef/4Ml8._iP0 mI[+ )k 0+., 5 )1 ]Q 3 -| 0 ^ ~s (b1.r5-1>k8x5In file included from [71]src/libavcodec/aacsbr_fixed.c;2:6 62m88: +src/libavcodec/aacsbrdata.h1:524+f:/)83M:AS libavcodec/aarch64/vc1dsp_neon.o _ {warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I )| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~524 | {Qsrc/libavcodec/aac_defines.h3:1(44 :0.365:2 1note: 7expanded from macro 'Q30'5 42468 2441 | #9d5eff)i, nQe 3Q13(-00(.x8)5 39 6 8 2 6 7 3 5 70 5 f ) } (,i n{tQ)3(1((x-)0*.109743707114319862940.905 6+f )0,. Q53)1 (| - ^0 .018263481In file included from 94src/libavcodec/aacps_fixed.c25:5f24): },In file included from src/libavcodec/aacps.c :| 32: ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :177:src/libavcodec/aac_defines.h61::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | 177# | d e f i n e QQ3301((1x.)0 0 7 9 2 4 5 5 6 7 f / M _(PiI)n,t) (Q(3x0)(*211.40720488233683468.30f /+M _0P.I5)), Q| 3 ^ ~0 (1.043307In file included from 30src/libavcodec/aacsbr_fixed.c4:624: fsrc/libavcodec/aacsbrdata.h/:M524_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.120 8524 | 5{1Q3013(9 90f./5M2_P1I)7,5 4Q2340(618.22419254f6)04,8 9Q33f1/M(_-P0I.),8 Q53309(6182.657138557702658f8)1}f,/ {MQ_P3I1)(, - 0| . ^~~~~~~~~~~~~~9 470src/libavcodec/aac_defines.h1:13449:366:9 0note: 9expanded from macro 'Q30'5 6f), Q3441 | (#-d0.e0f1i8n2e6 3Q43801(9x4)2 5 5 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45:)36(:( xnote: )expanded from macro 'Q31'* 10737 44518 | 2#4d.e0f in+e 0Q3.15()x ) | ^ In file included from src/libavcodec/aacps_fixed.c(:i24n: tIn file included from src/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h)*:21771:43674:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) 177| | ^ ~ Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:0620: 7src/libavcodec/aacsbrdata.h92:452455:6317:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30 (1524. | 0{20Q83213(8 306.35f2/M1_7PI5)42,4 6Q832019(51.f0)4,3 3Q03713(0-404.f8/5M3_9PI6)8,2 67Q3305(710.51f2)0}8,5 1{0Q3319(9-f0/.M9_4P7I0)1,1 39Q63900(9156.f2)4,2 4Q603418(9-30f./0M1_8PI2)6,3 4Q8301(9412.5551f)8}5,7 26 8| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31 (44x | )# de f i n e Q 3 0 (x ) ( i nt ) ( ( x) * 2 1 4(7i4n8t36)4(8(.x0) *+1 0703.7541)8 2| 4. ^ ~0 + 0.5) In file included from | ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:524:7In file included from :src/libavcodec/aacps_fixed.c :warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177: 52411 | :{ Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.5217542 41776 | 8 2 1 9 5 f) ,Q 3Q301((1-.00.0875399264852566773f/5M7_0P5If)),} ,Q 3{0Q(311.(0-02.0984720381361339f6/9M0_9P5I6)f,) ,Q 3Q301((1-.00.40138320673340841494f2/5M5f_)P}I,) , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h1:.451:362:0 8note: 51expanded from macro 'Q31'03 99f/M _45PI | ),# dQe3f0i(n1e.2 4Q23416(x0)4 8 9 3 f / M _ P I ) , (Qi3nt0)((1(x.)5*12184577246888316f4/8M_.P0I ),+ 0 .| 5 ^~~~~~~~~~~~~~) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 52344: | 84#:d warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fi ne Q30(x) 523 | { Q 3 1 ( 0 . 4 (4i2n2t6)8(0(0x9)3*21905763f7)4,1 8Q2341.(0 0+.7 103.2567)5 6 7| 4 ^2 752f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(:24 : 0.In file included from 0src/libavcodec/aacps.c3:632: 7src/libavcodec/aacps_fixed_tablegen.h19:0176:71361:5 83warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2f), Q31( 0 .61763 | 6 0 6 3 8 9 Q33606(617.51f0)6}1,9 9 38| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 7f/Msrc/libavcodec/aac_defines.h:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(1.1 2451 | #9d33e8fi1n7e9 fQ/3M_1P(Ix),) Q 30 ( 1 . 1 4 8 4 9 4 1(i2n44tf)/(M(_xPI))*,2 1Q437408(316.4283.20 0+8 6006.254)f /| M ^ ~ _PI), Q30In file included from (1.src/libavcodec/aacsbr_fixed.c3:4622: 1src/libavcodec/aacsbrdata.h3:05231:8594: 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q 35230 | ({1Q3.15(3 7308.0464925236f/8M0_0P9I3)2,9 5 6| f ^~~~~~~~~~~~~~ ), Q3src/libavcodec/aac_defines.h1:(44: 360:. note: 7expanded from macro 'Q30'1 32675 67444 | 2#7d52effi)n}e, Q{3Q03(1x() 0 . 0 36 7 1 9 0 7 1 5 8(3i1n2tf)),( (xQ)3*110(7 3704.613862046.308 93+6 606.755)f ) | } ^, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c36::24 note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 17645: | 111#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q3AS libavcodec/aarch64/videodsp.o 1(x) 176 | Q 30 ( 1(.1i0n6t1)9(93(8x3)7*2f1/4M7_4P8I3),6 Q4380.(01 .+12 10.9533)8 1| 7 ^ ~9 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0(:162.: 1src/libavcodec/aacsbrdata.h4:845239:4321:2 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q35230 | {(Q13.12(3 200.84640622246f/8M_0P0I9)3, 2Q93506(f1).,3 4Q2311(3 001.7814322f6/7M5_6P7I4)2,7 5Q23f0)(}1,. {5Q3371(3 8006.905336f71/9M0_7P1I5)8,3 1 2| ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:144(: 036.:6 note: 3expanded from macro 'Q30'6 0638 9443 | 6#d6e6f7i5nfe) Q}3,0( x | ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' ( int)( 45( | x#d)e*1f0in7e3 7Q43118(24x.)0 + 0 . 5 ) | ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):24*: 2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:61764:8.860: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 176 | In file included from src/libavcodec/aacsbr_fixed.c :62 : Qsrc/libavcodec/aacsbrdata.h3:5230:(71:. 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61993837f /523M | _{PQI3)1, (Q 300.4(412.216281090393328915769ff)/,M _QP3I)1,( Q03.0(7113.214687495467142274542ff/M)_}P,I ){,Q 3Q310( (01..02336270816900672145f/8M31_2PfI)),, QQ3310(( 1.03.46231630063188492f3/6M6_6P7I5)f,) }Q3,0 ( 1.| 5 ~~~~~^~~~~~~~~~~~~~~~~~3 738src/libavcodec/aac_defines.h0:64595:336f:/ Mnote: _expanded from macro 'Q31'P I), | 45 ^~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:44i:n36e: Qnote: 31expanded from macro 'Q30'( x) 44 | # d e f i n e (Qi3n0(tx))( ( x )* 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x))*1 0 | 7 ^ ~3 741824.0In file included from src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h:5522) : 83| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 522In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-1760:.619:2 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 023326932f), Q1763 | 1 ( - 0 . 9 7Q93709(219.81006681198903f8)3}7,f /{MQ_3P1I()-,0 .Q43406src/libavcodec/aacdec_template.c(017:1.156571:83525:11 98warning: 3539comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]88 1f7)9,f /QM3_1P(I-)0,. 5Q43203(3 121565.5 | 12 04 18 64 39 94 41 f2 )4 }4 ,f / M | _ ~~~~^~~~~~~~~~~~~~~~~~~P I ) , src/libavcodec/aac_defines.h :Q 453i:0f36( :1( .onote: 2fexpanded from macro 'Q31'3f 2s0e8t6[ 00456] | 2 #4>df e/2fM5i_5nPUeI) ) Q,{3 1Q (3| x0 ~~~~~~~~~ ^ ~~~~)( 1 . 3 4 2 1 3 0 1 8 4 2 f /(Mi_nPtI))(,( xQ)3*02(114.75438733684086.905 3+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662: : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 522:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q 35220 | ({xQ)3 1 ( - 0 . 9 2 3 6 6 0 2 3 3(2i6n9t3)2(f()x,) *Q13017(3-704.19872947.902 9+8 006.851)8 0 f| ) ^} , {Q31(-0.44In file included from 6src/libavcodec/aacps_fixed.c0:7241: 7In file included from 8src/libavcodec/aacps.c5:1328: 5src/libavcodec/aacps_fixed_tablegen.h9:8176f:)36,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.542332520 11766 | 3 9 4 f ) } ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~1 .106src/libavcodec/aac_defines.h1:9459:3368:3 7note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e1f.i1n2e1 9Q33318(1x7)9 f / M _ P I ) , Q 3 0 ( 1(.i1n4t8)4(9(4x1)2*4241f4/7M4_8P3I6)4,8 .Q03 0+( 10..253)2 0 8| 6 ^ ~0 624f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:35224:2311:3 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 42f/M_PI), 522Q | 3{0Q(311.(5-307.39820366965032f3/3M2_6P9I3)2,f ) ,| ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.449:7369:7 9note: 2expanded from macro 'Q30'9 806818 044f | )#}d,e f{iQn3e1 (Q-300.(4x4)6 0 71 7 8 5 1 8 5 9 8 f ) ,( iQn3t1)((-(0x.)5*412037332754210812643.904 f+) }0,. 5 )| ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/aarch64/videodsp_init.o In file included from src/libavcodec/aacps_fixed.c 45: | 24#: dIn file included from esrc/libavcodec/aacps.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q1763:111(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i176n | t ) ( ( x ) *Q23104(714.8130664189.903 8+3 70f./5M)_ P I| ) ^ ~, Q30(1.121In file included from 933src/libavcodec/aacsbr_fixed.c8:1627: 9src/libavcodec/aacsbrdata.hf:/522M:_6P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.1484 95224 | 1{2Q4341f(/-M0_.P9I2)3,6 6Q03203(312.62933220f8)6,0 6Q2341f(/-M0_.P9I7)9,7 9Q23908(016.83148201f3)0}1,8 4{2Qf3/1M(_-P0I.)4,4 6Q03701(718.551387539880f6)9,5 3Qf3/1M(_-P0I.)5,4 2 3| 3 ^~~~~~~~~~~~~~2 5201src/libavcodec/aac_defines.h6:3449:436f:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5))* 2 1| 4 ^7 483648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5:)24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:175:136: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:521:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q3 0521 | ({1Q.3119(1-902.2376833296f0/1M8_4P1I9)9,6 5Qf3)0,( 1Q.3210(8 102.5037542490f2/4M3_1P2I3)2,2 8Qf3)0}(,1 .{2Q33416(7 709.190989f7/9M0_4P4I6)7,4 3Q5300f()1,. 3Q13213(0-005.612491f3/0M2_8P7I3)4,74 0Q53f0)(}1,. 4 0| 3 ~~~~^~~~~~~~~~~~~~~~~~~4 1687src/libavcodec/aac_defines.h2:045f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30( 145. | 5#4d7e1f5i9n6e7 1Q83f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n:t )note: (expanded from macro 'Q30'( x)*214 7444 | 8#3d6e4f8i.n0e +Q 300.(5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: t)((src/libavcodec/aacsbrdata.hx:)521*:1590:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0. 5)521 | {| Q ^3 1(-0.3632601In file included from 84src/libavcodec/aacps_fixed.c1:9249: 6In file included from 5src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31751:( 1110:. 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 40243123228f) }175, | { Q 3 1 ( Q03.09(919.719901494262774833590ff/)M,_ PQI3)1,( -Q03.01(411.320028817235437542095ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.452:3364:6 7note: 7expanded from macro 'Q31'9 108f/M _45P | I#)d,e fQi3n0e( 1Q.3311(2x3)0 0 5 6 2 9 f / M _ P I ) , (Qi3n0t()1(.(4x0)3*42116487742803f6/4M8_.P0I )+, 0Q.350)( 1 .| 5 ^ ~4 71596718f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 521| : ^~~~~~~~~~~~~~32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 521 | {Q 3441 | (#-d0e.f3i6n3e2 6Q03108(4x1)9 9 6 5 f ) , Q 3 1 ( 0 .(0i7n4t4)0(2(4x3)1*2130272387f4)1}8,2 4{.Q03 1+( 00..59)9 9 7| 9 ^0 44674350f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:1324: 1src/libavcodec/aacps_fixed_tablegen.h3:01752:8867:3 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 05f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h175: | 45 : 36 : note: expanded from macro 'Q31'Q 30(1.1 9451 | 9#2d2e7f8i3ne9 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 2 0 8 1 2 5(3i5n2t9)f(/(Mx_)P*I2)1,4 7Q43803(614.82.304 6+7 709.150)8 f /| M ^ ~_ PI), Q30(1.3In file included from 123src/libavcodec/aacsbr_fixed.c0:0625: 6src/libavcodec/aacsbrdata.h2:9521f:/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.40 35214 | 1{6Q83712(0-f0/.M3_6P3I2)6,0 1Q83401(919.6554f7)1,5 9Q637118(f /0M._0P7I4)4,0 2 4| 3 ^~~~~~~~~~~~~~1 23228src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.99 9447 | 9#0d4e4f6i7n4e3 5Q03f0)(,x )Q 3 1 ( - 0 . 1 4 1 3 0 2 8 7(3i4n7t4)0(5(fx))}*,1 0 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #define In file included from Q3src/libavcodec/aacps_fixed.c1:(24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 175 : 61 : src/libavcodec/aacsbr.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : (311i:n19t:) (warning: (xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) *1752 | 1 4 7 48 3 6 4Q83.0 0(311 1 | +. 10 9. 15 9)f2 o2 r7| 8 ^ ~(3 e9 f=/ M0_;P IeIn file included from ) ,1warning: b2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s5 _3n5u2m9_fe/nMv _520;P | Ie{)+Q,+3 )1Q (3{-0 0( .1| 3. ~ ^ ~~~~~~~~~~~~~~~~~~~22 037406676769619088src/libavcodec/aacsbr.cf6:/5318M6:_f19P):I, ) warning: ,Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 3 Q13(0 (01.. 5331801 | 12 43 304 02 51f69o20r98 f7(/5eM3 _f=P) I}0),;, {eQQ 33<01 ((c1 h.0_4.d05a37t45a19-63>81b76s23_02nf2u/4mM4__8eP7nIfv));,, eQQ+33+01)(( 1-{.0 5. 49| 78 ~ ^ ~~~~~~~~~~~~~~~~~~~19 569664721289f2/1M5_0P9If)),} , | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | 45# | d#edfeifnien eQ 3Q03(1x()x ) ( i(nitn)t()((x()x*)1*027134774418832644.80. 0+ +0 .05.)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::52032:: 59src/libavcodec/aacps_fixed_tablegen.h:: 175warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31( -1750 | . 3 2 0 7 0Q63606(619.81695169f2)2,7 8Q3391f(/ M0_.P5I0)1,4 3Q43201(910.82705831f2)5}3,5 2{9Qf3/1M(_ P0I.)5,7 5Q93301(613.222344468777f9)1,0 8Qf3/1M(_-P0I.)9,8 9Q63604(212.932112530090f5)6}2,9 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 4expanded from macro 'Q31'0 341687 2450 | f#/dMe_fPiIn)e, QQ3310((x1). 5 4 7 1 5 9 6 7 1 8 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5 )44 | #| d ^ ~e fine Q30(In file included from x)src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 520 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *5201 | 0{73Q73411(8-204..302 0+7 006.656)6 9 8| 6 ^5 6f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c5:0241: 4In file included from 3src/libavcodec/aacps.c4:2321: 9src/libavcodec/aacps_fixed_tablegen.h0:81757:5113:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.5759 31751 | 6 3 2 2 4 4 8Q73f0)(,1 .Q13911(9-202.79883996f6/4M2_2P9I2)1,5 0Q93f0)(}1,. 2 0| 8 ~~~~~^~~~~~~~~~~~~~~~~~1 2535src/libavcodec/aac_defines.h2:945f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30( 145. | 2#3d4e6f7i7n9e1 0Q83f1/(Mx_)P I ) , Q 3 0 ( 1 . 3 1 2 3(0i0n5t6)2(9(fx/)M*_2P1I4)7,4 8Q33604(81..04 0+3 401.658)7 2 0| f ^ ~/ M_PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:5624: 7src/libavcodec/aacsbrdata.h1:55209:6671:8 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 520 | {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 3note: 2expanded from macro 'Q30'0 706666 9448 | 6#5d6eff)i,n eQ 3Q13(0 (0x.)5 0 1 4 3 4 2 1 9 0 8 7 5 3 f()i}n,t ){(Q(3x1)(* 100.7537754913812643.202 4+4 807.f5)), Q| 3 ^1 (-0.9896642In file included from 2src/libavcodec/aacps_fixed.c9:2241: 5In file included from 0src/libavcodec/aacps.c9:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 174 :| 136 ~~~~^~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 17445 | | # d e f i nQe3 0Q(311.(2x6)4 5 1 8 9 7 6 2 f / M _ P I )(,i nQt3)0(((1x.)2*729164477488237614f8/.M0_ P+I )0,. 5Q)3 0 (| 1 ^ ~. 3038636446In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,519 :Q843:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3710125685 f519/ | M{_QP3I1)(, 0Q.3904(014.44944463688479936235ff)/,M _QP3I1)(, 0Q.3009(012.65250312135572491264ff)/}M,_ P{IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 8238src/libavcodec/aac_defines.h6:3445:2365:3 4note: 3expanded from macro 'Q30'2 7f), Q 3441 | (# d0e.f0i8n9e2 4Q73608(8x2)3 6 7 6 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 073741 8452 | 4#.d0e f+i n0e. 5Q)3 1 (| x ^) In file included from src/libavcodec/aacps_fixed.c (i:n24t: )In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:11744:71114:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~174 | Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:2626: 4src/libavcodec/aacsbrdata.h5:15198:9587:6 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5191 | .{2Q73916(4 708.297410f4/4M9_4P6I6)8,7 9Q6330(f1).,3 0Q33816(3 604.4069f0/2M6_2P0I1)1,5 7Q43106(f1).}3,7 1{0Q13215(6-805.f8/2M3_8P6I3)5,2 5Q33403(217.f4)4,4 3Q83419(3 205.f0/8M9_2P4I7)6,8 8Q23306(716.f5)5}3,2 3 5| 2 ~~~~^~~~~~~~~~~~~~~~~~~9 24f/src/libavcodec/aac_defines.hM:_45P:I36):, note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31( x)44 | # d e f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( x+) *01.057)3 7 4| 1 ^ ~8 24.0 + 0.In file included from 5)src/libavcodec/aacsbr_fixed.c : 62| : ^src/libavcodec/aacsbrdata.h :519:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :51932 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31741:(86 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 044946687963f )174, | Q 3 1 ( 0Q.30090(216.220614155178491766f2)f}/,M _{PQI3)1,( -Q03.08(213.826739562457384237217ff/)M,_ PQI3)1,( Q03.00(819.234073688683263464766ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.453:7361:0 1note: 2expanded from macro 'Q31'5 685f/M _45P | I#)d,e fQi3n0e( 1Q.3414(4x3)8 4 9 3 2 5 f / M _ P I ) , (Qi3n0t()1(.(5x5)3*22315427942843f6/4M8_.P0I )+, 0 .| 5 ^~~~~~~~~~~~~~) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h44: | 519#:d7e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 519 | { Q 3 1 ( 0 .(9i4n0t4)4(9(4x6)6*8170976337f4)1,8 2Q43.10( +0 .00.950)2 6 2| 0 ^1 157416f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 8src/libavcodec/aacps_fixed_tablegen.h2:31748:63615:2 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 327f), Q31( 0 .1740 | 8 9 2 4 7 6 8Q83203(617.62f6)4}5,1 8 9| 7 ~~~~~^~~~~~~~~~~~~~~~~~6 2f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (1.27 9456 | 4#7d8e2f7i1nfe/ MQ_3P1I()x,) Q 3 0 ( 1 . 3 0 3 8 6 3 6 4(4i6nft/)M(_(PxI))*,2 1Q43704(813.634781.001 2+5 608.55f)/ M _| P ^ ~I ), Q30(1.4In file included from 4src/libavcodec/aacsbr_fixed.c4:3628: 4src/libavcodec/aacsbrdata.h9:35182:583f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.5 55183 | 2{3Q53219(2 40f./6M7_2P2I6)8,6 1 3| 9 ^~~~~~~~~~~~~~3 788fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -expanded from macro 'Q30'0 .13494 3448 | 9#0d1ef1i0n1e4 fQ)3}0,( x{)Q 3 1 ( - 0 . 7 0 7 3 7 3 9 8(8i4n2t0)6(8(fx)),* 1Q03713(7-401.872645.407 3+4 903.255)9 9 2| f ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:174:36 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 174 | Q 3 0 ( 1(.i2n6t4)5(1(8x9)7*62124f7/4M8_3P6I4)8,. 0Q 3+0 (01..52)7 9 6| 4 ^ ~7 8271f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h1:.5183:0583:8 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 446f/M_PI) ,518 | Q{3Q03(11(. 307.1607122256688651f3/9M3_7P8I8)f,) ,Q 3Q03(11(.-404.4133844994332859f0/1M1_0P1I4)f,) }Q,3 0{(Q13.15(5-302.375027932743f9/8M8_4P2I0)6,8 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.:7366:5 4note: 7expanded from macro 'Q30'3 493259 9442 | f#)d}e,f i n| e ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) *Q13017(3x7)4 1 8 2 4 . 0 + 0 . 5 ) ( i| n ^t )((x)*2147In file included from 48src/libavcodec/aacps_fixed.c3:6244: 8In file included from .src/libavcodec/aacps.c0: 32+: src/libavcodec/aacps_fixed_tablegen.h0:.1745:)11 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62174: | src/libavcodec/aacsbrdata.h : 518 :31 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.264518 95187 | 6{2Qf3/1M(_ P0I.)6,7 2Q23608(611.329739768487f8)2,71 fQ/3M1_(P-I0).,1 3Q43904(318.93001318061346f4)4}6,f /{MQ_3P1I()-,0 .Q73007(317.339781804122056688f5)f,/ MQ_3P1I()-,0 .Q73605(417.344494332854999322f5)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(451:.365:5 3note: 2expanded from macro 'Q31'3 52924 f45/ | M#_dPeIf)i,n e | Q ^~~~~~~~~~~~~~3 1(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fxi)n*e2 1Q43704(8x3)6 4 8 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.5180: 7+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 518 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 6In file included from 7src/libavcodec/aacps.c2:2326: 8src/libavcodec/aacps_fixed_tablegen.h6:1173:31369:3 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f), Q31(-0.134 91734 | 3 8 9 0 1 1 0Q1340f()1}.,3 5{0Q53515(6-508.37f0/7M3_7P3I9)8,8 4Q23006(81f.)3,6 2Q83412(7-908.27f6/5M4_7P3I4)9,3 2Q53909(21f.)3}8,2 0 5| 0 ~~~~~^~~~~~~~~~~~~~~~~~9 911fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(1.4 3452 | 7#8d4e1f9i9n7ef /QM3_1P(Ix)), Q 3 0 ( 1 . 4 8 5 0 0 1 4(4i4n8tf)/(M(_xP)I*)2,1 4Q73408(316.4585.900 1+4 302.054)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'517 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q5173 | 0{(Qx3)1 ( 0 . 4 1 8 8 1 2 8 4 1(8i2n6t8)3(f()x,) *Q13017(3 704.10822148.800 9+8 902.252)8 2 f| ) ^} , {Q31(-0.In file included from 86src/libavcodec/aacps_fixed.c1:3245: 4In file included from 5src/libavcodec/aacps.c4:9324: 1src/libavcodec/aacps_fixed_tablegen.h2:31737:f111):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.98947480 91730 | 9 3 5 9 f ) }Q,3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~. 350src/libavcodec/aac_defines.h5:5455:6365:8 3note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e1f.i3n6e2 8Q43217(9x8)2 f / M _ P I ) , Q 3 0 ( 1(.i3n8t2)0(5(0x9)9*1211f4/7M4_8P3I6)4,8 .Q03 0+( 10..453)2 7 8| 4 ^ ~1 997f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1517.:4588:5 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 4448f/M_PI) , 517Q | 3{0Q(311.(5 509.04114838210248f4/1M8_2P6I8)3,f ) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.440:2361:8 8note: 0expanded from macro 'Q30'9 892228 244f | )#}d,e f{iQn3e1 (Q-300.(8x6)1 3 5 4 5 4 9 4 1 2 3 7 f )(,i nQt3)1((( x0).*918097437744810892049.305 9+f )0}.,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e173f:i86n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 173 | ( i n t )Q(3(0x()1*.23154075458536654883.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 1.362842798In file included from 2fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:),517 :Q323:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3820509911 f517/ | M{_QP3I1)(, 0Q.3401(818.14238247188421698937ff)/,M _QP3I1)(, 0Q.3002(118.84805908091242424882ff/)M}_,P I{)Q,3 1Q(3-00(.18.651539504154439240142f3/7Mf_)P,I )Q,3 1 (| ^~~~~~~~~~~~~~0 .989src/libavcodec/aac_defines.h4:7444:8360:9 0note: 9expanded from macro 'Q30'3 59f)}, 44 | | # ~~~~~^~~~~~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: 45Q:3360:( xnote: )expanded from macro 'Q31' 45 | # d e f i n(ei nQt3)1(((xx)) * 1 0 7 3 7 4 1 8 2 4 . 0 (+i n0t.)5()( x )| * ^2 147483648.0 +In file included from 0src/libavcodec/aacps_fixed.c.5:)24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:173:61: In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:517:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q5173 | 0{(Q13.13(5 005.545168588132f8/4M1_8P2I6)8,3 fQ)3,0 (Q13.316(2 804.2072918828f0/9M8_9P2I2)2,8 2Qf3)0}(,1 .{3Q83210(5-009.981611f3/5M4_5P4I9)4,1 2Q3370f()1,. 4Q33217(8 401.999879f4/7M4_8P0I9)0,9 3Q5390f()1}.,4 8 5| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 1444src/libavcodec/aac_defines.h8:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(1 .455 | 5#9d0e14f3i2n0e4 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*2 14447 | 4#8d3e6f4i8n.e0 Q+3 00(.x5)) | ^ ~ (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*5161:0837:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0. 5516) | { Q| 3 ^1 (-0.0384151In file included from 7src/libavcodec/aacps_fixed.c6:0241: In file included from 8src/libavcodec/aacps.c4:332f: )src/libavcodec/aacps_fixed_tablegen.h,: 173Q:3361:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 6988881568117 9173f | ) } , { Q 3Q13(0-0(.13.031500251555763508436f4/4Mf_)P,I )Q,3 1Q(3-00(.10.736662788402879928222f0/5Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h3:8452:0365:0 9note: 9expanded from macro 'Q31'1 1f/M_P I45) | ,# dQe3f0i(n1e. 4Q33217(8x4)1 9 9 7 f / M _ P I ) , Q 3(0i(n1t.)4(8(5x0)0*1241444784f8/3M6_4P8I.)0, +Q 300.(51). 5 5| 9 ^ ~0 143204f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~516 :58src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 51644 | | {#Qd3e1f(i-n0e. 0Q3308(4x1)5 1 7 6 0 1 8 4 3 f ) , Q 3(1i(n-t0).(6(9x8)8*81801753678411187294f.)0} ,+ {0Q.351)( - 0| . ^3 01021573046In file included from 44src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1730:76116:7 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~173 | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: 1expanded from macro 'Q31'. 350555 6455 | 8#3dfe/fMi_nPeI )Q,3 1Q(3x0)( 1 . 3 6 2 8 4 2 7 9 8 2 f /(Mi_nPtI))(,( xQ)3*02(114.73488230654089.901 1+f /0M._5P)I ) ,| ^ ~Q 30(1.432784In file included from 19src/libavcodec/aacsbr_fixed.c9:762f: /src/libavcodec/aacsbrdata.hM:_516P:I31):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.485001 45164 | 4{8fQ/3M1_(P-I0).,0 3Q83401(511.75650910814433f2)0,4 fQ/3M1_(P-I0).,6 9 8| 8 ^~~~~~~~~~~~~~8 8156src/libavcodec/aac_defines.h8:1441:7369:f )note: }expanded from macro 'Q30', {Q31( -440 | .#3d0e1f0i2n1e5 7Q33004(6x4)4 f ) , Q 3 1 ( - 0 . 0 7 6(6i7n8t0)8(9(2x2)2*0150f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 172 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )172* | 2 1 4 7 4 8 3Q63408(.10. 4+1 306.154)3 9 2| ^ ~3 f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c1:.624: 2src/libavcodec/aacsbrdata.h2:95163:2626:7 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5161 | .{4Q33713(0-708.304368f4/1M5_1P7I6)0,1 8Q4330f()1,. 4Q73413(1-803.865918f8/8M8_1P5I6)8,1 1Q7390f()1}.,5 1{1Q33110(2-109.83f0/1M0_2P1I5)7,3 0Q43604(41f.)5,6 2Q63618(4-402.70f7/6M6_7P8I0)8,9 2 2| 2 ^~~~~~~~~~~~~~0 5f)}src/libavcodec/aac_defines.h,: 44 :| 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'# define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)7(4(1x8)2*42.104 7+4 803.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::17262:: 111src/libavcodec/aacsbrdata.h:: 515warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | 515 | { Q3 1 ( Q03.09(816.340153663124332902735ff/)M,_ PQI3)1,( -Q03.05(315.748282999362020667622ff/)M}_,P I{)Q,3 1Q(3-00(.16.145317033067282374763f7/4Mf_)P,I )Q,3 1Q(3-00(.18.945714530118938895919f9/7Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h5:1451:3361:0 2note: 1expanded from macro 'Q31'9 8f/M_P I45) | ,# dQe3f0i(n1e. 5Q63216(6x8)4 4 2 7 f / M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 7expanded from macro 'Q30'4 83648. 044 | +# d0e.f5i)n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 515(:i58n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073741 85152 | 4{.Q03 1+( 00..59)8 6 3| 0 ^5 63232075fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:0.325: 3src/libavcodec/aacps_fixed_tablegen.h5:71728:8869:9 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 662f)}, {Q31(- 0172. | 6 1 5 1 0 3 6Q23207(713.7441f3)6,1 4Q33912(3-f0/.M8_9P5I1)5,0 1Q93809(919.9472f2)9}3,2 2 6| 7 ~~~~^~~~~~~~~~~~~~~~~~~2 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 1.4373 0457 | 8#3d4e6ffi/nMe_ PQI3)1,( xQ)3 0 ( 1 . 4 7 4 3 1 8 3 8 5 1(fi/nMt_)P(I()x,) *Q23104(714.8531614381.002 1+9 80f./5M)_ P I| ) ^ ~, Q30(1.5626In file included from 68src/libavcodec/aacsbr_fixed.c4:4622: 7src/libavcodec/aacsbrdata.hf:/515M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :51536 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.98 6443 | 0#d5e6f3i2n3e2 0Q7350f()x,) Q 3 1 ( - 0 . 5 3 5 7 8 8 9(9i6n0t0)6(6(2xf))*}1,0 7{3Q73411(8-204..601 5+1 003.652)2 7 7| 3 ^7 4f), Q31(-0.In file included from 8src/libavcodec/aacps_fixed.c9:5241: 5In file included from 0src/libavcodec/aacps.c1:9328: 9src/libavcodec/aacps_fixed_tablegen.h9:91729:761f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :172 | note: expanded from macro 'Q31' Q3 045( | 1#.d4e1f3in6e1 4Q33912(3xf)/ M _ P I ) , Q 3 0 ( 1 . 4(2i2n9t3)2(2(6x7)2*f2/1M4_7P4I8)3,6 4Q83.00( 1+. 40.357)3 0 7| 8 ^ ~3 46f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:45157:473:1 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 51f/M_PI), 515Q | 3{0Q(311.(5 101.39180623109586f3/2M3_2P0I7)5,f )Q,3 0Q(311.(5-602.65638547482879f9/6M0_0P6I6)2,f ) }| , ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(:-440:.366:1 5note: 1expanded from macro 'Q30'0 362277 3447 | 4#fd)e,f iQn3e1 (Q-300.(8x9)5 1 5 0 1 9 8 9 9 9 9 7 f ) }(,i n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.0 + 450 | .#5d)e f i| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32(: isrc/libavcodec/aacps_fixed_tablegen.hn:t172):(36(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0172. | 5 ) | ^ ~ Q30(1.41361In file included from 43src/libavcodec/aacsbr_fixed.c9:2623: fsrc/libavcodec/aacsbrdata.h/:M514_:P84I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.4229322 65147 | 2{fQ/3M1_(P-I0).,6 2Q03801(518.14336713804708f3)4,6 fQ/3M1_(P I0).,7 5Q03000(617.642714381985368f5)1}f,/ M{_QP3I1)(,- 0Q.3403(816.75011153215002811928ff)/,M _QP3I1)(, 0Q.3909(919.85066296264844342227ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | #d e44f | i#ndee fQi3n1e( xQ)3 0 ( x ) ( i n t )((i(nxt))*(2(1x4)7*418037634784.108 2+4 .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::51424:: 58In file included from :src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:172:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | {Q31(-0.62 01728 | 1 5 8 1 3 6 1Q83400(f1).,4 1Q33611(4 309.273f5/0M0_0P6I7)6,2 1Q83905(61f.)4}2,2 9{3Q23216(7-20f./4M3_8P6I7)0,1 5Q23500(811.24f3)7,3 0Q73813(4 60f./9M9_9P9I8)0,6 9Q23404(312.24f7)4}3,1 8 3| 8 ~~~~^~~~~~~~~~~~~~~~~~~5 1f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (1.511 3451 | 0#2d1e9f8ifn/eM _QP3I1)(,x )Q 3 0 ( 1 . 5 6 2 6 6 8 4 4 2(7ifn/tM)_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h4:844.:036 :+ note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 514 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )514( | ({xQ)3*11(0-703.764210882145.801 3+6 108.450)f ) ,| ^ Q31( 0.75In file included from 0src/libavcodec/aacps_fixed.c0:0246: 7In file included from 6src/libavcodec/aacps.c2:1328: 9src/libavcodec/aacps_fixed_tablegen.h5:6171f:)136}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.43867015 21715 | 0 8 1 2 f ) ,Q 3Q03(11(. 405.9909691978401689f2/4M4_3P2I2)f,) }Q,3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~. 4658src/libavcodec/aac_defines.h8:9458:1361:5 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d1e.f4i7n6e3 5Q03514(5x9)f / M _ P I ) , Q 3 0 ( 1 .(5i0n2t9)3(2(1x9)0*92f1/4M7_4P8I3)6,4 8Q.300 (+1 .05.259)1 1 7| 3 ^ ~4 58f/M_PI)In file included from , Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:55146:561:1 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 50f/M_PI) ,514 | {| Q ^~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:6442:0368:1 5note: 8expanded from macro 'Q30'1 36184 044f | )#,d eQf3i1n(e 0Q.3705(0x0)0 6 7 6 2 1 8 9 5 6 f ) } , ({iQn3t1)((-(0x.)4*318067730714512852048.102 f+) ,0 .Q53)1 ( | 0 ^. 999980692In file included from 44src/libavcodec/aacps_fixed.c3:2242: fIn file included from )src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~^~~~~~~~~~~~~~~~~~~171 :111:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45171 | | # d e f i n eQ 3Q03(11(.x4)5 9 0 6 1 7 4 1 8 f / M _ P I()i,n tQ)3(0((x1).*42615487849883161458f./0M _+P I0).,5 )Q 3 0| ( ^ ~1 .476350545In file included from 9fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)513,: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .502932190 9513f | /{MQ_3P1I() ,0 Q.3500(414.95126961716703340538ff)/,M _QP3I1)(,- 0Q.3805(919.55067521410489473540ff)/}M,_ P{IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 47162src/libavcodec/aac_defines.h8:9441:0366:5 1note: 0expanded from macro 'Q30'8 f), Q3 144( | -#0d.e1f8i6n8e0 2Q03400(4x9)5 6 9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 107374 1458 | 2#4d.e0f i+n e0 .Q53)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)171*:2861:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) 171 | | ^ ~ Q30(1.In file included from 45src/libavcodec/aacsbr_fixed.c9:0626: 1src/libavcodec/aacsbrdata.h7:45131:598:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1 .465135 | 8{8Q93811(1 50f./5M0_4P4I9)1,6 6Q73600(310.34f7)6,3 5Q03514(5-90f./8M5_9P9I5)0,7 2Q43008(413.45f0)2}9,3 2{1Q93019(f /0M._4P7I1)6,2 8Q93100(615.150289f1)1,7 3Q43518(f-/0M._1P8I6)8,0 2Q03400(419.556695f1)1}4,9 7 5| 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q443 | 1#(dxe)f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2(1i4n7t4)8(3(6x4)8*.100 7+3 704.5) | ^ ~ 1In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+ 0513.:531): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 513 | In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.325: 0src/libavcodec/aacps_fixed_tablegen.h4:41719:1616:6 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 303f), Q31(-0 .1718 | 5 9 9 5 0 7 2Q43008(413.44f5)9}0,6 1{7Q43118(f /0M._4P7I1)6,2 8Q93100(615.140685f8)8,9 8Q13115(f-/0M._1P8I6)8,0 2Q03400(419.546796f3)5}0,5 4 5| 9 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45 :Q363:0 (note: 1expanded from macro 'Q31'. 502932 1459 | 0#9dfe/fMi_nPeI )Q,3 1Q(3x0)( 1 . 5 2 9 1 1 7 3 4 5 8 f /(Mi_nPtI))(,( xQ)3*02(114.75468531614489.705 0+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36:src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:513:7: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30 (513x | ){ Q 3 1 ( 0 . 5 0 4 4 9 1 6(6i7n6t0)3(0(3xf))*,1 0Q733714(1-802.48.509 9+5 007.254)0 8 4| 3 ^4 f)}, {Q31(In file included from 0src/libavcodec/aacps_fixed.c.:4247: 1In file included from 6src/libavcodec/aacps.c2:89321: 0src/libavcodec/aacps_fixed_tablegen.h6:51711:0368:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.186802 01714 | 0 4 9 5 6 9 fQ)3}0,( 1 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~5 9061src/libavcodec/aac_defines.h7:4451:836f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 1#.d4e6f5i8n8e9 8Q13115(fx/)M _ P I ) , Q 3 0 ( 1 . 4 7(6i3n5t0)5(4(5x9)f*/2M1_4P7I4)8,3 6Q4380.(01 .+5 002.953)2 1 9| 0 ^ ~9 f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h2:95121:1847:3 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f/M_PI), Q 35120 | ({1Q.3516(5-101.4499715004f7/8M3_1P3I7),1 5 0| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44 :036.:3 2note: 8expanded from macro 'Q30'9 521435 9446 | 6#3dfe)f}i,n e{ QQ3310(( x0). 9 9 8 8 1 1 7 5 1 2 0 7 5 1(fi)n,t )Q(3(1x() *01.087839794319882348.301 3+5 40f.)5}), | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#171d:e11f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 171 | ( iQn3t0)((1(.x4)5*9210467174481386f4/8M._0P I+) ,0 .Q53)0 ( 1| . ^ ~4 658898115fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 512Q:3590:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 763505459f /512M | _{PQI3)1,( -Q03.04(91.150042798332113970195f0/fM)_,P IQ)3,1 (Q 300.(312.859259211147335495686f3/fM)_}P,I ){,Q 3Q13(0 (01..959685811114795715200f7/5M1_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~ 0.88src/libavcodec/aac_defines.h9:9443:9368:3 8note: 3expanded from macro 'Q30'1 354f)} ,44 | #| d ~~~~~^~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q453:036(:x )note: expanded from macro 'Q31' 45 | # d e f(iinnet )Q(3(1x()x*)1 0 7 3 7 4 1 8 2 4 . 0 + (0i.n5t)) ( (| x ^) *2147483648In file included from .0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h| : ^ ~170 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:512: 32170: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.4 95121 | 5{29Q93411(6-f0/.M4_9P1I0)4,7 8Q33103(711.5409f6)4,4 8Q03410(0 f0/.M3_2P8I9)5,2 1Q43305(916.6530f3)9}5,5 8{4Q1311f(/ M0_.P9I9)8,8 1Q13705(112.05725219f0)7,4 9Q5351f(/ M0_.P8I8)9,9 3Q93803(813.15345144f4)2}0,3 6 6| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 1expanded from macro 'Q31'. 56679 9455 | 2#1d4eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1f4i7n4e8 3Q63408(.x0) + 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:45121:8624:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 512 | {Q31(-0.In file included from 49src/libavcodec/aacps_fixed.c1:0244: 7In file included from 8src/libavcodec/aacps.c3:1323: 7src/libavcodec/aacps_fixed_tablegen.h1:51700:f111):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.32895 21701 | 4 3 5 9 6 6 3Qf3)0}(,1 .{4Q93115(2 909.491968f8/1M1_7P5I1)2,0 7Q5310f()1,. 4Q93614(4 800.480809f9/3M9_8P3I8)3,1 3Q5340f()1}.,5 0 3| 9 ~~~~^~~~~~~~~~~~~~~~~~~5 5841src/libavcodec/aac_defines.h1:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(1 .455 | 2#2d9e0f7i4n9e5 5Qf3/1M(_xP)I ) , Q 3 0 ( 1 . 5 4 1 4 4(2i0n3t6)6(f(/xM)_*P2I1)4,7 4Q83306(418..506 6+7 909.552)1 4 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 511expanded from macro 'Q30': 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 511Q | 3{0Q(3x1)( 0 . 9 4 8 1 3 6 5 0 2 2 1(2i6n8tf))(,( xQ)3*11(0-703.794715802646.400 0+2 701.258)f ) }| , ^ {Q31(-0.954In file included from 3src/libavcodec/aacps_fixed.c4:4249: 7In file included from 4src/libavcodec/aacps.c9:2328: 5src/libavcodec/aacps_fixed_tablegen.h3:f170):,86 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.7960797850 11709 | 8 3 f ) } , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (1.4src/libavcodec/aac_defines.h9:1455:2369:9 4note: 1expanded from macro 'Q31'6 f/M_PI )45, | #Qd3e0f(i1n.e4 9Q63414(8x0)4 0 0 f / M _ P I ) , Q 3 0((i1n.t5)0(3(9x5)5*82411417f4/8M3_6P4I8).,0 Q+3 00(.15.)5 2 2| 9 ^ ~0 74955f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1511.:5584:1 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0366f/M_PI )511, | {QQ3301((1 .05.696478919356251042f2/1M2_6P8If)),, Q| 3 ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h9:7445:0366:6 4note: 0expanded from macro 'Q30'0 27128f )44} | ,# d{eQf3i1n(e- 0Q.3905(4x3)4 4 9 7 4 9 2 8 5 3 f ) , Q(3i1n(t-)0(.(7x9)6*017097738754011892843.f0) }+, 0 .| 5 ~~~~^~~~~~~~~~~~~~~~~~~) | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.cd:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e170 :Q3611:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (170i | n t ) ( ( x )Q*3201(417.448931654289.904 1+6 f0/.M5_)P I )| , ^ ~ Q30(1.496In file included from 44src/libavcodec/aacsbr_fixed.c8:0624: 0src/libavcodec/aacsbrdata.h0:f511/:M31_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.503 95115 | 5{8Q43111(f /0M._9P4I8)1,3 Q63500(212.15226289f0)7,4 9Q5351f(/-M0_.P9I7)5,0 6Q63400(012.75142184f4)2}0,3 6{6Qf3/1M(_-P0I.)9,5 4Q33404(917.459626875939f5)2,1 4Qf3/1M(_-P0I.)7,9 6 0| 7 ^~~~~~~~~~~~~~9 7850src/libavcodec/aac_defines.h1:9448:336f:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f:i nnote: eexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q 3 1 ((xi)n t ) ( ( x ) * 1 0 7 3 7 4 1(8i2n4t.)0( (+x )0*.251)4 7 4| 8 ^3 648.0 + 0.5In file included from ) src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:36In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:511:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | 511Q | 3{0Q(311.4(9 105.299498411366f5/0M2_2P1I2)6,8 fQ)3,0 (Q13.14(9-604.498705400606f4/0M0_2P7I1)2,8 fQ)3}0,( 1{.Q53013(9-505.89451413f4/4M9_7P4I9)2,8 5Q33f0)(,1 .Q53212(9-007.47995650f7/9M7_8P5I0)1,9 8Q33f0)(}1,. 5 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~4 420src/libavcodec/aac_defines.h3:6456:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (451 | .#5d6e6f7i9n9e5 2Q1341f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*2147 4448 | 3#6d4e8f.i0n e+ Q03.05()x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(510(:x83):* 1warning: 07implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0510. | 5{)Q 3 1| ( ^ 0.994302669In file included from 19src/libavcodec/aacps_fixed.c7:2248: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(170 :011.:1 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2555317553f) }170, | { Q 31 ( 0Q.3907(618.64490125328919844136ff)/,M _QP3I1)(,- 0Q.3208(616.44593644346860642000ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:145.:5360:3 9note: 5expanded from macro 'Q31'5 8411f/ M45_ | P#Id)e,f iQn3e0 (Q13.15(2x2)9 0 7 4 9 5 5 f / M _ P I ) ,( iQn3t0)((1(.x5)4*1241442704386366f4/8M._0P I+) ,0 .Q53)0 ( 1| . ^ ~5 667995214In file included from f/src/libavcodec/aacsbr_fixed.cM:_62PI: )src/libavcodec/aacsbrdata.h,: 510 :| 59 ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 510 | {Q3 144( | #0d.e9f9i4n3e0 2Q63609(1x9)7 2 8 f ) , Q 3 1 ( 0 . 1(8i8n1t2)5(5(5x3)1*71505733f7)4}1,8 2{4Q.301 (+ 00..957)6 8 6| 4 ^0 2381843f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c2:86326: 4src/libavcodec/aacps_fixed_tablegen.h5:31694:31366:6 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45169: | 36 : note: expanded from macro 'Q31' Q30(1 .455 | 1#4d6e2f1i3n7e7 0Qf3/1M(_xP)I ) , Q 3 0 ( 1 . 5 1 8 1 3(3i4n0t1)9(f(/xM)_*P2I1)4,7 4Q83306(418..502 3+4 804.954)5 3 f| / ^ ~M _PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:5623: 6src/libavcodec/aacsbrdata.h9:45108:6328:0 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5101 | .{5Q53010(6 807.396914f3/0M2_6P6I9)1,9 7Q2380f()1,.5 6Q73917(5 705.9158f8/1M2_5P5I5)3,1 7 5| 5 ^~~~~~~~~~~~~~3 f)},src/libavcodec/aac_defines.h :{44Q:3361:( note: 0expanded from macro 'Q30'. 976864 0442 | 3#8d1e8f4i3nfe) ,Q 3Q03(1x()- 0 . 2 8 6 6 4 5 3 4 3 6 6 6(2i0nft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:2364:. 0note: expanded from macro 'Q31'+ 0.5) 45| | ^ #define Q3In file included from 1src/libavcodec/aacps_fixed.c(:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 169 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*214748 31696 | 4 8 . 0 + Q03.05()1 . 5| 1 ^ ~4 6213770f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 510Q:370:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 181334019f /510M | _{PQI3)1,( Q03.09(914.35022364684991495732f8/fM)_,P IQ)3,1 (Q 300.(118.851326595458361870595f3/fM)_}P,I ){,Q 3Q13(0 (01..957560806648072336811f8/4M3_fP)I,) ,Q 3Q13(0-(01..258667694755374539656f6/2M0_fP)I}),, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ((iinntt))((((xx))**21104773478431684284..00 ++ 00..55)) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::50932:: 83src/libavcodec/aacps_fixed_tablegen.h:: 169warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {Q31( -1690 | . 9 0 8 8 9Q53903(610.25514466f2)1,3 7Q7301f(/ M0_.P6I2)0,3 4Q33907(015.45318801f3)3}4,0 1{9Qf3/1M(_-P0I.)0,6 6Q13806(212.554283147874f9)4,5 3Qf3/1M(_-P0I.)2,3 8Q13202(117.252316395498f6)8}0,9 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 5expanded from macro 'Q31'5 006873 6451 | f#/dMe_fPiIn)e, QQ3310((x1). 5 6 7 9 7 5 7 5 9 5 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5 )44 | #| d ^ ~e fine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 509 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 105097 | 3{7Q43118(2-40..09 0+8 809.559)3 6 0| 2 ^5 46f), Q31(In file included from src/libavcodec/aacps_fixed.c0.:6242: 0In file included from 3src/libavcodec/aacps.c4:3329: 7src/libavcodec/aacps_fixed_tablegen.h0:51694:3618:0 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31(-0.066 11698 | 6 2 2 5 4 8 1Q7370f()1,. 5Q13416(2-103.727308f1/2M2_1P7I2)2,1 3Q5390f()1}.,5 1 8| 1 ~~~~^~~~~~~~~~~~~~~~~~~3 3401src/libavcodec/aac_defines.h9:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(1 .455 | 2#3d4e8f4i9n4e5 3Qf3/1M(_xP)I ) , Q 3 0 ( 1 . 5 3 6 9 4(8i6n8t0)9(f(/xM)_*P2I1)4,7 4Q83306(418..505 0+0 608.753)6 1 f| / ^ ~M _PI), Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c5:6627: 9src/libavcodec/aacsbrdata.h7:575095:9325:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 509src/libavcodec/aac_defines.h | :{44Q:3361:( -note: 0expanded from macro 'Q30'. 908895 9443 | 6#0d2e5f4i6nfe) ,Q 3Q03(1x() 0 . 6 2 0 3 4 3 9 7 0 5 4 3(8i0nft))}(,( x{)Q*3110(7-307.40168612846.202 5+4 801.757)f ) ,| ^Q 31(-0.2In file included from 38src/libavcodec/aacps_fixed.c1:2242: 1In file included from 7src/libavcodec/aacps.c2:2321: 3src/libavcodec/aacps_fixed_tablegen.h5:9169f:)36}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'169 | 45Q | 3#0de(f1i.n5e1 4Q63211(3x7)7 0 f / M _ P I ) , Q 3 0((i1n.t5)1(8(1x3)3*42011497f4/8M3_6P4I8).,0 Q+3 00(.15.)5 2 3| 4 ^ ~8 49453f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62: ,src/libavcodec/aacsbrdata.h :Q509:360:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 369486809 f509/ | M{_QP3I1)(,- 0Q.3900(818.95559030660827534661ff)/,M _QP3I)1(, 0Q.3602(013.45369779075547358905ff)/}M,_ P{IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 06618src/libavcodec/aac_defines.h6:2442:5364:8 1note: 7expanded from macro 'Q30'7 f), Q4431 | (#d-e0f.i2n3e8 1Q2320(1x7)2 21 3 5 9 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31' *1073 457 | 4#1d8e24f.i0ne +Q 301(.x5)) | ^ In file included from src/libavcodec/aacps_fixed.c :24(: iIn file included from nsrc/libavcodec/aacps.ct):(32: (src/libavcodec/aacps_fixed_tablegen.hx:)169*:214117: 4warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) 169 | | ^ ~ Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c5:1624: 6src/libavcodec/aacsbrdata.h2:15083:78370:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 1508 | .{5Q3118(1-303.4041797f7/08M3_2P4I1)6,9 7Q33f0)(,1 .Q53213(4-08.419647538f9/5M_5P6I2)0,3 0Q2305(1f.)5}3, 6{9Q43816(8-009.f9/9M7_1P5I9)7,9 2Q6300(817.85f5)0, 0Q63817(3-601.f9/3M56_5P7I8),4 0Q037604(81f.)5}6,7 9 | 7 ~~~~^~~~~~~~~~~~~~~~~~~5 759src/libavcodec/aac_defines.h5:f45/M:_36P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:44d:ef36i:n e note: Qexpanded from macro 'Q30' 31(x) 44 | # d e f i n e Q 3 0 ((ixn) t )( ( x ) * 2 1 4 7 4 83 6(4i8nt.)0 (+( x0).*5)1 0 7| 3 ^ ~74 1824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 508:| 58 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :50824 | : In file included from {src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h:(168-:0136:. 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 770832416973 168f | ) , Q 31 ( -Q03.016(71.859359516824003903255ff)/}M,_ P{IQ)3,1 (Q-300(.919.7515491719720680385758f/fM)_,P IQ),3 1Q(3-00(.19.355464517984430400776f4/8M_fP)}I,) , CC libavcodec/aarch64/vorbisdsp_init.o | Q ~~~~^~~~~~~~~~~~~~~~~~~30 (1.src/libavcodec/aac_defines.h5:51457:8363:6 8note: 0expanded from macro 'Q31'9 f/M_ P45I | )#, dQe3f0i(n1e. Q53519(1x6)0 9 4 7 8 f / M _ P I ), Q 3(0i(1n.t5)6(9(2x1)*3261248784f8/M3_64P8I).,0 +| ^~~~~~~~~~~~~~0 .5)src/libavcodec/aac_defines.h : 44| ^ ~: 36: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62: dsrc/libavcodec/aacsbrdata.he:f508i:n31e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 508 | { Q3 1 ( - 0(.i47n7t7)0((8x3)2*41160977337f4)1,8 24Q.301 (+- 00..156)7 8 95| 5 ^6 203025f)}In file included from ,src/libavcodec/aacps_fixed.c :24{: QIn file included from 3src/libavcodec/aacps.c1:(32: -src/libavcodec/aacps_fixed_tablegen.h0:168.:91119:7 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 79260878f), Q31 (168- | 0 . 93 5 65 7Q83400(0176.45389f1)8}4,0 9 3| 5 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .54117 0458 | 3#5d5eff/iMn_ePI )Q3,1 (Qx)3 0 (1 . 5 4 4 1 94 3 4 0(7ifn/Mt_)P((Ix)),* 2Q13407(418.3564581.708 3+6 800.95f)/ M _| P ^ ~ I), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c5:5629: 1src/libavcodec/aacsbrdata.h6:05089:467:8 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0508( | {1Q.315(6-902.1437672780883f2/M4_P1I69)7,3 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.:1366:7 8note: 9expanded from macro 'Q30'5 56203 0442 | #5dfe)f}i,n e{ QQ3310((-x0). 9 9 7 1 5 9 7 9 2 6 0 8 7 8(fi)n,t )Q(3(1(x-)*01.90375367547184802047.604 8+f )0}.,5) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#d168e:f86in:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31(x) 168 | ( iQn3t0()1(.(5x3)9*182410493754f8/3M6_4P8I.)0, +Q 300.(51). 5 41| 1 ^ ~70 8355f/M_PIIn file included from ), src/libavcodec/aacsbr_fixed.cQ3:062(: 1src/libavcodec/aacsbrdata.h.:55074:4831:9 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 07f/M_PI )507, | {QQ3301((1 0..56551276893464870497f5/0M9_4PfI)),, QQ3301((1 .05.655919610690407488f33/9M_3P2fI))},, Q 3{Q03(11(. 05.669724133964278881f4/1M1_2P1fI)),, Q 3| 1( ^~~~~~~~~~~~~~- 0.8src/libavcodec/aac_defines.h1:6448:4363:80 8note: 4expanded from macro 'Q30'6 796f) }44, | # d e| f ~~~~^~~~~~~~~~~~~~~~~~~ inesrc/libavcodec/aac_defines.h :Q453:036(:x ) note: expanded from macro 'Q31' 45 | # d e f(iinnte )Q(3(1(xx))* 1 0 7 3 7 4 1 8 2 4 . 0(i n+t) (0(.x5)) *2 1| 4 ^74 83648.0 In file included from + src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c: 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :168:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:507:59: 168warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30( 1507 | .{5Q3319( 108.4605923659f4/47M4_P7I5)0,9 4Q3f0()1,. 54Q13117(0 803.5655f9/1M6_0P0I)4,8 3Q339032(f1).}5, 4{4Q13914(3 400.76f74/3M9_4PI7)81,4 Q131201(f1).,5 51Q73813(-6080.981f6/8M43_8P0I8)4,6 7Q9360f()1}.,5 5 9| 1 ~~~~~^~~~~~~~~~~~~~~~~~6 094src/libavcodec/aac_defines.h7:845f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30( 145. | 5#6d9e2f1i3n6e2 8Q83f1/(xM) _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *2147 4448 | 3#6d4e8f.i0n e+ 0Q.53)0 ( | x ^ ~ ) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h(:i507n:t32):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 85072 | 4{Q.301 (+ 00..56)5 26 9| 4 ^ 47475094f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c :0.326: 5src/libavcodec/aacps_fixed_tablegen.h9:1681:6360:0 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 3932f)}, {Q3 1168( | 0 . 6 7 4 3Q3904(718.154319112814f0)9, 3Q53f/1M(_-P0I.),8 1Q638043(810.85441671967f0)8}3,5 5| ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45:,In file included from 36 : Qsrc/libavcodec/aacsbr.cnote: 3expanded from macro 'Q31' 0:(3691.: 5 src/libavcodec/aacsbr_template.c44451: | 91634#:3d234e07:ff /iMwarning: n_comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]eP Q 3I1()x,) Q 3 0 ( 1 . 5163 51 | 78 3 6 8(i n0 9ft/ M_) P(I) ,(x Q)f30*(21o4r17. 54(835k6 9418=. 6100;9 + 4k 0<78.=f/5 M)s _ | bPr ^ ~ I-)>,nu mIn file included from Q_3src/libavcodec/aacsbr_fixed.cp:062a(t: c1src/libavcodec/aacsbrdata.hh:.5e507s6; :k7AS libavcodec/aarch64/vorbisdsp_neon.o 92+:1 +3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 6 2 8| ~ ^ ~~~~~~~~~~~~~~~~8 f507/M | _P{IQ)3,1 ( | ^~~~~~~~~~~~~~0 .652src/libavcodec/aac_defines.h6:449:4364:74 7note: expanded from macro 'Q30'5 094f) ,44 | Q#3de1f(i n0e.6 5Q9301(6x0)0 4 83 3 9 3 2 f ) } , { Q 3(1i(n t0).((6x7)4*391407783147141182214f.)0, +Q3 10(.5-)0 . 8| 1 ^6 8438084In file included from 67src/libavcodec/aacps_fixed.c96:f24: )In file included from src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| ~~~~~^~~~~~~~~~~~~~~~~~: 168:11:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45168 | | # d e fi n eQ 3Q301((1x). 5 3 9 1 8 4 0 9 3 5 f / M _(PiIn)t,) (Q(30x()1*.25144171478038634585.f0/ M+_ P0I.)5,) Q | 3 ^ ~0( 1.544194In file included from 3src/libavcodec/aacsbr_fixed.c4:0627: src/libavcodec/aacsbrdata.hf:/506:M83_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.55 15067 | {8Q33618(0-90f./4M8_9P7I2)89,3 93Q2302(741f.)5,5 9Q3116(0 09.457682f8/9M_2P4I6),3 6Q23608(61.f5)6}9, 2{1Q33612(8-80f./8M9_0P3I3)6,5 8 6| ^~~~~~~~~~~~~~8 9697src/libavcodec/aac_defines.hf:),44 :Q363:1 (note: expanded from macro 'Q30'- 0.716 5446 | #5d6e39f8i7n0e8 2Qf)3}0,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)(( x45 | )#d*e1f0i7ne3 7Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((xIn file included from )src/libavcodec/aacps_fixed.c*:22414: 74In file included from 8src/libavcodec/aacps.c3:63248: .src/libavcodec/aacps_fixed_tablegen.h0 :+167 :0136.:5 ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 167src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 506 :58Q:3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.553015 35065 | 1{3Qf3/1M(_-PI0).,4 8Q937208(913.953252417344f7)2,6 5Qf3/1M(_ P0.I5)6,2 8Q93204(613.65256588367f5)1}2,0f /{MQ_3P1I()-,0 .Q8390(013.35665081680968957f4)24,f Q/3M1_(P-I0).,7 1Q3605(615.65369482576098026f5)f}/,M _ PI| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(451:.36:5 6note: 9expanded from macro 'Q31'90 69500 45f | /M#_dPeIfi)n,e Q| 3 ^~~~~~~~~~~~~~ 1(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (i n44t | )#((dxe)f*i21n4e7 4Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h3:75064:321:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5 506) | { Q| 31 ^( -0.48972In file included from 8src/libavcodec/aacps_fixed.c9:32493: 2In file included from 27src/libavcodec/aacps.c4:f32): ,src/libavcodec/aacps_fixed_tablegen.h: 167Q:31111: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5628924636 21676 | 8 6 f ) } ,Q 3{0Q(311.(5-53001.5839501333f6/5M8_6P8I9)69,7 Qf3)0,( 1Q.3515(4-103.47712656655f6/39M8_P7I0)8,2 fQ)3}0,( 1 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~55 837src/libavcodec/aac_defines.h51:2450:f36/M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (451 | .#5d6e0f1i0n8e5 4Q2341f(/xM)_ P I ) , Q 3 0 ( 1 . 5 6 4(2i5n6t9)0(6(5xf)/*M2_14P7I4)8,3 6Q483.00( 1+. 05.659)90 6 9| 50 ^ ~0 f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~ : src/libavcodec/aacsbrdata.h:506src/libavcodec/aac_defines.h::446::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | 506# | d{eQ3f1i(n-e0 .Q43809(72x8)9 3 9 3 2 2 7 4 f ) , Q 31 (( i0n.t)5(6(2x8)9*214067336724618862f4).}0 ,+ 0{.Q53)1 ( -| 0 ^. 8903365868In file included from 9src/libavcodec/aacps_fixed.c6:9247: fIn file included from )src/libavcodec/aacps.c,: 32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-1670.:7861:6 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 63987082f)}, 167 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036(:1 .note: 5expanded from macro 'Q31'5 30153 5451 | #3deff/iMn_eP IQ)3,1 (Qx3)0( 1 . 55 4 1 3 4 72 6 5 f / M _(PinIt))(,( xQ)30*(211.475458356834785.102 0+f /0M._5)P I )| , ^ ~ Q30(1.5In file included from 6src/libavcodec/aacsbr_fixed.c0:621: 0src/libavcodec/aacsbrdata.h8:55054:2834:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (5051. | 5{64Q23516(9 0065.f1/08M3_1P8I6)28,1 0Q73409(1f.)5,6 Q93910(6-905.0008f6/2M8_8P3I7)17,4 5 9| 2 ^~~~~~~~~~~~~~f )},src/libavcodec/aac_defines.h :{44Q:3361:( 0note: .expanded from macro 'Q30'9 12294 1447 | #5d4e0f4i3ne6 fQ)3,0 (xCC libavcodec/aarch64/vp8dsp_init_aarch64.o Q)3 1 ( - 0. 65 9 8 7 3 src/libavcodec/aacdec_template.c5 14: 01705 8 :4(i391:nt0)( f(warning: x))comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]}*, 1 0 | 7 ~~~~^~~~~~~~~~~~~~~~~~~3 7418src/libavcodec/aac_defines.h2:445.:036 1705 : | + note: expanded from macro 'Q31'0. 5) | ^ 45 | # d e f iIn file included from n src/libavcodec/aacps_fixed.cef:o24 Qr3 : In file included from src/libavcodec/aacsbr_template.c1((src/libavcodec/aacps.cxg:r:) 251 o32: u : 31src/libavcodec/aacps_fixed_tablegen.h:p =: 167 0;: warning: 61 g comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :r o warning: (iuimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n pt <) ((A( x251A | ) C_ S*I2167 | G N1 4 E 7 )i4fQ g83(0_(13.s5l56ber3-48n.;0>0 +1b5g3 51sr_0l.35)oif u | m ^ ~/ pi+M+_t,ePr In file included from I_)csrc/libavcodec/aacsbr_fixed.cb,afn:62 : odQssrc/libavcodec/aacsbrdata.h +3=1:2505!:0598=) (o: 1lwarning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].d55 _4| b ~~~~~ ^ ~~~~~~~~~~~~~~~~ 1s34_7l 2505im6 | 5{itfeQrsrc/libavcodec/aacdec_template.c:/1709M3__:139(PbI): a,nd0swarning: .&1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0Q& 83 30!1(s81b6.2r5 -51709>r85180 | 7e493f s7 )e,5 t1)Q 23 1 (0-| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ f /0M.0 8 6 2_88 P 3 I7), f1Qor7 (3g4r05(1o.956u021pf0) =8}5 42,4 0{fQ;/ 3gM1r_P(o I0.u91)2p,2 Q390(<41. 15(7AA654C4_025S43669I06f5),G NQfE3)1/g(_-Ml0e_n;. P65g9I87r3)o51,u 4pQ038+4100+(1f, .cf)o+5=}1628,) 9| {9 ~~~~~^~~~~~~~~~~~~~~~~~ 06 src/libavcodec/aac_defines.h:9| 5450 ~~~~~ ^ ~~~~~~~~~~~~~~~~:036 f:/ Mnote: _expanded from macro 'Q31'P I), src/libavcodec/aacdec_template.c | :45 ^~~~~~~~~~~~~~ | #1742 :de43fsrc/libavcodec/aac_defines.h:i:n 44warning: :e36comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q: 31note: (expanded from macro 'Q30'x ) 1742 | 44 | # de f i(n i e n tQ)( (3 x0 ) *(21 4x 7 4)8 3 64 8 . f 0o r ( + g 0 r . o 5u(p)i n =| t ^ ~ )0(;( gxro)u*1In file included from psrc/libavcodec/aacsbr_fixed.c 0<:7 62(3: Asrc/libavcodec/aacsbrdata.h74A:C1_5058S:I231G4N: .warning: E0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] +) g _l0e.n;5 g r)o505u | p{ | +Q+ ^, 3 c1(f o0+.1=0In file included from 831src/libavcodec/aacps_fixed.c182682:8)24 1{ : 0In file included from | 7src/libavcodec/aacps.c4 ~~~~~ ^ ~~~~~~~~~~~~~~~~9: f)32, : Qsrc/libavcodec/aacps_fixed_tablegen.h:31671:(src/libavcodec/aacdec_template.c36-:0: 1763.:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8436:2 8warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 71 71674 | 5 91763 | 2 f ) }Q 3,0( 1{ Q. 315(5 3 00 . 1 95 1 3 2529 1 3 4f 1/7fM5_4o0rP4I )3(6f,)g r,ouQp3 0(Q13.=5514(1 3-04;0 g7r.ou2p66 5<5f9/ M8(_AP7IAC3_)5S,1I 40G8QN4E)3g0_1le(0nf1;) .}g5r, 5o5 8| u3p+ ~~~~^~~~~~~~~~~~~~~~~~~+ 75,1 src/libavcodec/aac_defines.hcf2o:0+45=fsrc/libavcodec/aacdec_template.c:136/:M2: _P8Inote: )2429:)17expanded from macro 'Q31', : { Q 3 0warning: ( 45| | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]#1d ~~~~~ ^ ~~~~~~~~~~~~~~~~ .e5f 6i0n1e0 8Q531 (4src/libavcodec/aacdec_template.c242429fx/: | ) M _1789P :I ), fQo43r 3:( 0 iwarning: =(0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1;. 5 i+6 41 2 5< si1789ze6o | 9 f 0 ((6 5ifbu n/ ft)M &&) _ P(Il e(n x>) ) *=2,14 784 8AS libavcodec/aarch64/vp8dsp_neon.o ;Q 3i ++3,64 8 0l .(e1 .056n9 -9 += 80) 06 9f5. o050| fr) ( ~~~^~~~~~~~~~~~g / Mr ou_p | =P ^ ~ I0),; | g ^~~~~~~~~~~~~~r In file included from osrc/libavcodec/aacsbr_fixed.cu:62src/libavcodec/aac_defines.h: psrc/libavcodec/aacsbrdata.h: :<44 (505A:A:736C: :note: expanded from macro 'Q30'_ warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I G NE44) | g#_d l505e | e{Qn3f; 1gir(n 0o.eu10 8p+Q+330,(x1) c8f o6 28+10 =17 2 489 f)) ,{ Q 3 | 1 ~~~~~ ^ ~~~~~~~~~~~~~~~~( - (0i.n0t8)6(2(8x8)3*7110src/libavcodec/aacdec_template.c7377:441811:543192:8 f)2},warning: 4 .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]{ 0Q +3 1(0 0.1811 | . 5)9 1 2 | 2 ^9 4 17 54 0 43 6In file included from f )src/libavcodec/aacps_fixed.c ,: Q3241: In file included from src/libavcodec/aacps.c( -:0. 6 32: 5src/libavcodec/aacps_fixed_tablegen.h 9 f:8167o:117r3 :(g5 1r4warning: o0u8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41p 0f=) },0 ; | g ~~~~~^~~~~~~~~~~~~~~~~~ r167 | src/libavcodec/aac_defines.h o: u45p : 36:< note: Q(3expanded from macro 'Q31'0(A1A C._55S3 I450G | N1#E5de)3f5g_il1n3fe/e nQM;3_1 (xP)gI ),r Qo u3p 0 (+ +1, c. 5 f 5o +=4 1 1238(4)i 7{n2 6t5 )| ~~~~~ ^ ~~~~~~~~~~~~~~~~f /M(_P(Ix)),* 2Q130src/libavcodec/aacdec_template.c4(:7118374.:5843535: 684warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 87.501 2+0 0 f1837. | /5 M ) _ P I ) ,| Q3 ^ ~0 ( 1. 5 6 0 1 0 85In file included from 4 2src/libavcodec/aacsbr_fixed.c :462: fforsrc/libavcodec/aacsbrdata.h/: 504:M_(PI83g:r ),owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] uQ3p0 (=1 .05 504; | 6{ Q4g3r12(o5 u06p.9 06<6 7(A5AC7f/_M0_94S9PII)1G,9 3N7Q3E5)3g_7l0fe(n);1,. 5g6Q99r036o19u5(p0-+0+,0 f.c9f/5o47M80+7_58=2P219I208)) 6{,f ) | | } ^~~~~~~~~~~~~~ ~~~~~ ^ ~~~~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h:144( :036:. 5note: 6expanded from macro 'Q30'1 51770 445 | 6#83d1e6ffi)n,e QQ3310(-(0x.)7 0 6 9 3 81 1 7 4 77 7 8 f ) },( i n| ~~~~^~~~~~~~~~~~~~~~~~~t )(src/libavcodec/aac_defines.h(:x45):*361:07 3note: 7expanded from macro 'Q31'4 1824. 045 | +# d0e.5f)i n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 166(:i136n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x)*214748364 8.1660 | + 0 . 5 )Q 3 0| (1 ^ ~. 56079661In file included from 85src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h_:P504I:)59:, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (1.56142 65045 | 2{0Q33f1/(M _0P.I6)7,7 0Q934901(913.75356723f8),4 4Q83612(f-/0M._9P5I47)8,0 7Q53802(219.0566f)4},7 8{6Q3719(1 80f./5M6_1P5I1)7,7 0Q53608(311.65f)6,7 11Q93519(8-40f./M7_P0I)6,93 8Q131074(717.7587f0)}2, 9 6| 2 ~~~~~^~~~~~~~~~~~~~~~~~8 75fsrc/libavcodec/aac_defines.h/:45M:_36P:I )note: expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e fi n e Q 3(i0n(tx))( ( x) * 2 1 4 7 4 83 6 4 8 . 0( i+n t0).(5()x) * 1| 0 ^ ~7 3741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 504 | : ^31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :50424 | : {In file included from src/libavcodec/aacps.cQ:323: 1(src/libavcodec/aacps_fixed_tablegen.h :0.1666:711170:9 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]91 93CC libavcodec/aarch64/vp9dsp_init_10bpp_aarch64.o 7357f), Q1663 | 1 ( - 0 . 9 5Q473800(715.8526290076f9)6}6,1 8{5Q3f1/(M _0P.I5)6,1 51Q7307(015.6586311462f6)5,20 3fQ/3M1_(-P0I.)7, 0Q63903(811.1567243787474886f2)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:045(1:.36:5 64note: 7expanded from macro 'Q31' 86791 845f | /#Md_ePfIi)n,e QQ3301((1x.)5 6 7 1 1 9 5 9 8 4 f / M _ (PiIn)t,) ((Qx3)0*(211.47547082936624887.50 f+/ M0_P.I5)) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: 62: note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 504:7: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q 30504( | {xQ)3 1 ( 0 . 6 77 0 9 4 9 1 9 3(7i3nt5)7((fx)),* Q130713(-7041.8925447.800 7+5 8202.950) 6 f| ) ^}, {Q31( 0.In file included from 56src/libavcodec/aacps_fixed.c15:1247: 7In file included from 05src/libavcodec/aacps.c6:8323: 16src/libavcodec/aacps_fixed_tablegen.hf:)166, :Q863:1 (-warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7069381174 71667 | 7 8 f ) } ,Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 1.5src/libavcodec/aac_defines.h6:0457:369:66 1note: 8expanded from macro 'Q31'5 f/M_PI) ,45 | #Q3d0e(f1.i5n6e1 4Q23615(2x)0 3 f / M _ P I) , Q 3 0((i1.n5t6)2(3(8x4)4*8261427f4/8M3_6P4I8.)0, +Q 300.(51). 5 | 6 ^ ~4 7867918f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): src/libavcodec/aacsbrdata.h,: 503Q:833:0( 1.warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1195984f /503M | _{PQI3)1,( -Q03.08(01.659720020916224887458f/7Mf_P)I,) ,Q3 1 (| - ^~~~~~~~~~~~~~0 .326src/libavcodec/aac_defines.h2:447:54360:6 6note: 32expanded from macro 'Q30'1 4f)}, 44{ | Q#3d1e(f i0n.e4 3Q083000(0x36)4 9 9 76 f ) , Q 3 1 ( -0 .(i2nt1)9(1(9x0)*9150673376463188f2)4}.0, + 0| . ~~~~^~~~~~~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^:45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cf:32i: nsrc/libavcodec/aacps_fixed_tablegen.he: 166Q:3611:( x)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | ( i n t ) ( (Qx3)*02(14174.853664087.09 6+6 108.55)f /M _P| I ^ ~) , Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c6:162: 4src/libavcodec/aacsbrdata.h2:65035:2590:3 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 35030 | ({1.Q53612(38-404.8860269f2/0M0_1P2I4)8,4 8Q730f(),1 .Q5316(4-708.6372961287f5/4M0_6P6I32)1,4 fQ)3}0,( 1{Q.35617(1 109.5498340f8/0M0_0P3I6)4,9 9Q3706f()1,. 5Q3710(-2096.22817951f/9M0_9P5I6)3,6 63 8| f) ^~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h: 45note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #d e45 | f#idneef iQ3n0e (Qx3)1 ( x ) ( i n t )((i(xn)t)*(1(0x7)3*7421182447.408 3+6 408..50) + | ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h166:503::3631:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503166 | | { Q 3 1 (- 0 .Q83006(912.506001724986468178f)5,f /QM3_P1I()-,0 .Q332602(7514.056661342261542f0)3}f,/ {MQ_3P1I() ,0 .Q43300(81.0506023368449498766CC libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.o 2ff)/,M _QP3I)1, (Q-03.02(119.516940798566379616388ff/)M_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h1:.45:53667:1 1note: 9expanded from macro 'Q31'5 984f/ M45 | _#PdIe)f,i neQ Q3301((1x.) 5 70 2 9 6 2 8 7 5 f / M _ P(Iin)t,) ( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h7:4448:363:6 4note: 8expanded from macro 'Q30'. 0 + 044 | .#5d)e f| i ^ ~n e Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 503: 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x) *503 | 1{0Q73317(4-108.2840.06 9+2 000.152)48 4 8| 7 ^f ), Q31(-0In file included from .src/libavcodec/aacps_fixed.c32:6242: 7In file included from src/libavcodec/aacps.c5:4320: 6src/libavcodec/aacps_fixed_tablegen.h:61663:21114:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {Q31( 0.4 3166 | 0 8 0 00 3 6 4Q93907(61f.)5,6 0Q793616(1-08.5f2/1M_9P1I9),0 9Q5306(316.5663184f2)6}5,2 0 3| ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45: 36Q:3 0note: (expanded from macro 'Q31'1 .56238 4454 | 8#6d2fe/fMin_eP IQ)3,1 (Qx3)0 ( 1 . 5 6 4 7 8 6 7 9 1 8(ifn/tM)_P(I(x)),* 2Q3104(714.8536674181.905 +9 804.f5/)M _ P| I ^ ~) , Q30(1.In file included from 57src/libavcodec/aacsbr_fixed.c0:2629: 6src/libavcodec/aacsbrdata.h2:5028:7845:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), | ^~~~~~~~~~~~~~ 502 | {src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 4expanded from macro 'Q30'3 311260 344 | 8#09d7e5ffi)n,e QQ3310(( x0). 8 5 3 2 1 8 1 5 9 4 7 4 9(0inft))}(,( x{)Q*3110(7 307.49198192449.709 6+7 308.356f)), Q| 3 ^1( 0.918762In file included from 4src/libavcodec/aacps_fixed.c9:7246: 6In file included from 4src/libavcodec/aacps.c2:2f32): }src/libavcodec/aacps_fixed_tablegen.h,: 165 :| ~~~~~^~~~~~~~~~~~~~~~~~136 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 16545 | | # de f in eQ3 0Q(311.(5x6)5 1 7 3 0 2 9 9 f / M _ P I ()i, nQt3)0((1(.x5)6*525124727040873f6/4M8_.P0I )+, Q03.0(51.)56 6 06| 6 ^ ~ 0267f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62, : Qsrc/libavcodec/aacsbrdata.h30:(5021:.5596:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 70256f/M_P I502 | ){,Q 3Q13(0-(01.4.356381712268093283089f7/5Mf_)P,I )Q3,1( Q03.0(815.357201581155914575489f0/fM)_}P, I{),Q 3 1| ( ^~~~~~~~~~~~~~ 0 .991src/libavcodec/aac_defines.h94:944:7369:6 7note: 3expanded from macro 'Q30'8 36f), 44Q3 | 1#(d e0f.i9n1e8 76Q243907(6x)6 4 2 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~( intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 07expanded from macro 'Q31'3 7418 2454. | 0# d+ef i0n.5e) Q 3| 1 ^ (x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(165:(111x:) *2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 1650 | . 5 ) | ^ ~ Q30(1.565In file included from 1src/libavcodec/aacsbr_fixed.c7:36202: 9src/libavcodec/aacsbrdata.h9:502f:/32:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30( 1502 | .{5Q63515(2-70.24030371f1/2M6_0P3I8)0,97 5Qf)3,0( 1Q.3516(6 006.685032627f1/81M5_9P4I7),4 9Q03f0)(}1,. 5{6Q73411( 7002.5969f1/94M9_7P9I)6,7 3Q8330(61f.)5,6 8Q73218(9 203.8f9/18M7_6P2I4)9,7 6Q63402(21f.)57}0,5 1 5| 1 ~~~~~^~~~~~~~~~~~~~~~~~55 8f/Msrc/libavcodec/aac_defines.h_:P45:I36),: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#d36e: fnote: iexpanded from macro 'Q30'CC libavcodec/aarch64/vp9dsp_init_aarch64.o n e Q31( x44 | )# d e f i n e Q 30 ( x )( i n t) ( ( x) * 2 1 4 7 4 8(3in6t48).(0 (+x )0*1.0573)7 4| 1 ^ ~8 24.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^:502 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : In file included from 502src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(165-:086.:4 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 1260380975f) ,165 | Q 3 1 ( 0. 8Q533021(811.5596457147930f0)2}9,9 f{/QM3_1P(I )0,. 9Q93109(419.7596657532873260f)0,7f /Q3M1_P(I )0,. 9Q13807(6124.957666604626202f6)7}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h30:(451:.365: 6note: 7expanded from macro 'Q31'4 17025 645f | /M#_dPeIf)i,n eQ 3Q03(11(.x5) 6 8 7 2 8 9 2 3 8f / M _P I()i,n tQ)3(0((x1).*5271045714581356548f8/.M0_ P+I )0,.5 ) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36:In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h: 50144: | 84#d:e warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 501 | { Q 3 1 ( 0 . 8 1 9(2in4t99)0(0(2x5)7*2140f7)3,7 4Q13812(4 0..099 6+9 80.452)5 2 5| 0 ^5 79f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1(:-240.: 2In file included from src/libavcodec/aacps.c6:7321: 9src/libavcodec/aacps_fixed_tablegen.h8:51650:8617:3 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7f), Q31( 0 .16568 | 9 0 3 3 6 97 7Q631903(f1).},5 6 5| 1 ~~~~~^~~~~~~~~~~~~~~~~~7 302src/libavcodec/aac_defines.h9:945f:36/:M _note: expanded from macro 'Q31'P I), Q 3450 | (1#.de5f65i5n2e7 Q23010(7xf)/ M _P I ) , Q 3 0 ( 1 . 5(6i6n0t6)6(0(2x)6*72f1/4M7_4P8I3)6,4 8Q.300 (+1 .05.657)4 1 7| 02 ^ ~5 6f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(:1501.:5586:8 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9238f/M _P501I) | ,{ QQ3310((1 .05.780159152145959080f2/5M7_2P4If)),, Q| 3 ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h9:449:6369:8 4note: 2expanded from macro 'Q30' 52505 7449 | f#)d}e,f i{nQe3 Q13(0-(0x.)2 6 71 9 8 5 0 8 7 3 3 5 7 f ()i,nt )Q(3(1x( )0*.16087930734361987274.601 9+3 f0.)5}), | ^| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#d165e:fi36n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 165 | Q(3i0nt()1(.(5x6)5*1271340279498f3/64M8_.P0I )+, 0Q.350) ( 1| . ^ ~5 65527200In file included from 7src/libavcodec/aacsbr_fixed.cf:/62M: src/libavcodec/aacsbrdata.h_:P501I:)32,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 1.566066 05012 | 6{7Qf3/M1_( P0I.)8,1 9Q320(419.9506072451772042f5)6,f /QM3_1P(I ),0 .Q93906(918.4526582752085972938ff)}/,M {_QP3I1)(-,0 Q.32607(119.85507807531355175f5)8,f /Q3M1_( P0I.)6, 8 9| 0 ^~~~~~~~~~~~~~3 3697src/libavcodec/aac_defines.h7:6441:9363:f )note: }expanded from macro 'Q30' , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:in36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5))* 2 | 1 ^4 7483648.0In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c : | 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:165:11: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:501:7: warning: 165implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q 35010 | {(Q1.3516(5 107.38012992499f9/0M0_2P5I7)2,4 fQ)3,0 (Q31.15(6 505.2972900679f8/42M5_2P5I0)5,7 9Qf)3}0(,1 .{56Q63016(6-002.26677f1/9M8_5P0I8)7,3 Q33570f()1,. 5Q63714(1 7002.65869f0/3M3_6P9I77)6,1 9Q33f0)(}1.,5 6 8| 7 ~~~~~^~~~~~~~~~~~~~~~~~2 8923src/libavcodec/aac_defines.h8f:/45:M36_P:I )note: ,expanded from macro 'Q31' Q30(1. 5457 | 05#1d5e15f58ifne/ MQ_3P1I)(,x) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 (:i nnote: texpanded from macro 'Q30') ((x)*2 1444 | 7#4d8e3f6i4n8e. Q03 0+( x0). 5 ) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.c:t62): (src/libavcodec/aacsbrdata.h(:x500):*831: 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 +500 | 0{.Q53)1 ( 0| . ^7 678960946In file included from 1src/libavcodec/aacps_fixed.c7:9245f: )In file included from ,src/libavcodec/aacps.c :Q3321: (src/libavcodec/aacps_fixed_tablegen.h-:0.1647:1366:5 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 56730966f)}, 164{ | Q 3 1 ( - 0 .Q3802(10.05264726314813065470f9/f)M,_ PQI)3,1( -Q300.(713.55360781379353054347f6/7M_fP)I}),, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h5:6458:136:3 63note: 3expanded from macro 'Q31'4 4f/M _45 | P#Ide)f,i nQe3 Q03(11(.x5)6 8 8 9 6 0 5 5 2 f / M _(PIi)n,t )Q(30((x1).*5261964373478232634f8/.M0_ P+I )0, .Q53)0 (| 1 ^ ~ .570638In file included from 17src/libavcodec/aacsbr_fixed.c9:862f: /src/libavcodec/aacsbrdata.h:M500_P:I58):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36500: | {note: Qexpanded from macro 'Q30'3 1( 0 .44 | 7#6d7ef8i9n6e 0Q93406(1x7) 9 5 f ) , Q37 1 ( - warning0 s. generated(7. 65i1n9t35)6(73(0x9)6*6f1)0}7, 3{74Q138214(-.00. 8+2 000.254)2 1 8| 3 ^6 409f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 7In file included from 3src/libavcodec/aacps.c5:3320: 17src/libavcodec/aacps_fixed_tablegen.h9:1645:51113:7 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h164: | 45 : 36 : note: expanded from macro 'Q31' Q30( 145.5 | 6#7d6e3f4i1n0e5 7Qf3/1M(_xP)I ) , Q 3 0 ( 1 .5 6 7 8 3(3i3n0t4)4((fx/M)_*P2I14)7,4 8Q3306(418..05 68+1 03.653)3 4 4| f ^ ~/ M_PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.5:6628: 8src/libavcodec/aacsbrdata.h9:65000:5315:2f /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0500( | 1{.5Q63916(3 307.272637f8/96M0_9P4I6)1,7 9Q350f()1,.5 7Q03613(8-107.9786f5/1M9_3PI5)6,7 30 9| 6 ^~~~~~~~~~~~~~6f )},src/libavcodec/aac_defines.h :{44Q:3361:( -note: 0expanded from macro 'Q30' .8200 24442 | 1#8d3e6f4i0n9ef )Q,3 0Q3(1x()- 0 . 7 3 5 3 0 1 7 9 5 5 3 7(6i7nft))}(,( x | ) ~~~~^~~~~~~~~~~~~~~~~~~* 107src/libavcodec/aac_defines.h3:457:4361:8 2note: 4expanded from macro 'Q31'. 0 + 045. | 5#d)e f i| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: (src/libavcodec/aacps_fixed_tablegen.hi:n164:t86):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648 .164 | 0 + 0 . 5Q)3 0 (| 1 ^ ~. 56763410In file included from 5src/libavcodec/aacsbr_fixed.c7:f62/: Msrc/libavcodec/aacsbrdata.h_:P500I:)7,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5678 35003 | 3{0Q3414(f /0M.7_6P7I8)9,6 0Q934061(719.556f81)3, 6Q33341(4-f0/.7M6_P5I1)9,35 6Q73300(916.656f8)8}9,6 0{5Q5321f(-/0M_.P8I2),0 0Q23402(118.3566490693f37)2, 2Q33f1(/-M_0P.I7)3,5 3Q013709(515.35776076f3)8}17,9 8| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30' efine 44Q | 31#(dexf) i n e Q 30 ( x ) ( i n t ) ( ( x ) *(i2nt1)4(7(4x8)3*61408.703 7+41 802.45.)0 +| ^ ~0. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed.c499::2483: :In file included from src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:164:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q31( 0.973 91644 | 0 2 7 8 9 7 4Q4320f()1,. 5Q6371(6-304.12065679f5/9M4_4P0I8)6,5 6Q13f0)(}1,. 5{6Q73813(3 300.4949f2/0M6_4P6I3)4,7 7Q93406(f1).,5 6Q83113(6-303.4547f0/1M0_1P2I0)8,4 9Q43209(f1).}5,6 8 8| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 0552src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(1. 5456 | 9#6d3e3f7i2n2e3 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 7 0 6 3 8(1i7n9t8)f(/(Mx_)P*I2)1,4 7 4| 8 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0:(499x:)59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i499n | t{)Q(3(1x() *01.097733794410822748.907 4+4 20.f5)), Q| 3 ^1 (-0.2669594In file included from 40src/libavcodec/aacps_fixed.c8:6245: 6In file included from 1src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h :{164Q:3361:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 99206463477946 f164) | , Q 3 1 ( -Q03.05(710.150617260384419045279ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.455:6367:8 3note: 3expanded from macro 'Q31'3 044f/M _45P | I#)d,e fQi3n0e( 1Q.3516(8x1)3 6 3 3 4 4 f / M _ P I ) , (Qi3n0t()1(.(5x6)8*82916407545823f6/4M8_.P0I )+, 0Q.350)( 1 .| 5 ^ ~6 96337223f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 499Q:3310:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 706381798f /499M | _{PQI3)1,( 0| . ^~~~~~~~~~~~~~9 7394src/libavcodec/aac_defines.h0:2447:8369:7 4note: 4expanded from macro 'Q30'2 f), Q3 144( | -#0d.e2f6i6n9e5 9Q43400(8x6)5 6 1 f ) } , { Q 3 1 ( 0(.i9n9t2)0(6(4x6)3*417077934764f1)8,2 4Q.301 (+- 00..557)0 1 0| 1 ^2 0849429f)},In file included from src/libavcodec/aacps_fixed.c| ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245: :src/libavcodec/aacps_fixed_tablegen.h36::164 :note: 11expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q1643 | 1 ( x ) Q 3 0 ( 1 . 5 6 7 6 3 4(1i0n5t7)f(/(Mx_)P*I2)1,4 7Q43803(614.85.607 8+3 303.054)4 f /| M ^ ~_ PI), Q30(1In file included from .5src/libavcodec/aacsbr_fixed.c6:8621: 3src/libavcodec/aacsbrdata.h6:34993:474:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1 .4995 | 6{8Q839160(5 502.f9/7M3_9P4I0)2,7 8Q93704(412.f5)6,9 6Q33317(2-203.f2/6M6_9P5I9)4,4 0Q83605(611.f5)7}0,6 3{8Q13719(8 f0/.M9_9P2I0)6,4 6 3| 4 ^~~~~~~~~~~~~~7 7946src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30'- 0.5701 0441 | 2#0d8e4f9i4n2e9 fQ)3}0,( x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)((xIn file included from )src/libavcodec/aacps_fixed.c*:2241: 4In file included from 7src/libavcodec/aacps.c4:8323: 6src/libavcodec/aacps_fixed_tablegen.h4:8163.:0136 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 163 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h3:0498(:084.:0 5warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 49674f/M_PI )498, | {QQ3301((0-.00.572260692497283692f3/7M6_9P6If)),, QQ3301((0-.00.437530101839860159f3/4M2_5P5If)),} ,Q 3{0Q(301.(0 303.87487864135311f1/0M1_9P2I5)1,f )Q,3 0Q(301.(0 200.75227865117379f8/9M5_8P2I7)1,f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 0282src/libavcodec/aac_defines.h0:5459:6361:f /note: Mexpanded from macro 'Q31'_ PI), 45| | ^~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.hn:e44 :Q363:1 (note: xexpanded from macro 'Q30') 44 | # d e f i n e( iQn3t0)((x()x ) * 2 1 4 7 4 8 3 6 4 8 . 0( i+n t0).(5()x ) *| 1 ^ ~0 73741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5498): 59 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c498: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:71632:091114:7 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 37696f), Q31( -1630 | . 3 5 0 0 8 9Q63109(304.205556f1)7}4,9 6{7Q43f1/(M _0P.I7)8,8 4Q33301(100.1095225616f2)9,2 3Q93f1/(M _0P.I5)2,8 5Q13309(809.5084277311f1)3}8,0 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 338476 1455 | 1#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 2 0 7 2 7 6 1 7 7 f / M(_iPnIt)),( (Qx3)0*(2104.70408238624085.906 1+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:498: 3144: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x )498 | { Q 3 1 ( - 0 . 7 2 0 9 4(7i8n6t2)3(7(6x9)6*f1)0,73 7Q4311824.0( -+0 .03.5050)8 9 6| 1 ^9 34255f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c7:8328: 4src/libavcodec/aacps_fixed_tablegen.h3:31631:1860:1 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1f), Q31( 0.5 21638 | 5 1 3 9 8 9 5Q83207(10f.)0}5,6 1 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~9 674src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0. 0455 | 26#6d2e9f2i3n9ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 4 7 3 1 1 3(8i0n5tf)/(M(_xP)I*)2,1 4Q73408(306.4083.308 4+7 601.551)f / M| _ ^ ~P I), Q30(0.0In file included from 20src/libavcodec/aacsbr_fixed.c7:2627: 6src/libavcodec/aacsbrdata.h1:74987:f6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0 04982 | 8{2Q03519(6-10f./7M2_0P9I4)7,8 6 2| 3 ^~~~~~~~~~~~~~7 696fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -expanded from macro 'Q30'0 .35008 9446 | 1#9d3e4f2i5n5ef )Q}3,0 ({xQ)3 1 ( 0 . 7 8 8 4 3 3 1 1 0(1i9n2t5)1(f()x,) *Q13017(3 704.15822845.103 9+8 905.852)7 1 f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:163 :4561 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 163 | Q 3(0i(n0t.)0(5(6x1)7*4291647744f8/3M6_4P8I.)0, +Q 300.(50). 0 5| 2 ^ ~6 629239f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4970:.840:4 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 13805f/M_PI )497, | {QQ3301((0 .003.3785427164165811f8/1M1_1P5I0)f,) ,Q 3Q03(10(.-002.0979297565167871f0/4M2_6P6I5)f,) }Q,3 0{(Q03.10(0-208.240251906219f9/8M8_2P9I3)3,9 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h :044.:9369:7 2note: 0expanded from macro 'Q30'9 419993 9444 | f#)d}e,f i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' 45 | (#idnetf)i(n(ex )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0 . 5 )( i n| t ^) ((x)*214748In file included from 36src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+: 032.: 5src/libavcodec/aacps_fixed_tablegen.h): 163 :| 36 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :163497 | : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0561 744979 | 6{7Q43f1/(M _0P.I7)5,2 1Q43608(108.1015125606f2)9,2 3Q93f1/(M-_0P.I9)9,9 5Q53608(100.4024676351f1)3}8,0 5{fQ/3M1_(P-I0).,4 2Q13002(909.80832398343796f1)5,1 fQ/3M1_(P I0).,9 9Q73200(904.10929097329746f1)7}7,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 282059 6451 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1n4e7 4Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((x)*In file included from 10src/libavcodec/aacsbr_fixed.c7:3627: 4src/libavcodec/aacsbrdata.h1:824974:.310: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 497 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c7:5242: 1In file included from 4src/libavcodec/aacps.c6:8321: 8src/libavcodec/aacps_fixed_tablegen.h1:11631:5110:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.999556 81631 | 0 4 2 6 6 5 fQ)3}0,( 0{.Q03516(-107.4492617042f9/9M8_8P2I9)3,3 9Qf3)0,( 0Q.3015(2 606.2999273290f9/4M1_9P9I9)3,9 4Qf3)0}(,0 . 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~7 3113src/libavcodec/aac_defines.h8:0455:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#0d3e3f8i4n7e6 1Q5311f(/xM)_ P I ) , Q 3 0 ( 0 . 0 2 0(7i2n7t6)1(7(7xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+0 208.250)5 9 6| 1 ^ ~f /M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::49736::7 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e497f | i{nQe3 1Q(3 00(.x7)5 2 1 4 6 8 1 8 1 1 1 5 0 f )(,i nQt3)(1((x-)0*.19097935754618812044.206 6+5 f0).}5,) { Q| 3 ^1 (-0.4210299In file included from 88src/libavcodec/aacps_fixed.c2:9243: 3In file included from 9src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31621:(136 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 720941999394f)} ,162 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:036.:1 2note: 5expanded from macro 'Q31'2 337098 f45/ | M#_dPeI)f,i nQe3 0Q(301.(1x1)7 6 4 1 0 3 1 7 f / M _ P I )(,i nQt3)0(((0x.)1*025194877418931624f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 0762724727In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,496 :Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0468905345 f496/ | M{_QP3I1)(,- 0Q.3902(404.40008653498546446862ff)/,M _QP3I1)(,- 0 .| 1 ^~~~~~~~~~~~~~0 45759src/libavcodec/aac_defines.h0:1448:7364:3 6note: fexpanded from macro 'Q30') }, {Q3 144( | -#0d.e8f3i8n2e2 5Q93305(7x8)7 2 8 f ) , Q 3 1 ( - 0 . 0(1i6n9t5)0(4(3x2)0*81808753f7)4}1,8 2 4| . ~~~~^~~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:545): 36 :| ^note: expanded from macro 'Q31' 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)162 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (162x | ) * 2 1 4 7 4Q83306(408..102 5+2 303.750)9 8 f| / ^ ~M _PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c1:1627: 6src/libavcodec/aacsbrdata.h4:14960:3581:7 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30( 0496. | 1{0Q53918(7-109.1922f/4M44_0P8I5)4,8 4Q43606(f0).,0 7Q63217(2-407.2170f4/5M7_5P9I0)1,8 7Q43306(f0).}0,4 6{8Q93015(3-405.f8/3M8_2P2I5)9,3 5Q73807(208.f0)0,6 3Q93516(4-802.f0/1M6_9P5I0)4,3 2 0| 8 ^~~~~~~~~~~~~~8 85f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 : 44note: | expanded from macro 'Q31'# define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)7(4(1x8)2*42.104 7+4 803.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 162src/libavcodec/aacsbrdata.h::86496:: 31warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | 162{ | Q 3 1 ( - 0Q.39024(404.018255428343476069f8)f,/ MQ_3P1I()-,0 .Q13004(507.519107168471403361f7)f}/,M _{PQI3)1,( -Q03.08(308.212055993857718971228ff/)M,_ PQI3)1,( -Q03.00(106.905706423722048782875ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:4366:8 9note: 0expanded from macro 'Q31'5 345f/M _45P | I#)d,e fQi3n0e( 0Q.3010(6x3)9 5 6 4 8 2 f / M _ P I ) , ( i| n ^~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h):*442:1364:7 4note: 8expanded from macro 'Q30'3 648.0 +44 | 0#.d5e)f i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 496 : 6 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*1073 74964 | 1{8Q2341.(0- 0+. 902.454)4 0 8| 5 ^4 84466f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 1src/libavcodec/aacps.c0:4325: 7src/libavcodec/aacps_fixed_tablegen.h5:91620:18617:4 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.8 31628 | 2 2 5 9 3 5 7Q83702(80f.)1,2 5Q23313(7-009.80f1/6M9_5P0I4)3,2 0Q83808(50f.)1}1,7 6 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~0 317fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.1 0455 | 9#8d7e1f9i1n2ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 7 6 2 7 2 4(7i2n7tf)/(M(_xP)I*)2,1 4Q73408(306.4084.608 9+0 503.455)f / M| _ ^ ~P I), Q30(0.In file included from 006src/libavcodec/aacsbr_fixed.c3:9625: 6src/libavcodec/aacsbrdata.h4:84952:f83/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h495: | 44{:Q363:1 (note: -expanded from macro 'Q30'0 .46353 4444 | 1#2d1e2f7i2n4ef )Q,3 0Q(3x1)( - 0 . 9 5 2 4 9 0 4 1 5 3 9(0i0n6tf))(}(,x ){*Q13017(3-704.10872046.400 9+6 303.950)2 1 f| ) ^, Q31(-0.94In file included from 47src/libavcodec/aacps_fixed.c9:8240: 3In file included from 2src/libavcodec/aacps.c0:5328: 8src/libavcodec/aacps_fixed_tablegen.h6:f162):}36,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 162 | 45 | Q#3d0e(f0i.n1e2 5Q23313(7x0)9 8 f / M _ P I ) , Q 3 0((i0n.t1)1(7(6x4)1*02311477f4/8M3_6P4I8).,0 Q+3 00(.05.)1 0 5| 9 ^ ~8 71912f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4950:.580:7 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 24727f/M_PI )495, | {QQ3301((0-.00.446683950354344152f1/2M7_2P4I)f,) ,Q 3Q03(10(.-000.6935925469408421f5/3M9_0P0I6)f,) } ,| ^~~~~~~~~~~~~~{ Q31(-src/libavcodec/aac_defines.h0:.440:7360:6 4note: 0expanded from macro 'Q30'9 63390 2441 | f#)d,e fQi3n1e( -Q03.09(4x4)7 9 8 0 3 2 0 5 8 8 6 f ) } ,( i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.0 + 045. | 5#)d e f| i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 162(:i11n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*214748364 8162. | 0 + 0 . 5 )Q 3 0| ( ^ ~0 .1252337098fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,495 :Q313:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1176410317 f495/ | M{_QP3I1)(,- 0Q.3406(305.31045491827112971224ff/)M,_ PQI3)1,( -Q03.09(502.409706421752349702076ff/)M}_,P I{)Q,3 1Q(3-00(.00.700466480990653334950f2/1Mf_)P,I )Q,3 1Q(3-00(.09.404076938905362408528f8/6Mf_)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ((iinntt))((((xx))**21104773478431684284..00 ++ 00..55)) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aacps_fixed.c62:: 24src/libavcodec/aacsbrdata.h: :In file included from 495src/libavcodec/aacps.c::6:32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 161:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0. 41616 | 3 5 3 4 4 1 2Q13207(204.f1)9,6 9Q33919(7-500.f9/5M2_4P9I0)4,1 5Q33900(006.f1)8}5,6 74{1Q13610(f-/0M._0P7I0)6,4 0Q93603(309.012618f1)5,5 8Q63319(f-/0M._9P4I4)7,9 8Q03302(005.818262f3)6}7,4 3 4| 2 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .07580 8458 | 8#2d7eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 1 0 3 8 8 4 4 7 9 f(/iMn_tP)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) | 44 ^ ~ | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 494 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4941 | 0{7Q33714(1 802.48.703 9+2 407.751)4 4 5| 4 ^9 f), Q31(-0In file included from .1src/libavcodec/aacps_fixed.c:2247: 9In file included from 6src/libavcodec/aacps.c1:7323: 7src/libavcodec/aacps_fixed_tablegen.h4:01613:61111:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.1905 01613 | 6 1 0 1 5 7 5Q33f0)(,0 .Q13916( 903.9091765002f6/1M5_3P8I7)1,9 5Qf3)0}(,0 . 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~5 6741src/libavcodec/aac_defines.h1:6450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#1d6e8f1i5n5e8 6Q3391f(/xM)_ P I ) , Q 3 0 ( 0 . 1 2 2(3i6n7t4)3(4(2xf)/*M2_194P7I warning4)s,8 generated 3. Q63408(.00. 0+7 508.058)8 8 2| 7 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:06210: 3src/libavcodec/aacsbrdata.h8:84944:4597:9 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 494 | {Qsrc/libavcodec/aac_defines.h3:144(: 360:. 8note: 7expanded from macro 'Q30'3 924771 4444 | 5#4d9eff)i,n eQ 3Q13(0-(0x.)1 2 7 9 6 1 7 3 7 4 0 3 6 1 f()i}n,t ){(Q(3x1)(* 100.7139704510832641.001 5+7 503.f5)), Q| 3 ^1 ( 0.01602In file included from 61src/libavcodec/aacps_fixed.c5:3248: 7In file included from 1src/libavcodec/aacps.c9:532f: )src/libavcodec/aacps_fixed_tablegen.h}:,161 : 86| : ~~~~~^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 161 | 45 | # d e fQi3n0e( 0Q.3119(6x9)3 9 9 7 5 0 f / M _ P I ) , (Qi3n0t()0(.(1x8)5*627144171486306f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~1 681558639f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4943:031(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 23674342f/ M494_ | P{IQ)3,1 (Q 300.(807.309725487078184842574f9/fM)_,PI )Q,3 1Q(3-00(.01.207190631878347447093f6/1Mf_)P}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( 0.1src/libavcodec/aac_defines.h9:0445:0363:6 1note: 0expanded from macro 'Q30'1 5753f) ,44 | Q#3d1e(f i0n.e0 1Q63002(6x1)5 3 8 7 1 9 5 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824 .450 | #+d e0f.i5n)e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:t32): (src/libavcodec/aacps_fixed_tablegen.h(:161:61: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648. 0161 | + 0 . 5 ) Q 3| 0 ^ ~( 0.19693997In file included from 5src/libavcodec/aacsbr_fixed.c0:f62/: Msrc/libavcodec/aacsbrdata.h_:P494I:)7,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.185674 14941 | 6{0Qf3/1M(_ P0I.)8,7 3Q93204(707.1164841554598f6)3,9 fQ/3M1_(P-I0).,1 2Q73906(107.31724203366714f3)4}2,f /{MQ_3P1I() ,0 .Q13900(500.306715081058785832f7)f,/ MQ_3P1I() ,0 .Q03106(002.601150338878149457f9)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #de f44i | n#ed eQf3i1n(ex )Q 3 0 ( x ) ( i n t ) (((ixn)t*)2(1(4x7)4*8130674387.401 8+2 40..05 )+ 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c493::2484: :In file included from src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.5 31616 | 9 7 8 2 9 1 7Q837052(f0).,1 9Q63913(9-907.5907f6/4M9_9P0I3)9,3 6Q23208(f0).}1,8 5{6Q73411(1-600.f9/7M2_2P4I7)3,7 8Q83903(408.f1)6,8 1Q53518(6 309.f2/2M0_8P1I3)3,3 5Q73908(307.f1)2}2,3 6 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~3 42f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.07 5458 | 0#8d8e8f2i7nfe/ MQ_3P1I()x,) Q 3 0 ( 0src/libavcodec/aacsbr_template.c . 0: 1 0 3693 :8 238 :4 4(warning: 7i9nfcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]t/ )M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 8 33696 | 4src/libavcodec/aac_defines.h 8: .44 0: 36 +: 0note: .expanded from macro 'Q30'f5 o)r (| k ^ ~ 44= | #1d;e fki nIn file included from 493)n: _58 m: a swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t e r ; k + + ) 493( | i| {n ~ ^ ~~~~~~~~~~~~~Qt 3)1(((-x0).*513067937src/libavcodec/aacsbr_template.c78:4238119:812327:48 .7warning: 05comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 2 +f )0,. 5Q )3381 1 | ( | - ^0 . 9 7 6 4 9In file included from f9src/libavcodec/aacps_fixed.c0o:3r249 : 3(In file included from 6ksrc/libavcodec/aacps.c2 :2=328 : f1src/libavcodec/aacps_fixed_tablegen.h);:} 161,k: {119n7_2m2a4s7t3 e7161r8 | ;8 9 k3 +4 +8 )f )Q ,3| 0 ~ ^ ~~~~~~~~~~~~~Q( 301.(1 906.92329098715303f3/5M7_9P8I3)7,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~1 856src/libavcodec/aac_defines.h7:4451:1366:0 fnote: /expanded from macro 'Q31'M 7_PI warning) s,45 generated | . Q#3d0e(f0i.n1e6 8Q13515(8x6)3 9 f / M _ P I ) , Q 3 0 ((0i.n1t2)2(3(6x7)4*324124f7/4M8_3P6I4)8,. 0Q 3+0 (00..50)7 5 8| 0 ^ ~8 8827f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4930:1310:3 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 479f/M_PI) ,493 | {| Q ^~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:5443:6369:7 8note: 2expanded from macro 'Q30'9 178752 f44) | ,# dQe3f1i(n-e0 .Q937604(x9)9 0 3 9 3 6 2 2 8 f ) } , {(Qi3n1t()-(0(.x9)7*212047733774818892344.80f )+, 0Q.351)( 0| . ^2 20813335798In file included from 37src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:160:src/libavcodec/aac_defines.h136::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | # d160e | f i n e Q 3Q13(0x()0 . 3 0 6 2 7 7 3 6 4 5 f /(Mi_nPtI))(,( xQ)3*02(104.72498131644885.103 6+f /0M._5P)I ) ,| ^ ~Q 30(0.2669326In file included from 36src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h_:P493I:)6,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.1997837 74932 | 2{fQ/3M1_(P-I0).,5 3Q63907(802.91127684715124f5)2,9 fQ/3M_1P(I-)0,. 9Q73604(909.0031973566202988f4)9}f,/ M{_QP3I1)(,- 0 .| 9 ^~~~~~~~~~~~~~7 2247src/libavcodec/aac_defines.h3:7448:83693:4 8note: fexpanded from macro 'Q30') , Q31( 440 | .#2d2e0f8i1n3e3 3Q53709(8x3)7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x )*1073 7454 | 1#8d2e4f.i0n e+ Q03.15()x ) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t: )In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:11604:71114:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~160 | Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:3620: 6src/libavcodec/aacsbrdata.h2:74927:3836:4 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0492. | 2{9Q13114(8 501.3264f1/3M3_0P3I8)9,9 2Q3906(00f.)2,6 6Q93312(6 306.55f1/2M9_4P3I6)2,6 3Q03203(80f.)1}9,9 7{8Q33717(2-20f./6M6_3P9I3)4,1 0Q63704(808.51f2)6,4 1Q13415(2-90f./0M8_2P4I9)6,7 9Q63209(008.10f1)7}5,6 0 9| 8 ~~~~^~~~~~~~~~~~~~~~~~~4 9f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4445: | 36#:d enote: fexpanded from macro 'Q30'i ne Q31 (44x | )# d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+1 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) In file included from | ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:492:58: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h492: | 160{:Q863:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .24133038992 91606 | 0 f ) , Q 3Q13(0 (00..531026924737632664350f2/3M8_fP)I}),, {QQ3301((0-.02.961613498354113066f7/4M8_8P5If)),, QQ3301((0-.02.606892342966376956f2/9M0_811P1If warning))s}, generated, . Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.19src/libavcodec/aac_defines.h9:7458:3367:7 2note: 2expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n1e2 6Q43111(4x5)2 9 f / M _ P I ) , Q 3 0 ((0i.n0t1)7(5(6x0)9*824194f7/4M8_3P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| : ^ ~36 : note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f492i:n32e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 492 | { Q 3 1((i n0t.)2(4(1x3)3*013087939724916802f4).,0 Q+3 10(. 50). 5 1| 2 ^9 4362630238fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1606:6613:9 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 0674885f), Q3 1160( | - 0 . 0 8 2 4Q93607(906.2390068217f7)3}6,4 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'2 911485 1453 | 6#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 2 6 6 9 3 2 6 36 5 f / M(_iPnIt)),( (Qx3)0*(201.4179498738634787.202 f+/ M0_.P5I)) , | Q ^ ~3 0(0.1264114In file included from 52src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P492I:)7, Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .017560984 9492f | /{MQ_3P1I() ,0 . 2| 4 ^~~~~~~~~~~~~~1 33038src/libavcodec/aac_defines.h9:9442:9366:0 fnote: )expanded from macro 'Q30', Q31( 044. | 5#1d2e9f4i3n6e2 6Q33002(3x8)f ) } , { Q 3 1 ( - 0 . 6 6(3i9n3t4)1(0(6x7)4*818057f3)7,4 1Q83214(.-00 .+0 802.459)6 7 9| 6 ^2 9081f)}, | In file included from ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45::3236: :src/libavcodec/aacps_fixed_tablegen.h :note: 160expanded from macro 'Q31': 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1160( | x ) Q 3 0 ( 0 . 3 0 6 2(7i7n3t6)4(5(fx/)M*_2P1I4)7,4 8Q33604(80..02 9+1 104.855)1 3 6| f ^ ~/ M_PI), Q30(In file included from 0.2src/libavcodec/aacsbr_fixed.c6:6629: 3src/libavcodec/aacsbrdata.h2:64913:6845:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .4911 | 9{9Q73813(7 702.21f1/1M1_2P5I3)4,7 3Q53102(60f.)1,2 6Q43111(4 502.92f1/4M8_4P7I6)3,3 1Q33300(10f.)0}1,7 5{6Q03918(4-90f./4M1_3P6I8)3,3 7 3| 1 ^~~~~~~~~~~~~~4 182fsrc/libavcodec/aac_defines.h):,44 :Q36src/libavcodec/aacdec_template.c3:1 (:note: expanded from macro 'Q30'0 .24292:8172 :144 6 | warning: 8#comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]d3 e7f6i8n0e3 6Q53f0)(}x,) 2429| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : f45 o: r36 (: i =note: (0expanded from macro 'Q31'i; n ti)+(1 (<45xs | )i#*zd1ee0of7fi3(n7be4u 1fQ8)32 14&(.&x0 ) l +e n 0> .= 58 ); i | + ^+ , l e(ni-n=t8In file included from ))src/libavcodec/aacps_fixed.c( (: x24| ): ~~~^~~~~~~~~~~~*In file included from 2src/libavcodec/aacps.c1:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:31606:4118:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 160 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:34910:6582:7 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 45f/M_PI) ,491 | Q{3Q03(10(. 209.1111418152153364f7/3M5_1P2I6),f )Q,3 0Q(301.(2 606.92312468346756f3/3M1_3P3I0)1,f )Q}3,0 ({0Q.3119(9-708.3471732628f3/3M7_3P1I4)1,8 2Qf3)0,( 0Q.3112(6 401.1248522196f83/7M6_8P0I3)6,5 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~1 7560src/libavcodec/aac_defines.h9:8454:936f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 491 :| 32 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :49124 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.1591:11361:1 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4735126f), Q31 (159 | 0 . 2 1 4 8 4Q736033(103.340210f0)9}2,5 8{2Q73f1/(M-_0P.I4)1,3 6Q83303(703.1440138827f5)8,2 7Q83f1/(M _0P.I2)8,2 1Q683307(608.03376659f2)0}6,4 0 5| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 295379 5454 | 9#3dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 9 4 6 7 8 6 7 9 1 f /(Mi_nPtI))(,( xQ)3*02(104.70428738674282.904 2+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :491:7: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3 0491( | x{)Q 3 1 ( 0 . 1 1 1 1 2 5 3(4i7n3t5)1(2(6xf))*,1 0Q73317(4 108.2241.408 4+7 603.351)3 3 0| 1 ^f )}, {Q31(In file included from -0src/libavcodec/aacps_fixed.c.:4241: 3In file included from 6src/libavcodec/aacps.c8:3323: 7src/libavcodec/aacps_fixed_tablegen.h3:11594:181112:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.282168 31597 | 6 8 0 3 6 5 fQ)3}0,( 0 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~2 0092src/libavcodec/aac_defines.h5:8452:736f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 0#.d4e0f3i8n7e5 8Q23718(fx/)M _ P I ) , Q 3 0 ( 0 . 3 7(6i9n2t0)6(4(0x5)f*/2M1_4P7I4)8,3 6Q4380.(00 .+2 905.357)9 5 4| 9 ^ ~3 f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h9:44906:7848:6 7warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4900 | .{0Q23718(7 202.924023f2/0M1_0P5I4)1,0 4 3| 7 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44-:036.:8 6note: 8expanded from macro 'Q30'7 918035 5442 | 8#9dfe)f}i,n e{ QQ3310((-x0). 9 7 7 9 0 5 4 8 6 0 0 5 8 4(fi)n,t )Q(3(1x() *01.097632794018802649.909 2+4 20f.)5}), | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#159d:e86f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 159 | ( iQn3t0)((0(.x4)2*02019427548823674f8/.M0_ P+I )0,. 5Q)src/libavcodec/aacsbr_template.c3 0 :(| 5110 ^ ~:. 4170:3 8warning: 75comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]In file included from 8 src/libavcodec/aacsbr_fixed.c2:7628f: /src/libavcodec/aacsbrdata.hM:_490P:I58): , warning: 511Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 3 0 ( 0 .i3f7 6(4909g | 2o{0aQ6l34_10s(5b f 0/. 0kQ5x34[011(0]04 .3+27 9fs5)b3,r7 -9Q>53m41[9(13-]f0)/. M8{_ 6P 8I| 7) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~,9 1Q83003(505.218src/libavcodec/aacsbr_template.c99:4f5246):7}348:,6 7warning: {9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q1 3f1/(M-_0P .I5249) | 7, 7 9Q 03 50 4( 80 6. 00f02o57r88 47(f2i)2 ,9= 4 Q2k3f;1/ (Mi _ 0P=.I=9) 6,k2 9 |0| |8 ^~~~~~~~~~~~~~ 0 s6b9 9src/libavcodec/aac_defines.h9:>244 4:(236sf:b) r}note: -,expanded from macro 'Q30'> k [| 0 ~~~~^~~~~~~~~~~~~~~~~~~] 44- | src/libavcodec/aac_defines.h#1:d 45e+:f 36im:ns ebnote: expanded from macro 'Q31'Q- 3 0o(dxd )) 45; | #i d- e- f) i n{ e Q| 3 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 ((xi)n t ) (src/libavcodec/aacsbr_template.c (: x550 ): *17 1: 0 7 warning: 3 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 4 1(8i2n4t .)5500( | ( +x ) 0* .2}51 )4w 7h 4i| 8l ^3e 6 4(8s.b0 !+=In file included from 0ssrc/libavcodec/aacps_fixed.c.b:5r24)-: In file included from > src/libavcodec/aacps.ck| :x ^ ~32[ : 1src/libavcodec/aacps_fixed_tablegen.h]: 159+: 61sIn file included from b:src/libavcodec/aacsbr_fixed.cr :-warning: 62>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: m src/libavcodec/aacsbrdata.h[:1490]:)31;: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 159 | Q 34900 | ({0Q.3412(0 009.2250832270f1/0M5_4P1I0)4,3 7Qf3)0,(0 .Q43013(8-705.88267887f9/1M8_0P3I5)5,2 8Q93f0)(}0,. 3{7Q63912(0-604.0957f7/9M0_5P4I8)6,0 0Q53804(f0).,2 9Q53317(9 504.9936f2/9M0_8P0I6)9,9 9Q23402(f0).}1,9 4 6| 7 ~~~~^~~~~~~~~~~~~~~~~~~8 6791src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0. 0452 | 7#8d7e2f2i9n4e2 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):490:7: *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 +490 | 0{.Q53)1 ( | 0 ^. 2032010541In file included from 04src/libavcodec/aacps_fixed.c3:724f: )In file included from ,src/libavcodec/aacps.c :Q3321: (src/libavcodec/aacps_fixed_tablegen.h-:0159.:8366:8 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 80355289f)}, { Q1593 | 1 ( - 0 . 9 7Q73900(504.84620000598245f8)2,7 fQ/3M1_(P I0).,9 6Q23900(800.64909398274528f2)7}8,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045(:036.:3 7note: 6expanded from macro 'Q31'9 206405 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x2)9 5 3 7 9 5 4 9 3 f / M _ P I()i,n tQ)3(0((x0).*12914467748863769418f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .0278722942In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,489 : 83| : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 489 | {Q31 (44- | 0#d.e2f0i6n5e1 3Q43906(2x0)6 8 9 f ) , Q 3 1 ( 0 . 5(4i5n9t3)0(4(4x0)6*61305753f7)4}1,8 2{4Q.301 (+- 00..652)1 2 6| 4 ^1 6356920f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.325: 9src/libavcodec/aacps_fixed_tablegen.h8:91593:6118:1 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 159 | src/libavcodec/aac_defines.h : 45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.420 450 | 9#2d5e8f2i7nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 4 0 3 8 7 5 8 2(7i8nft/)M(_(PxI))*,2 1Q43704(803.634786.902 0+6 400.55f)/ M _| P ^ ~I ), Q30(0.2In file included from 95src/libavcodec/aacsbr_fixed.c3:7629: 5src/libavcodec/aacsbrdata.h4:94893:f58/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.1 9464897 | 8{6Q73911(f-/0M._2P0I6)5,1 3Q43906(200.608297f8)7,2 2Q93412(f /0M._5P4I5)9,3 0 4| 4 ^~~~~~~~~~~~~~0 6635src/libavcodec/aac_defines.h5:f44):}36,: {note: Qexpanded from macro 'Q30'3 1(-0.6 2441 | 2#6d4e1f6i3n5e6 9Q2300f()x,) Q 3 1 ( - 0 . 5 9 8 9 3 6 8(1i7n0t0)3(9(2xf))*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5expanded from macro 'Q31') | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ:3241: (In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h : 158 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 71584 | 8 3 6 4 8 . 0Q 3+0 (00..55)6 2 8| 7 ^ ~1 7542f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.54894:9329:7 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 42f/M_PI) ,489 | Q{3Q03(10(.-502.7240869501036459f6/2M0_6P8I9)f,) ,Q 3Q03(10(. 404.9594455933000484f0/6M6_3P5I5)f,) }Q,3 0{(Q03.13(2-803.365281221664f1/6M3_5P6I9)2,0 fQ)3,0 (Q03.10(5-202.253968896316f8/1M7_0P0I3)9,2 f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #d e45f | i#ndee fQi3n0e( xQ)3 1 ( x ) ( i n t )((i(nxt))*(1(0x7)3*724114872448.306 4+8 .00. 5+) 0 .| 5 ^) | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32489: :src/libavcodec/aacps_fixed_tablegen.h6::158 :warning: 111implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31( -1580 | . 2 0 6 5 1 3Q43906(200.658692f8)7,1 7Q53421f(/ M0_.P5I4)5,9 3Q03404(006.65345959f7)2}5,3 4{2Qf3/1M(_-P0I.)6,2 1Q23604(106.355267942809f0)0,6 5Qf3/1M(_-P0I.)5,9 8Q93306(801.740409399425f3)0}0,8 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 3expanded from macro 'Q31'2 833582 1456 | f#/dMe_fPiIn)e, QQ3310((x0). 0 5 2 2 2 3 6 8 6 1 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5 )44 | #| d ^ ~e fine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 488 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 14880 | 7{3Q73411(8-204..605 8+8 901.259)6 5 9| ^1 68f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.:5248: 8In file included from 3src/libavcodec/aacps.c5:6323: 4src/libavcodec/aacps_fixed_tablegen.h1:31588:5868:3 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.988 31588 | 0 8 6 9 5 3 7Q3320f)(,0 .Q53612(8 701.79594929f4/3M4_9P6I0)0,2 3Q63f0)(}0,. 5 4| 9 ~~~~~^~~~~~~~~~~~~~~~~~9 7253src/libavcodec/aac_defines.h4:245f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .#5d2e7f4i8n9e0 0Q6351f(/xM)_ P I ) , Q 3 0 ( 0 . 4 4 9(9i4n5t3)0(0(8xf)/*M2_1P4I7)4,8 3Q63408(.00. 3+2 803.355)8 2 1| 6 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0625: 2src/libavcodec/aacsbrdata.h2:24883:6598:6 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 488 | {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 6note: 5expanded from macro 'Q30' 889129 6445 | 9#1d6e8ffi)n,e QQ3310(( x0). 5 8 8 3 5 6 3 4 1 3 8 5 8 3(fi)n}t,) ({(Qx3)1*(1 007.39784813882048.609 5+3 703.25f)) , | Q ^3 1( 0.9999In file included from 4src/libavcodec/aacps_fixed.c3:4249: 6In file included from 0src/libavcodec/aacps.c0:2323: 6src/libavcodec/aacps_fixed_tablegen.hf:)158}:, 61 :| ~~~~~^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 158 | 45 | # dQe3f0i(n0e. 5Q63218(7x1)7 5 4 2 f / M _ P I ) , Q 3(0i(n0t.)5(4(9x9)7*2251344724f8/3M6_4P8I.)0, +Q 300.(50). 5 2| 7 ^ ~4 890065f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0488(:032.:4 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 453008f/M_ P488I | ){, QQ3310((-00..36258838395182291665f9/1M6_8PfI)),,src/libavcodec/aacsbr_template.c QQ33:10(( 58800:..1905:58 28warning: 232comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]53 663846113f8/5M8_3PfI) )}588,, | { | Q ^~~~~~~~~~~~~~3 1f(o rsrc/libavcodec/aac_defines.h0 :.(449k:8 368=:3 81note: 0;expanded from macro 'Q30'8 6k9 5<3= 7 443s | b2#rfd-)e>,fn iQn[3e01 ](Q; 3 00.k(9+x9+)9) 9 4 3| 4 ~ ^ ~~~~~~~~~ 9 6 0 0 2 3 6 f ) src/libavcodec/aacsbr_template.c}(:,i615 n: t19| ): ~~~~~^~~~~~~~~~~~~~~~~~( (warning: xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) src/libavcodec/aac_defines.h*:1450:736 3:6157 | 4note: 1expanded from macro 'Q31' 8 2 4f.o0r 45+( | k#0 d.=e5 f)1i ;n e | k ^Q 3<1=( xs)b r -In file included from > nsrc/libavcodec/aacps_fixed.c _: q24 ;: In file included from ksrc/libavcodec/aacps.c +: +32 ): src/libavcodec/aacps_fixed_tablegen.h {:( 158i :n| 36t ~ ^ ~~~~~~~~:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648. 0158 | + 0 . 5 ) Q 3| 0 ^ ~( 0.562871754In file included from 2src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I488):,6 Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .549972534 2488f | /{MQ_3P1I()-,0 .Q63508(809.152297645899106086f5)f,/ MQ_3P1I() ,0 .Q53808(305.643449193485538030f8)f}/,M _{PQI3)1,( Q03.09(808.338208836395583271362ff/)M,_ PQI3)1,( Q03.09(909.904532429263060826316ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::44 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 (Qx3)0 ( x ) ( i n t()i(n(tx))(*(2x1)4*71408733674481.802 4+. 00 .+5 )0 . 5| ) ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c487::3284: :src/libavcodec/aacps_fixed_tablegen.h :warning: 158implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31( -1580 | . 4 8 20 2 4 2Q93503(609.8596f2)8,7 1Q73514(2-f0/.M9_6P8I0)5,6 0Q83808(401.6544f9)9}7,2 5{3Q4321f(/ M0_.P2I7)5,7 2Q53802(401.65526774f8)9,0 0Q6351f(/ M0_.P5I8)6,3 4Q73503(303.54843929f4)5}3,0 0 8| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .32833 5458 | 2#1d6eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 5 2 2 2 3 6 8 6 1 f(/iMn_tP)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 47483src/libavcodec/aac_defines.h6:4448:.360: +note: expanded from macro 'Q30'0 .5) | 44 ^ ~ | #define QIn file included from 30src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 487 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (487x | ){*Q13017(3-704.14882240.204 2+9 503.659)8 9 | f ^) , Q31(-0.9In file included from 6src/libavcodec/aacps_fixed.c8:0245: 6In file included from 0src/libavcodec/aacps.c8:88324: 1src/libavcodec/aacps_fixed_tablegen.h6:4157f:)136}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.27572582 41571 | 6 5 6 7 f ) ,Q 3Q03(10(. 607.1528762394373553f3/3M5_8P3I2)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 6638src/libavcodec/aac_defines.h8:9453:4368:5 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0d.e6f5i0n6e7 6Q93016(1xf)/ M _ P I ) , Q 3 0 ( 0 . 6(0i0n9t5)9(7(1x8)2*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 500.356)3 8 0| 2 ^ ~9 1f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h0:64870:0312:8 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), | 487 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-440:.364:8 2note: 0expanded from macro 'Q30'2 42953 6449 | 8#9dfe)f,i nQe3 1Q(3-00(.x9)6 8 0 5 6 0 8 8 8 4 1 6 4 f )(}i,n t{)Q(3(1x() *01.027735774215882244.106 5+6 70f.)5,) Q 3| 1 ^( 0.5863475In file included from 33src/libavcodec/aacps_fixed.c3:5248: 3In file included from 2src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h : 157| : ~~~~^~~~~~~~~~~~~~~~~~~111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 157 | 45 | # d e f iQn3e0 (Q03.16(7x1) 2 7 2 9 3 3 5 f / M _ P I )(,i nQt3)0(((0x.)6*623184879438438654f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 6506769061fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 487Q:360:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 009597182f /487M | _{PQI3)1, (Q-300.(408.250023462398503269918f9/fM)_,P IQ)3,1 (Q-300.(906.810056600082888744176f4/fM)_}P,I ){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.27src/libavcodec/aac_defines.h5:7442:5368:2 4note: 1expanded from macro 'Q30'6 567f), 44Q | 3#1d(e f0i.n5e8 6Q33407(5x3)3 3 5 8 3 2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 374182 445. | 0# d+e f0i.n5e) Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(157x:)86*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5 )157 | | ^ ~ Q30(0.6In file included from 71src/libavcodec/aacsbr_fixed.c2:7622: 9src/libavcodec/aacsbrdata.h3:34865:f83/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.663 84868 | 9{3Q43815(f-/0M._8P5I2)8,3 2Q43902(705.369570f6)7,6 9Q03611(f /0M._9P1I4)7,5 5Q63309(202.462010f9)5}9,7 1{8Q23f1/(M _0P.I8)8,8 6Q63800(809.5580132643f8)0,2 9Q13f1/(M-_0P.I9)9,7 3Q53206(700.8130262060f2)8}7,4 7 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: | expanded from macro 'Q30'# define 44Q | 3#1d(exf)i n e Q 3 0 ( x ) ( i n t ) ( ( x ) *(2i1n4t7)4(8(3x6)4*81.007 3+7 401.852)4 . 0| ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:486In file included from :59src/libavcodec/aacps_fixed.c: :warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:61 :486 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.8528324 91572 | 7 5 3 9 7 f )Q,3 0Q(301.(6 701.29712497353556f3/9M2_2P4I2)1,f )Q}3,0 ({0Q.3616(3 808.9838488656f8/0M8_9P5I8)1,2 4Qf3)0,( 0Q.3615(0-607.6999076315f2/6M7_0P8I3)2,2 6Qf3)0}(,0 . 6| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 9597src/libavcodec/aac_defines.h1:8452:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#5d0e3f6i3n8e0 2Q9311f(/xM)_ P I ) , Q 3 0 ( 0 . 1 0 6(0i0n2t8)7(4(7xf)/*M2_1P4I7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :Q4863:032(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | ({iQn3t1)((-(0x.)8*512087332744912872543.907 f+) ,0. 5Q)3 1 (| ^0 .914755639In file included from 2src/libavcodec/aacps_fixed.c2:4242: 1In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q1573:136(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 886680895812 4157f | ) , Q 3 1 (Q-300.9(907.365721627702893323256ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.456:6363:8 8note: 9expanded from macro 'Q31'3 485f/M _45P | I#)d,e fQi3n0e( 0Q.3615(0x6)7 6 9 0 6 1 f / M _ P I ) , (Qi3n0t()0(.(6x0)0*92519477148823f6/4M8_.P0I )+, 0Q.350)( 0 .| 5 ^ ~0 36380291f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4863:06(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 60028747f/ M486_ | P{IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 8528src/libavcodec/aac_defines.h3:2444:9362:7 5note: 3expanded from macro 'Q30'9 7f), Q 3441 | (# d0e.f9i1n4e7 5Q53603(9x2)2 4 2 1 f ) } , { Q 3 1 ( (0i.n8t8)8(6(6x8)0*81905783172441f8)2,4 .Q03 1+( -00..59)9 7 3| 5 ^2 67083226f)In file included from },src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :157 | note: expanded from macro 'Q31' Q30 (450 | .#6d7e1f2i7n2e9 3Q3351f(/xM)_ P I ) , Q 3 0 ( 0 . 6 6 3(8i8n9t3)4(8(5xf)/*M2_1P4I7)4,8 3Q63408(.00. 6+5 006.756)9 0 6| 1 ^ ~f /M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c:6620: 0src/libavcodec/aacsbrdata.h9:54859:7841:8 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0485( | 0{.Q53013(6 3080.249110f2/5M8_0P0I0)19,4 6Q33f0)(,0 .Q13016(0 002.80724171f6/7M3_6P9I3)5,7 3 4| f ^~~~~~~~~~~~~~) }, {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: expanded from macro 'Q30'0 96380 6442 | 0#0d8e0f4i8nfe) ,Q 3Q301((x )0 . 0 4 4 1 1 9 8 4 3 8 1 4 5(7ifn)t}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 10737src/libavcodec/aac_defines.h:4451:8362:4 .note: 0expanded from macro 'Q31' + 0. 545) | #d e| f ^i ne Q31(xIn file included from ) src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 156 :(136:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483 61564 | 8 . 0 + 0Q3.05()0 . | 7 ^ ~8 53981853fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62I: ),src/libavcodec/aacsbrdata.h :Q4853:059(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 85398185 3f485/ | {MQ_31P(I) ,0. 4Q13002(508.70805031998416835f3)f,/ MQ_31P(I )0,. 0Q21310(6073.6798355733948f1)8},5 3{fQ/3M1_(P I)0,. 0Q9306(308.0672805038904881f)8, 5Q3f3/1M(_ P0I.)0,4 4Q1310(908.748358319485178f5)3}f,/ M _| PI ~~~~~^~~~~~~~~~~~~~~~~~) , src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45 :36: src/libavcodec/aac_defines.h:note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30'45 | #defi n44e | #Qd3e1f(ixn) e Q 30 ( x ) ( i n t ) (((ixn)t)*(2(1x)4*71408733674481.8024 .+0 0.+5 0). 5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps_fixed.c62:: 24src/libavcodec/aacsbrdata.h: :In file included from 485src/libavcodec/aacps.c::3232:: src/libavcodec/aacps_fixed_tablegen.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 156:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41 01562 | 5 8 00 01 94 6 3Qf3)0,(0 .Q73815(3 09.810825131f6/7M3_69P3I)5,73 4Qf3)}0,( 0{.Q738513(9 801.80593f6/3M8_0P6I2)AS libavcodec/aarch64/vp9itxfm_16bpp_neon.o 0, 0Q8300(408.f7)8,5 3Q93811(8 503.f0/4M4_1P1I9)8,4 3Q81340(507f.)7}8,5 3 9| 8 ~~~~~^~~~~~~~~~~~~~~~~~1 853src/libavcodec/aac_defines.hf:45/:M36:_ Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .#d7e8f5i3n9e8 Q1381(5x3)f / M _ P I ) , Q 3 0 ((0.i78n5t3)98(1(8x5)3*f2/M1_4PI7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 +src/libavcodec/aac_defines.h :044.:536): note: expanded from macro 'Q30'| ^ ~ 44 | #deIn file included from fisrc/libavcodec/aacsbr_fixed.cn:e62 : Qsrc/libavcodec/aacsbrdata.h3:0485(:x7): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | (i{nQt3)1((( x0).4*1100723587040108129446.30f ),+ 0Q.351)( 0| . ^0 2116736935In file included from 7src/libavcodec/aacps_fixed.c3:244: fIn file included from )src/libavcodec/aacps.c}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:31561(: 86:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]96 38062008048 f156) | , Q 3 1(Q 300(.00.4471851398948318851345f7/Mf_)P}I, ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(0.src/libavcodec/aac_defines.h7:8455:33698:1 85note: 3expanded from macro 'Q31'f /M_PI) 45, | #Qd30e(0f.i7n8e5 3Q93811(8x5) 3 f / M _P I ) , Q 3 0 ( 0(.i7n8t)5(3(9x8)1*825134f7/4M8_3P6I4),8 .Q300 (+0 0..758) 5 3| ^ ~9 81853f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4843:084(0:. 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3981853 f484/ | M{_QP3I1)(, 0. 97| 3 ^~~~~~~~~~~~~~1 2313src/libavcodec/aac_defines.h92:344:6363:5 fnote: ),expanded from macro 'Q30' Q31(- 0.449 | 9#5d4e8f1i9n16e3 0Q03301(fx))} , {Q 31 ( - 0 .3 8 2 9 9(9i7n6t5)6(7(0x1)7*f1)0, 7Q373411(82 40..09 8+5 1609.059)71 5 4| 2 ^7 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :36In file included from :src/libavcodec/aacps.c: 32: note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 156:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q3 1156( | x) Q 3 0 ( 0 . 7(8i5nt3)9(8(1x)8*52314f7/M4_8P3I6)4,8. 0Q 3+0 (00..57)8 5 3| 9 ^ ~ 81853f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62: )src/libavcodec/aacsbrdata.h, :Q4843:058(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 8539818 54843 | f{Q/3M1_(P I0).,9 7Q313203(103.972835633958f1)8,5 3Qf/3M1(_-PI0).,9 9Q53408(109.176835030938118f5)3}f,/ M{_QP3I)1,( -Q03.03(802.79895937968516875031f7/fM)_,P IQ)31,( | 0 ^~~~~~~~~~~~~~. 98516src/libavcodec/aac_defines.h9:0449:7361:5 4note: 2expanded from macro 'Q30' 7f)}, 44 | #d| e ~~~~^~~~~~~~~~~~~~~~~~~ finesrc/libavcodec/aac_defines.h :Q453:360:( note: xexpanded from macro 'Q31') 45 | # d e f i n(ei ntQ)3(1((x)x*) 1 07 3 7 4 1 82 4 . 0 + 0(i.n5t)) ( (| x ^) *21474836In file included from 48.src/libavcodec/aacps_fixed.c0: 24: +In file included from 0src/libavcodec/aacps.c.:532: )src/libavcodec/aacps_fixed_tablegen.h : 156| : ^ ~36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacdec_template.csrc/libavcodec/aacsbrdata.h :156484 | :: 305431 :: 40warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: Qcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 30(0.7 848453 | 9{8Q183513f /3054( M0 | .9_7P I31 )2 , 3 1Q 33 9 02 ( 3ac0-63.5>7ofc[8),053 98]Q.1m438a15c(3.-f0s.a/9Mm_P9I)p5l, 4eQ8_310r9a(t106e3. 0073!18=f53 )h9}d8,1r 8{Q_315(in3f-fo0.s/.Ma_3mP8I)p2l,e9 _9rQ9a763t05e(60).7 7{08 1 53798| f)1 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~8,53 fQ3/1M(_ 0P.9I8),5 1Q6309(0907.718545273f9)8}1,8 53 f| / ~~~~^~~~~~~~~~~~~~~~~~~M_ PI),src/libavcodec/aac_defines.h Q:3045(:360: .note: 7expanded from macro 'Q31'8 53981 458 | 53#fd/eM_fPiIne) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (44in | t#)d((exfi)n*2e1 4Q7304(8x3)6 4 8 . 0 + 0 . 5 ) (| i ^ ~nt )((x)*10In file included from 73src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h:24844:.70 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 484 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0.:24src/libavcodec/aacsbr_template.c9: 7In file included from :src/libavcodec/aacps.c3:3268412: 3:13src/libavcodec/aacps_fixed_tablegen.h9232:: 1563warning: :6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]11 3:5 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( -6840 | . 9 95 41568 | 1 9 1 6 3f o0 r0Q31 f(3)i},0 (= {0Q3 .1178(5-;0.33 98i 8<2 c1h9_859d9a3ta7-f>6/b5sM_n6_u7PmI0)_, 1eQ370(n0f.v)7; ,8AS libavcodec/aarch64/vp9itxfm_neon.o i 5Q+313( +0.99)885 11 | 8 ~ ^ ~~~~~~~~~~~~~~~~~~~6 593f0/9M71_5src/libavcodec/aacsbr_template.c4P27:fI)700)},,:23 : Q 3| 0warning: ( ~~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 .7src/libavcodec/aac_defines.h85:3 945700:8 | 136: 8 note: 5 expanded from macro 'Q31'3 f/ M _ PIf ),o Q45r3 | 0((#0id. e7f8=5i 30n; 9i8e1 8<53Q 3f1(cx/hM_)_ Pd a I t)a ->, b sQ _ 3 n0 u(m 0(_in.te7)n8v(; 5i(++3)x)9* 28 1| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~ 48745833f64/8src/libavcodec/aacsbr_template.cM.0: +_ 747P:I020.5)): ,| warning: ^ ~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q30( 0.7477 | In file included from 8 src/libavcodec/aacsbr_fixed.c5 : 3i629: fsrc/libavcodec/aacsbrdata.h8 :(1b4838s5:3f_83/:pMoi nwarning: _timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ePr I >) c,h _ d at| a483 ^~~~~~~~~~~~~~- | > bs{_Q3nsrc/libavcodec/aac_defines.h1u:m(44_ e0:.5n366v: 7+ 12note: )1expanded from macro 'Q30'9 7{97 48 3| 9 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~4 44 | f#d)ef,i src/libavcodec/aacsbr_template.cn:754Qe:3 119(Q:- 30warning: 0.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( 2x4) 0 77546 | 8 3 6 4 1 4 fo4r 9 9f ( ) i} , {(=iQnt )311(( ;0(. x4)i*16 07835<77=7466 1c78h42_6d4at0.a20- 9>f+b) ,s Q0_3nu.m_1e5() n -v0.| ; ^30 1 i4++0)2 3{In file included from 3 src/libavcodec/aacps_fixed.c4:57 241| : 9In file included from ~ ^ ~~~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :328: f)src/libavcodec/aacps_fixed_tablegen.h},: 155 src/libavcodec/aacsbr_template.c| :: ~~~~^~~~~~~~~~~~~~~~~~~782 136::41 src/libavcodec/aac_defines.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:: 45warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 : note: expanded from macro 'Q31' 782155 | | 45 | c#h d_ de fa itnQae3-0 >Q(3e01.8_(a9[0x]9 )5 = 2 3- (3ch _ 7 d 7 a4 tf /aM -(i_n>PtI)e(()x_a,[ )Q31*]0(2 10.!9046=7 94b08s6_39n662u448mf./M__0Pe I+nv)_,o 0 l.5Q)d30 (0) ;.| 9/ ^ ~/ 2l 0_1A1P9re4v 0In file included from 4src/libavcodec/aacsbr_fixed.c| 8 ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: f62/: Msrc/libavcodec/aacsbrdata.h_P:I483:)59,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0.969836 54839 | 2{7Qf3/1M(_ PI0).,5 6Q3702(119.7096774185389434f1)4,f /QM3_1(P-I0).,2 Q4300(7168.3466441749439494f3)}7,f /{MQ_3P1I(), 0 .| 4 ^~~~~~~~~~~~~~68 5776src/libavcodec/aac_defines.h6:7444:63602:9 note: fexpanded from macro 'Q30') , Q31 (44- | #0d.3e0fi1n4e0 23Q334507(1x9)8 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 :(36i:n tnote: )expanded from macro 'Q31'( (x)*10 7453 | 7#4d1e8fi2n4e .Q03 1+( x0) . 5 ) | ^ (inIn file included from tsrc/libavcodec/aacps_fixed.c):(24(x: )In file included from *src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h48:31556:48111.0: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ ~ 155 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34830:31(:0. 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5233774f /483 | M{_QP31I(), Q03.506(702.19907699076489369244ff),/ MQ3_1P(I-0).,2 40Q73608(306.491240419199f4)}0,4 8{fQ/3M1_(P 0I.),4 6Q83507(7606.79466908293f65)9,2 7Qf3/1M(_-P0I.)3,01 4Q3002(313.45076179185f83)4}1,4f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h Q:3450:(36:1 .note: 4expanded from macro 'Q31'64 79344 3457 | f/#M_dPeIfi)n,e Q| 3 ^~~~~~~~~~~~~~1( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (44i | n#dte)(f(ixn)e* 2Q3104(7x4)83 6 4 8. 0 + 0 . 5 ) ( i| n ^ ~t) ((x)*10In file included from 73src/libavcodec/aacsbr_fixed.c7:462: 1src/libavcodec/aacsbrdata.h8:24834:.7:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ 483 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.245: 6In file included from 7src/libavcodec/aacps.c2:1329: 7src/libavcodec/aacps_fixed_tablegen.h:91557:864:8 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 4f), Q31(-0. 2155 | 4 0 7 6 8 3 6Q43104(40.9899f9)5},2 33{7Q371(4 f0/.M4_6P8I5)7,7 Q63607(04.9600629906f9)6,2 4Qf/3M1(_-P0.I3)0,1 Q430203(03.49250711199480f48)f}/,M_ P | I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0(:045.9:6369:8 3note: 6expanded from macro 'Q31'5 927f/ M45_P | I#)d,e fQi3n0e( 1Q.30617(x1)5 8 3 4 14 f / M _ PI ) , Q 3(0in(t1).(46(4x7)9*3241447374f8/3M6_4P8I.)0 ,+ 0| . ^~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^ ~:44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : 44src/libavcodec/aacsbrdata.h | :#482d:ef83i:n ewarning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 482 | { Q 3 1 (( i0.n9t)4(29(2x5)6*51505733176401f8)2,4 .Q03 1+( 00..58)3 1 6| 3 ^ 90651829In file included from 3src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q3321: (src/libavcodec/aacps_fixed_tablegen.h :0src/libavcodec/aacsbr_template.c.71555::0796618:: warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 14:5 2warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 9 1554 | 8 f ) , QQ3310( -(79600 | .3. 5 85 339 d2s29t531-2>42323e6_7a[507]f4f ) /} , M _ PI| ) ~~~~^~~~~~~~~~~~~~~~~~~ , Q3 0src/libavcodec/aac_defines.h: 45:(36 : 0note: = .-expanded from macro 'Q31'90(6 d9st0-> e645_9a | 6[#12de]4 ff!i=/n Mdest_- P>QbsI3)_,1n(x ) u Q m 3 0_ (e n 0.v9 20) ; 1 1| 9(4i ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~0n t4)(8(f/xM)_*2P1I4)74,8 3Q6304(80..0 9+69 803.655) 9 2| 7 ^ ~f/ M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(621: .src/libavcodec/aacsbrdata.h0:4826:7591:58 34warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 34820 | ({1Q.34164(7 903.4943472f9/2M5_6PI5)5,5 3 1| 6 ^~~~~~~~~~~~~~0 f),src/libavcodec/aac_defines.h :Q443:136(: note: expanded from macro 'Q30' 0 .448 | 3#1d6e3f9i0n6e5 1Q832903(fx))} , { Q3 1 ( 0. 7 5 0 (8i11n4t5)2(8(6x94)8*1f0)7,3 7Q43118(2-40.0. 3+5 05.35)3 2 2| 3 ^ 142265f)}In file included from ,src/libavcodec/aacps_fixed.c : 24| : ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :src/libavcodec/aacps_fixed_tablegen.h45:155::3636:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def i155n | e Q 3 1Q(3x)0 ( 0 . 8 9 9 5 2 3 3 7 7 4 f(/iMn_tP)I()(,x )*Q231047(408.3960468.900 6+ 906.254)f / M| _ ^ ~P I), Q30(0.In file included from 92src/libavcodec/aacsbr_fixed.c0:16219: 4src/libavcodec/aacsbrdata.h0:44828:f32/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30 (4820 | .{9Q63918(3 605.9924729f2/M5_6P5I5)53,1 6Q03f)0,(1 .0Q63711(5 803.481341f6/3M9_0P6I5)1,8 2Q9303(f1.)4}6,4 7{9Q3314(4 307.7f5/0M8_P1I1)4,5 2 8| 6 ^~~~~~~~~~~~~~94 8f)src/libavcodec/aac_defines.h,: 44Q:3361:( -note: 0.expanded from macro 'Q30'3 553322 31444 | #2d2e6f5ifn)e} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45 | )(#(dxe)f*1i0n7e3 7Q431812(4x.)0 + 0 . 5 ) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x): *In file included from 2src/libavcodec/aacps.c1:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:3155:6114:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 155 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0(:062.: 8src/libavcodec/aacsbrdata.h9:9482:572: 3warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4f/M_PI), 482Q | 3{0Q(30.19(0 60.99046299625264f5/M5_5P3I1)6,0 f)Q,3 0Q(03.1(9 02.0181319643094086f/5M18_2P9I3)f),} Q,3 0{(0Q.39169(8 306.57952087f1/1M_4P52I8),src/libavcodec/aacsbr_template.c6 Q9:34824:0819:( f)1,warning: . comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0Q 6371(1-508.33545 1824 | 34 3f 2 / 2M3_fPI1),o42 2rQ6 305((fi 1=).}, 4| 06; ~~~~~^~~~~~~~~~~~~~~~~~ i4 7 93<4src/libavcodec/aac_defines.h :s4b453:r7-36f>/:M note: nexpanded from macro 'Q31'__q ;P Ii)+ ,45 | +#) d | e| ~ ^ ~~~~~~~~f i ^~~~~~~~~~~~~~ne Q31src/libavcodec/aac_defines.h(x:)44 : 36 : note: expanded from macro 'Q30' 44(i | nt#)d(e(fx)i*n2e1 47Q438036(4x)8 . 0 + 0 . 5 ) | ^ ~( int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:627: 3src/libavcodec/aacsbrdata.h7:4481:18482:4 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) 481| | ^{ Q31(-0.In file included from 6src/libavcodec/aacps_fixed.c5:22498: 8In file included from src/libavcodec/aacps.c0:4325: 52src/libavcodec/aacps_fixed_tablegen.h1:1541:9f136):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 (-0.184395754 51540 | 9 2 1 f) } , {QQ3301(( 10.0.01179926405356179f0/M0_6P8I4)3f,) ,Q Q3301((1 .00.9290882993384366738f0/1M6_8PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.0src/libavcodec/aac_defines.h4:453:3360:7 note: 3expanded from macro 'Q31'04 4f/M _45P | I#)de,f iQn3e0 Q(311.(1x)2 0 8 5 1 03 9 9 f / M _ P(Ii)n, tQ)30(((1x.)2*422416407448839634f8/.M0_ P+I 0).,5 )Q 3 | 0 ^ ~( 1.518572In file included from 68src/libavcodec/aacsbr_fixed.c8:621: fsrc/libavcodec/aacsbrdata.h/:M481:_59PI:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44:48136 | :{ Qnote: 3expanded from macro 'Q30'1 (-0.6 52449 | 8#80d4e5f52i1ne1 9Qf3)0,( xQ)3 1 ( - 0 . 1 8 43 9 5 75(4i5n0t)9(2(1xf))*}1,0 7{3Q7314(1 802.141.906 0+3 10.950)06 8 43| f ^) , Q31( 0In file included from .src/libavcodec/aacps_fixed.c99:89249: 3In file included from 4src/libavcodec/aacps.c6:732: 8src/libavcodec/aacps_fixed_tablegen.h0:11546:8111f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36154: | note: expanded from macro 'Q31' Q3 0(451 | .#0d0e7fi9n2e4 5Q53617(fx)/ M _ P I ) , Q 3 0 ( 1 . (0i2n0t8)2(3(8x36)3*f2/1M4_7P4I8)3,6 4Q83.00( 1+. 004.3530)7 3 04| 4 ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c1:.621: 2src/libavcodec/aacsbrdata.h0:84815:1310:3 99warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34810 | ({1.Q23412(-406.064859239f8/8M0_4P5I5)2,1 1Q93f0()1,. 5Q183517(2-608.81814f/3M9_5PI7)5,4 5| 0 ^~~~~~~~~~~~~~9 21f)},src/libavcodec/aac_defines.h :{44Q:3361:( note: 0expanded from macro 'Q30'. 11960 319440 | #0d6e8f4i3nfe), Q3Q03(1x( )0 . 9 9 8 9 9 3 4 6 7 8 0(1i6n8tf))(}(,x ) *1| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 374src/libavcodec/aac_defines.h1:8452:4.360: + note: 0expanded from macro 'Q31'.5 ) | ^ 45 | #defineIn file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 154 : 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *1542 | 1 47 4 8 3 6Q483.00( 1+. 000.759)2 4 5| 56 ^ ~7f /M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h0:204818:263:8 36warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q4813 | 0{(Q1.3014(3-3007.36054249f88/04M5_52P1I)1,9 fQ)3,0( 1Q.312018(5-100.319894f3/9M5_7P5I4)5,0 9Q2310(f1).},2 4{2Q34160(4 809.31f1/9M6_0P3I)1,9 0Q03608(413.f5)1,8 5Q73216(8 801.f9/9M8_9P9I3),4 6 7| 8 ^~~~~~~~~~~~~~0 168src/libavcodec/aac_defines.hf:)44}:,36 : | ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 36:44 | note: #expanded from macro 'Q31'd efine 45Q | 3#0d(xe) f i ne Q 3 1 ( x ) ( i n t) ( ( x ) *(1i07n3t7)4(1(8x2)4*.201 4+7 40.853)6 48 .| 0 ^+ 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62: :src/libavcodec/aacsbrdata.h154::480:6183:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480154 | | { Q 31 ( -0 . 3Q63002(418.2080274292485965f6)7,f Q/3M1_(PI )0.,3 46Q53507(3156.408220887f2)3},8 3{6Q33f1/(M_-P0I.9)3,3 8Q883102(5419.20094f3)3,0 7Q330414(f-/0.M8_4P4I7)6,5 4Q130096(412.91f2)0}8,5 1 0| 3 ~~~~^~~~~~~~~~~~~~~~~~~9 9f/Msrc/libavcodec/aac_defines.h_:P45I):,36 :Q 3note: 0expanded from macro 'Q31'( 1.242 46450 | 4#8d9e3ffi/nMe_P IQ),3 1Q(3x0)( 1 . 5 1 85 7 2 6 8 8 1 f (/iMn_tP)I()(,x ) *| ^~~~~~~~~~~~~~2 147src/libavcodec/aac_defines.h4:8443:6364: 8note: .expanded from macro 'Q30'0 + 0. 5)44 | #| d ^ ~e fine Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c) : 62 : src/libavcodec/aacsbrdata.h : 480 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (480x | ){Q*3110(73-70.431682042.04 8+2 08.2452)8 9 6| f ^) , Q31( 0.3In file included from 4src/libavcodec/aacps_fixed.c6:245: 57In file included from 3src/libavcodec/aacps.c5:6324: src/libavcodec/aacps_fixed_tablegen.h8:281547:f36):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.93 3154 | 8 8 8 1 2 5Q439020(91f.)00,7 Q93214(5-506.87f4/4M7_65P4I1)0,9 6Q43209f()1}., 0 20| 82 ~~~~^~~~~~~~~~~~~~~~~~~3 836src/libavcodec/aac_defines.h3:f45:/36M:_ PInote: )expanded from macro 'Q31', Q30(1. 0454 | 3#3d0e7f3i0ne4 4Qf3/1M_(PxI)), Q 3 0 (1 . 1 2 0 8 5 1 0 3(9i9nft/)M(_(PxI))*2,1 4Q73408(31.62484.204 6+0 408.59)3 f /| M_ ^ ~P I), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:5621: 8src/libavcodec/aacsbrdata.h5:74802:632:8 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~480 | {Q3src/libavcodec/aac_defines.h1:(44-:0.363:6 0note: 2expanded from macro 'Q30'4 82824 2448 | 9#d6effi)n,e QQ3310(( x0) . 3 4 6 5 5 7 3 5 6 4 8 28(7ifn)t)}(,( x{)Q*3110(7-307.94313888284.102 5+4 902.059)f ) ,| ^ Q31(-0.84In file included from 47src/libavcodec/aacps_fixed.c6:524: 4In file included from 1src/libavcodec/aacps.c0:932: 6src/libavcodec/aacps_fixed_tablegen.h4:21549:f11):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 154 | note: expanded from macro 'Q31' 45Q | 3#0d(e1f.i0ne0 7Q39124(5x)5 6 7 f / M _ P I ) , Q3 0 ((1.i0n2t0)(8(23x8)3*6231f/4M7_4PI8)3,6 4Q83.00 (+1 .00.453)3 0 73| 0 ^ ~4 4f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062: (src/libavcodec/aacsbrdata.h1:.4801:20685:1 0warning: 39implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI) ,480 | Q{3Q0(311(.-204.234660024488298324f2/89M6_PfI)),, QQ3310((1 .05.1384565752678385164f8/M2_8PI7)f,) } ,| ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(:-440:.369:3 3note: 8expanded from macro 'Q30'8 81254 9442 | 0#9dfe)f,i nQe 3Q130((-x0). 8 4 4 7 6 5 4 1 0 96 4 2 (9ifn)t}),( (x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 07src/libavcodec/aac_defines.h37:4451:8362: 4note: expanded from macro 'Q31'. 0 + 0. 545) | #| d ^e fine Q3In file included from 1(src/libavcodec/aacps_fixed.cx:)24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 153 :136 :( iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*214748 31536 | 4 8 . 0 + Q03.50)( 1 .| 1 ^ ~5 07037878fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 479Q:3830:( 1warning: .1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 69205427 f479/M | _{PQI31)( ,0 .Q3390(7101.4129134847653687014ff)/M,_ PQI31)(, Q03.081(71.729765344116747331168ff)/}M_,P I{),Q 3Q13(0-(01..337706214147674108637f4/37Mf_)P,I )Q,3 1Q(30-(01..8750472196254602426259f5/9Mf)_}P,I ), | ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3301((xx) ) ((iinntt))((((xx))**21107437478431684284..00 ++ 00..55)) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32479: :src/libavcodec/aacps_fixed_tablegen.h:58153::111 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | { Q15331 | ( 0 . 3 9Q73001(412.114540673083178f7)8,f /QM3_1P(I 0).,8 1Q77390(613.41176469321065f4)2}7,f /M{_QP3I1()-, 0Q.3370(0124.416491837847356770f4)f,/ MQ3_1PI(),- 0Q3.08(710.72176554612627239158f9/fM)_},P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.4537:6361:1 7note: 7expanded from macro 'Q31'0 63f/ M45_ | P#Id)e,f iQn3e0 (1Q.351(4x2)9 2 4 0 4 6 5 f / M _P I )(,i n t| ) ^~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:2441:436:7 4note: 8expanded from macro 'Q30'3 648.0 +44 | 0#.d5e)f i n| ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 479 :32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x) *4791 | 0{7Q373411(8 204..03 9+7 001.542)1 4| 4 ^6 381f), QIn file included from 31src/libavcodec/aacps_fixed.c(:24 : 0In file included from .src/libavcodec/aacps.c8:321: 7src/libavcodec/aacps_fixed_tablegen.h7:961533:864:17 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6f)}, {Q31( -1530 | . 3 7 02 4 4Q63401(817.43175f0)7,03 7Q83718(f-/M0_.P8I)7,0 7Q16350(6122.2195696f9)2}05,4 2 7| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45:,36 :Q 3note: 0expanded from macro 'Q31' (1.1 459 | #3d8e7f5i6n70e4f /QM31_(PxI)) , Q 3 0 ( 1 . 2 7 5 4 16 7(3i1n8tf)(/(Mx_)P*I2)1,4 7Q43803(614.387.6011 7+7 006.35f) / M| ^ ~_ PI), Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c54:262: 9src/libavcodec/aacsbrdata.h2:4479:074:6 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), | 479 ^~~~~~~~~~~~~~ | { Q31src/libavcodec/aac_defines.h(: 440:36.:3 97note: 0expanded from macro 'Q30'1 42144src/libavcodec/aacsbr_template.c 644 | 3#8d:ef1if868n:)e19, : QQ3 30(warning: 1x(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) 0 . 8 1 7 7 9 6 3 4 1 86874 3 | 1 ( 6 iff)nto},)r ({((i Qx3=1) (0*;-10. 0i3 770<327 4c446h1_d48a241t8.7a0-4> 3+b 07.s5f_))nu,m _ Qe31| n ^(-v 0;. i8+7+0) 7In file included from 1{6src/libavcodec/aacps_fixed.c 5 | :624 ~ ^ ~~~~~~~~~~~~~~~~~~~: 2 In file included from 2src/libavcodec/aacps.c29:5932f: )src/libavcodec/aacps_fixed_tablegen.h:}153src/libavcodec/aacsbr_template.c, : 61| : ~~~~~^~~~~~~~~~~~~~~~~~:872 :31warning: src/libavcodec/aac_defines.h::45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]36 : note: expanded from macro 'Q31' 872153 | | 45 | #Q3 d 0 e (f1 i.n e1 5Q 0 37 0fo1r3 (7x)( 8j7 8f =/ M _0P ; I ) ,j Q <3 0( s(1ib.r-n>t1)(n([c6hx6_)d9a*220t1a5-447>42b78fs3/_M_6fP4rI8e.q0) +_, r0 eQ3.0(s15.[)i 1+ 9 13]| 8]7 ^ ~5 ;6 7j04+f/+In file included from M)src/libavcodec/aacsbr_fixed.c_ :P{I62 : ), src/libavcodec/aacsbrdata.h :| Q ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4783:084:( 1warning: .src/libavcodec/aacsbr_template.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2:880 :7315: 4warning: 16comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 34781 | 8{fQ /M3_1880P( | I )0 ., 9 3 Q 8 387 680 5( 61158 7 .fo53rf (7j)6, 1= 1 Q073;7 10j6(3f -0/ 82n0Q[c340h(_1.6d356a4tfa2)-}9, >{24bQ30s41_6f( 50fre.q/8_M5r1_2ePs[6i I+ 4)31, 5 ]]7;| 8 ^~~~~~~~~~~~~~j+2+ 3)0 src/libavcodec/aac_defines.h9{: f44)| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: , 36Q:3 1note: (src/libavcodec/aacsbr_template.cexpanded from macro 'Q30' : 8890:.315: 2warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 449 | 2#5d1e5 4f3889i5 | n 4e 7f ) },Q 3 0| (x ~~~~~^~~~~~~~~~~~~~~~~~ ) src/libavcodec/aac_defines.h : 45 : 36: f note: o r expanded from macro 'Q31' ((j =i n0;t ) j45 (< | (#d xsef)i*nbe1r0 7-Q33>17n([4c1h_xda8t)2a -4> .b s0 _ fr e +q _ 0 r .e s5 [ i) +( i | n1t) ^( ](]x; )j*+In file included from +2src/libavcodec/aacps_fixed.c:)1 4247{: In file included from 4src/libavcodec/aacps.c| 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 3326: 4src/libavcodec/aacps_fixed_tablegen.h:8153.:0src/libavcodec/aacsbr_template.c36: 900:+: 27 warning: 0:.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 5)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | ^ ~ 900153 | | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 478 : Q593 0:( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .fo1r5 07 (0j4783 | 7={8Q 73118( ;0f j. /9<3M_ 8sPbr8-I7>)6n8,[5c6 1hQ_53d08(a7ta15.-1f>)b6s_,f6r 9Q2e053q14(_2-70r.fe1s/1[Mi28_ 4P+I5), 218 20]4Q63]630;(f1 )j.}+,1+ )9 {3Q{83 7 | 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5( 6 70.08541f/2M6_43P5I7)82,3 09Qf3)0,( 1Q3.12(7 504.165723314982f/5M1_54P3I)5,4 7Qf3)0(}1,.3 7 | 6 ~~~~~^~~~~~~~~~~~~~~~~~1 177src/libavcodec/aac_defines.h0:6453:f36/: Mnote: _expanded from macro 'Q31'P I), Q 3450 | (#1d.e5f4i2n9e2 4Q043615(fx/)M _ PI ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44(:i36n:t )note: (expanded from macro 'Q30'(x )*21 4447 | 4#8d3e6f4i8ne. 0 Q+3 00.(5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: t)src/libavcodec/aacsbrdata.h(:(478x:)31*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 +478 0 | .{5Q)3 1 (| ^ 0.9388768In file included from 56src/libavcodec/aacps_fixed.c1:5248: 7In file included from 5src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.h :Q31531:(11-:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2845282046 36153f | ) } , { Q Q3310(( 10..15805710263473857788f2/30M9_fP)I,) ,Q 3Q13(0 (01..15626932409542257f1/5M4_3P5I47)f),} , Q | 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.src/libavcodec/aac_defines.h1:9453:8367:56 7note: 0expanded from macro 'Q31'4 f/M_ P45I | )#,d eQf3i0n(e1 .Q23715(4x1)6 7 3 1 8 f / M _ P I) , Q (3i0n(t1.)3(7(6x1)1*727104673f4/M8_P3I6)4,8 .Q030 (+1 .504.259)2 4 0| 4 ^ ~6 5f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~ : src/libavcodec/aacsbrdata.h:478src/libavcodec/aac_defines.h::744:: 36warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 47844 | | {#Qd3e1f(i n0e. 9Q338087(6x8)5 6 1 5 8 7 5 f ) , Q 3 1((-i0nt.)1(1(2x8)4*512087230744613862f4)}.,0 {+Q 301.(5) 0 .| ^8 512643578In file included from 23src/libavcodec/aacps_fixed.c09:f24): ,In file included from src/libavcodec/aacps.cQ:3132(: src/libavcodec/aacps_fixed_tablegen.h0:152.:51362:3 49warning: 25implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 543547f)}, 152| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :Q36:3 0note: (expanded from macro 'Q31'1 .2645 184597 | 6#2df/eMf_iPnI)e, QQ331(0x()1 . 2 7 9 6 4 7 82 7 1 f / M(_PiIn)t,) (Q(3x0)(*12.134073488633664484.60 f+/M _0P.I5)), Q| 3 ^ ~0 (1.37101In file included from 2src/libavcodec/aacsbr_fixed.c5:6628: 5src/libavcodec/aacsbrdata.hf/:M477_:P84I: )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.44 434778 | {4Q93312(5 f0/.M99_9P7I1)4,6 3Q730306(911.f5)5,3 2Q33512(92-4f0/.M8_38P8I9)9,54 2 5| 3 ^~~~~~~~~~~~~~4 62fsrc/libavcodec/aac_defines.h):}44,: 36{:Q note: 3expanded from macro 'Q30'1 (-0.7 544 | 3#7d6ef3i8ne5 6Q339097(8xf)) , Q 3 1 ( 0 . 0 0 8 14 6 4(3in4t)3(8(6x2)*51f0)7},3 74 1| 82 ~~~~~^~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045:.365: )note: expanded from macro 'Q31' | ^ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce: 24Q: 31In file included from (src/libavcodec/aacps.cx:)32: src/libavcodec/aacps_fixed_tablegen.h: 152 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x)152* | 2 1 4 74 8 3Q63408.(01 .+2 6405.1859) 7 6| 2 ^ ~f/ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c1.:2627: 9src/libavcodec/aacsbrdata.h6:4477:7588:2 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q4773 | {0Q3(11(. 03.09398693716444663f70/3M_6P9I1)f,), QQ3301((1-.03.87318809192556482553f/4M6_2PfI))},, {Q3Q03(11.(4-404.37853479632358f5/M6_3P9I9)7,8 fQ),3 0Q(311.5(53 203.5020982144f6/4M3_4P3I8)6,2 5 f| ) ^~~~~~~~~~~~~~} , src/libavcodec/aac_defines.h| ~~~~^~~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h note: :expanded from macro 'Q30' 45:36: note: 44expanded from macro 'Q31' | #defi ne45 | #Qd3e0f(ixn)e Q 3 1 ( x ) (i nt ) ( (x ) *(1i0n73t7)4(1(8x2)4*.201 4+ 7048.356)4 8| . ^0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152In file included from :86src/libavcodec/aacsbr_fixed.c: :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:477:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | 477Q | 3{0Q(311.(2 604.59199879174626f3/M7_0P3I6)9,1 Qf3)0,(1 .Q273916(4-708.287318f8/9M_9P5I4)2,53 4Q3602(f1.)3}0,3 8{6Q363414(6-f0/.M7_5P3I7)63,8 5Q63309(9718.f3)7,1 0Q13215(6 805.f0/08M1_P4I6)4,3 4Q33806(12.5f4)}4,4 3 | 8 ~~~~^~~~~~~~~~~~~~~~~~~4 932src/libavcodec/aac_defines.h5:f45:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (451 | .5#53d2ef3i5n2e 9Q2341f(/xM)_P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(i44n:t36)(:( xnote: )expanded from macro 'Q30'* 21474 8443 | 6#4d8.e0f i+n e 0Q.350)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)(477(:x7):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73 741824. 0477 | +{ Q03.15)( | 0 ^ .99971463In file included from 7src/libavcodec/aacps_fixed.c0:3246: 9In file included from src/libavcodec/aacps.c1:f)32,: src/libavcodec/aacps_fixed_tablegen.hQ:3152:611:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .838899542534 61522 | f ) } , Q{3Q03(11.(2-604.755138796736825f6/3M9_9P7I8)f,) ,Q 30Q(311.(2 7096.4070881247614f3/4M_3P8I6)2,5 fQ)3}0,(1 . 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~3 8636src/libavcodec/aac_defines.h4:4456:f36/:M note: _expanded from macro 'Q31'P I), Q 3045(1 | .#3d7e1f0i12n5e68 5Qf3/1M(_xPI)) , Q 3 0 ( 1 . 44 4 3 8 4 9 3(2i5nf/tM)_(P(Ix),) *Q23104(17.458533624385.209 2+4 f0/M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 476:84: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q30 (476x | ){ Q 3 1( - 0 . 9 3 9 4 1 9(3i1n7t8)2(0(0x)2*f1)0,7 3Q7314(1-80.254.60 src/libavcodec/aacsbr_template.c4+ 0:09937.37:95619)4: 0warning: 3 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5| 6 ^f )}, {Q31(In file included from -0src/libavcodec/aacps_fixed.c. 937: | 2488 5: 90 In file included from 0 src/libavcodec/aacps.c0 :31f832o8: 67r7src/libavcodec/aacps_fixed_tablegen.h f(i: )152,=: 0 36;Q: 3 warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1< c( h0._47d6a2t46 0a1520- | 49> 1b 3 s8_2 nfu) },mQ_ 3n| 0 ~~~~~^~~~~~~~~~~~~~~~~~o(is e1;. src/libavcodec/aac_defines.h2i6:4+455:136+)8:9 76 {2 note: fexpanded from macro 'Q31'/ M| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~P I45 | )#d,e fQ3i0src/libavcodec/aacsbr_template.cn(e: 1939Q:.27321(:x7) 96warning: 4 78comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 7 1 f /939 | M _ P I )(i , n tfQ)3((ox0r )((1*j2.14 37=0 3480386;643 68j.04 + 460f/| n ^ ~, _ q;Q j3+0+In file included from ()src/libavcodec/aacsbr_fixed.c1. :{362 7 : src/libavcodec/aacsbrdata.h1:| 4760 ~ ^ ~~~~~~~~1:2 585: 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5src/libavcodec/aacsbr_template.c f:/M948_P:I27) :,476 | warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]{QQ 303(1(1-0. 948.49 | 34 493 4 8 14 993 13 7 2 8 52ff/0M_oPr0 (I2)j, f )=, Q 3Q013;1((- 01j. .<55 5632s4b039r5->3n2_79q2;94 f6j/4M+0_3+5P)6 fI)}{,) { Q, 3 1| ( ~ ^ ~~~~~~~~- 0| .8 ^~~~~~~~~~~~~~8 5900src/libavcodec/aac_defines.h0:3441:836:8 6note: 7expanded from macro 'Q30'7 f), Q 3441 | #(d e0.f4i76n2e46 0Q3004(9x13)8 2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hin:t45):(36(:x )note: *expanded from macro 'Q31'1 07374 18452 | 4#.d0e +f i0n.e5) Q3 1| ^( x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: nsrc/libavcodec/aacps_fixed_tablegen.h:t152):(11(:x )*warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 152+ | 0 . 5 ) Q| ^ ~3 0(1.26451In file included from 8src/libavcodec/aacsbr_fixed.c:9627: 6src/libavcodec/aacsbrdata.h2:f476/M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(1.279 644767 | {82Q3711(f-/0M._P9I3)9,4 1Q933107(8120.03023f8)6,3 6Q43416f(/-M0_.P5I6)4,0 93Q739064(013.537610f1)2}5,6 8{Q53f1/(M-_0P.I88)5,90 0Q0330(118.8467474f3)8,4 9Q33215(f 0/.M4_7P6I2)46,0 0Q493103(812f.)5},5 3 | 2 ~~~~^~~~~~~~~~~~~~~~~~~3 529src/libavcodec/aac_defines.h2:445f:36/:M_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e Q(3i0n(t)x() ( x ) * 2 1 4 7 48 3 64 8 . 0( +i n0t.)5)( (x )| *1 ^ ~0 73741824In file included from .src/libavcodec/aacsbr_fixed.c0:62 : +src/libavcodec/aacsbrdata.h :0476.:56) : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 476src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-32: 0src/libavcodec/aacps_fixed_tablegen.h.:91513:91364: 1warning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 782002f), Q 31511 | ( - 0 . 5 6 Q430093(71.937634083556630f6)1}f,/ M{_PQI3)1,(- 0.Q83805(910.0308351128281680707ff/)M,_ PQI31)( ,0 Q.34706(12.44600260440941631892ff/)M}_,P I ),| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1.:4454:8364:2 note: 8expanded from macro 'Q31'8 692f/ M45_ | P#Id)e,f iQn3e0 (Q311.(4x)9 49 8 7 4 8 78 f / M _ P I ()i,nt )Q(3(0x)(*211.457648034604788.707 0+f /0M_.P5I) ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :475expanded from macro 'Q30': 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e475 | {QQ3301(( x0). 44 1 8 3 0 9 9 0 2 1 7 8 6(fi)n,t )Q3(1((x-)*01.09733576481892744.40 9+8 706.15f)) } | , ^ {Q31( 0.9In file included from 33src/libavcodec/aacps_fixed.c1:240: 1In file included from 8src/libavcodec/aacps.c:0321: 2src/libavcodec/aacps_fixed_tablegen.h5:51513:2f111):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.99913 31510 | 8 0 6 8 2Q4360f)(}1,. 3 73| 8 ~~~~^~~~~~~~~~~~~~~~~~~5 630src/libavcodec/aac_defines.h6:451:f36/:M _note: Pexpanded from macro 'Q31'I ), Q3 045( | 1.#3d8e5f1i2n2e1 8Q030f1/(Mx_)P I ) , Q 3 0 ( 1 . 4 (0i2n6t4)0(4(6x1)9*f2/1M4_7P4I)8,3 6Q483.0(01 .+4 4804.258)8 6 92| f ^ ~/M _PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:4629: 4src/libavcodec/aacsbrdata.h9:4758:7594:8 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f/M_PI), Q 3475 | 0{(Q13.516(0 40.047847178030f9/9M0_2P1I78)6, f )| , ^~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h:(44-:036:. 9note: 3expanded from macro 'Q30'5 68974 444 | 9#8d7ef6i1nfe) }Q,3 {0Q3(1(x )0. 9 3 3 1 01 8 0 1 2 5 5 3 2(fi)n,t )Q3(1((x-)0*.19097931734310880246.802 +4 60f.)5}) , | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31' 24: In file included from src/libavcodec/aacps.c45: | #32d: esrc/libavcodec/aacps_fixed_tablegen.hf:151i:n86e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 151 | ( in tQ)3(0((1x).*3271384574683306468.10f +/ M0_.PI5)), Q| 3 ^ ~0( 1.3851221In file included from 8src/libavcodec/aacsbr_fixed.c0:620: fsrc/libavcodec/aacsbrdata.h/:475M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(1.40264 04754 | 61{9Qf/3M1_(P I0).,44 1Q8330(019.94042814728868f6)9,2 fQ/3M1_(P-I0).,9 3Q53608(917.44494998877614f8)}7,8f /{M_QP31I() ,0 .Q93303(1101.85600142055738727f)0,f Q/3M_1P(I-)0,. 9 9| 91 ^~~~~~~~~~~~~~3 308src/libavcodec/aac_defines.h06:844:2364:6 fnote: )expanded from macro 'Q30' }, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n e Q(3i1n(t)x()( x )* 1 0 7 3 7 4 1 8 2 4 . 0( +i n0.t5)) ( (x| ) ^ *2147483In file included from 6src/libavcodec/aacps_fixed.c:4248: .In file included from src/libavcodec/aacps.c0: 32: +src/libavcodec/aacps_fixed_tablegen.h 0:.5151) : 61:| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62151: | src/libavcodec/aacsbrdata.h : 475 : 7 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.3738 564753 | 0{6Q131f(/ M_0P.I4)4,1 8Q33009(9102.13875861f22)1,8 0Q301f(/-0M._9P3I5)6,8src/libavcodec/aacdec_template.c 9Q734:04(3474918:10.:476 1warning: 0f)2missing field 'help' initializer [-Wmissing-field-initializers]}6 ,4 0{46Q1319( f3474 /0. | 9M 3_31 0P I1 8{)NU0L1,L25 }5Q,3 3| 2f0 ^)(, 1Q.3414(8-402.898969921f/3M3_P0I8)0,6 8Q3204(61f.4)9}4,9 8 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~8 78fsrc/libavcodec/aac_defines.h/:M_45P:36I:) ,note: expanded from macro 'Q31'Q 30(1. 5456 | 0#4d0e7f8i77n0ef /MQ_3PI1)(,x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30'( int)(( x44 | )#*d2e1f47i4n8e36 4Q8.300 (+x 0). 5 ) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:62t: )(src/libavcodec/aacsbrdata.h(:x474):*1830:7 3warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 4740 | .{5Q)3 1 (| - ^0. 167964589In file included from 68src/libavcodec/aacps_fixed.c9:9824f: In file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(151-:036.:9 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87511890470 f151) | } , { Q 3Q13(0-(01..38779378596232056714f5/21M3_fP)I, )Q,3 1Q3(0-(01..7137825571225201481006f8/0M_fP)I}), , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 0(1.src/libavcodec/aac_defines.h4:0452:6364: 0note: 4expanded from macro 'Q31'6 19f/M _45P | #Id)e,fi nQe3 0Q(311.(4x)4 84 2 8 86 9 2 f /M _ P I )(, iQnt3)0((1(x.)49*42918477448873684f/8M._0P I+ )0,. Q53) 0 (| 1 ^ ~. 5604078In file included from 77src/libavcodec/aacsbr_fixed.c0:f62/M: _src/libavcodec/aacsbrdata.hP:I)474,: 58 :| ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 474expanded from macro 'Q30' | {Q31( -440. | 1#6d7e9f6i4ne5 8Q936809(9x8)f ) , Q 3 1 ( - 0 . 9 8 98(7in5t1)1(89(0x4)7*0f1)07}3,74 1{8Q2341.(0- 0+.8 7097.952)2 5 7| 4 ^5 213f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 7In file included from 1src/libavcodec/aacps.c7:23257: 2src/libavcodec/aacps_fixed_tablegen.h5:01514:16118:0 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15145 | : 36 : note: expanded from macro 'Q31' Q30(1.3 7453 | #8d5e6f30i6n1ef Q/31M(_xP)I) , Q 3 0 ( 1 . 3 85 1 22 1(i8n0t)0(f/(Mx_P)I*)2,1 4Q73408(316.4480.206 4+04 601.95f)/ M | _ ^ ~P I), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.624: 4src/libavcodec/aacsbrdata.h84:284748:6319:2 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 1474. | 49{4Q93817(-4087.81f6/7M9_6P4I5)8,9 6Q83909(81f.)56,04 0Q738177(0-f0/.M9_8P9I87)5,1 1 | 8 ^~~~~~~~~~~~~~9 0470src/libavcodec/aac_defines.hf:)}44,: 36{: Qnote: 3expanded from macro 'Q30'1 (-0.8 744 | 9#7d9e2f2i5n7e4 5Q23103(xf)) , Q 3 1 ( - 0. 7 1 7 2 5 (7i2n5t0)4(16(8x)0*f)1}0, 7 37| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5)expanded from macro 'Q31' | ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.cin:e24 : QIn file included from 3src/libavcodec/aacps.c1:(x32): src/libavcodec/aacps_fixed_tablegen.h : 150 :136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )150*2 | 1 4 7 4 8 3 6Q4380.(01 .+4 405.556)26 0 1| 1 ^ ~f/ M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(162.: 4src/libavcodec/aacsbrdata.h5:34741:565:2 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), 474 | Q{30Q(311.(4-06.41860799614759839f/6M_8PI9)9,8 fQ3)0,( 1.Q4319(4-5023.898892897f5/1M1_8P9I0)4,7 0Qf3)0},( 1{.Q53213(-900.5877957419f2/2M5_P7I4),5 21Q33f0),( 1Q3.156(4-04.07016772295f7/2M5_04P1I6)8, 0 f| ) ^~~~~~~~~~~~~~} , src/libavcodec/aac_defines.h| : ~~~~^~~~~~~~~~~~~~~~~~~44 :36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31'44 | #def in45e | #Q3d0e(xf)i n e Q 3 1 ( x ) ( i n t ) (( x ) * 10(7i3n7t41)8(24(.x0) *+2 104.754)8 3| 6 ^4 8.0 + 0.In file included from 5)src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 150:src/libavcodec/aacsbr_fixed.c111::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 473:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | 473 | { QQsrc/libavcodec/aacdec_template.c313(0(-:1.0430544.:40545:362 664warning: 05151comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f9 43/6M0_6P3I3),f ),Q 30Q (3130541 | . ( 4- 50 .394 80150 3 051 1 5 3 2ac2-78>94of)2},c [f0{/]Q3M._1P(mI-)40,.9a cQ938.04(8s4711a.mp7le4_0269r74a6t8fe),0 Q9!1739=31f (h/dr M0_.9_6i2Pnf4o.Isa5m16)69p,2 Ql33e08(0_9f1)r.}a,t 4e 9)| 4 5 ~~~~~^~~~~~~~~~~~~~~~~~2 {3 8src/libavcodec/aac_defines.h8: 2459| : ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ f36/:M _note: Pexpanded from macro 'Q31'I ), Q 3450 | #(de1f.5i2n3e90 5Q73514(1x)f / M _ P I ) , Q 3 0 ((1.i5n6t4)4((0x0)*627124974f8/3M6_4P8I.)0, + 0| . ^~~~~~~~~~~~~~5) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | #: dsrc/libavcodec/aacsbrdata.he:f473i:n58:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (x) 473 | { Q(i3n1t()-(0(x.)4*31067453574914832640.603 3+f )0,. 5Q)3 1| ( ^- 0.948050In file included from 30src/libavcodec/aacps_fixed.c1:1243: In file included from 2src/libavcodec/aacps.c8:432f: src/libavcodec/aacps_fixed_tablegen.h):}150,: 86{:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 .998484717 01502 | 9 7 6 f )Q3,0 Q(31.14(4 5056.296602114f5/1M66_9P2I3),8 0Q390f)(}1.,4 5 31| 5 ~~~~^~~~~~~~~~~~~~~~~~~ 5279src/libavcodec/aac_defines.h:245f:/36M:_ note: Pexpanded from macro 'Q31'I ), Q 3450 | (#1d.e4f6i4n8e0 9Q173913(fx/)M _ P I ) , Q 30 ( 1 . 49 4(5i2n3t8)8(2(9xf)/*M21_4P7I4)8,3 6Q3408(.1.05 2+3 900.557)5 41 f| / ^ ~M _PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:621: .src/libavcodec/aacsbrdata.h5:644734:03106:7 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), 473| ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-440:.364: 3note: 6expanded from macro 'Q30'4 55943 644 | 0#6d3ef3ifn)e, Q3Q03(1x)( - 0 . 9 4 8 0 5 0 3 0 1 1(32i8n4tf))(}(,x ){*Q13017(3-7401.89928448.407 1+7 002.957)6 f )| , ^ Q31( 0.9In file included from 6src/libavcodec/aacps_fixed.c2:424: 5In file included from 1src/libavcodec/aacps.c6:6329: 2src/libavcodec/aacps_fixed_tablegen.h3:81500:961f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 15036 | : note: expanded from macro 'Q31' Q30 (451 | #.d4e4f5i5n6e2 6Q03111(f/xM)_ PI ) , Q 3 0 ( 1 . 4 5 3(1i5n5t2)7(9(2x)f*/2M1_4P7I48)3,6 4Q380.(10. 4+6 4800.9157)9 3 f| / ^ ~M _PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:4629: 4src/libavcodec/aacsbrdata.h:54732:368:82 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q4733 | 0{(Q131.(-502.349306455755944316f/0M63_3PIf)),, QQ303(11.(5-06.4944080065073290f1/1M3_P2I8)4,f ) }| , ^~~~~~~~~~~~~~ {Q3src/libavcodec/aac_defines.h1:(44:-360: .note: 9expanded from macro 'Q30' 984847 14470 | 2#9d76eff)in,e QQ3301(( x0). 9 6 2 4 5 16 6 9 2 38 0 9(fi)n}t,) ( (| x ~~~~^~~~~~~~~~~~~~~~~~~ )*10src/libavcodec/aac_defines.h7:3457:41368:2 4note: expanded from macro 'Q31'. 0 + 0 .455) | # d| e ^f ine Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 150 : 36 :( iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2147 41508 | 3 6 4 8 . 0 Q3+0( 10..454)5 5 6| ^ ~2 6011f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q3620: (1src/libavcodec/aacsbrdata.h.:4724:5833:1 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]52 792f/M_P I472 | ){,Q 31Q(3-00(1..466343860499618759334f/6M50_fP)I,) ,Q 3Q13(-00(.11.6494473552934842832794f6/fM)_}P,I ){,Q Q3310((-10..51262359802157755004719f2f/)M,_ PQI3)1,( -Q03.09(519.359614420504607028092ff/)M},_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~ , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~ :45:36src/libavcodec/aac_defines.h::44 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | #de f44i | ne# deQf31i(nxe) Q 3 0 ( x ) ( i n t )((i(ntx))(*(x2)1*4170478337644188.02 4+. 00 .+5 )0 . | 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h:24472: :In file included from 58src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :150:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0. 61503 | 3 6 49 68 5 Q33406(51.04f4)5,5 6Q263011(1-0f./1M6_4P7I3)5,9 4Q423307(416f.)4},5 31{5Q53217(9-20f.1/6M_2PI5)8,2 1Q7305(01.04769428f0)9,1 Q73913(-f0/M._95P9I3)9,1 2Q5304(0018.0429f)4}5,2 38 8| 29 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:45I:),36 :Q3 0note: (expanded from macro 'Q31'1. 52390 5457 | 5#4d1ef/fMi_nPeI )Q,3 1Q(30x()1 . 56 4 4 00 6 7 2 9 f/ M _P I )(,i n t| ) ^~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:2441:364:7 4note: 8expanded from macro 'Q30'3 648.0 44+ | #0d.e5f)in e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 472 :(31i:n t)warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*10737 4724 | 1{824Q.301 (+- 00..56) 3 3| 6 ^4 968534650In file included from f)src/libavcodec/aacps_fixed.c, :Q243: 1In file included from src/libavcodec/aacps.c(:-032.: 1src/libavcodec/aacps_fixed_tablegen.h6:471493:513694:4 23warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]46 f)}, {Q31( -0149. | 1 6 25 8 2 1 75Q03007(921f.5)1, 4Q63211(-307.975093f9/1M2_5P4I0)08,0 2fQ)3}0,( 1 .| 5 ~~~~^~~~~~~~~~~~~~~~~~~1 8133src/libavcodec/aac_defines.h:4450:1369:f/ Mnote: _expanded from macro 'Q31'P I), Q453 | 0#(de1f.5i2ne3 48Q43914(5x3)f / M _ P I ), Q 3 0 ( 1.(5i3n6t94)8(68(0x9)f*/2M1_4P7I48)36,4 8.Q03 0+( 10..5550)0 68 7| 3 ^ ~6 1f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ3:062: (src/libavcodec/aacsbrdata.h1:472.:5667:9 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 95f/M_PI ),472 | {| Q ^~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:63443:366:4 9note: 6expanded from macro 'Q30' 85346 5044f | )#,d eQf3i1n(e- 0Q.136047(3x5)9 4 4 2 3 7 46 f ) } , {(Qi3n1t(-)0((.x1)6*215087327174518020749.20f +) ,0 .Q5)3 1 (| - ^ 0.95939In file included from 1src/libavcodec/aacps_fixed.c2:5244: 0In file included from 0src/libavcodec/aacps.c8:0322: fsrc/libavcodec/aacps_fixed_tablegen.h):}149, : 111:| warning: ~~~~^~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 149 | 45 | # deQf3i0n(1e. 5Q1341(6x2)1 37 7 0 f / M_ P I ) , Q 3(0(i1nt.)5(1(8x1)3*3241041794f8/3M6_4P8I.)0, Q+3 00.(51). 5 2| 34 ^ ~8 49453f/MIn file included from _PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h:34710:83(:1 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 9486809f /471 | M{_Q3P1I)(,- 0Q.370(014.65750050767887636812f6/fM)_,P IQ)31,( Q 300.(913.2576277797755017859557ff/M)_}P,I ){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.9src/libavcodec/aac_defines.h9:8444:366: 0note: 2expanded from macro 'Q30'1 90525 444f | #)de,f iQne3 1Q(3-00(x.)9 8 7 2 5 7 46 2 5 4 4 3 3 f) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h1:045:7363:7 4note: 18expanded from macro 'Q31'2 4.0 + 450 | .#5d)e f i| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n149t:)86(:( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 +149 | 0 . 5) | ^ ~Q3 0(1.514621In file included from 37src/libavcodec/aacsbr_fixed.c7:062f: /src/libavcodec/aacsbrdata.hM:_P471I:59):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (1.5181 34713 | 4{0Q1391f(-/0M_.P7I0)4,6 7Q03507(7816.852263f4)84,9 4Q5331f(/ 0M._9P3I2)7,2 7Q773500(118.5573f69)48}68,0 9f{/Q3M1_( P0I.)9,98 4Q3600(211.95055025046f8)7,3 6Q311f/(M-_0P.I9)8,7 2Q53704(612.554647339f75)7}5,9 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45 :| ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: 45note: | expanded from macro 'Q30'# define 44Q | 31#(dx)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x )* 2 1 4 7 4(8i3n6t4)8(.(x0) *+1 007.3754)1 82 4| ^ ~. 0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:471:32: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 : 471src/libavcodec/aacps_fixed_tablegen.h | {:Q1493:161:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7046705778 6149 | 8 2 6 f ) , Q3Q03(11(. 50.19436221732777707f5/0M1_85P7If)),} ,Q 3{0Q(311(. 501.891938344061092f1/9M0_5P2I5)4,f ),Q 3Q301(1(.-502.3948874295475436f/2M5_4P4I3)3,f )Q}3,0 (1 .| ~~~~~^~~~~~~~~~~~~~~~~~5 3694src/libavcodec/aac_defines.h8:456:8360:9 note: fexpanded from macro 'Q31'/M _PI) , 45Q | 3#0d(ef1i.5n5e0 Q0361(8x7) 3 6 1 f / M _ P I ), Q(3i0n(t1).(5(6x7)9*725174579458f3/M6_4P8I.)0, +| ^~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | #: dsrc/libavcodec/aacsbrdata.he:f471i:n6e: warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 471 | { Q 3 src/libavcodec/aacsbr_template.c1 ((-i:0n1170t.:)720(0:46(70 x5warning: )7comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] *7816802763f)7,41 8 1170Q2 | 314 .(0 +0 0..i9f 5(b3y)2t72 7e77 50s1| _8 ^r57 fe)a}d, > {cIn file included from Qsrc/libavcodec/aacps_fixed.c3:24n1: t() In file included from {src/libavcodec/aacps.c :32 0: src/libavcodec/aacps_fixed_tablegen.h| .:9 ~~~~~~~~~~ ^ ~~~ 14998:4366:0 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 05254f), Q 31491 | ( - 0 . 9 8Q73205(7416.25541443632f1)3},7 7 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:45):,36: Qnote: 3expanded from macro 'Q31' 0(1.5 1458 | 1#3d3e40f1i9nfe /QM_3P1I(x)), Q 30 ( 1 .5 2 3 4 8 49 4 5 3(fi/nMt_)P(I(x)),* 2Q143704(8136.4583.609 4+8 60.850)9 f/ M| _ ^ ~P I), Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c5:5620: 0src/libavcodec/aacsbrdata.h6:874703:6184f: /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1. 564707 | 9{7Q537159(5-f0/.M9_9P8I2)9,6 63 7| 5 ^~~~~~~~~~~~~~2 818src/libavcodec/aac_defines.hf):,44 :Q36:3 1note: (expanded from macro 'Q30' 0 .0187 7441 | #3d8e8f2i4n3e1 1Qf3)0}(,x ){Q 3 1 ( - 0 . 7 0 80 1 0 16(5in4t81)8(4(f)x,)* 1Q0371(3 704.18323648.006 8+5 904.851)1 7 f)| } ^, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::3624:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31' :32: src/libavcodec/aacps_fixed_tablegen.h: 14945 | :#d11e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 149 | Q3 0 ( 1(.i5n14t6)2(1(3x7)7*02f1/M4_7P4I8)3,6 4Q830.(01 .+51 80.153) 3 40| 19 ^ ~f /M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621.: 5src/libavcodec/aacsbrdata.h2:34704:85849:4 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q 34700 | ({1Q.3513(6-9408.69890892f9/6M6_3PI7)5, 2Q83108(f1.)5,5 0Q03618(7 306.10f1/8M7_7P1I3),8 8Q234301(11f.5)6}7,9 7{5Q7315(9-50f./7M_0P8I0)1,0 1 6| 5 ^~~~~~~~~~~~~~4 818src/libavcodec/aac_defines.h4:44f:)36,: Qnote: 3expanded from macro 'Q30'1( 0.33 6448 | 0#6d8e5f9i4n8e1 1Q73f0)(}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 :36 : note: expanded from macro 'Q31' (int) (45(x | )#*d1e0f73i7n4e1 82Q4.301 (x+) 0 . 5 ) | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:468:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:468:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:468:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:468:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:467:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:467:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:467:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:467:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502AS libavcodec/aarch64/vp9lpf_16bpp_neon.o f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:465:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:465:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:465:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200fsrc/libavcodec/aacsbr_template.c), :Q312931:(19-:0 .warning: 36comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]02 1610299715f)} ,1293 | { Q 3 1 (f o0r. 8(9k1 1=0 64805;9 9k 8<7 9sfbr)->,k xQ[311(]-0;. 9k7+8+9)4 2{5 0 3| 4 ~ ^ ~~~~~~~~~~30 44f)}, | src/libavcodec/aacsbr_template.c ~~~~^~~~~~~~~~~~~~~~~~~ :1300:src/libavcodec/aac_defines.h19::45 :warning: 36comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: note: expanded from macro 'Q31' 1300 | 45 | f#doerf i(nke =Q 301;( xk) < s b r - > k x [ 0 ] ; (ki+n+t)) ({( x )| * ~ ^ ~~~~~~~~~~2 147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:465:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | {Q31( 0.0AS libavcodec/aarch64/vp9lpf_neon.o 3004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:463:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #src/libavcodec/aacsbr_template.cdefi:n1319e: 19Q:3 1warning: (xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) (int)((x)*21 413197 | 4 8 36 48 .f0o r+ (0j .=5 ) 0 ;| ^ ~j < sbr->numIn file included from _src/libavcodec/aacsbr_fixed.cp:a62t: csrc/libavcodec/aacsbrdata.hh:e463:s58;: jwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] +) { | ~ ^ ~~~~~~~~~~~~~~~~463 | {Q31(-0.95053182488101f), Q31(-0.96939src/libavcodec/aacsbr_template.c9:013225:12238:0 82warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])} , {Q31(-0.62228 8132272 | 9 2 8 6 2 2 f ) , Q 3 1w(h i0l.e8 2(7g67 2<6=2 8s4b66r6-1>f)n}_,q & &| ~~~~^~~~~~~~~~~~~~~~~~~k >=src/libavcodec/aac_defines.h s:b45r:-36>:f _note: texpanded from macro 'Q31'a bleno i45s | e#[dge]f)i n| e ~ ^ ~~~~~~~~ Q31(x) src/libavcodec/aacsbr_template.c(i:n1338t:)11:( (warning: xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] )*2147 413388 | 3 6 4 8i.f0 ( k +< 0s.b5r)- > m[| 1 ^ ~] + sbr->kIn file included from x[src/libavcodec/aacsbr_fixed.c1]:)62 : src/libavcodec/aacsbrdata.h| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~463 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | {Q31(-0.95053182488101f), Q31(-0.969399051380AS libavcodec/aarch64/vp9mc_16bpp_neon.o 82f)}, {Q31(-0.62228872In file included from 928src/libavcodec/aacps_fixed.c6:2242: f)In file included from ,src/libavcodec/aacps.c :Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(244 :0136.: 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 67262846661f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h244: | 45 : 36 : note: Qexpanded from macro 'Q31'30 (0.00 0450 | #0d0e0f0i0n0ef /QM_3P1I()x,) Q 3 0 ( 0 . 0 0 1 1 0 5 (3i9n3t9)(f(/xM)_*2P1I4)7,4 8Q36340(80..00 0+1 7008.958) 5 2| f ^ ~/ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:0620: 2src/libavcodec/aacsbrdata.h5:24635:461:2 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34630 | ({0.Q030129(3-908.496580f/5M31_8P24I8)8,1 0Q13f0)(0,. 0Q03311(5-9701.709f/6M9_3P9I9)0 5 1| 38 ^~~~~~~~~~~~~~0 82f)}, {src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 6expanded from macro 'Q30'22 288729 244 | 8#62d2effi)n,e QQ331(0 (x0). 8 2 7 6 7 2 6 2 8 46 6 6 1(fi)n},t ) ((| x ~~~~^~~~~~~~~~~~~~~~~~~ )*10src/libavcodec/aac_defines.h:74537:4361:8 note: 2expanded from macro 'Q31'4 .0 + 0 .455 | )# d e| f ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :(244i:n111t):( warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) *2147483648. 0244 + | 0 .5 ) | ^ ~Q3 0(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:00620: fsrc/libavcodec/aacsbrdata.h/:M462_:P83I:), warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00110 4625 | 3{9Q3319(-f0/.M6_46P1I2)61,6 1Q23907(30.60f0)17,0 8Q93815(2 f/0M._7P2I1)9,8 67Q43800(04.54040f2)5}2,5 4{1Q2391f(/M _0P.I11)65,7 7Q730606(301.9010f2)9,3 9Q83416(-80f.8/3M6_6P28I)3,3 8Q135004(10f.)0}0,3 15 9| ~~~~^~~~~~~~~~~~~~~~~~~7 170fsrc/libavcodec/aac_defines.h/:M45_:P36:I ) note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36de:f inote: ne Q31expanded from macro 'Q30'( x) 44 | # d e f i n(ei nQt3)0(((xx)) * 2 1 4 74 8 3 6 4 8 . 0 +( in0t.src/libavcodec/aacdec_template.c)5()(: 3474x )| : ^ ~*1100: 7 37warning: 41missing field 'help' initializer [-Wmissing-field-initializers]8 2In file included from 4src/libavcodec/aacsbr_fixed.c.:062 + : src/libavcodec/aacsbrdata.h0:4623474. | : 595 : ) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N| U ^LL }, 462 | | { ^Q 3In file included from 1(src/libavcodec/aacps_fixed.c-:0.246: 4In file included from 61src/libavcodec/aacps.c2:61326: src/libavcodec/aacps_fixed_tablegen.h1:22449:7863:6 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.721 92448 | 6 7 4 8 0 4 54Q43f0)(}0, .{0Q3010(0 00.01010650707f70/6M6_3P19I1f)),, QQ3310((-00..0081361605238933398f1/5M0_4P1If),) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 001src/libavcodec/aac_defines.h7:045:8369:85 2fnote: /Mexpanded from macro 'Q31'_ PI), Q 345 | 0#(d0e.f0i0n2e5 2Q54311(2x9)f / M_ P I ) , Q 3 0 ( 0 . 00(2in9t39)8(4(6x)8*f2/1M47_4P8I3),6 4Q83.00( 0+ .00.0531)5 9| 7 ^ ~1 70f/M_PIIn file included from ) src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h :462:src/libavcodec/aac_defines.h32::44 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 462AS libavcodec/aarch64/vp9mc_aarch64.o | {44Q3 | 1#(d-e0f.i6n4e6 1Q236106(x1)2 9 7 3 6 f ) , Q 3 1 (( i0n.t7)2(1(9x8)*61704783074451484f2)4}.,0 {+Q 301.( 50). 1 1| 6 ^5 777066319In file included from 1src/libavcodec/aacps_fixed.cf:24): ,In file included from src/libavcodec/aacps.c:Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(244-:061.:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2833815041f )244} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h30:(450:.360:0 0note: 0expanded from macro 'Q31'0 00000 f45/ | M#_dPeI)f,i nQe3 0Q(301.(0x0)1 1 0 5 3 9 3 9 f / M _ P I()i,n tQ)3(0((0x.)0*02171048978485326f4/8M._0P I+) ,0 .Q53) 0 (| 0 ^ ~. 0025254129fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:62P: I)src/libavcodec/aacsbrdata.h,: Q4623:06(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 029398468 f462/ | M{_Q3P1I)(,- 0Q.306(4601.20603116519279173760ff)/,M _QP3I1)( 0.| 7 ^~~~~~~~~~~~~~2 198src/libavcodec/aac_defines.h6:74448:0364:54 4note: fexpanded from macro 'Q30') }, {Q3 1(src/libavcodec/aacsbr_template.c 440:. | 1113536#d:519e7:f77 i06warning: 6ne3 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9Q 310f()x,) Q 3 1 ( - 0 .13538 3 | 6 6 fo2(r8i n3(tk3 )8=1( 500(41;fx ))k*} 1<, 0 s 7b| r ~~~~^~~~~~~~~~~~~~~~~~~- >3k7xsrc/libavcodec/aac_defines.h:4451[82:4360: .]0note: expanded from macro 'Q31';+ k +0+.)5 ) 45{ | # | | d ^ ~ ^ ~~~~~~~~~~ e fine Q3In file included from 1src/libavcodec/aacps_fixed.c(x:) 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 244 :36 : (iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )src/libavcodec/aacsbr_template.c(:(x1359)*:2141:4 7 warning: 42448comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | 3 6 4 8 . 0 Q 1359 | 3 +0 ( 00f.5.) o | 0 ^ ~r 0 0(0; 0k 0<0In file included from 0src/libavcodec/aacsbr_fixed.cs0b:062rf: /M-_>src/libavcodec/aacsbrdata.hPk:Ix461[)0:,83:] warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 3s0b(r-0>.m [46100 | ]{0Q3;11 1(k0 +50+.) 3{993 9 9f0/9| 6M ~ ^ ~~~~~~~~~~~~~~~~~~~~~~1 _3P1I4)4,9 2Q503f)0, (Q03.100(1-700.8199854251f1/M8_28P5I4)4,0 2Qf)3}0(src/libavcodec/aacsbr_template.c,0 {:Q.13660032:51219(:-5 04warning: .1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]289 0f/4M1_2P3I2) 9,1366 64Q31 | 30 0 (90. 00f 2f),9o3 98r4Q 638(k1f( /-=0M_ .0P8;I 8k )5,1< 3 8Qs13br8-0(10>.9k9405x70[f13];) k1++})5 ,{ 9 | 7 1 ~ ^ ~~~~~~~~~~ | 7 ~~~~^~~~~~~~~~~~~~~~~~~ 0f/src/libavcodec/aac_defines.hM:45_:P36I:) note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30' e Qsrc/libavcodec/aacsbr_template.c31 :44(1372x | :)#14d : ewarning: f incomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]e Q 3 0 ( x 1372) | (fio r n t(; ) k( ( k1nx4t[7)14]( +8( 3xs6br)-4*8>1m.[0017]; +k3+ AS libavcodec/aarch64/vp9mc_neon.o 7+0)4 .1{85 2) 4| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 0| ^ ~ + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^ :62: src/libavcodec/aacsbrdata.h:461:58:In file included from src/libavcodec/aacps_fixed.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :244461: | 11{:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1( 0.990961 3244 | 1 4 4 9 2 5Q03f0)(, 0Q.0301(0-000.001090405f1/1M8_2P8I5)4,4 Q0320f(0).0}0,1 1{0Q533913(9f-/0M._8P0I4)12,3 2Q93604(3100.900f1),7 0Q83918(5-20f./8M8_5P1I3)8,1 8Q139904(507.f0)0}2, 5 25| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 29fsrc/libavcodec/aac_defines.h/:M45_:P36I:) note: ,expanded from macro 'Q31' Q 30(0. 450 | 02#9de3f9i8n4e6 8Qf3/1M(_xP)I ) , Q 3 0( 0 . 0 0 31 5 9(7in1t7)0((fx/)M*_2P1I4)7 4 8| 3 ^~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h :+44 :036.:5) note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:30461(:31x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {(Qi3n1t( )0((.x9)9*0190671373414148922540.f0 )+, Q03.15()- 0 .| 1 ^ 94511828In file included from 54src/libavcodec/aacps_fixed.c4:0242: fIn file included from )src/libavcodec/aacps.c:}32,: src/libavcodec/aacps_fixed_tablegen.h{Q:32431:(136-:0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 412329643109 f243) | , Q 3 1 ( -0 .Q3808(5103.80108010909040570f0)}0,f /| M_ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :Q453:036(: 0note: .expanded from macro 'Q31'0 0196 450 | 74#0d7eff/iMn_e PQI3)1,( xQ)3 0 ( 0 .0 0 3 0 3 9 5 3(0i9nft/)M_(P(xI))*,2 1Q4307(408.3604084.40 9+5 102.50)6 f /| M ^ ~_P I), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c05:2623: 0src/libavcodec/aacsbrdata.h5:64612:3f7/:M_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0 .04610 | {5Q63115(2 6307.9f9/09M6_1P3I1)4,4 9 2| 5 ^~~~~~~~~~~~~~ 0f), src/libavcodec/aac_defines.hQ:344:136(:- 0note: .expanded from macro 'Q30'1 945118 28445 | 4#d4e0f2ifn)e} ,Q 3{0Q3(1x()- 0 . 8 0 4 1 2 32 9 6 4 3 10 9(fi)n,t) ((Qx31)(*-100.78378451183821481.90 9+45 70f.)5}), | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c :45 | 32#: desrc/libavcodec/aacps_fixed_tablegen.hf:i243:n111e : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 243 | ( i n t) (Q3(0x()0*.20104070040803064080.f0/M _+ P0I).,5 )Q 3 0| ^ ~( 0.001960In file included from 7src/libavcodec/aacsbr_fixed.c4:0762f/: Msrc/libavcodec/aacsbrdata.h_:P460I:)84,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0030 34609 | 5{3Q0391(f /0M._5P2I8),9 0Q53200(906.00209454f)9,5 1Q23016(f /0M._6P0I0),4 8Q837204(05.500559223f0)5}6,2 3f{/QM3_1P(I )0,. 7Q3402(308.550209516415528CC libavcodec/aasc.o 67f3)7,f /QM3_1P(I 0)., 0 4| ^~~~~~~~~~~~~~4 9191src/libavcodec/aac_defines.h5:2449:1360:4 note: 4expanded from macro 'Q30'f )}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:45i:n36e: note: expanded from macro 'Q31'Q 30(x) 45 | # d e fi n e Q 3 1((ixn)t ) ( (x ) * 1 0 7 37 4 1 8 2 4(.in0t )+(( x0.)5*2)1 4 7| ^4 83648.0 +In file included from src/libavcodec/aacps_fixed.c0.:524): In file included from src/libavcodec/aacps.c| : ^ ~32 : src/libavcodec/aacps_fixed_tablegen.h:243:86: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:460:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]243 | Q3 0460( | {0Q.03010(0 000.050208090f5/2M_0P9I60)2,9 5Q3f0)(,0 .Q003119(6 007.46007f0/4M_8P8I7)2,4 5Q53509(20f.)0}03,0 39{5Q33019(f /0M.7_4PI2)38,5 52Q9301(04.508074f4)9,5 12Q0316(f/ M0_.P0I4)4,9 Q13901(502.901050243045f6)2}3,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :Q3450:(36:0 .note: 0expanded from macro 'Q31'05 61526 3457f | /#Md_ePIf)i,n e | Q ^~~~~~~~~~~~~~31 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (44i | n#tde)f(in(ex) *Q23104(7x4)83 6 4 8 .0 + 0 . 5 ) | ( ^ ~i nt)((x)*In file included from 10src/libavcodec/aacsbr_fixed.c7:3627: 41src/libavcodec/aacsbrdata.h8:2460:432.:0 +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 460 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.24: 5In file included from 2src/libavcodec/aacps.c8:9320: 5src/libavcodec/aacps_fixed_tablegen.h:22430:9616:0 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5f), Q31( 0. 624300 | 4 88 7 2 45 5 5Q932f0)(}0,. 0{0Q0310( 0000.074020f3/8M5_5P2I9)1,45 8Q370f()0,. 0Q0311(9 600.74004479f/1M9_1P5I2)9,1 Q03404(f0).}00,3 03 9| 5 ~~~~~^~~~~~~~~~~~~~~~~~ 309fsrc/libavcodec/aac_defines.h/:M45_P:I36:) ,note: Qexpanded from macro 'Q31'3 0(0.0 0454 | 4#9d5e1f2i0n6fe/ MQ_3PI1)(x,) Q3 0 ( 0. 0 0 5 2 3 0 5 6(23ifnt/)(M(_xP)I*)2,1 4Q3704(80.300654681.502 6+3 70f./5M)_ P | I ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h: 460note: :expanded from macro 'Q30'7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i460n | e{ QQ313(0 (0x.) 5 2 8 9 0 5 2 0 96 0 2 9 5(f)i,n tQ)3(1((x )0.*6100703487847128452545.902f )+} ,0 .{Q53) 1 (| ^ 0.742385In file included from 5src/libavcodec/aacps_fixed.c2:9241: 4In file included from 5src/libavcodec/aacps.c8:732f): ,src/libavcodec/aacps_fixed_tablegen.h :Q2433:136(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 04491915291 024344 | f ) } , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h:0450:0360:0 0note: 0expanded from macro 'Q31'0 0f/M_P I45) | #,d eQf30i(n0.e0 0Q1319(60x7)4 0 7 f / M_ PI ) , Q 3 0 (0(.i0n0t3)0(3(x9)53*0291f4/7M4_8P3I)6,4 Q83.00( 0+.0 004.459)5 1 2| 0 ^ ~6 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(62: 0src/libavcodec/aacsbrdata.h.:4590:0845:2 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 623f/M_P 459I | ){Q,3 1Q(3-00(.07.90305516813522364378f81/6fM)_,P IQ)3,1 (| - ^~~~~~~~~~~~~~0 .362src/libavcodec/aac_defines.h0:448:8369:7 9note: 8expanded from macro 'Q30'9 136f) }44 | ,# d{eQf3i1nCC libavcodec/ac3.o (e Q03.0(6x3)8 72 3 5 9 1 5 1 6 3 6 f ()i,nt )Q(3(1x() 0*.0180172387245128429434.40 4+f )0}.,5 ) | ~~~~~^~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c :4532 | : src/libavcodec/aacps_fixed_tablegen.h#:de243f:11i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 243 | ( i nQt3)0((0(x.)*02010407408036040080.0f +/ M0_P.5I)), Q3| 0 ^ ~ (0.0019In file included from 6src/libavcodec/aacsbr_fixed.c0:74620: src/libavcodec/aacsbrdata.h7:f459/:M59_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0030 34599 | 5{3Q0391f(/-M0_.P7I9)3,5 1Q83302(304.8801064f4)9,5 12Q0361f(/-M0_.P3I6)2,0 8Q83907(908.901035623f0)5}6,2 3{fQ/3M1_( P0I.)63,8 Q732305(09.1005516613562f63)7,f /QM3_1P(I ),0 . | 0 ^~~~~~~~~~~~~~8 128src/libavcodec/aac_defines.h2:544src/libavcodec/aacsbr_template.c24:936:3:4 13904note: :4expanded from macro 'Q30'19f :) }warning: , comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 44 | | ~~~~~^~~~~~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.hn:e45 :Q363:0 (note: xexpanded from macro 'Q31') 1390 | 45 | # df eo fr i n( ee( iQ=n3 t10)((x(); x e <) * 10 7c3 7h _4da 1t 8a 2- >4 b .s _0 (ni unmt+)_ (0e.(n5xv); ) *e| 2+ ^1 47+4)8 {3 6 In file included from 4src/libavcodec/aacps_fixed.c| ~ ^ ~~~~~~~~~~~~~~~~~~~8 :24.: 0In file included from src/libavcodec/aacps.c :+ 320.: 5src/libavcodec/aacps_fixed_tablegen.h) : 242:| 136 ^ ~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_template.cIn file included from :src/libavcodec/aacsbr_fixed.c1401:: 6224223: | :src/libavcodec/aacsbrdata.h : warning: 459 comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: Q 3310:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0000 01401 | 0 4590 | 00 0f{ /Q 31M( _ -0P.foIr)7,9 3(Q51i38 30(=0 2.00;0334 49i18 8<31 60fi3)li4m;, if+ /M+Q)_ 3P| 1I ~ ^ ~~~~ ()-0,. 3Q360(2008.8090759489017360f6)6}1,f /{QM3_1P(I 0).,6 3Q38072(305.90017599116src/libavcodec/aacsbr_template.c376:2f14079:23)3:,f Q 3/Mwarning: 1_(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P I) ,0 .Q0831028(2 14070 | 5. 2049 30 92499 49 43 f 6f)7o}r f(,/Mi _| P= ~~~~^~~~~~~~~~~~~~~~~~~I ),0 ;src/libavcodec/aac_defines.hQ 3:i0 45< (s:br0-36.:> note: 0expanded from macro 'Q31'n 0_9q9; 8i457 | +5+#d7ef)i n5e 9| ~ ^ ~~~~~~~~ Qf3/1M(_xP)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n:t )(note: (expanded from macro 'Q30' x)*2 1444 | #7d4ef8src/libavcodec/aacsbr_template.c36i48:n.1411e:230: +Q 0warning: .35comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 ()x )| ^ ~ 1411 | In file included from src/libavcodec/aacsbr_fixed.c : 62 ( : fionsrc/libavcodec/aacsbrdata.hr: t(459):i6( :=( 0 ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]xi ) *1<07 3s7b r44591-82 | 4.>0{n[ 1Q];+ 3i01.+(5+-))0 . {CC libavcodec/ac3_channel_layout_tab.o 7| 9 35 ^ 1| ~ ^ ~~~~~~~~~ 83234881In file included from 6src/libavcodec/aacps_fixed.cf:)24,: In file included from Q3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_template.c.:32426:20:814218111:239:: 7 98warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: 1comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 36f)}, {Q 314211 242 | ( | 0 . 6 3 8 7 f2oQ33r509 ((1i 05.1= 00;60 360i0f) ,0< i0liQ0m30;1 0(0 i0f+/+.M)0 _{ 8 1P2| I ~ ^ ~~~~82 5)2,4 Q933404(40f.)0},0 3 4| 9 ~~~~^~~~~~~~~~~~~~~~~~~1 303src/libavcodec/aac_defines.h4:f45/:M36_: Pnote: I)expanded from macro 'Q31', Q30(0 .0450 | #5d40e7f0i6ne6 1Qf3/1M(_xP)I ) , Q 30 ( 0 . 0 0 7 9(91i7n2t9)(3(fx/)M*_2P1I47)4, 8Q33604(80..0 0+0 902.959)9 3 6| ^ ~7 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0(:062.: 0src/libavcodec/aacsbrdata.h0:994588:7845:7 5warning: 9fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~458 | {Q3src/libavcodec/aac_defines.h1(: 440:.360:2 7note: 0expanded from macro 'Q30'4 55414 1448 | 85#fde)f,i neQ 3Q13(0-(0x.)0 5 4 17 5 1 8 0 5 3 6 6 6f ) }(, i{ntQ)31(((x )0*.10870030717471832546.608 1+8 f0).,5 Q)3 1| ( ^ 0.915421In file included from 9src/libavcodec/aacps_fixed.c5:14241: 0In file included from 39src/libavcodec/aacps.cf:32): }src/libavcodec/aacps_fixed_tablegen.h,: 242 :| 86 ~~~~~^~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h: 45:36: note: expanded from macro 'Q31' 24245 | | # d e fQi3n0(e0. 0Q301(0x0)0 0 0 0 0 0 f / M _ P I ) , (Qi3n0t()0(.(0x)0*32419417438033644f8./0M +_ P0I.5)), Q| 3 ^ ~0 (0.0054070In file included from 6src/libavcodec/aacsbr_fixed.c6:162f/: Msrc/libavcodec/aacsbrdata.h_:PI458):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0079917 294583 | f{/MQ_3PI1)( ,0. 02Q73004(505.4010492198989356f7)f,/ MQ_3PI1)(, -Q0.3005(401.70501989085735676569ff/)M}_,P I){,Q 3 1(| ^~~~~~~~~~~~~~0 .800src/libavcodec/aac_defines.h0:1447:7363:5 6note: expanded from macro 'Q30'6 818f) ,44 Q | 3#d1e(f i0.n9e1 5Q43201(9x51)4 1 03 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)45((:x36): *note: 1expanded from macro 'Q31'0 73741 82454 | .#0d e+f 0i.n5e) Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32(i: nsrc/libavcodec/aacps_fixed_tablegen.h:t242)(:(61x):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 2420. | 5 ) | ^ ~ Q30(0.00000In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: fsrc/libavcodec/aacsbrdata.h/M:_458P:I31:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.003 44589 | 1{3Q30134(f /0M._0P2I7)0,4 5Q534014(108.850f05)4,0 7Q063611(f-/0M._05P4I1)7,51 8Q03503(60.6060f7)9}91,7 2{9Q331f/(M _0P.I8),0 0Q03107(703.500696821989f9)3,67 fQ/3M1_(P I0).,9 1Q53402(109.5010419093897f5)7}5,9f / M| ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~: 36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: 45expanded from macro 'Q30' | #defi n44e | # deQf3i1n(e xQ)30CC libavcodec/ac3_parser.o (x ) ((iinntt))((((xx))**12017437744813684284..00 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c:45832:: 7src/libavcodec/aacps_fixed_tablegen.h:: 242warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31 (242 | 0 . 0 27 0 4Q5305(4014.18080050f00)0,0 0Q301f(/-M0_.0P54I1),7 5Q183005(306.6060f3)4}9,1 3{Q03341f/(M 0_.P8I)0,0 0Q1307(7305.06065841087f)0,6 6Q131f(/M _0P.I)9,1 5Q423109(501.40100739991f)7}2,9 3f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:336:0 (note: 0expanded from macro 'Q31' .0092 9459 | #9d36e7ff/iMn_eP IQ3)1,( xQ3)0 ( 0. 00 9 98 7 5 7 5 9 f / M(_iPnIt)),( ( x| ) ^~~~~~~~~~~~~~* 214src/libavcodec/aac_defines.h7:44483:6364:8 .note: 0expanded from macro 'Q30' + 0.5 )44 | | # ^ ~d efine Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 457 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((457x | ){*Q13017(3 7041.86224.301 9+5 307.45)6 2 5| 4 ^2 f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c9:3240: 9In file included from 8src/libavcodec/aacps.c3:13325: src/libavcodec/aacps_fixed_tablegen.h5:2242:51199:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.4 22422 | 15 81 7 59 48 07 fQ3)0,( 0.Q03010(0-00.0007070102f7/8M7_3P8I5)2,08 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 349src/libavcodec/aac_defines.h:1453:03634:f /note: Mexpanded from macro 'Q31'_P I), Q 345 | 0#(0d.e0f0i5n4e0 7Q063611f(/xM)_ PI ) , Q 3 0 (0 . 0 07 9(i9n1t)7(2(9x)3*f2/1M4_7P4I)8,3 6Q4380.(00 .+0 0902.959)9 3 6| 7 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.0:0629: 9src/libavcodec/aacsbrdata.h8:74575:597:5 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~457 | {Qsrc/libavcodec/aac_defines.h31:(44 0:.36:6 2note: 3expanded from macro 'Q30'1 95374 6442 | #5d4e2fifn)e, QQ3310((-x0). 9 3 09 8 31 3 5 5 2 5 9 9(ifn)t)}(,( x){*Q13017(3 704.14822241.508 1+7 509.45)8 07 f| ) ^, Q31(-0.In file included from 0src/libavcodec/aacps_fixed.c7:7241: 2In file included from 7src/libavcodec/aacps.c8:7323: 8src/libavcodec/aacps_fixed_tablegen.h5:22410:1368:f) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 241 | note: expanded from macro 'Q31' Q 3045( | 0#.d00e0fi0n0e0 0Q03010(fx/)M _ P I ), Q 3 0 (0 . 0 0 6 2 1(0i0n48t7)f(/(xM)_*P21I47)4,8 3Q63408(.00. 0+0 906.51)3 5 2| 4 ^ ~2 f/M_PICC libavcodec/ac3dec_data.o ),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.04571:314:2 11src/libavcodec/aacsbr_template.cwarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5:681446f:/23M: _457 | {PQwarning: Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 )1, (Q3 00.(602.31095136573 4461446286 | 154 22 f)f, /Q3 1M _( P -If0).9o3,r09 (e8Q3 031=3( 05.5002;51 9e7795f )8<} ,70c h29{fQ_31/(dMat a_-P0>.bIs_4n2)u2m_,1 e5 n8| 1v75 ^~~~~~~~~~~~~~;9 4e8+0+)src/libavcodec/aac_defines.h7 f:{)44 ,| :36 ~ ^ ~~~~~~~~~~~~~~~~~~~Q:31 (note: -expanded from macro 'Q30'0 .0771 27448 | 7#3d8e5fi2n0e8 fQ)30}(,x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : src/libavcodec/aacsbr_template.c 45: : 1455 :2736: :(i n twarning: note: )(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](expanded from macro 'Q31' x )*10737 4451 | #d81455e | 2f4. i 0n e +Q 3 10. ( 5x )) | fo r ^ ( m = 0In file included from ; src/libavcodec/aacps_fixed.c m( :)src/libavcodec/aacps.c(m:[(1]32x;: src/libavcodec/aacps_fixed_tablegen.h) *:m2+241+1:47)111 4:{8 3 6warning: 48| . ~ ^ ~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 241 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: src/libavcodec/aacsbrdata.h0:.45700:070src/libavcodec/aacsbr_template.c: 0warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 014670:0230:0 fwarning: /457 | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M{Q 3_1P(I 0).,6 2Q 14673 | 319 0 5 ( 3 07 4. 600 256f42o210r0f4 )8,( 7eQ f= 30/;1M_ (eP <-I 0).c,h9_d a3tQ0a3-90>8b(s_3n1305u5.m2_005e999n6vf; 1e)35}2++,)4 2{{Qf 3/1 (M| _ ~ ^ ~~~~~~~~~~~~~~~~~~~P 0I.)4,22 1Q5381075(904.800174f21)1,0 Q53681f(/-M0_.P0I7)71,2 Qsrc/libavcodec/aacsbr_template.c37:80(14737038:.527020:8f1 warning: )6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5}34 ,86 1 2| f ~~~~~^~~~~~~~~~~~~~~~~~ /M_ PIsrc/libavcodec/aac_defines.h1473): | 45,: 36 Q: 3note: expanded from macro 'Q31' 0 ( 0 . 045 1 | 7 f#7od5re8 f(7pi0ne 2= Q930;f 1/p(M n [ | ch _ ^~~~~~~~~~~~~~ d a t a src/libavcodec/aac_defines.h(i-:n>t)44(b:s(_36frx:e)* 21q4note: expanded from macro 'Q30'_ 7r4es8 [e344 | 6#d+4e 18].]f0;i ne +pQ +300+.(5)x ){ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ ~ (In file included from insrc/libavcodec/aacsbr_fixed.ct:62): src/libavcodec/aacsbrdata.h(:(456x):*841:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741824.0 + 4560. | 5{)Q 3 1| ( ^-0 .744901In file included from 0src/libavcodec/aacps_fixed.c4:6249: 9In file included from 6src/libavcodec/aacps.c2:6f32): src/libavcodec/aacps_fixed_tablegen.h,: Q2413:186(: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 94725911744 612410 | f) } , {Q 3 1(Q 300.(604.80800010100907090207f5/9Mf_P)I,) , QQ3310(( 00..4001632316060468078f/3M05_7P1fI))},, Q 3 0(| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 009src/libavcodec/aac_defines.h6:451:363:5 24note: expanded from macro 'Q31'2 f/M_PI )45, | #Qd30e(fi0n.0e1 4Q23111(0x)5 6 8 f / M _CC libavcodec/ac3dec_fixed.o P I) , Q 3 0((i0n.t0)1(6(x5)*32481641724f8/3M6_P4I8).,0 Q+3 00(.05.)0 1 7| ^ ~7 587029f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:),62 : src/libavcodec/aacsbrdata.h :| 456 ^~~~~~~~~~~~~~:59 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 456 | { Q443 | #1d(e-f0i.n7e4 4Q9300(1x0)4 6 99 62 6 f ) , Q 3 1 ( 0 .(9i4n7t2)5(9(1x1)7*4140671307f4)}1,8 {2Q43.10( +0 .06.4858)0 1 1| 9 ^79 2759f), QIn file included from 3src/libavcodec/aacps_fixed.c1:( 240: .In file included from 4src/libavcodec/aacps.c13:332: 6src/libavcodec/aacps_fixed_tablegen.h:62416:0618:3 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 241 | src/libavcodec/aac_defines.h : 45 : 36 :Q note: 3expanded from macro 'Q31'0( 0.000 450 | 0#0de0f0in0e0 fQ/M3_1(Px)I ) , Q 3 0 (0 . 0 0 6 2 1(0i0n4t8)7(f(/x)M*_P2I14)7, 4Q833604(80..00 09+6 01.355)24 2 | f ^ ~/ M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:16242: 1src/libavcodec/aacsbrdata.h:14560:5326: 8warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0456( | 0{.01Q635134(8-6102.f7/4M4_9PI0)1,0 Q43609(09.60216f7)7,5 Q83710(29 f0./9M4_7P2I5)9,1 1 7| 4 ^~~~~~~~~~~~~~4 610fsrc/libavcodec/aac_defines.h):44}:,36 :{ Qnote: expanded from macro 'Q30'3 1( 0.6 4448 | 8#0d1e1f9in7e9 Q237509(xf)), Q 31 ( 0 . 41 3 3 6 6 (6i0n8t3)0(5(x7)1*f1)}0,7 3 74| 1 ~~~~~^~~~~~~~~~~~~~~~~~ 824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5)expanded from macro 'Q31' | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ:3241: (In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h: 241 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )*2412 | 1 4 7 4 8 3Q64380.(0 0+. 00.050)0 0| 0 ^ ~0 000f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4560:.0606:21 00warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7f/M_PI ),456 | Q{3Q03(10(-.00.079464193051204426f99/6M2_6PfI)),, QQ3310(( 00..01944271120556981f1/74M4_6P1I0)f,)} , Q{30Q(30.10(1 605.3644888601121f9/7M9_27P5I9)f, )Q, 3Q03(1(0 .00.174715383766062098f3/0M5_7P1If)),} , | | ^~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544:36::36: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##dedfeifnien Qe3 1Q(3x)0 ( x ) ( i n t )((i(nxt))(*(2x1)47CC libavcodec/ac3dec_float.o *418037634784.108 2+4 .00. 5+ )0 .| 5 ^ ~) | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c:45532:84: :src/libavcodec/aacps_fixed_tablegen.h :warning: 241implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0 .2410 | 75 8 8 94 8 5 Q633007(9f0).0,0 Q03010(0 000.0704f09/6M2_1P4I0)8,4 1Q7300f()0}.0,0 6{21Q03014(8 07.f7/6M34_3P1I9)8,9 51Q43405(0f.),0 0Q93611(35 204.241f7/M4_6P6I2)9,4 Q23206(304.f0)1}4,2 11 0| ~~~~~^~~~~~~~~~~~~~~~~~5 68f/src/libavcodec/aac_defines.hM:_45P:I36:) ,note: expanded from macro 'Q31'Q 30(0 .4501 | 6#d5e3f4i8n61e2 fQ3/1M(_xP)I ) , Q 3 0 ( 0 . 0 17 7 5 8(i7nt0)2((9xf)/*M2_1P4I7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 +src/libavcodec/aac_defines.h :044.:5)36 : | note: ^ ~expanded from macro 'Q30' 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62: nsrc/libavcodec/aacsbrdata.he:455 :Q3590:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {(Qi3n1t()-(0(.x)0*7150783874914882546.300 7+9 0f.)5,) Q| 3 ^1 ( 0.74096In file included from 2src/libavcodec/aacps_fixed.c1:244: 0In file included from 8src/libavcodec/aacps.c4:321: src/libavcodec/aacps_fixed_tablegen.h7:0240f:)}136, :{ warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.7634319 2408 | 95 1 4 4 5 fQ)3,0 (Q03.1(0 000.4010704060602094f2/2M6_P3I4f)),}, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.0src/libavcodec/aac_defines.h1:1450:33666:2 2note: 3expanded from macro 'Q31'f /M_PI )45, | Q#d3e0(f0i.n0e1 7Q03816(3x)1 4 0f / M _ P I) , Q 3 0 ((0i.0n25t2)6(2(0x9)88*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 002.9359)5 5 6| 17 ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 3src/libavcodec/aacsbrdata.h1:54557:26323: 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | 455 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-440:.360:7 5note: 8expanded from macro 'Q30'8 9485 6443 | 0#79df)e,f Qi3n1e( 0Q.3704(x0)9 6 2 14 0 8 4 1 7 0f ) } , { Q(i3n1t)((( x0).*716037433714918892541.04 4+5 0f.)5,) Q 3| 1 ^( 0.417466In file included from 29src/libavcodec/aacps_fixed.c42:224: 6In file included from 3src/libavcodec/aacps.c4:f)32}: src/libavcodec/aacps_fixed_tablegen.h,: 240| : ~~~~~^~~~~~~~~~~~~~~~~~111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 240 | 45 | # de f iQn30e( 0Q.3010(0x0)00 0 0 0 0 f / M_ P I) , Q 3 0((i0n.0t1)(1(0x36)62*2231f4/7M4_P8I)3,64 8Q3.00( 0+ .00.157)0 8| 6 ^ ~ 3140f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:0455.:06:2 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 20988f/M _455P | I){,Q 3Q130((-00..0029735985859641875f/6M30_7P9If),) ,Q3 0Q(301.( 003.1754702966231949f0/M8_4P1I7)0f,) } ,| ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h :044.:76363:4 31note: 9CC libavcodec/ac3dsp.o 8expanded from macro 'Q30' 95144 544f | )#,d eQf3i1n(e 0Q.3401(7x4)66 2 9 42 2 6 3 4 f ) } , (| in ~~~~^~~~~~~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx:)45*:10367:3 7note: 4expanded from macro 'Q31'1 824.0 45 | +# d0e.f5i) n e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h:(240in:t86):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648 .2400 | + 0 . 5Q)3 0 (| ^ ~0 .00000000In file included from 0src/libavcodec/aacsbr_fixed.c0:62f: /src/libavcodec/aacsbrdata.hM:_454P:I83):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.011036 64542 | 23{fQ/3M1_(P-I0).,8 9Q743604(70.40621567708163f14)0,f /QM3_1P( I0).,9 9Q84360(5078.803285523672f0)9}8,8 f{/Q3M1_(P I0).,3 9Q63707(205.062193309755962f1)7,f /QM3_1P(I-)0,.7 4Q8350(406.608361059732596f39)9},f /M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h:| 45 ^~~~~~~~~~~~~~: 36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: 45expanded from macro 'Q30' | #defi ne44 | #Qd31e(fxi)ne Q 3 0 (x ) ( i n t )((i(nxt))*(2(1x4)7*4180733674418.8024 .+0 0+.5 )0 . | 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: In file included from 454src/libavcodec/aacps.c::5932:: src/libavcodec/aacps_fixed_tablegen.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 240:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0 .2408 | 9 7 4 64 7 4Q6302(506.7010f0)0,0 0Q030010( f0/.M9_9P84I6),5 78Q8303(805.3071f1)}0,3 6{Q632213(f /0M._3P9I6),7 7Q3205(6013.007912f7)0,8 6Q3311(40-f0/.M7_P4I85)4,6 6Q83600(90.305295f2)6}2,0 9 88| f/ ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):, 45Q:3360:( 0note: .expanded from macro 'Q31'0 29395 5456 | 1#7dfe/fMi_nPeI Q),31 (Q3x0)( 0. 0 3 1 5 7 2 6 3 9 9 f/ M _(PiIn)t,) (| ( ^~~~~~~~~~~~~~x )*2src/libavcodec/aac_defines.h1:47444:8363: 6note: 4expanded from macro 'Q30'8 .0 + 440 | .#5d)e f i| n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 454 : 32 : warning: (iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*1 04547 | 3{7Q3411(8-20.48.907 4+6 4704.652)5 67 1| f) ^, Q31( 0.In file included from 99src/libavcodec/aacps_fixed.c8:4246: 5In file included from 78src/libavcodec/aacps.c8:3328: 53src/libavcodec/aacps_fixed_tablegen.h7:240f:)36}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.3967 722405 | 6 1 3 0 7 9Q23f0),( 0Q.3010(0-000.007040805f4/6M6_8P6I0)9,35 9Qf3)0}(,0 .0 1| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 366src/libavcodec/aac_defines.h2:2453:f36:/ M_note: Pexpanded from macro 'Q31' I), Q 3450 | (#0d.e0f1i7n0e8 6Q33114(0xf)/ M _ PI ) , Q 3 0 ( 0. 0 2(5i2n6t2)0(9(8x8)f/*M21_4PI7)4, 8Q33604(80..0209 +3 905.5651)7 f /| M ^ ~_ PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h31:54547:2663:9 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | 454 ^~~~~~~~~~~~~~ | {Q3src/libavcodec/aac_defines.h1:44(:-036.:8 9note: 7expanded from macro 'Q30'4 6474 644 | 2#5d6e7fi1nf)e, Q 3Q301((x )0 .9 9 8 4 6 5 7 8 8 3 8 5(3i7nft))}(,(x ){*Q130713(7 40.13829467.702 56+1 03.0759) 2 f| ) ^, Q31(-0.7In file included from 4src/libavcodec/aacps_fixed.c8:52446: 6In file included from 8src/libavcodec/aacps.c6:09323: 59src/libavcodec/aacps_fixed_tablegen.hf:240):},11 : | warning: ~~~~^~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'240 | 45Q | 3#0d(0e.f0i0n00e0 0Q03010(0fx/)M_ P I ) , Q 3 0( 0 (.i0n1t1)0(36(6x2)2*32f1/4M7_4PI8)3,6 4Q83.00( 0+ .00.157)0 8| 6 ^ ~3 140f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4530:.840:2 52warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 20988f/M_ P453I | ){,Q 3Q130(( 00..0821953905545861475f7/46M0_2Pf)I,), QQ3310(-(00..904361855792467389691f3/6M9_PfI)}),, {Q| 3 ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h4:444:93676:3 8note: 0expanded from macro 'Q30'9 54860 f44) | ,# dQe3f1i(n e0 .4Q0308(9x4)57 2 6 7 1 5 4 5f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(:x45):*361:0 7note: 3expanded from macro 'Q31'7 41824 45. | 0# d+e f0i.n5)e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(239(:x136): *warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 483648.0 + 2390 | .5 ) | ^ ~ Q 30(0.000In file included from 00src/libavcodec/aacsbr_fixed.c00:0620: 0src/libavcodec/aacsbrdata.hf:/453M_:P58:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.01 954538 | 7{35Q6361f/(M _0P.8I1)5,0 5Q43804(507.4060320f3)31,6 Q93117(f-/0M_.P9I4)68,5 9Q43708(601.306494f8)6}6,8 8{2Q3f3/1M(_-P0I.),4 49Q73603(800.905458226205f8)9,1 Q53f1/(M _0P.I4)0,8 9Q4350(702.60751654150f4)4}96,1 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q443 | 1(#xd)e f in e Q 3 0 ( x) ( i n t )( (x ) * 2 1(4i7n4t8)3(6(4x8).*01 0+7 307.451)8 2 4| . ^ ~0 + 0.5) | In file included from ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:453:31In file included from : src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 239453: | 111{:Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.81505484 52397 | 4 6 0 2 f ), QQ3301((0.-00.09046080509407080601f3/M6_9fP)I}),, {Q3Q03(10.(0-01.945498776335806965f4/8M_6P0I)f,) ,Q Q3310((0 .00.304303891465972167f7/1M5_4P5If)), }Q,3 0 | ( ~~~~^~~~~~~~~~~~~~~~~~~ 0.0src/libavcodec/aac_defines.h:4454:8366: 6note: 8expanded from macro 'Q31'8 23f/M 45_ | PI#)d,e fiQn30e( 0Q.301(5x)2 2 2 5 8 91 5 f / M _ P I ) (,i nQt3)0(((x0).*02514671044843966418f./0 M+_ P0I.)5,) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:453 :447 | :# dewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ine Q30( x453) | { Q 3 1 ( 0 . 8 1 5 05(4in8t4)5(7(4x6)02*f10)7,3 7Q413812(4-.00 .+9 4068.559)4 7| 8 ^6 1369f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from -src/libavcodec/aacps.c0:32.: 4src/libavcodec/aacps_fixed_tablegen.h4:92397:6863:8 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 4860f), Q3 1(239 | 0 . 4 0 8 94Q53702(607.10504050f0)0}0, 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'(0 .01958 7453 | 5#66dfe/fMi_PnIe )Q3,1 (Qx30)( 0 .0 3 0 3 3 1 6 9 1 7 f/ M(i_nPtI))(,( xQ)3*02(01.470444883664688.802 3+f /0M._5P) I ),| ^ ~ Q30(0.052In file included from 2src/libavcodec/aacsbr_fixed.c2:5628: 91src/libavcodec/aacsbrdata.h5:f452:/84M_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.05 64521 | 0{4Q4391(6 10f./8M3_4P3I4)2,9 2 4| 01 ^~~~~~~~~~~~~~ 346src/libavcodec/aac_defines.hf:)44,:36 :Q3 1(note: -expanded from macro 'Q30' 0.130 2443 | 45#0d6e4f6i9n97ef )Q},3 0{(Qx3)1 ( 0 .0 5 9 46 4 9 1 3 0(7i0n2t5)f()(,x )Q3*11(0 07.327054111802447.007 4+86 60f).}5,) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c: 3245: | src/libavcodec/aacps_fixed_tablegen.h#:d239e:f61i:ne warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 239 | (Qi3n0t()0(.(0x0)0*0210470400803604f8/.M0_ P+I ),0 .5Q)3 0 (| 0 ^ ~. 019587356In file included from 6fsrc/libavcodec/aacsbr_fixed.c/M:_62P: Isrc/libavcodec/aacsbrdata.h:)452,: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .030331 6945217 | f{/QM3_1P(I )0,. 8Q3304(304.209442846061384862f3f)/,M _QPI3)1,( -Q03.103(002.0354252026548699195f7/fM)_}P,I ){,Q 3Q310(( 00.0.50651940644499136017f0/2M5_fP),I )Q,3 1 | ( ^~~~~~~~~~~~~~ 0 .205src/libavcodec/aac_defines.h1:1440:364:70 7note: 4expanded from macro 'Q30'8 66f)} ,44 | # | de ~~~~~^~~~~~~~~~~~~~~~~~ fine src/libavcodec/aac_defines.hQ:3045(:x36): note: expanded from macro 'Q31' 45 | # d e f i(nien tQ3)1(((xx)) * 1 0 73 7 4 1 8 2 4 . 0 (+i n0t.)5()( x )*| 2 ^ 147483648.0 In file included from + src/libavcodec/aacps_fixed.c0:.245: ) In file included from src/libavcodec/aacps.c| ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:239:36In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:452:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | Q4523 | {0(Q301.0(0 000.080304030402f9/24M0_1P3I4)6, fQ3)0,( 0Q.3011(9-508.71330526364f5/0M6_P4I6)9,9 7Qf3)0}(,0 .0{3Q033131(6 09.170f5/9M_4P6I4),9 1Q33007(002.50f4)4,8 6Q63818(2 3f0/.2M0_5P1I1),0 4Q730704(806.6f0)52}2, 2 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~9 15f/src/libavcodec/aac_defines.hM:_45P:I36):, note: expanded from macro 'Q31' Q30(0 .450 | #5d6ef1i0n4e4 9Q6311f(/xM)_ P I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i: nnote: texpanded from macro 'Q30' )((x) *442 | 14#7de4f8i3n64e8 .Q0 3+0 (0x.)5 ) 3| ^ ~ warning s generated . (In file included from insrc/libavcodec/aacsbr_fixed.ct):(62(: xsrc/libavcodec/aacsbrdata.h):*4521:0773:74 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.4525 | ){ Q 3| 1 ^( 0.83434In file included from 2src/libavcodec/aacps_fixed.c9:242: 4In file included from 0src/libavcodec/aacps.c1:3324: 6src/libavcodec/aacps_fixed_tablegen.h:f239):,11 :Q3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.1302345064 62399 | 9 7 f ) } , Q3{0Q(30.10(0 000.0050904060409f1/3M0_7P02I5)f,) ,Q 3Q03(1(0 0..01290558171305467067f4/8M6_6PfI))},, Q3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.03src/libavcodec/aac_defines.h03:3451:6369:1 7note: fexpanded from macro 'Q31'/M _PI), 45Q | #3de0f(in0e. Q03414(8x66)8 8 2 3 f / M _P I ) , Q3 0 ((0i.n0t52)2(2(5x8)9*1251f4/7M4_8P3I6)4, 8Q.300 (+0. 005.6150)4 4 9| 6 ^ ~1 f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~ :62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h451::4483:36:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | 451#d | e{fQi3n1e( -Q03.05(8x6)6 0 7 0 9 6 6 9 7 2 8 f ) , (Qi3nt1)(( (0.x9)6*8140077377348016852824f.)0} , +{ 0Q.315() - 0| . ^1 7573736667In file included from 2src/libavcodec/aacps_fixed.c6:724f: )In file included from src/libavcodec/aacps.c,: 32Q: src/libavcodec/aacps_fixed_tablegen.h31:(238-0:.1364:8 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 920859485f) },238 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h30:(450:.360:00 0note: 0expanded from macro 'Q31'0 0000f/ M_45P | I#)d,e fiQn3e0 (Q03.1(0x2)7 5 8 8 1 4 9 5 f / M _ P I()i,n tQ)3(0((0x.)0*4221477346853761438f./0 M+_P I0).,5 )Q 3 0| ( ^ ~0 .0632618In file included from 81src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h_:P451:I58),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0736 734511 | 0{6Q371f(/-M0_.PI5)8,6 6Q03700(906.06799712686f3)3,0 4Qf3/M1_(P I0).9,6 84 0| 7 ^~~~~~~~~~~~~~7 380src/libavcodec/aac_defines.h6:5448:236f:) }note: ,expanded from macro 'Q30' {Q31(- 044 | .#1d7e5f7in3e7 Q336606(7x2)6 7 f ) , Q 3 1 ( - 0. 4 8(16i6nt9)2(0(85x9)4*8150f7)3}7,4 18 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :045.:536): note: expanded from macro 'Q31'| ^ 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3132(: xsrc/libavcodec/aacps_fixed_tablegen.h):238 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x238) | * 2 1 47 4 83Q63408(.00. 0+00 000.050)0 0 0| f ^ ~/ M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620.: 0src/libavcodec/aacsbrdata.h2:74515:88321:4 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q 34510 | ({0Q.304127(3-6507.1538f6/M6_0P7I0)9,6 6Q93702(80.f0),6 Q33216(18 801.59f6/8M4_0P77I3),8 06Q53802(f0).0}7, 3{6Q37131(0-607.f1/7M5_P7I37)3, 6Q63607(206.70f79)1,6 6Q333014(f-/0M._P4I81)6,69 2 | 0 ^~~~~~~~~~~~~~85 9485src/libavcodec/aac_defines.hf:44):}36,: | note: ~~~~~^~~~~~~~~~~~~~~~~~ expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#d:e fnote: iexpanded from macro 'Q31'n e Q30 (45x | ) # de f i n e Q3 1 ( x ) ( i n t) ( ( x ) * 1 0(7i37n4t1)8(2(4x.)0* 2+14 704.853)6 4 8| . ^0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 238:src/libavcodec/aacsbr_fixed.c86::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :451:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | 451 | {QQ3301((0-0..05080600600070009066f9/7M2_P8If)), ,Q Q331(0 0(.09.60824705787831840965f5/8M2_f)P}I,) ,{ QQ3301((-00..04127753675371733f6/66M7_2P6I)7,f )Q,3 0(Q03.10(-60.34268118681659f2/0M8_5PI9)4,8 5Qf3)0},( 0 .0| 73 ~~~~^~~~~~~~~~~~~~~~~~~6 731src/libavcodec/aac_defines.h0:456:7f36/:M note: _expanded from macro 'Q31'P I), Q 3450 | (#0d.e0fi7n9e1 6Q6331(3x0)4 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'7 48364 8.440 | #+de f0i.ne5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h:(450i:n83t:) (warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 8450 | 2{4Q.301 ( +0 .09.959)3 0 | 3 ^ 81973804fIn file included from )src/libavcodec/aacps_fixed.c,: Q243: 1In file included from (src/libavcodec/aacps.c: 320: .src/libavcodec/aacps_fixed_tablegen.h94:52387:8618:9 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 96649f)}, {238Q3 | 1 ( 0. 82 9Q03707(60.706000070830f00)0,0 0Qf31/(M-_0P.I0)6,3 2Q330(40.42052987152888f1)}4,9 5 f/| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: 45Q:3036(:0 .note: 0expanded from macro 'Q31'4 2736 5457 | 13#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 63 2 6 1 8 8 1 5 f / (Mi_nPtI)),(( xQ)3*02(10.4077438637634180.06 7+f /0M._5P)I ), | Q ^ ~ 30(0.07916In file included from 6src/libavcodec/aacsbr_fixed.c3:6230: 4src/libavcodec/aacsbrdata.hf:/450M:_59P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45044 | :{36Q:3 1note: (expanded from macro 'Q30' 0.999 3440 | 3#8d1e9f7i3ne8 0Q43f0)(,x )Q 3 1 ( 0 . 9 4 5 7 8 8 9(6in2t9)6(6(4x9f))*1}0, 7{3Q73411(8 204..8209 0+7 70.657)6 0 0| 78 ^3 f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:.240: 63In file included from 2src/libavcodec/aacps.c3:432: 4src/libavcodec/aacps_fixed_tablegen.h25:92388:1362:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :23845 | :36 : note: expanded from macro 'Q31' Q30(0 .450 | #0d0e0f0in0e0 0Q0301(fx/)M _ P I ) , Q3 0 ( 0 . 0 2(75i8n8t1)4(9(5fx/)M*_2PI1)4,7 4Q83360(408..00 4+27 306.55)7 1| 3 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0.src/libavcodec/aacsbrdata.h0:4506:3322: 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 815f/M_ P450I | ),{ QQ3310(( 00..09979336073381109763780f4/fM)_,P IQ)3,1 (Q 03.094(5078.809769219666634390f4)f}/,M {_QPI3)1,( 0| .8 ^~~~~~~~~~~~~~2 9077src/libavcodec/aac_defines.h67:6440:0367:8 3note: f)expanded from macro 'Q30', Q31( -440 | .#d0e63f2i34n4e2 5Q93801(28xf) ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n t)note: (expanded from macro 'Q31'( x)*10 745 | 37#4d1e8f2i4n.e 0Q +3 10(.x5)) | ^ In file included from src/libavcodec/aacps_fixed.c(i:n24: tIn file included from )src/libavcodec/aacps.c(:(32x: )src/libavcodec/aacps_fixed_tablegen.h*:22381:47114:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) 238 | | ^ ~ Q30In file included from (src/libavcodec/aacsbr_fixed.c0:62.: 0src/libavcodec/aacsbrdata.h:04500:070:0 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0f /M_PI), Q4503 | 0{(0Q.30127(5 808.91949953f0/38M1_P9I7),3 8Q0340f()0,. 0Q43217(36 507.1934f5/7M8_8P9I6)2,9 6Q63409(f0).}0,63 2{6Q13818( 105.f8/2M90_7P76I7)6,0 07Q8330f()0,. 0Q73316(7-3100.0667f3/2M3_4P4I2)59,8 1Q283f0)(},0 . 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~9 166src/libavcodec/aac_defines.h3:3450:436f: /note: Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hfi:n44e: 36Q:31 (note: expanded from macro 'Q30'x ) 44 | # d e fi n e (Qi3n0t)((x()x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0((.x5)) *1 0| 7 ^ ~3 741824.In file included from 0src/libavcodec/aacsbr_fixed.c +: 62: 0src/libavcodec/aacsbrdata.h.:5449): 84: | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 449 | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (-src/libavcodec/aacps.c0:32.5: 0src/libavcodec/aacps_fixed_tablegen.h25:42375:0136:0 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 635f), Q31( -237 | 0 . 8 88 2 9 3Q33801(3402.90400f0)0}00,0 0{Q03f1/(M _0P.0I1)9,9 5Q83703(20.308388754569f7)5,4 fQ/3M_1P( I0),. 8Q3502(203.501650009636676758f8)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h3:045:(360.:0 note: 8expanded from macro 'Q31'9 03876 6459 | f#/deMf_iPnIe) Q,3 1Q(3x0)( 0 . 1 0 3 7 9 0 6 4 8 3 f(i/nMt_)P(I()x,) Q*3201(40.714181539624387.407 f+/ M0_.P5)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::3662: :src/libavcodec/aacsbrdata.h :note: 449expanded from macro 'Q30':59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def in449 | e{ QQ3310((-x0). 5 0 2 54 5 00 7 7 2 63 5 f ) ,(i nQt)3(1((x-)0*1.0878387249313882143.402 9+4 f)0}., 5{)Q 3 1| ( ^0 .01995873In file included from 2src/libavcodec/aacps_fixed.c3:8248: In file included from 5src/libavcodec/aacps.c5:32f: )src/libavcodec/aacps_fixed_tablegen.h,: 237Q:3111:1 ( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 85223515096 762375 | f ) } , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:0450:0360: 0note: 0expanded from macro 'Q31'0 000f/ M_45P | I#)d, eQf3i0n(e0. 0Q33187(4x6)9 7 5 4 f / M _ P I ), Q 3(0i(n0t.)06(00(6x36)7*8281f4/7M4_8P3I)6,4 8Q.300 (+0 0..058)9 0 3| ^ ~8 7669f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.hQ:30449(0:.311:0 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]90 6483f/M_ P449I | ){,Q 3Q13(0-0(.0.51011255942503074777f2/63M5_PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( -0.88src/libavcodec/aac_defines.h82:9443:363:8 1note: expanded from macro 'Q30'3 4294f) }44 | ,# d{eQfi3n1e( Q03.0(0x19)9 5 8 7 32 3 8 8 5 5 f ) , (Qi3n1t()( (0x.)*8105723273451812540.906 7+6 5f0).}5,) | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e237fi:n86e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 237 | Q(3i0(n0t.)0(0(0x0)0*0210407040f8/36M4_8.P0I )+, Q03.05()0 . 0| 3 ^ ~8 7469754fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:62P: src/libavcodec/aacsbrdata.hI:)449,: 6:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.06006367 84498 | f/{MQ_3PI1)(,- 0Q.3500(205.04859000377827663659ff)/M,_ PQI3),1 (Q-300.(08.81802397930368413843f2/9M_4PfI)),} ,Q {3Q03(10(. 101.1051992935748773f2/38M8_5P5If)),, | Q ^~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0:.448:365:2 2note: expanded from macro 'Q30'3 51509 6447 | 6#d5eff)i}n,e Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (i 45n | t)#(de(fxi)n*e1 0Q3713(7x41)8 2 4 . 0 + 0. 5 ) (| i ^n t)((x)*214In file included from 7src/libavcodec/aacps_fixed.c4:836244: In file included from 8src/libavcodec/aacps.c.:032: src/libavcodec/aacps_fixed_tablegen.h+: 2370:.561): | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 237src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 448 :Q843:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000 f448/ | M{_QP31I()-,0 .Q53302(802.1056308671469974524ff)/M,_ PQI3),1 (-Q03.09(1402.3026605006396173885f4/fM)_}P,I ){,Q 3Q13(0 (00..90988910733180776361917f6f/)M,_ PQI3)1,( Q03.06(101.3130357792064488231f4/8Mf_)P}I,) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.451:1361:5 9note: 23expanded from macro 'Q31'7 47f/M _45P | I#)de,f i| n ^~~~~~~~~~~~~~ e Q3src/libavcodec/aac_defines.h1(:x44): 36 : note: expanded from macro 'Q30' 44 ( | i#ndte)f(i(xn)e* 2Q1304(7x4)8 36 4 8 . 0 + 0. 5 ) ( i| n ^ ~t )((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c7:36274: 1src/libavcodec/aacsbrdata.h:84482:459.: 0warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ 448 | {Q31(-In file included from 0.src/libavcodec/aacps_fixed.c5:243: 2In file included from 8src/libavcodec/aacps.c2:15326: 0src/libavcodec/aacps_fixed_tablegen.h:623719:4362:f )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.91 4237 | 2 3 2 6 5 Q03901(3504.f0)0}0,0 0{00Q03010(f/ M_0P.I9)9,8 1Q733100(7301.17063f8),7 4Q63917(5 04.f6/1M1_P3I3)5,7 2Q3408(201.4086f0)0}6,36 7 | 8 ~~~~~^~~~~~~~~~~~~~~~~~8 f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 30expanded from macro 'Q31'( 0.08 9450 | #3d8e7f6i69nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 1 03 7 9 0(6i4n8t3)f(/(xM)_P*I2),1 47Q438306(04.811.105 9+ 203.754)7 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::44836::31: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | 448# | d{efQi3n1e( -Q03.0(5x3)2 8 2 1 5 6 0 6 1 9 42 f()i,nt )Q(3(1x()-*01.09174323724615802941.305 4+f )0}.,5 ){ Q 3| ^1 ( 0.99817In file included from 31src/libavcodec/aacps_fixed.c0:7243: 1In file included from 1src/libavcodec/aacps.c7:632f: )src/libavcodec/aacps_fixed_tablegen.h,:237 :Q1131(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61133572482 1237 | 4 8 f ) } , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (0.src/libavcodec/aac_defines.h0:450:0360:0 0note: 0expanded from macro 'Q31'0 00f/M _45P | I#)d,e fQi3n0e( 0Q.30138(7x4)6 9 75 4 f / M _ P I ) , Q(3i0nt()0.(0(6x0)0*261346774888f3/6M4_8P.I0), +Q 300(0..50)8 9 0| 3 ^ ~8 7669f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(4480:6.1:0 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 906483f/ 448M | _{PQI3)1,( -Q030.(503.2118125912537640671f/9M4_2PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( -0.9src/libavcodec/aac_defines.h1:4442:3362:6 note: 5expanded from macro 'Q30'0 91354 f44) | #}d, e{fiQn3e 1Q(30 (0x.)99 8 17 3 1 07 3 1 1 7 6 f )(,i nQt3)1((( x0)*.16017133734517822448.20 1+4 80f.)5}), | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from 45src/libavcodec/aacps.c | :32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f236i:n136:e Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( x) 236 | ( i n tQ)3(0((0.x00)0*02014070040803f6/4M8_.PI0) ,+ 0Q.350) ( 0.| 0 ^ ~5 41138873f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): src/libavcodec/aacsbrdata.h,: 447Q:383:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 83998441 7447f | /{MQ_31P(I-)0,. 3Q380(6084.114244788741783789f8),f /MQ_3P1I() , 0Q3.05(103.31743548930735015460f6/fM)_}P,I ){,Q 3Q13(-00(0..917536496728657992434f5/M4_5PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( -0.96src/libavcodec/aac_defines.h54:9443:636:4 38note: 4expanded from macro 'Q30'09 8f)} 44, | # de| f ~~~~^~~~~~~~~~~~~~~~~~~ ine src/libavcodec/aac_defines.hQ:3450:36(:x note: )expanded from macro 'Q31' 45 | # d e f i n(ei nQt3)1(((xx)) * 1 0 7 3 7 4 1 82 4 .(0i n+t )0(.(5x)) * 2| 1 ^ 47483648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c : 32| : src/libavcodec/aacps_fixed_tablegen.h ^ ~: 236:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447: 58236: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 .4470 | 0{0Q030100(0-000f./3M_8P68I41)44,7 Q83407(308.f0)5,4 1Q13318( 807.35f1/33M7_3P4I)9,0 3Q03400(06.f0)8}3,9 9{8Q43411(7-f0/.M9_7P3I4)6,2 6Q73904(40.512445f8)7,1 8Q73918(f-/0.M9_6P5I)4,9 3Q3604(308.4104598837f5)1}5, 6 f/| M ~~~~^~~~~~~~~~~~~~~~~~~ _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0.note: 1expanded from macro 'Q31'56 97859 452 | 3f#/dMe_fPiI)n,e Q| ^~~~~~~~~~~~~~3 1(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' ( in44t | #)d(e(fx)i*ne2 1Q4307(4x8)3 6 4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:1628: src/libavcodec/aacsbrdata.h2:4447.:032 :+ warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 447 | {In file included from Q3src/libavcodec/aacps_fixed.c1(:-240: .In file included from 38src/libavcodec/aacps.c6:8324: 1src/libavcodec/aacps_fixed_tablegen.h:42364:7868:4 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8f), Q31( 0 .2365 | 1 3 3 7 3 4Q3900(03.0040060f00)0}0,0 0{0Qf3/1M(_-P0I).,9 7Q334602(06.709544415134858f7)3,f /QM3_1PI()-,0 .Q936054(90.3068439398844049187ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:1362:4 8note: 7expanded from macro 'Q31'1 8798f /45M | _#PdIe)f,in eQ3 0Q(301.(14x5)8 3 7 5 1 56 f / M _ PI ) ,( iQn3t0)((0(.x1)*5261947784589362483.f0/ M+_ P0.I5)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 447:6: warning: 44 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q3 0447( | x{) Q 3 1 ( - 0 . 3 8 6 8 4 (1i44n7t8)4(7(3x8)f*)1,0 7Q373411(8 240..05 1+ 303.753)4 9 0| 30 ^4 06f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1(:-24: 0In file included from .src/libavcodec/aacps.c9:7323: 4src/libavcodec/aacps_fixed_tablegen.h:62362:6617:9 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 45f), Q31( -2360 | . 9 6 5 4 9Q363403(8040.90080f0)}0,0 0 0| ~~~~^~~~~~~~~~~~~~~~~~~0 0f/Msrc/libavcodec/aac_defines.h_:45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.0 5454 | 1#1d3e8f8i7n3ef /MQ_3P1I()x,) Q 3 0 (0 . 0 8 3 9 9 8 4(4i1n7tf)/(M(_xP)I*)2,1 4Q73408(30.61482.408 7+1 807.958)f / M_| P ^ ~I ), Q30(0.14In file included from 58src/libavcodec/aacsbr_fixed.c37:56215: 6fsrc/libavcodec/aacsbrdata.h/:M446_:P83I:) warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1569 4467 | 8{5Q92331(f /M0_.P6I5)6, 7 5| ^~~~~~~~~~~~~~0 8931src/libavcodec/aac_defines.h4:6443:136:f )note: ,expanded from macro 'Q30' Q31( 0 .1448 | 3#3d1e6fi3n7e1 3Q43808(0x)f ) } , { Q 3 1 ( 0 . 0(3i27n33t7)(5(4x5)7*19087307f4)1, 8Q2314(.-00 .+7 409.35)3 1 0| 9 ^5 64108f)},In file included from src/libavcodec/aacps_fixed.c| ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:32:: 45:src/libavcodec/aacps_fixed_tablegen.h36:236:: 36note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi ne236 | Q 3 1 ( xQ) 3 0 ( 0. 0 0 0 0 00 0 0 0 0 f(i/ntM)_((PxI))*,2 1Q43704(803.6045841.1308 87+3 f0/.M5_)P I )| , ^ ~ Q 30(0.083In file included from 99src/libavcodec/aacsbr_fixed.c84:46217: src/libavcodec/aacsbrdata.hf:446/:M_59P: Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.1 244468 | 7{1Q83719(8 f0/M._6P5I6),7 50Q83903(104.613415f8)3,7 5Q1315(6f /0.M1_8P3I3)1,6 3Q73103(408.8105f69)7}8,5 9{Q2331(f /0M._03P2I73)3,7 5 45| 7 ^~~~~~~~~~~~~~98 0f),src/libavcodec/aac_defines.h :Q443:136(:- 0note: .expanded from macro 'Q30'7 4933 1440 | 9#5d64e1f0i8nfe) },Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (i n45t | )#(d(exfi)n*e 1Q03713(7x4)1 8 2 4 . 0 + 0 . 5 ) ( | i ^nt )((x)*21In file included from 47src/libavcodec/aacps_fixed.c48:36244: In file included from 8src/libavcodec/aacps.c.:032 +: src/libavcodec/aacps_fixed_tablegen.h:0236.5:)11 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 236src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 446 : 32Q3:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f /446M_ | P{QI3)1,( 0Q.3605(6075.00895341114363818f7)3,f /QM_3P1I() ,0 .Q138033(1603.701833499888404f1)7},f {/QM3_1P(I )0,.0 3Q32073(307.5142458779188709f)8,f /QM_3P1I()-,0. 7Q4390(303.11049558643170581f)5}6,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h: 45Q:3360(:0 .note: 1expanded from macro 'Q31'5 69785 945 | 2#3dfe/fMi_nPeI )Q,3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (int )44( | #(dxe)f*i2n1e4 7Q3408(3x64)8 . 0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h37:44461:87:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) 446| | ^{ Q31( 0.6In file included from 5src/libavcodec/aacps_fixed.c6:7245: 0In file included from 8src/libavcodec/aacps.c9:3321: 4src/libavcodec/aacps_fixed_tablegen.h6:2353:1136f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.18331 2356 | 3 7 1 3 4 8Q8300(f0)}.,0 0{Q03010(0 000.0003f2/7M3_3P75I4)57,9 8Q0f3)0,( 0Q.3017(4-705.704699313170f9/5M64_1P08If),) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 1163src/libavcodec/aac_defines.h2:8457:8363:3 fnote: /expanded from macro 'Q31'M _PI), 45Q | 3#0d(e0f.i1n7e 3Q83816(7x1)64 f / M_ PI ) , Q 30 (0 . 2 0 3(8i5n8t7)77(9(fx/)M*_2P1I4)7,4 8Q363408(.00. 21+9 904.559)0 7 6f| / ^ ~M _PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::44536:: 84:note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i445ne | {QQ3301(( x)0 . 9 8 3 9 8 8 9 36 3 9 9(8i8ntf)),( (Qx3)1*(10 70.3379441862744.400 4+2 005.659)f ) }| , ^ {Q31( 0.In file included from 47src/libavcodec/aacps_fixed.c5:4246: 94In file included from 6src/libavcodec/aacps.c8:4324: 9src/libavcodec/aacps_fixed_tablegen.h3:8f235):, 111Q3:1 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.686130448 2353 | 6 8 1 1 f )Q}3,0 ( 0| ~~~~~^~~~~~~~~~~~~~~~~~. 000src/libavcodec/aac_defines.h0:450:0360:0 0note: 0expanded from macro 'Q31' f/M_P I)45, | #dQe3f0i(n0e.0 74Q73510(6x9)1 7 f / M _ P I ) , Q 3(0i(0n.1t1)63(2(8x7)8*231437f4/8M3_6P4I8).0, +Q 300(.05.) 1 | 7 ^ ~3 8867164fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: I)src/libavcodec/aacsbrdata.h,:445 :Q593:0( 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 20385877 74459 | f{/QM_3P1I() ,0 .Q9380(309.8281999345693097968f8/fM)_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 394src/libavcodec/aac_defines.h6:7444:364:04 2note: 0expanded from macro 'Q30'5 69f)} ,44 { | Q#d3e1f(i 0n.e4 7Q543609(4x)6 8 4 4 9 3 8 f ), Q 3 1 (( 0i.n6t8)61(3(0x4)4*8103736781411f)8}24,. 0 | ~~~~~^~~~~~~~~~~~~~~~~~+ 0.src/libavcodec/aac_defines.h5:)45 :36 :| ^note: expanded from macro 'Q31' 45 | In file included from #dsrc/libavcodec/aacps_fixed.ce:f24i: In file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1(:x235:)86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )235 | ( (x ) * 2 1 4Q7348036(40.80.00 0+0 000.50)0 0| 0 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:04457:4327:5 0warning: 69implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7f/M_PI) ,445 | Q{3Q03(10.(1 10.693288379883839f/3M6_P3I9)9,8 Q83f0)(, 0Q.3117(3 8086.73196446f7/4M4_0P4I2)0,5 6Q93f0)(0}., 2{03Q83518(7 707.94f/7M5_4P6I9)4,6 8Q44390(308f.)2,1 9Q934159(0 706.f6/8M6_1P3I0)4,4 8 3| 6 ^~~~~~~~~~~~~~8 11src/libavcodec/aac_defines.hf:44):}36,: note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#d:e36:f innote: eexpanded from macro 'Q31' Q30(x ) 45 | # d e f i n e Q 3 1((ixn)t ) ( ( x ) * 1 0 7 3 7 41 8(2i4n.t0) (+( 0x.)5*)21 4 74| 8 ^3 648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5:)24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:235:61In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: src/libavcodec/aacsbrdata.h:445:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | 445Q | 3{0Q(301.(0 000.0090803090808f9/3M6_3PI9)9,8 8Qf3)0,( 0Q.3071(4 75006.931974f6/M7_4P40I4)2,0 5Q6309(f0).}1,1 {6Q33218(78 303.f4/7M5_4P6I9),4 6Q8340(409.3187f3)8,8 67Q1316(4f /0M._P6I8)6,1 Q33004(4803.6280113f8)5}87,7 7 | 9 ~~~~~^~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .219 9454 | 5#9d0e7fi6nfe /QM31_(PIx)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: t)expanded from macro 'Q30'( (x)*21 444 | 74#8de3f6i4n8e. 0Q 30+(x )0 . 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):62(: (src/libavcodec/aacsbrdata.hx:)444*1:084:7 37warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0444. | 5){ Q 3| 1( ^ 0.077173In file included from 24src/libavcodec/aacps_fixed.c2:5243: 9In file included from 2src/libavcodec/aacps.c5:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q32351:(36 0:. 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]63 8399856595f )235} | , { Q 31 ( -0 .Q536004(09.080209019040106030f0f)/, MQ_3P1I() ,0 .Q832502(02.30017546795003669f1)7}f,/ M _| ~~~~~^~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :Q453:036(:0. 11note: 6expanded from macro 'Q31' 32878 453 | 3f#/dMe_fiPnIe )Q,3 1Q(x3) 0 ( 0 . 17 3 8 8 6 7 1 6 4 f(i/nMt_)P(I(x)),*2 1Q43704(803.620438.805 8+7 707.95f)/ M| _ ^ ~P I), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:2621: 9src/libavcodec/aacsbrdata.h:94444:5589:0 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), 444 | | { ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0.:0447:7361:7 32note: 4expanded from macro 'Q30'2 53925 f44) | #,d eQf31i( n0e. 5Q83603(8x39)9 8 5 6 5 95 f ) } , { Q 3(1i(n-t)0.(5(6x0)4*918027931974416138f2)4.,0 Q 3+1 (0 .05.)8 2 5| ^2 230156903In file included from 6fsrc/libavcodec/aacps_fixed.c):},24 : In file included from | src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::23545::1136:: note: warning: expanded from macro 'Q31' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def i235ne | Q 3 1 (xQ)30 ( 0 .0 0 0 0 0 0 0 0 0(0ifn/tM_)PI()(x,) *Q2301(407.408734674580.609 1+7 f/0M._5)P I )| ^ ~, Q30(0.116In file included from 3src/libavcodec/aacsbr_fixed.c2:628: 7src/libavcodec/aacsbrdata.h8:4443:3f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.17 384448 | 6{71Q6341(f /M0_.0P7I7)1,7 3Q23402(503.92205f3)8, 5Q8317(77 90f./5M8_6P3I8)39,9 8Q53605(905.f2)1}9,9 45{9Q03761f(/-M0_.P5I)6,0 4 9| 8 ^~~~~~~~~~~~~~2 919src/libavcodec/aac_defines.h41:6443:f36:) ,note: expanded from macro 'Q30'Q 31( 0 .448 | 2#5d22e3fi0n1e 5Q693003(6x)f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36 (:i nnote: texpanded from macro 'Q31' )((x) *451 | 0#7d37e4f1i8n24e. 0Q 31+( 0x.)5 ) | ^ (In file included from isrc/libavcodec/aacps_fixed.cn:t24)(: (In file included from src/libavcodec/aacps.cx:)32*: 2src/libavcodec/aacps_fixed_tablegen.h14:7234:41368:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~234 | Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:00620: src/libavcodec/aacsbrdata.h0:04440:070:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q 34440 | ({0Q.311(01 101.209707916f7/3M2_4P2I5)3,9 Q2350f(),0 .Q3115(8 007.654856023f8/3M9_9P85I6)59,5 f)Q}30,( {0Q.3213(8-705.55670147998f2/9M_CC libavcodec/ac3enc.o 1PI9)4,1 6Q33f0)(,0 .Q238120(7 208.781295f2/M2_3P0I15)6,9 0Q3360(f0).}3, 0 5| ~~~~~^~~~~~~~~~~~~~~~~~8 38src/libavcodec/aac_defines.h0:451:368:7 fnote: /expanded from macro 'Q31'M _PI) 45, | # d| ef ^~~~~~~~~~~~~~i ne src/libavcodec/aac_defines.hQ:443:136:( xnote: )expanded from macro 'Q30' 44 | # d ef i n(e iQ3n0t()x()( x ) * 2 1 4 7 4 8 36 4 8 . 0( i+n t)0((.x)5*1)0 7 3| 7 ^ ~4 1824.0 In file included from + src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 443| : ^84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :44324 | : In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0234.:91119:7 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 81834508f), 234 | Q3 1 ( 0 .Q5380(2011.506000108004002060f0)f}/,M _P{IQ)3,1( Q03.07(706.31809117162397019966f6/fM)_, PQI)3, 1Q(30 (00..1954830271648530428f/7M3_8P1I9)f,) },Q 3 0| (0 ~~~~~^~~~~~~~~~~~~~~~~~. 238src/libavcodec/aac_defines.h7:54557:1367:9f /note: M_expanded from macro 'Q31'P I), Q 3450 | (#0de.f2i8n2e0 7Q28371(1x9)f / M _ P I) , Q 3 0( 0 . 3(05i8nt3)8(0(1x8)7*f2/1M4_P7I4)83,6 4| 8 ^~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :440:.365:) note: expanded from macro 'Q30'| ^ ~ 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:62f: src/libavcodec/aacsbrdata.hi:n443e: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 443 | { Q 3 1 ((-0i.n9t9)7(1(x1)5*81108374357041882f4).,0 Q+3 10(. 05.)58 2 1| 1 ^5 60180426fIn file included from )src/libavcodec/aacps_fixed.c}:,24 {: QIn file included from 3src/libavcodec/aacps.c1(: 320: .src/libavcodec/aacps_fixed_tablegen.h7:2347:6863:8 97warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371966f), Q 31234( | 0 . 9 4 3Q23108(304.807030801090f0)00}0,f / | M ~~~~~^~~~~~~~~~~~~~~~~~ _PIsrc/libavcodec/aac_defines.h),: 45Q:3360:(0 .note: 1expanded from macro 'Q31'01 11290 9456 | #fd/eMf_PiIn)e, Q3Q13(0x()0 .1 5 8 0 76 4 50 2 f /M _ P I()i,n tQ)(3(0(x0).*22318477554783167498f./0M _+P I0).,5 ) Q 3| ^ ~0 (0.282072In file included from 8src/libavcodec/aacsbr_fixed.c7:1629: f/src/libavcodec/aacsbrdata.hM:_443P:I32):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(0.3058 384430 | {1Q8371f(/-M0_.PI9)9,7 1| 1 ^~~~~~~~~~~~~~ 5818src/libavcodec/aac_defines.h3:444:5360:8f )note: ,expanded from macro 'Q30' Q31( 0 .5448 | #2d11e5f6i0n1e8 0Q4302(6xf)) } , { Q 3 1 ( 0 . 7 7(63i8n9t7)6(3(x7)1*916067f3)7,41 8Q2341.(0 +0 .09.453)2 1 8| 3 ^4 873819f)In file included from },src/libavcodec/aacps_fixed.c : 24| : ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c :32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45234::3661: : note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de f234i | n e Q 3 1 (Qx30)( 0 . 0 0 0 0 0 0 0 00 0(fin/tM_)P(I)(,x )Q*32104(704.813064181.01 29+0 09.6f5/) M _| P ^ ~I ), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:5628: 0src/libavcodec/aacsbrdata.h76:4443:560:2 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0443. | 2{3Q837155(7-10.7999f71/1M58_1P8I34)5, 0Q83f0)(,0. 28Q230172(8 701.95f82/1M15_6P0I1)8,0 Q4320(60f.)3}0,5 8{3Q3810(1 807.f7/7M6_38P9I)7,63 7 | 1 ^~~~~~~~~~~~~~96 6f),src/libavcodec/aac_defines.h :Q443:361:( note: 0expanded from macro 'Q30'. 9432 1448 | 3#4d87e3fi8n19ef )Q}30, ( x| ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i1n0e7 37Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from 4src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:.234:036 :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 234 | In file included from src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h:0442.:08300:0 warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_ P442I | ){,Q Q331(0 (00..9110718131024920099167f6/2Mf_)P, IQ)31,( -Q03.04(60.315568087962435803297f0/fM)_}P,I) ,{Q 3Q310(( 00..722358576595774141759f6/9M0f_)P,I )Q, 3Q130((-00..29988929057525787701794f7/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(0src/libavcodec/aac_defines.h.:453:0365: 8note: 3expanded from macro 'Q31'8 0187f /45M | _#PdIe)f, i n| e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h:x44): 36 : note: expanded from macro 'Q30' 44( | #idnetf)i(n(ex )*Q23104(74x8) 3 6 4 8 . 0 + 0 . 5 )( in t| ) ^ ~( (x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c:46218: 2src/libavcodec/aacsbrdata.h4:.4420 :+59 :0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 442 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 9In file included from 1src/libavcodec/aacps.c:7328: 3src/libavcodec/aacps_fixed_tablegen.h0:423420:91117:6 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.4 6234 | 3 5 6 8 9 23 8Q339700(0f.)0}0,0 0{0Q003010(0f /M0_P.I72)5, 5Q63907(404.115069101f1),2 90Q9316(f/-M0_.P9I9)8,9 Q9350(5057.71508704776f)4}50,2 f/ M| _P ~~~~~^~~~~~~~~~~~~~~~~~I ),src/libavcodec/aac_defines.h :Q3450:36(:0. 2note: 3expanded from macro 'Q31'8 7557 1457 | 9#fd/eMf_iPnIe) ,Q Q3310((0x.2)8 2 0 7 2 8 71 9 f /M _ P I) ,( iQn3t0)((0(.x3)05*8231847041883764f8./0M +_ PI0).5,) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h: 44244 | :#31d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x ) 442 | { Q 3 1 ( 0 . 9 1 7 8 3(04i2n0t9)(1(7x6)2*1f0),73 Q73411(8-204..40 6+35 608.95)2 3 | 8 ^39 70f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: In file included from .src/libavcodec/aacps.c7:3225: 56src/libavcodec/aacps_fixed_tablegen.h9:72334:41361:5 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f), Q31(-0. 92339 | 8 9 95 5 5 7 7Q03704(7f0).}0, 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30 (450 | .#1d2e1f2i2n9e 0Q37361(fx/) M _ P I) , Q 3 0 ( 0 . (1i90n3t)9(4(9x3)8*021f4/M7_4PI8)3,6 4Q83.00( +0 .02.9507)9 5 8| ^ ~0 31f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:34424:676:9 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 868f/M_P I442) | ,{ QQ331(0 (00..397178823802421509916f7/6M_2PfI)),, Q 3| 1 ^~~~~~~~~~~~~~(- 0.4src/libavcodec/aac_defines.h6:443:5366:8 9note: 2expanded from macro 'Q30' 38397 044f | )}#,de f{Qi31n(e Q0.3702(5x5) 6 9 7 4 4 1 56 9 0 f ) , Q(i3n1t()-(0(.x9)9*819097535754717802744.7f0) }+, 0| . ~~~~~^~~~~~~~~~~~~~~~~~ 5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | #24d: eIn file included from fisrc/libavcodec/aacps.cn:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h31:(233:x111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n233t | ) ( ( x ) * 2Q1340(7048.30060408.000 0+0 000.f5/)M _ PI| ) ^ ~ , Q30(0In file included from .12src/libavcodec/aacsbr_fixed.c:16222: 90src/libavcodec/aacsbrdata.h3:74416:84f:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0. 14419 | 03{9Q439138(0-f0/.M4_4P1I3)2,7 8Q3375034(104.f2)9,0 79Q53810(3-10f./9M2_6P8I8),8 4Q0365092(800.f3)4}6,69 93{8Q638f1/(M_-P0I.)8,5 6Q943907(40.2319757842f8),2 1Q5391(6 f0./8M88_4PI4)5,3 2 7| 1 ^~~~~~~~~~~~~~98 44fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q3 045( | x)# d e f i n e Q 3 1 ( x()i n t) ( ( x) * 10 7 3 7(4i1n8t2)(4(.x)0* 2+1 407.54)8 3 6| 48 ^. 0 + 0.5)In file included from src/libavcodec/aacps_fixed.c| ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 233src/libavcodec/aacsbr_fixed.c::8662:: src/libavcodec/aacsbrdata.h:warning: 441implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | 441 | { Q 3 1Q(3-00(.04.401003020708030070f5/3M4_1P4fI)),, QQ3310((-00..12912262898804036756f9/28M0f_)PI}),, {QQ3310((-00..815699409374924199358740ff)/M,_ QP3I1)(, 0Q.308(808.442593027791598804341ff/)M}_P,I) , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.3src/libavcodec/aac_defines.h4:645:63699:3 8note: 6expanded from macro 'Q31' 8f/M_P 45I | ),# deQf3i0n(e0 .Q33718(2x8)2 1 5 9 6 f / M _ P I ) ,( i | n ^~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx:)44*:2361: 4note: 7expanded from macro 'Q30'4 83648. 044 | #+ d0e.fi5n)e Q| 3 ^ ~ 0(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 441 :31 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*10 7441 | 3{7Q4311(82-40..04 +4 103.257)8 3 7| 5 ^3 414f), Q31(In file included from -0src/libavcodec/aacps_fixed.c.:92246: 8In file included from 8src/libavcodec/aacps.c8:4320: 6src/libavcodec/aacps_fixed_tablegen.h5:2339:612:8 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31(-0. 82335 | 69 4 9 7 4 21 9Q5370(40f).,00 0Q03010(0 000.08f8/8M4_4P5I3)27,19 8Q434f0)(}0.,1 2| 1 ~~~~^~~~~~~~~~~~~~~~~~~2 290src/libavcodec/aac_defines.h37:645:f36/:M _note: Pexpanded from macro 'Q31'I ), Q 3450( | 0#.d19e03f94i93n8e0 f/QM3_1(PIx)), Q 3 0( 0 .2 9 07 9 5 8 0 3 1 f(/Mi_nPtI))(,(x )*Q23104(07.4384636694983.08 68+f /0M._5P)I )| , ^ ~ Q30(0.378In file included from 2src/libavcodec/aacsbr_fixed.c8:26215: 9src/libavcodec/aacsbrdata.h6:f441/:M6_:PI ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44441:36 | :{ Qnote: 3expanded from macro 'Q30'1 (-0.4 4441 | 32#7d8e3f7i53n4e14 fQ)3,0 (Qx3) 1 ( - 0 . 92 6 8 8 8 4 06 5 (9i2n8t0f))(}(,x ){*Q13017(3-704.18852649.409 7+ 402.159) 5 7| 4 ^f ), Q31( 0In file included from .8src/libavcodec/aacps_fixed.c8:8244: 45In file included from 3src/libavcodec/aacps.c27:132: 9src/libavcodec/aacps_fixed_tablegen.h84:4233f:)36}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 233expanded from macro 'Q31' | 45 | Q#3de0f(i0.n00e0 Q03010(0x)0 0 0 f / M _ P I ) , Q(3i0nt()0((.x12)12*229104377468f/3M6_4P8I).,0 Q+ 30.05() 0 .| 1 ^ ~9 03949380In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h),: 440Q:3084(:0 .2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 7958031f /440M | _{PQI31)(, Q300.9(607.335244687639983388688ff/)M,_ PQI3)1,( Q03.09(00.8391788126892715896269ff/)}M,_P I{)Q3,1 ( -| 0 ^~~~~~~~~~~~~~. 222src/libavcodec/aac_defines.h2:5449:6368:8 note: 4expanded from macro 'Q30'1 114f) 44, | #dQe3f1i( n0e .Q53701(2x4)0 2 9 7 8 1 2 2 8 f ) } ,( i nt| ) ~~~~~^~~~~~~~~~~~~~~~~~(( x)*10src/libavcodec/aac_defines.h7:453:367:4 1note: 8expanded from macro 'Q31'2 4.0 +45 | 0#d.e5)f i n| e ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:233n:t11)(:( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648. 0233 | + 0 . 5Q)3 0 (| 0 ^ ~. 000000000In file included from 0src/libavcodec/aacsbr_fixed.cf/:62: src/libavcodec/aacsbrdata.hM:440_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.121 2440 | 2{9Q03317(6 f0/.M9_6P7I)3, 5Q23408(07.318903389849f3)8,0f /QM3_1P(I 0).,9 0Q3809(10.8219607997588602319f/fM)_}P,I ){,Q 3Q13(0-(00..3426262929539866888f4/11M1_4PfI)),, QQ3301((0 .03.57781228420219579861f2/28Mf_)P},I ) | , ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | #d e44f | i#dneef inQe3 1Q3(0x)( x ) ((iinntt))((((xx))**211047743873461488.204 .+ 00 +. 50). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :24src/libavcodec/aacsbrdata.h: :In file included from 440src/libavcodec/aacps.c::32:32 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h:232:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]440 | {Q31( 0.96 72323 | 5 2 4 8 7Q33803(808.f)0,00 0Q030010(0 00f./9M0_8P9I1)8,1 6Q9370(8062.914f1)8}2,4 7{0Q7314(f-/0M._2P2I2)25,96 8Q8431011(40f.)2, 2Q43013(0 803.57741f2/4M02_9P78I1),2 2Q83f0)(}0,. 3 4| 74 ~~~~~^~~~~~~~~~~~~~~~~~8 134src/libavcodec/aac_defines.h0:245f:/36M_:P Inote: )expanded from macro 'Q31', Q30( 045. | 4#2d0e2f9i1n9e0 0Q63f1/(Mx_) P I ) , Q 3 0 ( 0 . 4(6i37n6t0)7(0(3x8)f/*M2_1P4I)7,4 83 6| 4 ^~~~~~~~~~~~~~8 .0 +src/libavcodec/aac_defines.h :440:.536): note: | expanded from macro 'Q30' ^ ~ 44In file included from | src/libavcodec/aacsbr_fixed.c#:de62f: isrc/libavcodec/aacsbrdata.hn:e440 Q:370:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | { Q 3(1(i n0.t9)6(7(3x5)2*4180773387348188f)2,4. 0Q 3+1 (0 0..5)9 0 8| 9 ^1 816978629In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2320:.1112:2 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 968841114f )232, | Q 31 ( 0 .5 7Q132400(209.70801020280f00)0}0,0 f /| M_ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ3:045:(360.:1 4note: 1expanded from macro 'Q31' 82470 745 | 4#fd/eMf_iPnIe) ,Q3 1Q(3x0)( 0 . 2 2 4 0 3 0 8 3 7 4 f(i/nMt_)P((Ix)),* 2Q13407(408.3634487.408 13+4 00.25f)/ M _| P ^ ~I ), Q30(0In file included from .4src/libavcodec/aacsbr_fixed.c20:2629: 19src/libavcodec/aacsbrdata.h0:04396:f/83M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.4637 64390 | 7{0Q338f1/(M-_0.P6I5)2,8 4 5| 9 ^~~~~~~~~~~~~~2 392src/libavcodec/aac_defines.h91:844:f36):, note: expanded from macro 'Q30'Q 31( 044. | #5d2e1f8i6n7e23 2Q5330(6x3)7 f) } , { Q 3 1 ( 0 . 9(i3n8t8)54(4(3x7)9*8110887f3),7 41Q83214(.-0 0+. 7408.59)53 1 | 2 ^61 5259f)},In file included from src/libavcodec/aacps_fixed.c :| ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245:36: :src/libavcodec/aacps_fixed_tablegen.h :note: 232expanded from macro 'Q31' :86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1232 | ( x ) Q 3 0 ( 0 . 0 0 0 0(i0n00t0)0(0f(/xM)_P*I)2,1 4Q73408(3064.814.108 +2 407.057)4f / M| _ ^ ~P I), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c2:24620: 3src/libavcodec/aacsbrdata.h08:34397:459:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (0439. | 3{4Q73418(1-03.46052f2/8M4_5P9I2),3 92Q93108(0f.4)2,0 2Q3911(9 000.65f2/1M8_6P72I3)25,3 6Q373f0)}(,0 .{4Q6331(7 6007.0933888f5/4M4_P3I7)9,8 1 8| 8 ^~~~~~~~~~~~~~ f), src/libavcodec/aac_defines.hQ:3441:(36-:0 note: .expanded from macro 'Q30'7 48953 12446 | #1d52e5f9ifn)e} ,Q 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h: 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i1n0e7 3Q7341(1x8)2 4 . 0 + 0 . 5 ) (| i ^n t)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:72448: 3In file included from 6src/libavcodec/aacps.c4:832: .src/libavcodec/aacps_fixed_tablegen.h0: 232+: 610:. 5)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 232src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 439: 32 :Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000 04390 | 0{0Q003f1/(M-_0P.6I5)2,8 4Q3509(203.912491188f2)4,7 0Q3714(f /0M._5P2I1)86,7 2Q33205(306.23274f03)08}3,7 {4Qf3/1(M _0.P9I3)8,8 5Q434037(908.13884f7)4,8 1Q3314(0-20f.7/4M89_5PI3)12,6 1Q523509(f0).}42,0 2 9| 1 ~~~~~^~~~~~~~~~~~~~~~~~9 006src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30( 045. | 4#d6e3f7i6n0e7 0Q3381(fx/)M _ PI ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44(:i36n:t note: )expanded from macro 'Q30'( (x)* 24414 | 7#d4e8f3i6n4e8. 0Q3 0+ (0x). 5 ) | ^ ~ (In file included from insrc/libavcodec/aacsbr_fixed.c:t62)(: (src/libavcodec/aacsbrdata.hx:)439*:1067:37 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0. 5439) | { Q| ^3 1(-0.6528In file included from 45src/libavcodec/aacps_fixed.c9:2243: 9In file included from 2src/libavcodec/aacps.c9:1328: fsrc/libavcodec/aacps_fixed_tablegen.h):,232 Q:3361:( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .521867232 53232 | 6 3 7 f ) } ,Q 3{0Q21(30.10 warning(s 0 generated0. 00.090308080504f4/3M79_8P18I8)f,) ,Q 3Q03(01.(14-108.2744780975341f2/6M15_2PI5)9,f )Q3}0, ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~22 403src/libavcodec/aac_defines.h:0458:33674:f /note: expanded from macro 'Q31'M _PI), Q453 | #0d(e0f.3i4ne7 4Q83113(4x0)2 f /M _ P I ) , Q 3 0 (0 .(4in2t0)2(91(9x0)0*62f1/4M7_4PI8)3, 6Q4380.(00. 4+6 30.756)0 7 | 0 ^ ~3 8f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:438src/libavcodec/aac_defines.h:84::44 warning: :36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 43844 | | {#Q3d1e(f in0e.8 2Q310(0x4)9 05 4 8 35 9 0 f ) , Q 3(1i(n 0t.)9(9(54x0)*714107723744912882f4).},0 {+Q 301.(5 ) 0 .9| 9 ^1 86510988In file included from 782src/libavcodec/aacps_fixed.cf:),24: In file included from Qsrc/libavcodec/aacps.c3:321: ( src/libavcodec/aacps_fixed_tablegen.h0:.2327:112:02 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1312947f)}, 232 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31'0 00000 0450 | f#/deMf_iPnIe )Q,3 1Q(3x)0 ( 0 . 1 4 1 8 2 4 7 0 7 4(ifn/tM)_(PI()x, )Q*23104(704.8232644083.008 3+7 40f./5M)_ P I| ), ^ ~ Q30(0.34In file included from 7src/libavcodec/aacsbr_fixed.c4:8621: 3src/libavcodec/aacsbrdata.h:44380:592:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q 30438( | 0{.Q43210(2 9109.080261f0/4M9_0P5I4)8,3 5Q903f0)(,0 Q.341(6 307.690975043087f4/1M7_P2I4)9,2 8 f| ) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:144(: 360: .note: 99expanded from macro 'Q30'1 8651 0449 | 8#d8e7f8in2e fQ3)0, (Qx3)1 ( 0 . 7 2 0 2 3 0 0 1 31 2(i9n4t7)f()(x}), * 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h8:2454:.36:0 note: +expanded from macro 'Q31' 0.5) 45| | ^#d efine Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 231 : 136 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*214 72314 | 8 36 4 8 . 0Q 3+0 (0.05.)0 0| 0 ^ ~00 00000f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0438(0:.32:1 60warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]86 6369f/M_ PI438) | ,{ QQ3301((0 .02.5842190449307558428f3/5M90_fP)I),, QQ3301(0(. 400.299945446078441702f4/9M2_8PIf)),}, Q{3Q03(10(. 40.99890186685190598858f7/8M2_f)P,I Q)3,1 (Q 300.(702.0526310501634112494775ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~:45 :36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30'45 | #de f44i | n#ed eQf3i1n(ex) Q 3 0 ( x ) ( i n t ) ( ((xi)n*2t1)47(4(83x6)4*81.007 3+7 4108.254.)0 +| 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :438src/libavcodec/aacps_fixed.c::247: :In file included from src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:231:111: 438warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.821 023149 | 0 5 4 8 3Q5309(00f.)0,00 0Q03010(0 000.f9/9M5_P4I07)4,1 7Q32049(208.1f6)0}3,86 6{Q33619(f /M0_.P9I9)1,8 6Q53100(908.8728524f9)4,3 Q73518( 20f./7M2_0P2I3)0,0 13Q13209(407f.)4}0,2 9 4| 4 ~~~~~^~~~~~~~~~~~~~~~~~6 840src/libavcodec/aac_defines.hf:45/:M36_:P Inote: )expanded from macro 'Q31', Q30( 045. | 4#9d8e06f8in9e5 8Q5f3/1M(_xP)I ) , Q 3 0 ( 0 . 56 1 5 64(1i4n7t)5(f(/xM)*_2PI1)47,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 src/libavcodec/aac_defines.h+: 440.:5)36 : | note: ^ ~ expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#d:e62fi: nsrc/libavcodec/aacsbrdata.he: 437Q:383:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 437 | { Q 3 1((i n0t).(6(6x9)5*1101723474319802346.3f0) ,+ Q03.15() 0.| 98 ^9 058256238In file included from 9src/libavcodec/aacps_fixed.c3:f24): In file included from }src/libavcodec/aacps.c,: 32{Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(231-0:.869:9 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]29 56559179f), 231Q | 3 1 ( - 0 . 4Q43605(407.10507507060808f0)0}0,0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q3:036(:0 .note: 16expanded from macro 'Q31'0 386636 9f45/ | M#_dPeI)f,in e QQ3301(0(.x2)5 4 9 4 3 7 5 8 2 f / M(_PiI)n,t )Q((3x0)*(201.44072489346446884.00f/ M+_ P0I.)5,) Q 3| 0( ^ ~0 .498068In file included from 9src/libavcodec/aacsbr_fixed.c5:862: 5src/libavcodec/aacsbrdata.hf:437/:M58_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.5 64371 | 5{64Q13417(5 f0/.M_6P6I)9,5 1 1| 2 ^~~~~~~~~~~~~~4 390src/libavcodec/aac_defines.h36:344:f36):, note: Qexpanded from macro 'Q30'3 1( 0. 9448 | 9#d0e5f8i2ne5 6Q23308(9x3)f) } , { Q 3 1 ( - 0 . 9 9(6i0n29t5)65(5(9x1)*719f0)7, 3Q743118(2-40..404 6+5 407.51)5 7 5| 7 ^68 8f)}, | In file included from ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps.c:36::32 note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :231:61: 45warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3 1231( | x ) Q 3 0 ( 0. 0 0 0 0 0(00i0n0t0)f(/(Mx_)PI*)21,4 7Q43803(604.816.003 8+6 06.356)9 f /M| _ ^ ~ PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.2:5624: 94src/libavcodec/aacsbrdata.h3:754378:232f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0 .44370 | 2{9Q43416(8 400.6f6/9M5_1P1I2)4,3 9Q03306(30f.)4,9 8Q063819(5 805.9f8/M9_0P5I8)2,5 Q632308(903.f5)6}1, 5{6Q431147(5-f0./9M9_6P0I2)9,5 6 | 5 ^~~~~~~~~~~~~~5 917src/libavcodec/aac_defines.h9:f44):,36 :Q note: 3expanded from macro 'Q30'1 (-0. 4444 | 6#d5e4f7i1n5e7 5Q763808(fx))}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'in t)((x 45) | *1#0d7e3f7i4n1e82 4Q.03 1+( x0) . 5) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c):((24x: In file included from )src/libavcodec/aacps.c*:2321: 47src/libavcodec/aacps_fixed_tablegen.h4:82313:63648:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 231 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0437.:070:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000f/M_ PI437) | ,{ QQ3301(( 00..16660935816613264939f0/3M6_3PfI)),, QQ3301((0 .0.29584994035785258622f3/M8_93PfI)),} Q,3 {0Q(03.1(4-0209.494966804209f/5M65_5PI9)1,7 9Qf30)(0,. 4Q9318(0-608.9454856f5/4M7_1P5I)7,57 6Q380(80f.)5}61,5 6| 41 ~~~~~^~~~~~~~~~~~~~~~~~4 75fsrc/libavcodec/aac_defines.h/:M45_:P36I: )note: , expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36f:i nnote: eexpanded from macro 'Q30' Q31( x44) | # d e f i n e Q 3 0 ( x )( i n t) ( ( x ) * 2 1 4(7i48n3t6)4(8(.x0 )+* 100.753)7 4 1| 8 ^ ~2 4.0 + 0.In file included from 5) src/libavcodec/aacsbr_fixed.c :62| : ^src/libavcodec/aacsbrdata.h :436:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32436: | src/libavcodec/aacps_fixed_tablegen.h{Q:32311:(11-:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5146538187944f) ,231 | Q 3 1 ( - 0 .Q93205(909.70000010200607090f0)0}f,/ M{_QP3I1)(, 0Q.3909(904.71269035876469396095ff/)M,_ PQI3)1,( Q03.09(306.225522499740377951822ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.454:0362:9 44note: 6expanded from macro 'Q31'8 40f/M_P I45) | ,# dQe3f0i(n0e. Q43918(0x6)8 9 5 8 5 f / M _ P I ) , Q(3i0n(t0).(5(6x1)5*624114477458f3/6M4_8P.I0) ,+ 0 | . ^~~~~~~~~~~~~~5) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h44: | 436#d:e59f:in ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 436 | { Q 3 1 ( - 0 . 0 5 1(4i6n5t3)8(1(8x7)9*414f0)7,3 74Q138214(.-00 .+92 50.959)7 0 0| 1 ^ 20679f)}, In file included from {src/libavcodec/aacps_fixed.cQ:243: 1In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h9:2309:471362:9 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 9905f), Q31 (230 | 0 . 9 3 62 5 2Q23907(007.901020f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45:)36,: note: Q3expanded from macro 'Q31'0 (0.1 745 | 3#60d1e5f9in7e5 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 2 7 7 3 7(45i6nt5)6(f(/xM)_*2P1I4)74,8 36Q4308(.00. 4+4 06.1958) 4 0| 3 ^ ~8 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:623: 0(src/libavcodec/aacsbrdata.h0:436.:5316:6 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 90144f/M _436P | I{),Q 31Q(3-00(.005.1646685631811827898414ff)/M,_ PQI31)(,- 0 .| 9 ^~~~~~~~~~~~~~ 2599src/libavcodec/aac_defines.h7:04401:2360:6 79note: fexpanded from macro 'Q30' )}, {Q443 | 1#(de f0in.e9 9Q934072(9x57)4 9 90 5 f ), Q 3 1 ( 0(.in9t3)6(2(5x2)2*971007793172f4)1},8 2 4| . ~~~~^~~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.5:)45 : 36| : ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#d24e: fIn file included from isrc/libavcodec/aacps.cn:e32: src/libavcodec/aacps_fixed_tablegen.hQ:32301(:x111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t230)( | ( x ) * 2 1Q43704(80.306040080.00 0+0 00.0f5/) M _P| I ^ ~ ), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:7623: 6src/libavcodec/aacsbrdata.h01:54369:67:5 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q3 0436 | ({0Q3.12(-7073.704556154665f3/8M1_87P94I4),f )Q, 3Q03(10(.-404.6912985499073080f1/2M0_6P7I)9,f )Q}3, 0{(0Q.315(6 06.698999047124945f7/49M9_P0I5)f,) ,Q 3Q03(10.(6 06.8936612152282819f7/M0_79P1I2)f, ) }| , ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | # 45d | ef#idenfe iQn3e0 (Qx)3 1 ( x ) ( i n(ti)n(t)((x()x*)1*0217437744831684284..00 + +0 .05.)5 ) | ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c435::3283: : src/libavcodec/aacps_fixed_tablegen.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 230:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | {Q31(-0. 223028 | 2 7 5 2 7 8Q4339094(f)0,. 0Q03010(0 0000.01808f74/7M_5P93I9)7,9 9Q73f)0}(, 0{.1Q73316(0 105.9677254f8/0M4_6P28I9)1,4 3fQ)3,0 (Q03.127(7-03.704356645662f1/1M3_9P0I5)6,9 fQ)3}0,(0 . 4| 4 ~~~~^~~~~~~~~~~~~~~~~~~61 984src/libavcodec/aac_defines.h0:345:836f:/ M_note: Pexpanded from macro 'Q31'I) , Q30 (450 | .#d5e6f6i6n8e9 0Q14341f(/xM)_ P I ) , Q 3 0 ( 0(.i6nt6)86(11(2x88)1*f2/1M4_74P83I6)4,8. 0 | ^~~~~~~~~~~~~~+ 0.src/libavcodec/aac_defines.h5:)44 : | 36 ^ ~: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i435n:e 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 435 | { Q 31((-i0n.t2)2(8(27x5)*2170874339794418f2),4 .Q301 (+ 0.01.858)7 4 7| 5 ^93 97997f)},In file included from src/libavcodec/aacps_fixed.c{:24Q: 3In file included from 1(src/libavcodec/aacps.c :032.: 67src/libavcodec/aacps_fixed_tablegen.h2:42308:06146:2 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]14 3f), Q31(- 0230. | 0 3 6 4 6 2Q11330(9005.609f0)0},0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 000fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 1457 | 3#6d0e1f5in9e75 fQ/3M1_(PIx)), Q 3 0 ( 0 .2 7 7 37 4 5 65(6ifn/tM)(_(PxI))*,2 1Q43704(8306.4484.6109 8+4 0038.f5/)M _ P| I) ^ ~, Q30(0.5In file included from 6src/libavcodec/aacsbr_fixed.c6:662: 8src/libavcodec/aacsbrdata.h:94350:13244:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30 (0435. | {6Q6318(61-10.22828812f7/5M2_78P4I3)9,9 4 f| ) ^~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h1:(44 :360:. note: 1expanded from macro 'Q30'88 74759 3449 | 7#9de9f7ifn)e} ,Q 3{0Q(3x)1 ( 0 .6 7 2 4 8 0 4 6 2 (8in9t1)4(3(fx)),* Q13017(-307.04318624642.01 1+3 9005.659f)) } , | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h: 23045: | #36d: ewarning: fiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 230 | Q 30 ((i0n.0t0)0(0(0x0)0*002014f7/4M8_3P6I4)8,. 0Q 3+0 0(.05.)1 7 | 3 ^ ~6 015975fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:PI62): ,src/libavcodec/aacsbrdata.h :Q4353:06:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 77374565 6f435/ | M{_PQI31), (Q-03.202(802.7454267189483949043f8),f /QM31_(P I0),. Q13808(704.755696369879909174f4)f}/,M _{PIQ)31,( Q03.607(2408.06466826891114238f)8,1f /QM3_P1I()-,0 . 0| 3 ^~~~~~~~~~~~~~6 4621src/libavcodec/aac_defines.h1:34490:56369:f )note: }expanded from macro 'Q30', | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :45#:de36f:i nnote: expanded from macro 'Q31'e Q30( x45) | # d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7(3i74n1t8)2(4(.x0) *+2 104.754)8 36 4| ^8 .0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 230:src/libavcodec/aacsbr_fixed.c11::62 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :434:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | 434 | Q{3Q03(01.(0 00000.03030450408f0/4M_9P3I3)8,0 4Q3f0)(,0 .1Q7313(6-001.58967253f1/5M1_6P80I0)4,0 8Qf3)0}(,0 .{27Q7313(7-04.56959760f7/5M7_9PI3)6,2 8Q2340f()0,. 4Q43611(9 804.09383f2/M3_7P9I)9,0 0Q73904(40.15f6)6}6,8 9 0| ~~~~~^~~~~~~~~~~~~~~~~~1 44fsrc/libavcodec/aac_defines.h/:M45_:PI36):, note: Qexpanded from macro 'Q31'3 0(0.6 6458 | 6#1d1e2f8i8n1e fQ3/1M(_xP)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44:(36i:nt )note: expanded from macro 'Q30'( (x)*2 1444 | 7#4d8e3f6i4n8e. 0 Q+30 (0.x5) ) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t): (src/libavcodec/aacsbrdata.h(:x434):*581:07 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 434+ | {0Q.351)( | 0 ^.3 34548049In file included from 3src/libavcodec/aacps_fixed.c3:8240: 4In file included from fsrc/libavcodec/aacps.c),: 32Q3: 1(src/libavcodec/aacps_fixed_tablegen.h-0:.2298:1366:23 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6800408f)} 229, | { Q 3 1Q3(0-(00..90900700070570900306f2/8M2_4PfI)),, QQ3301(0(. 107.894327263769649f00/79M44_1fP)I}), , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.2:8455:6366:7 3note: 0expanded from macro 'Q31'0 2f/M_ PI45) | #,d Qe3f0i(0n.e 4Q63310(7x2)35 9 6 f / M _ PI ) , Q 3 0((i0n.t5)97(1(6x3)2*0201447f4/8M_3P6I4)8,. 0Q 3+0 (00.5.)7 6 0| 3 ^ ~8 77187f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 434: ^~~~~~~~~~~~~~31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 434 | {Q3 144 | (# d0.e3f3i45n4e 8Q03409(3x3)8 0 4 f ) , Q 3 1 ((-i0n.t8)6(2(3x1)5*11608703074401882f4).},0 {+Q 301.(5-)0 . 9| 9 ^7 075793628In file included from 2src/libavcodec/aacps_fixed.c4:f24): In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 229:0111.: 9warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7990079441f )229} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:00450:036:0 0note: 0expanded from macro 'Q31'0 00f/M _45P | I#)d,e fQin3e 0Q(301.1(7x8)4 2 7 6 6 6 4 f /M _ P I )(,i Qn3t0)((0(.x2)8*52616477304082f3/64M8_.P0I )+, 0 .Q53)0 ( 0| ^ ~. 463072359In file included from 6src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I)434,: 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .597163 4342 | 00{4Q3f1/(M _P0I.)3,3 4Q543800(40.9736380043f8)7,7 1Q8371f(/-M0_.8P6I23)1, 5 1| 6 ^~~~~~~~~~~~~~8 0040src/libavcodec/aac_defines.h8:f44):}36,: {note: Qexpanded from macro 'Q30'3 1(-0. 9449 | 7#0d7e5f7i9n3e62 8Q234f0)(,x )Q 3 1 ( 0 . 9 3 2 3 7 99 00(7i94n4t)1(f)(}x,) * 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 374src/libavcodec/aac_defines.h1:82454:.36:0 note: expanded from macro 'Q31'+ 0.5) 45 | #| d ^e fine Q31(In file included from xsrc/libavcodec/aacps_fixed.c):24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h :229 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*214 742298 | 3 6 4 8. 0 +Q 300.(5)0 . 0| 0 ^ ~ 00000000fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I: )src/libavcodec/aacsbrdata.h,: 433Q:3840:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178427666 4433f | /{MQ_3P1I()-,0 .Q83900(05.42985564627537099032ff),/ MQ_3PI1)(-,0 Q.3301(07.941693017323159868f0/6M4f_)P},I ){,Q 3Q1(3-00.(80.357892711643426050142f5/1M_fP)I,) ,Q 3Q1(3 00.(907.673670633827574178476f6/fM_)P}I,) ,| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h:: note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #de f44i | #ndee fQi3n1e( x)Q 30 ( x ) ( i n t ()i(n(tx)()(*2x1)4*71408733674481.802 4+. 500 .5 warning+) s0. generated 5. | ) ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aacps_fixed.c62:: src/libavcodec/aacsbrdata.h24:: 433In file included from :58src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :229:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(-0 .229 | 8 9 0 5 49 5 4Q2350(709.9030f0)0,0 0Q03010(0-f0/.M3_1P7I9)1, 9Q133108(800.6147f8)4},2 {7Q6316(6-40f/.M8_3P78I2)1,44 6Q531025(10f.)2,8 5Q36167(3 00.0927f6/3M7_63P2I5)4,7 4Q6360f()0}.,4 6 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~72 3596src/libavcodec/aac_defines.hf:/45M_:P36:I )note: ,expanded from macro 'Q31' Q 30(0 45. | 5#9d7e1fi6n3e 2Q00341f(/xM)_ P I ) , Q 3 0 ( 0 .(i7n6t0)(3(87x71)87*f/2M1_P4I7)4,83 6 4| 8 ^~~~~~~~~~~~~~ .0 +src/libavcodec/aac_defines.h :044.5:)36: | note: ^ ~expanded from macro 'Q30' 44 | #In file included from defsrc/libavcodec/aacsbr_fixed.ci:62n: esrc/libavcodec/aacsbrdata.h :Q34330:(31x): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {(Q3i1nt()-(0(.x8)*91050479357424517989234f.)0, Q+ 301(.-50). 3 1| 7 ^9 19131880In file included from 64src/libavcodec/aacps_fixed.cf):}24,: In file included from {src/libavcodec/aacps.c:Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(229-0:.36:8 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 144651251f) 229, | Q 3 1 ( 0Q.3907(6307.0603020504070406060ff/)}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0.:1457:8364:2 76note: 6expanded from macro 'Q31'6 4f/M_ P45I | )#,de fQi3ne0 (Q03.12(85x6) 6 7 3 0 02 f / M _ P I ) ,( iQn3t0)((0(.x4)6*3201742734589366f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~5 971632004f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0433(:06.:7 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 877187f/M_P I433) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.8src/libavcodec/aac_defines.h9:0445:4369:5 4note: 2expanded from macro 'Q30'5 7993f), 44Q | 3#d1e(f-i0n.e3 1Q73901(9x1)3 1 8 8 0 6 4 f ) } , { Q 3(1i(n-t0).(8(3x7)8*21104743675411285214f.)0 ,+ Q03.15() 0 .| 9 ^7 63763254746In file included from 6fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c| : ~~~~^~~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:229:src/libavcodec/aac_defines.h11:45::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #de f229i | n e Q 3 1 (Qx3)0 ( 0 . 0 0 0 0 0 0 0 0 0 0 f(/iMn_tP)I()(x)*2,1 4Q73408(306.4187.804 2+7 606.654)f / M| _ ^ ~P I), Q30(0.2856In file included from 67src/libavcodec/aacsbr_fixed.c3:0620: 2src/libavcodec/aacsbrdata.hf:/432M:_84P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.463072 34325 | 9{6Qf3/1M(_-P0I.)7,4 9Q03409(309.5509071561392f0)0,4 fQ/3M1_(P I0).,9 9Q93805(4083.674610532817f7)1}8,7 f{/QM3_1P(I )0,. 0 4| 5 ^~~~~~~~~~~~~~8 5228src/libavcodec/aac_defines.h5:7444:2361:1 fnote: )expanded from macro 'Q30', Q31( 0 .449 | 9#8d1e2f3i3n7e4 4Q430082(fx))} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n tnote: )expanded from macro 'Q31'( (x)*107 3457 | 4#18d2e4f.i0n e+ Q03.15()x ) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7:2284:81363:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 228 | In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:04320:0590:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q4323 | 0{(Q03.11(7-306.07145997054f9/3M9_5P0I0)5,1 9Qf3)0,( 0Q.3217(7 307.4959695865f4/8M3_6P4I1)5,2 1Qf3)0}(,0 .{4Q43611(9 8400.3084f5/8M5_2P2I8)5,7 4Q23101(f0).,5 6Q63618(9 001.4949f8/1M2_3P3I7)4,4 4Q03802(f0).}6,6 8 6| 1 ~~~~~^~~~~~~~~~~~~~~~~~1 2881fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:fi nnote: eexpanded from macro 'Q30' Q31(x) 44 | # d e f i n e Q 3 0((ixn)t ) ( ( x ) * 2 1 4 7 4 8 3 6(4i8n.t0) (+( x0).*51)0 7 | 3 ^ ~7 41824.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c : 62| : ^src/libavcodec/aacsbrdata.h :432:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :43232 | : {src/libavcodec/aacps_fixed_tablegen.h:Q2283:1111(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4904939500519f) ,228 | Q 3 1 ( 0 . 9Q93908(504.8030604010502010f0)0}f,/ M{_QP3I1)(, 0Q.3004(508.51272386507145291715ff)/,M _QP3I1)(, 0Q.3909(801.22373773474445068526ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.454:4366:1 9note: 8expanded from macro 'Q31'4 038f/M _45P | I#)d,e fQi3n0e( 0Q.3516(6x6)8 9 0 1 4 4 f / M _ PI ) , Q(3i0n(t0).(6(6x8)6*121124878418f36/4M8_.P0I )+, 0 .| 5 ^~~~~~~~~~~~~~) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:e432f:i6ne: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 432 | { Q 3 1((i-n0t.)7(4(9x0)4*913097530704511892f4).,0 Q+3 10(. 50). 9 9| 9 ^8 5483641521In file included from f)src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132( : 0src/libavcodec/aacps_fixed_tablegen.h.:02284:5868:5 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 574211f), Q31( 0228. | 9 9 8 1 2 3 3Q73404(400.8020f0)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31' (0.1736 0451 | 5#9d7e5ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 2 7 7 3 7 4 5 6 5 6(fi/nMt_)P(I()x,) *Q23104(704.8434664189.804 0+3 80f./5M)_ P I| ) ^ ~, Q30(0.566689In file included from 01src/libavcodec/aacsbr_fixed.c4:462f: /src/libavcodec/aacsbrdata.hM:_431P:I84):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.66861128 84311 | f{/QM3_1P(I )0,. 0 7| 2 ^~~~~~~~~~~~~~2 3051src/libavcodec/aac_defines.h3:6448:3363:7 fnote: )expanded from macro 'Q30', Q31(- 044. | 8#8d8e0f5i0n0e1 7Q33306(2x6)f ) } , { Q 3 1 ( 0 . 9 9(4i9n8t0)1(2(1x8)8*315037f3)7,4 1Q82341.(0 0+. 9700.954)3 5 8| 1 ^1 3387f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'228 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x228) | Q 3 0 ( 0 . 0 0(0i0nt0)0(0(0x0)0*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 1073.650)1 5 9| 7 ^ ~5 f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:2627: 7src/libavcodec/aacsbrdata.h3:74314:5596:5 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0431. | 4{4Q63119(8 400.3087f2/2M3_0P5I1)3,6 8Q33307(0f.)5,6 6Q63819(0-104.48f8/8M0_5P0I0)1,7 3Q33602(60f.)6}6,8 6{1Q13218(8 10f./9M9_4P9I8)0,1 2 1| 8 ^~~~~~~~~~~~~~8 353f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 970943 5448 | 1#1d3e3f8i7nfe) }Q,3 0 (| x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)((xIn file included from )*2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c3:326: 4src/libavcodec/aacps_fixed_tablegen.h8:.2280: 36+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 228In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q4313:031(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000f/M_ P431I | ){,Q 3Q13(0 (00..01772326301055917356f8/3M3_7PfI)),, QQ3310((-00..28787830754050615763f3/6M2_6PfI))},, Q{3Q03(10(. 404.6919948948003182f1/8M8_3P5I3)f,) ,Q 3Q03(10(. 506.6967809904134548f1/1M3_3P8I7)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 6686src/libavcodec/aac_defines.h1:1452:8368:1 fnote: /expanded from macro 'Q31'M _PI), | 45 ^~~~~~~~~~~~~~ | #defisrc/libavcodec/aac_defines.hn:e44 :Q363:1 (note: xexpanded from macro 'Q30') 44 | # d e f i(nien tQ)3(0((xx)) * 2 14 7 4 8 3 6 4 8 . 0 +( i0n.t5))( ( x| ) ^ ~* 1073741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 431 :| 7 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24431: | In file included from {src/libavcodec/aacps.cQ:3321: src/libavcodec/aacps_fixed_tablegen.h(: 2280:.110:7 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 051368337f), Q3 1228( | - 0 . 8 8 8 0Q53000(107.3030602060f0)0}0,0 0{fQ/3M1_(P I0.)9,9 4Q93800(102.118783365031f5)9,7 5Qf3/1M(_ P0I.)9,7 0Q93403(508.121737338774f5)6}5,6 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 4expanded from macro 'Q31'4 6198403 845f | /#Md_ePfIi)n,e QQ3301((0x.)5 6 6 6 8 9 0 1 4 4 f / M_ P(Ii)n,t )Q(3(0x()0*.26164876418132684881.f0/ M+_ 0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:430: 8344: | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 430 | { Q 3 1 ( - 0 . 9 1 5(2i9n4t6)1(4(4x7)6*9120f7)3,7 4Q13812(-40..01 5+6 908.750)7 5 3| ^4 206f)}, {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.240: 3In file included from 3src/libavcodec/aacps.c0:5327: 3src/libavcodec/aacps_fixed_tablegen.h8:82274:01367:0 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.372052 62272 | 8 5 9 7 6 4 fQ)3}0,( | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 0000src/libavcodec/aac_defines.h0:0450:0360:0 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0d.e1f6i0n3e8 6Q63316(9xf)/ M _ P I ) , Q 3 0 ( 0 . 2(5i4n9t4)3(7(5x8)2*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 400.259)4 4 6| 8 ^ ~4 0f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.4: 9src/libavcodec/aacsbrdata.h8:04306:8589:5 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4300 | .{5Q63115(6-401.497155f2/9M4_6P1I4)4,7 6 9| 2 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44-:036.:1 5note: 6expanded from macro 'Q30'9 8707534 2440 | 6#fd)e}f,i n{eQ 3Q13(0-(0x.)0 3 3 0 5 7 3 8 8 4 0 7 0 5 f()i,n tQ)3(1((x)-*01.037732704512862248.509 7+6 40f.)5}), | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#227d:e111fi:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 227 | ( i n t )Q(3(0x()0*.20104070408030604080.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.1603866369fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 430Q:3310:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 549437582f/M _430P | I{)Q,3 1Q(3-00(.09.1452092496414464874609f2/fM)_,PI) ,Q 3Q13(0-(00..145968908678097558354f2/0M6_fP)I}),, {QQ3301((0-.05.601353604517437858f4/0M7_0P5If)),, Q| 3 ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h3:7442:0365:2 6note: 2expanded from macro 'Q30'8 59764f) }44, | # d| e ~~~~^~~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3450:36(:x )note: expanded from macro 'Q31' 45 | # d e(fiinnte) (Q(3x1)(*x1)0 7 3 7 4 1 8 2 4 . 0 + 0(.i5n)t ) ((| x ^) *2147483648In file included from .0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h| : ^ ~227 :86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:430 :2276 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 04300 | 0{0Q03010(-f0/.M9_1P5I2)9,4 6Q1304(407.619620f3)8,6 6Q33619(f-/0M._1P5I6)9,8 7Q03705(304.220564f9)4}3,7 5{Q8321f(/-M0_.P0I3)3,0 Q53703(808.4400720954f4)6,8 4Q03f1/(M-_0P.I3)7,2 0Q53206(208.5499786046f8)}9,5 8 5| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'5 615641 4457 | 5#fd/eMf_iPnIe) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((x)*In file included from 10src/libavcodec/aacsbr_fixed.c7:623: 7src/libavcodec/aacsbrdata.h4:14298:2844:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 429 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:0241: 4In file included from 5src/libavcodec/aacps.c5:0329: 4src/libavcodec/aacps_fixed_tablegen.h0:92278:5619:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.9978139 02273 | 6 5 4 4 6f ) }Q,3 0{(Q03.10(0-000.080702050902f8/9M0_4P8I0)4,3 fQ)3,0 (Q03.11(6 003.896962336395f8/7M3_5P3I6)6,6 fQ)3}0,( 0 .| 2 ~~~~~^~~~~~~~~~~~~~~~~~5 49437src/libavcodec/aac_defines.h5:8452:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 4#0d2e9f4i4n6e8 4Q03f1/(Mx_)P I ) , Q 3 0 ( 0 . 4 9 8 0(6i89n5t8)5(f(/xM)_*P2I1)4,7 4Q83306(408..506 1+5 604.154)7 5 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::429 :note: 58expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e 429Q | 3{0Q(3x1)( 0 . 9 0 1 4 5 5 0 9 4 0 9(8i5n9tf))(,( xQ)3*11(0 703.794917882143.900 3+6 504.45)6 f )| } ^, {Q31(-0.872In file included from 59src/libavcodec/aacps_fixed.c2:8249: 0In file included from 4src/libavcodec/aacps.c8:03243: fsrc/libavcodec/aacps_fixed_tablegen.h):,227 :Q363:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .99233587353666 f227) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:0450:0360:0 0note: 0expanded from macro 'Q31'0 00f/M_P I45) | ,# dQe3f0in(e0 .Q13610(3x8)6 6 3 6 9 f / M_ P I ) , Q 3(0i(n0t.)2(5(4x9)4*3271548724f8/3M6_4P8I.)0, +Q 300.(50). 4 0| 2 ^ ~9 446840f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(0429.:4329:8 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9585f/M_PI), 429Q | 3{0Q(301.(5 601.59604114457550f9/4M0_9P8I5)9,f ) ,| ^~~~~~~~~~~~~~Q 31( 0src/libavcodec/aac_defines.h.:9449:7368:1 3note: 9expanded from macro 'Q30'0 365446 f44) | }#,d e{fQi31n(e- 0Q.3807(2x5)9 2 8 9 0 4 8 0 4 3 f ) , Q(3i1n(t )0(.(x9)9*213037538774315832646.60f )+} , 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n227e: 11Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 227( | i n t ) ( ( xQ)3*02(104.7040803064080.000 0+0 f0/.M5_)P I )| , ^ ~ Q30(0.160386In file included from 63src/libavcodec/aacsbr_fixed.c6:962f: /src/libavcodec/aacsbrdata.hM:_429P:I7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2549437 54298 | 2{fQ/3M1_(P I0).,9 0Q13405(500.94400299845496f8)4,0 fQ/3M_1P(I )0,. 9Q93708(103.9409386056484965f8)5}f,/ M{_QP3I1)(,- 0Q.3807(205.95268195064481044735ff)/M,_ PQI3)1,( 0| . ^~~~~~~~~~~~~~9 9233src/libavcodec/aac_defines.h5:8447:3365:3 6note: 6expanded from macro 'Q30'6 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i n e( iQn3t1)((x()x ) * 1 0 7 3 7 4 1 8 2 4 . 0( i+n t0).(5()x ) *| 2 ^1 47483648.0 In file included from + src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c :| 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:226:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:428:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]226 | Q30(0 .4280 | 0{0Q03010(0 000.06f6/9M2_9P2I6)6,7 4Q0304(707.f1)4,1 8Q23417(0 704.f9/8M6_2P9I4)9,3 4Q03107(408.f2)2}4,0 3{0Q83317(4-f0/.M9_7P4I6)3,6 9Q3502(507.331407f4)8,1 3Q3410(2-f0/.M0_0P1I9)0,2 2Q33300(103.0412f0)2}9,1 9 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~6 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .463760 7450 | 3#8dfe/fMi_nPeI )Q,3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1f4i7ne4 8Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:44281:8582:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | 428 ^ | {Q31( 0.66In file included from 92src/libavcodec/aacps_fixed.c9:26246: 7In file included from 4src/libavcodec/aacps.c0:4327: 7src/libavcodec/aacps_fixed_tablegen.hf:)226,: 111Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9862949340174 8226f | ) } , { Q 3Q13(0-(00..907040603060905020507f3/1M0_fP)I,) ,Q 3Q13(0-(00..010411980224273037041f3/0M1_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.22src/libavcodec/aac_defines.h4:0453:0368:3 7note: 4expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n3e4 7Q43811(3x4)0 2 f / M _ P I ) , Q 3 0 ((0i.n4t2)0(2(9x1)9*020164f7/4M8_3P6I4)8,. 0Q 3+0 (00..54)6 3 7| 6 ^ ~0 7038f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:428src/libavcodec/aac_defines.h::3244:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | 428# | d{efQi3n1e( Q03.06(6x9)2 9 2 6 6 7 4 0 4 7 7 f ) , (Qi3n1t() (0(.x9)8*6120974397344108127448.f0) }+, 0{.Q53)1 ( -| 0 ^. 974636952573In file included from 10src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2260:0861:9 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 3301301f)}, | ~~~~~^~~~~~~~~~~~~~~~~~226 | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: expanded from macro 'Q31'0 .000000 0450 | 0#0dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 4 1 8 2 4 7 0 7 4 f /(Mi_nPtI))(,( xQ)3*02(104.72428430634088.307 4+f /0M._5P)I ) ,| ^ ~Q 30(0.3474813In file included from 40src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_:P428I:)7, :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.420291900 6428f | /{MQ_3P1I() ,0 .Q63609(209.246663774600477073f8)f,/ MQ_3P1I() ,0 . 9| 8 ^~~~~~~~~~~~~~6 2949src/libavcodec/aac_defines.h3:4440:1367:4 8note: fexpanded from macro 'Q30') }, {Q31 (44- | 0#.d9e7f4i6n3e6 9Q53205(7x3)1 0 f ) , Q 3 1 ( - 0 . 0 0(1i9n0t2)2(3(3x0)1*310017f3)7}4,1 8 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: ^expanded from macro 'Q31' 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 226 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12264 | 7 4 8 3 6 4 8Q.300 (+0 .00.050)0 0 0| 0 ^ ~0 00f/M_PI), In file included from Q30src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h4:14278:2834:7 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), Q30 (4270 | .{2Q23410(3-008.397846f0/7M8_5P7I3)3,6 2Q3300f()0,. 3Q43714(8 103.420520f3/4M9_1P1I7)3,0 0Q2330f()0}.,4 2{0Q23911(9-000.64f0/7M6_1P0I5)6,6 4Q03500(50f.)4,6 3Q73610(7-003.89f0/0M4_5P5I7)3,4 4 4| 6 ^~~~~~~~~~~~~~9 5f)}src/libavcodec/aac_defines.h,: 44 :| 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define 45Q | 3#0de(fxi)n e Q 3 1 ( x ) ( i n t) ( ( x ) * 1(0i7n3t7)4(1(8x2)4*.201 4+7 408.356)4 8 .| 0 ^ + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c226::6236: :src/libavcodec/aacsbrdata.h :warning: 427implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | 427 | { Q 3 1Q(3-00(.09.8060007080507030306023f0/Mf_)P,I )Q,3 1Q(3 00(.02.510431489214177037040f2/3Mf_)P}I,) ,{ QQ3310((-00..24204706310085367644f0/5M0_5PfI)),, QQ3310((-00..39407044851537430424f4/6M9_5PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.420src/libavcodec/aac_defines.h2:9451:369:0 0note: 6expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(e0f.i4n6e3 7Q63017(0x3)8 f / M _ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 748364 844. | 0# d+e f0i.n5e) Q 3| 0 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)427(:(32x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 427+ | {0Q.351)( - 0| . ^9 860785733623In file included from 0fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:22265:0113:4 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 730023f)}, {Q 32261 | ( - 0 . 40 7 6Q13005(606.4000500050f0)0,0 0Q031f(/-M0_.P9I0)0,4 5Q53703(404.41649158f2)4}7, 0 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0. 2240 3450 | 8#3d7e4ffi/nMe_ PQ3I1()x,) Q 3 0 ( 0 . 3 4 7 4 81 3 4(0i2nft/)(M(x_)P*I2)14,7 4Q83306(408..402 0+ 209.159)0 0 6| f ^ ~/ M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062: (src/libavcodec/aacsbrdata.h0:.4274:663: 7warning: 60implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 038f/M_ P427I | ){,Q 31 | ( ^~~~~~~~~~~~~~- 0.9src/libavcodec/aac_defines.h86:044:73685:7 note: 3expanded from macro 'Q30'3 6230 f44 | )#, dQe3f1i(n e0. 2Q53003(4x91)1 7 3 0 0 2 3 f )} , { Q 3(1i(n-t0).(4(0x7)6*1100576367440158025f4).,0 +Q 03.15()- 0. 9| ^0 0455734446In file included from 95src/libavcodec/aacps_fixed.cf:24): }In file included from ,src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:225src/libavcodec/aac_defines.h::13645::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | # d225e | f i n e Q 3Q13(x0)( 0 .0 0 0 0 0 0 0 0 0 0 f/ M(_PiInCC libavcodec/ac3enc_fixed.o )t,) (Q(x3)0*(20.11472418232694083.706 f+/ 0M._P5I)), Q3| 0 ^ ~( 0.190394In file included from 9src/libavcodec/aacsbr_fixed.c:3628: 0src/libavcodec/aacsbrdata.hf:/426M:_83P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.2907 94265 | 8{0Q3311f/(M-_0P.I5)9,1 7Q4303(907.638465671949f3),8 68Qf31/(M-_0P.8I9)4,0 Q533700(402.2377528f2)8}2,1 5{9Q6f3/1(M _0P.I7)5,0 8 7| 9 ^~~~~~~~~~~~~~0 669src/libavcodec/aac_defines.h1:8449:036f):, note: Q3expanded from macro 'Q30'1 (-0.2 944 | 6#12d6e7f2i9n8e2 3Q390(6xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36 : note: (expanded from macro 'Q31'i nt)(( x45)* | 1#07d3e7f4in1e8 2Q4.301 (+x )0 . 5 ) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24: (In file included from (src/libavcodec/aacps.cx:)32*: src/libavcodec/aacps_fixed_tablegen.h2:12254:71114:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) 225| | ^ ~ Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.6200: 0src/libavcodec/aacsbrdata.h0:042600:059:0 0warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q 34260 | {(Q0.311(2-102.259901377463f9/7M6_P8I5)7,1 4fQ)3,0 (0Q.3119(0-309.8499430850f3/7M0_4P2I2)75,2f )Q}3,0 ({0Q.3219(0 7905.785030187f9/M0_6P6I9)18,9 Q03f)0, (Q03.13(4-606.9299368162687f2/9M_8P2I3)9,6 fQ)3}0,( 0| .3 ~~~~~^~~~~~~~~~~~~~~~~~7 828src/libavcodec/aac_defines.h2:1455:936:6 fnote: /expanded from macro 'Q31'M _PI) , 45 | #| d ^~~~~~~~~~~~~~ efinsrc/libavcodec/aac_defines.he: Q443:136(:x )note: expanded from macro 'Q30' 44 | # d e f(inien tQ3)0(((xx))* 2 1 4 74 8 3 6 4 8 .0 + (0i.n5t))( ( | x ^ ~) *1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:4.620: src/libavcodec/aacsbrdata.h+ :0426.:531) : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 426src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(-:032.: 5src/libavcodec/aacps_fixed_tablegen.h:92251:7864:3 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685714f), Q32251 | ( - 0. 8 9 4Q03503(700.04022070520f00)0},0 0{fQ/3M1_(P I0.)7,5 0Q83709(006.69112819202f9),0 3Q7361f(/-M0_.P2I9),6 12Q63702(09.8213990639f4)9}3,8 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q363:0( 0note: expanded from macro 'Q31'. 29079 5458 | 0#3d1effi/nMe_ PQ3I1),( Qx3)0 ( 0 . 3 4 66 9 93 8 6 8f / M _(PiIn)t,)( (xQ)30*(201.43774883624882.10 5+9 60f./5M_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'426 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define 426Q | 3{0Q(31x()- 0 .5 9 1 74 3 9 7 6 8 5 7 1(4ifn)t,) ((Qx31)(*1-007.38794401583720442.20 7+5 20f.)}5,) { Q3| 1 ^( 0.750879In file included from 06src/libavcodec/aacps_fixed.c69:18249: 0In file included from f)src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(225-:061.: 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 61267298239 6225f | ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(0.src/libavcodec/aac_defines.h0:450:0360:0 0note: expanded from macro 'Q31'0 000f/ M_45P | #Ide)fi,n eQ 3Q03(01.1(2x1)2 2 9 0 3 7 6 f/ M _ P I ()i,n t)Q(3(x0)(*02.11479403893469483.800 f+ /0M.5_)P I )| , ^ ~ Q30(0.2In file included from 9src/libavcodec/aacsbr_fixed.c:0627: src/libavcodec/aacsbrdata.h9:54258:0843:1 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0(4250 | .{3Q43616(9 9038.6587f3/9M7_3P8I9)3,6 4Q33390f()0,. 3Q73812(82 105.93562f8/9M7_0P3I3)73,7 60 f| ^~~~~~~~~~~~~~) }, {src/libavcodec/aac_defines.hQ3:144(: 360.:7 5note: 3expanded from macro 'Q30'7 4316 97444 | 4#9d5eff)i, nQe 3Q13(0 (0x.)9 6 7 0 5 2 1 4 6 5 1 3 3(5ifn)t}),(( x )*| 1 ~~~~~^~~~~~~~~~~~~~~~~~07 374src/libavcodec/aac_defines.h1:845:2364:. 0note: +expanded from macro 'Q31' 0.5) 45| | ^#d efine Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h :225 : 36 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147 482253 | 6 4 8 . 0 Q+3 00(.05.0)0 0 0| ^ ~0 00000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:34250:(59:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 12290376 f/425M | _{PQI)3,1 (Q3 00.(507.319793083993496343830f9/fM),_ PQI3)1(, 0Q.33502(8097.02393077395786003f1)f}/, M{_PQI3)1,(CC libavcodec/ac3enc_float.o Q0.3705(3074.3314669679943489658ff)/,M _Q3P1I() , 0Q.3906(700.35728124862155139365ff/M)_},P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:src/libavcodec/aac_defines.h36:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | #d 44e | #fdienfien e QQ3310((x)x ) ( i(nti)n(t()x(()x*)2*1140774378431862448..00 ++ 0 .05.)5 )| ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32: 425src/libavcodec/aacps_fixed_tablegen.h:32::225: 11warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | {Q3 1225( | 0 .5 7 3 9 7Q3839036(403.309f0)0, 0Q003010(0 00f./3M5_2PI8)9,7 0Q33307(30.71602f1)}2,2 9{0Q3317(6 f0/.7M5_P3I)7,43 1Q69370(404.915f9)03,9 4Q9313(8 00.f96/7M0_5P2I1)46,5 1Q33350f()}0,. 2 9| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 795src/libavcodec/aac_defines.h:8450:3361:f/ Mnote: _Pexpanded from macro 'Q31'I ), Q3 045 | (#0d.e34f6in6e9 9Q338168(f/xM_)P I ) , Q 3 0 ( 0 . 37 8 2(82i1n5t9)6(f(/xM)_*P2I)1,4 7 4| 8 ^~~~~~~~~~~~~~3 648src/libavcodec/aac_defines.h.:044 :+36 :0 .5note: )expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:34250:(7:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | { Q(3i1n( t0)(.(x5)73*917037387934618423349.f0) ,+ Q30.15() 0 .| 3 ^5 28970337In file included from 37src/libavcodec/aacps_fixed.c6:024f: )In file included from }src/libavcodec/aacps.c:,32 {: Qsrc/libavcodec/aacps_fixed_tablegen.h:32241:(136 0:. 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 74316974495 f224 | ) , Q 3 1( Q03.0(906.7005020104060501030305ff)/}M_,P I )| ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:1360:1 note: 1expanded from macro 'Q31'12 9096f 45/ | M_#PdeIfi)n,e Q 3Q301((0x.)1 5 8 0 76 4 5 0 2 f / M _(iPnIt)),( (Qx3)*02(104.7243883765458.701 7+9 f0/.M5)_ P I| ) ^ ~, Q30(0.2In file included from 8src/libavcodec/aacsbr_fixed.c2:620: 72src/libavcodec/aacsbrdata.h8:74241:849:f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30 (4240 | .{Q3301(5 803.8041683732f0/M3_8P2I)4,7 4 9| 7 ^~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ:344:136( :0 .note: expanded from macro 'Q30'1 09641 2446 | 1#8d5e0f6i3nfe )Q},3 0{Q(3x1()- 0 .7 6 4 9 70 0 4 9 4 0 1(6in2tf))(,( xQ)3*11(0 07.387942110892249.204 2+23 80f.)5}), | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32 : 45 | src/libavcodec/aacps_fixed_tablegen.h#d:e224f:111i: nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 224 | Q(3i0n(t0)(.(0x0)*020104070040803f6/4M8_.P0I ),+ Q03.05()0 . | 1 ^ ~0 11129096In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:424):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.15807 6424 | 4{5Q0321(f /M0_.P4I6),3 3Q23003(08.224378479575f7)1,7 9Qf3/1M(_ P0I.1)0, 9Q6340(102.6218825007623f8)7}1,9f /{MQ_3P1I()-, 0Q.3706(409.73000CC libavcodec/ac3tab.o 58439840011682f7)f, /Q3M1_( P0I.)8,92 1 09| 2 ^~~~~~~~~~~~~~9 2422src/libavcodec/aac_defines.h3:844f:)36},: note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q3 045( | x#d)ef i n e Q 31 ( x ) ( i n t ) ( ( x()i*n1t0)7(3(7x)4*128124744.08 3+6 480..05 )+ 0| ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::424224:32::86 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | { Q2243 | 1 ( 0 . 4Q633032(003.8020407409070f0),0 0Q03f1/(M 0_.PI1)0, 9Q63401(206.1180510116239f0)9}6,f {/QM3_1(P-I0)., 7Q6304(907.0104598400716642f5)0,2 fQ/3M1_(P I0.)8,9 2Q13009(209.223847252537817f9)f}/,M_ P | I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:236:8 2note: 0expanded from macro 'Q31'72 8719f /45M | _#PdIe)f,i nQ3e0 (0Q.33105(83x8)0 1 8 7f / M _ P I) , | ( ^~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h((:x44):*362:1 4note: 7expanded from macro 'Q30'4 83648. 044 + | #0d.e5f)i n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 424 : 7 (:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*10 74243 | 7{4Q138124(.0 0+.4 603.32503)8 24 7| 4 ^97 f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.241: 0In file included from 9src/libavcodec/aacps.c64:1322: 6src/libavcodec/aacps_fixed_tablegen.h1:822450:661:3 fwarning: )}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.7 62244 | 9 7 0 0 4Q9340(001.6020f0)0,00 00Q0301f(/ 0M._8P9I)2, 1Q03902(9204.120213181f2)9}0,9 6 | f ~~~~~^~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.h:I45:)36,: Qnote: 3expanded from macro 'Q31'0 (0.15 8450 | #7d6e4f5i0n2e fQ/3M1(_xP)I ) , Q3 0 ( 0 . 2 3 8 7 5 5(7i1n7t9)(f(x/)M_*P21I4)7,4 8Q33604(80..0 2+8 2007.258)7 1 9| f/ ^ ~M _PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062: .src/libavcodec/aacsbrdata.h30:54238:38480:1 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), 423| | ^~~~~~~~~~~~~~{Q 31( src/libavcodec/aac_defines.h0:.449:5364:7 2note: 3expanded from macro 'Q30' 08713 0449 | #9df)e,f iQn3e1 (Q-300.(0x85)8 8 7 7 6 0 1 9 5 50 f ) } (,i n{t)Q(3(1x() *01.047837704813832247.406 2+9 90f.)5,) | Q ^ 31( 0.99In file included from 9src/libavcodec/aacps_fixed.c:9249: 0In file included from 4src/libavcodec/aacps.c1:325: 7src/libavcodec/aacps_fixed_tablegen.h9:42243:2f36)}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 224expanded from macro 'Q31' | 45Q | 3#0d(e0.f0i0n0e0 0Q0301(0x00)f / M_ P I ) , Q 3 0 (0 .(i1n01t1)1((2x9)0*9261f4/7M48_3P6I48).,0 Q+3 00(.0.51)5 8 0| 7 ^ ~6 4502f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): src/libavcodec/aacsbrdata.h,: 423Q:593:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 23875571 79423f | /{MQ_P3I1() ,0 .Q93504(7023.0288721300729897f1)9,f /Q3M1_(P-I0),. 08Q5308(807.73600519853580f0)1}8,7 f{/QM3_1P(I ),0 .4 8| 7 ^~~~~~~~~~~~~~0 8332src/libavcodec/aac_defines.h7:444:63629:9 fnote: )expanded from macro 'Q30', Q31( 44 | 0#.d9e9f9i99n0e4 Q13507(94x3)2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36(: inote: nexpanded from macro 'Q31' t)((x) *451 | 07#3de7f4i1n8e2 4Q.301 (x+) 0 . 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x)24*: In file included from 2src/libavcodec/aacps.c1:4327: src/libavcodec/aacps_fixed_tablegen.h4:82243:116:4 8warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 224 | In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h0:04230:0310:0 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI) ,423 | Q{Q3301(( 00..1905417121320987019360f9/9fM)_,P QI3),1 (Q-300.0(8058.81757860017965455002ff)/}M,_ P{I)Q,31 (Q 300.4(807.028338327754567219799ff)/,M Q_3PI1)( ,0 .Q93909(9900.41258270792483721f)9}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I) , Q3src/libavcodec/aac_defines.h0:(450:.363:05 8note: 3expanded from macro 'Q31'8 0187f /M45_ | P#Id)e,f i n| e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:) 44 : 36 : note: expanded from macro 'Q30' 44( | i#ntd)e(f(ixn)e* Q2301(47x4)8 3 6 4 8 . 0 + 0 .5 ) | ( ^ ~ int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:620: 7src/libavcodec/aacsbrdata.h3:742341:872:4. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 423 | {Q31( In file included from 0src/libavcodec/aacps_fixed.c.:9245: In file included from 4src/libavcodec/aacps.c72:3320: 8src/libavcodec/aacps_fixed_tablegen.h7:12233:01369: 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q31(-0.0 852238 | 8 7 76 0 1 9 Q5305(00f.)0},0 0{0Q3010(0 000.048f7/M0_8P3I3)2,7 46Q23909(f0).,07 4Q73510(6 901.79f9/M9_9P90I4)1,5 7Q934302(f0).}1,16 3 2| 8 ~~~~~^~~~~~~~~~~~~~~~~~7 833src/libavcodec/aac_defines.hf:45/:M36_: Pnote: I)expanded from macro 'Q31', Q30 (45 | 0#.1d7e3f8in8e6 7Q13614f(/xM_)PI ) , Q 3 0 ( 0 . 2 0 3 (8i5n8t77)7(9(fx/)M*_2P14I7)48,3 6Q438.00( +0 .02.1959) 4 5| 9 ^ ~0 76f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62: src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~422 :83: src/libavcodec/aac_defines.h:warning: 44:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44422 | | #{dQe3f1i(n-e 0Q.73407(7x4)5 9 5 5 6 9 8 0 5f ) , Q(3i1n(-t0).(26(8x98)0*62100078379415892f4).}0, {+Q 310(. 50.)9 57 81| 6 ^ 67469567fIn file included from ),src/libavcodec/aacps_fixed.c Q:3241: (-In file included from 0src/libavcodec/aacps.c.7:932: 0src/libavcodec/aacps_fixed_tablegen.h4:72239:21117:0 5warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 223 | src/libavcodec/aac_defines.h : 45 : 36 :Q note: 3expanded from macro 'Q31'0 (0.00 0450 | 0#0d0e0fi0n0e fQ/3M1_(PxI)) , Q 30 ( 0 . 0 74 75 0 69 1(7if/nMt)_(P(Ix))*,2 14Q73408(03.64181.603 2+8 7083.35f)/ M _| P ^ ~I ), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c7:386286: 7src/libavcodec/aacsbrdata.h:14226:459f:/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (4220 | .2{0Q33815(-80.77747797f4/5M9_5P5I6),9 8Q0350f)(,0 .Q2311(9-94059.027668f9/8M0_62P0I0)8,9 5 9f| ) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h31:(44 :0.369:5 78note: 1expanded from macro 'Q30' 66746 95446 | 7#fde)f,in eQ3 1Q(3-00(.x7)9 0 4 7 9 2 7 0 52 6 2 8f )(}i,n t) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*1src/libavcodec/aac_defines.h0:7453:7364: 1note: 8expanded from macro 'Q31'2 4.0 + 450. | 5#)d e f| i ^ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : (src/libavcodec/aacps_fixed_tablegen.hi:223n:t86)(:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])* 2147483648 .0223 | + 0 . 5) Q 3| 0( ^ ~0 .0000000In file included from 00src/libavcodec/aacsbr_fixed.c0:f62/: Msrc/libavcodec/aacsbrdata.h_:PI422):31,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0747 504226 | 9{17Qf3/1M(-_0P.I7)47,7 4Q53905(5609.1810653f2)8,7 8Q3313(f-/M0_P.I26)89,8 Q03602(000.81975398f)8}6,7 1{6Q341f(/ M0_.PI9)5,7 8Q3106(607.42609356875f8)7,7 7Q93f1/(M_-P0I).,7 Q9304079(20.720512969248f5)90}7,6 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45| : ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: 45 | note: #expanded from macro 'Q30'd efine 44Q | 3#1(dxe) f i n e Q 30 ( x ) ( i n t ) ( ( x ) *(2i1n4t7)(4(8x)3*64180.70 3+7 401.85)2 4 .| ^ ~0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^:62 : src/libavcodec/aacsbrdata.h:422:6: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h422: | 223:{61Q:3 1warning: (-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .74774595 5223 | 6 9 80 5Qf3)0,( 0Q.3010(-000.206080900800f6/2M0_0P8I9)5,9 f)Q}30,( 0{.Q0317(4 7050.69951778f1/66M7_4P6I9)5,6 7Qf3)0,( 0Q.13116(32-8708.3739f0/4M7_9P2I7)0,52 6Q2380f()0}., 1 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 867src/libavcodec/aac_defines.h1:456:436f: /note: Mexpanded from macro 'Q31'_ PI), Q453 | 0#(d0e.2f0i3n8e5 8Q73717(x9)f / M _ P I ), Q 3 0 ( 0. 2(19i9n4t5)9(0(76xf)/*M2_1P4I7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 src/libavcodec/aac_defines.h+: 440:.36:5 )note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :421Q:3084(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | { Q 3 1 ((-i0nt.)9(9(9x0)9*6110577327042128254.f0) ,+ Q031.(5)- 0 .| 9 ^6 02460571In file included from 39src/libavcodec/aacps_fixed.c7:024f: )In file included from }src/libavcodec/aacps.c,: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1223(: 360:. 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 49464155061 f223 | ) , Q 3 1Q(3 00(.01.20010040480903060006f4/6M2_fP)I}),, Q| ~~~~~^~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:0457:364:7 5note: 06expanded from macro 'Q31'9 17f/M 45_ | PI#),d eQf3i0n(e0 .Q13116(3x2) 8 7 8 3 3 f / M _ P I ),( Qi3n0t(0).(1(7x3)8*826174176448f3/6M4_P8I).,0 Q+30 (00..520)38 5 8| 7 ^ ~7 79f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0421.:25919:9 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 076f/M_P I)421, | { Q| 3 ^~~~~~~~~~~~~~1 (-0.9src/libavcodec/aac_defines.h9:449:0369:6 1note: 5expanded from macro 'Q30'7 20225 f44) | #,de fQi3n1e (Q-300.(9x6)0 2 4 6 05 7 1 3 9 7 0 f ) } , ({iQ3n1t() (0(.x7)4*6104794367441515802641.f0) ,+ Q310(. 50) . 12| 1 ^4 489360646In file included from 2fsrc/libavcodec/aacps_fixed.c):},24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~:32 : src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h223::4511::36 : warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | # d223e | f i ne Q3 1 (Qx3)0 ( 0 . 0 0 0 0 0 0 0 0(0i0ntf)/M(_(xP)I*)2,1 4Q734803(6408..007 +4 705.056)9 1| 7 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(620: src/libavcodec/aacsbrdata.h.:114216:3312:8 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33f/M_PI) ,421 | {QQ3301((-00..919739808966711567420f2/M2_5fP)I,) ,Q 3Q130((-00..92600328456807577791f/3M9_7PI0)f,) }Q,30 ({Q03.1(2 1909.47549607469f4/6M4_1P5I5)0,6 1 f| ) ^~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h1:(44 0:.36:1 note: 2expanded from macro 'Q30'14 48936 440 | 64#6d2eff)}i,n e | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(xsrc/libavcodec/aac_defines.h): 45 :36 : note: expanded from macro 'Q31' 45( | i#ndt)e(fi(nx)e* Q13017(3x7)41 8 2 4 . 0 + 0 . 5()in t )| ( ^( x)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c: 32+: src/libavcodec/aacps_fixed_tablegen.h :0.2225:)136 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :62222: | src/libavcodec/aacsbrdata.h : 421 :6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000 0421 | 0{0Q003010(-f0/.M9_9P90I9)6,1 5Q73200(202.50f5)4,1 Q13318(8-703.f96/0M2_4P6I05)7, 1Q33097(0f0).}0,83 9{9Q83414(1 07.f7/4M6_4P9I46)4,15 5Q03601f()0.,1 Q2341(8 7108.17291844f8/9M3_6PI0)6,4 6Q23f0)(}0, . 14| 5 ~~~~^~~~~~~~~~~~~~~~~~~ 837src/libavcodec/aac_defines.h5:1455:636:f /note: Mexpanded from macro 'Q31'_ PI), 45 | Q#3d0e(f0.i1n5e6 9Q7318(5x)9 2 3 f / M _P I ) , | (i ^~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)44*:2361:4 note: 7expanded from macro 'Q30'4 83648 .44 | 0# de+f i0n.e5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(420in:t84):( (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 107374182 4420. | {0Q3 1+( -00..526)2 4 0| 60 ^3 062237f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.32: 9src/libavcodec/aacps_fixed_tablegen.h27:72224:01119:5 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 098f)}, {Q3 1222( | 0 . 8 3 9 9 64Q93709(08.4600040f0)0,0 0Q3010(0 f0/M._P5I5)8,39 8Q4309(1309.6407f5)4}1,1 3 8| ~~~~~^~~~~~~~~~~~~~~~~~8 73fsrc/libavcodec/aac_defines.h/M:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.0 8453 | 9#9d8e4f4i1n7e fQ/3M1_(PxI) ) , Q 3 0 ( 0 . 1 2 4 8(7i1nt8)7(9(8xf)/*2M1_47P4I8)3,64 8Q.300( 0.+1 40.558)3 7 | 5 ^ ~1 56f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(:0420.:15596:9 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 5923f/M_ P420I) | , { | Q ^~~~~~~~~~~~~~3 1(-src/libavcodec/aac_defines.h0.:2446:2364:0 note: 6expanded from macro 'Q30' 03062 2443 | 7#f)d,e fQi3n1e(- 0Q.39207(7x40)9 5 3 7 9 0 98 f )} , { Q 31 (( i0n.t8)3(9(96x4)9*7918047637041482f4).,0 +Q 301.5() 0 .| 5 ^ 583984913In file included from 96src/libavcodec/aacps_fixed.c47:f24): In file included from }src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~~^~~~~~~~~~~~~~~~~~: 222:86:src/libavcodec/aac_defines.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 222 | 45 | # d e fQi3n0e( Q03.100(0x00)0 0 0 0 0 f / M _P I) , Q(3i0n(t0).(0(5x)4*12114378488376438f/.MCC libavcodec/acelp_filters.o 0_ P+I )0,. 5Q)3 0 (| 0 ^ ~ .08399844In file included from 17src/libavcodec/aacsbr_fixed.c:f62/: Msrc/libavcodec/aacsbrdata.h_:P420I:),31 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .1248718 7420 | 9{8fQ/3M1_P(I)-,0 .Q23602(400.6104305682327531576ff)/,M _PQI3)1,( -Q03.09(207.71456099758357992039f8/fM)_P}I,) ,{ Q3 1| ( ^~~~~~~~~~~~~~ 0 .8399src/libavcodec/aac_defines.h6:4449:7369:84 6note: 0expanded from macro 'Q30'4 f), Q443 | 1(# d0e.f5i5ne8 3Q9834091(3x9)6 4 7 f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36:i note: nexpanded from macro 'Q31't )((x) *451 | 0#d7e3f7in4e1 8Q2314(.x0) + 0 . 5 ) | ^ (int)((xIn file included from )src/libavcodec/aacps_fixed.c*:21244: 74In file included from 8src/libavcodec/aacps.c3:64328: .src/libavcodec/aacps_fixed_tablegen.h0: 222+: 061.5:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c222: | 62 : src/libavcodec/aacsbrdata.h : 420Q:63:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 00000000 04200 | f/{MQ_3P1I()-,0 .Q23602(04.00650430161232883773ff/)M,_ PQI)3,1( -Q03.09(207.704803995397849401978ff/)M}_,P I){,Q 3Q13(0 (00..813294986741897799884f60/4Mf_)P, IQ)3,1 (Q 300.(505.81349588493175319566f47/fM)_}P, I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q 30(src/libavcodec/aac_defines.h0:.451:5366:9 note: 7expanded from macro 'Q31'8 5923f /M45_P | I#)d,e fi n| e ^~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h(:x44): 36 : note: expanded from macro 'Q30' 44 | #(idnetf)i(n(ex Q)3*02(x1) 4 74 8 3 6 4 8 . 0 (+i n0t.)5(()x ) *1| 0 ^ ~73 741824.0In file included from +src/libavcodec/aacsbr_fixed.c :620: src/libavcodec/aacsbrdata.h.:5)419 : 84| ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c419: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : src/libavcodec/aacps_fixed_tablegen.h0:.2223:6367:22 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 286923f), Q 32221 | ( 0 . 6Q53209(106.500401007020090601ff/)M}_,P I{),Q 3Q310((-00..80150491313082857636f/5M_6P9I6)f,) ,Q Q3301((0. 008.30989874784317702f2/9M3_6P3If)),} ,Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 0.12src/libavcodec/aac_defines.h48:7451:8367:9 8note: f/expanded from macro 'Q31'M _PI), 45Q | #3d0e(f0i.n1e45 8Q33715(1x5)6 f / M _ P I ) , Q 3 0((i0n.t)1(5(x6)97*821549724833f6/4M8_.0P I+) ,0 . 5)| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:419 :5844: | #warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q3 0419( | x{Q)3 1( 0 . 3 6 7 2 2 8 7 1(2in8t6)9(2(3x)f*)1, 0Q73317( 401.862542.901 6+5 40.1572)9 6 1| f ^) }, {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:8241: 0In file included from 93src/libavcodec/aacps.c0:2325: 6src/libavcodec/aacps_fixed_tablegen.h6:52226:119:6 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q31( 0.0877837 2220 | 22 9 3 63 f )Q}30,( 0| .0 ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:00450:360:f /note: Mexpanded from macro 'Q31'_ PI), Q3450 | (#0d.e0f5i41n1e3 8Q3817(3xf/)M _P I ) , Q 3 0 ( 0 . 0 8(3in9t9)8(4(4x1)7*f2/1M4_7PI4)83,6 4Q83.00( +0 .01.254)8 7 18| 7 ^ ~98 f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.621: 45src/libavcodec/aacsbrdata.h8:4193:732:5 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f/M_PI), 419Q | 3{Q03(10(. 105.63697272858972132f8/69M2_P3I)f,) , Q3| 1 ^~~~~~~~~~~~~~( 0.65src/libavcodec/aac_defines.h29:16445:41367:2 note: 9expanded from macro 'Q30' 61f) },44 | {#Qd3ef1i(n-e0 .Q8310(0x9)3 0 2 5 6 6 5 696 f ) , Q(3i1n(t) (0(.x)0*18077783734710822249.30 6+3 f0).}5), | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c :4532 | #: desrc/libavcodec/aacps_fixed_tablegen.hf:i221ne: Q1363:1 (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (221i | nt ) ( ( x Q)3*201(407.4803060480.000 0+0 000.f5/)M _ P| I ^ ~) , Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:38627: 4src/libavcodec/aacsbrdata.h6:9419:775:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), Q3 0419( | 0.{0Q36100(6 306.7386782f2/8M_7P12I86)9, 2Q33f0)(,0 .Q03819(0 308.67566299f1/6M5_4P1I7),2 9Q6310f()}0,. 1{03Q73910(6-408.38f1/0M9_3P0I2)5,6 Q63506(09.61f11)5, 9Q23317(4 70.f0/8M7_78P3I7)0,2 2 | 9 ^~~~~~~~~~~~~~3 63fsrc/libavcodec/aac_defines.h):},44 : 36| : ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31' efine 45Q | CC libavcodec/acelp_pitch_delay.o 3#0d(ex)f i n e Q 31 ( x ) ( i n t ) ( ( x )(*i1nt0)7(3(7x4)1*822144.704 8+ 30.654)8 . 0| ^ + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c221:62:: src/libavcodec/aacsbrdata.h111:: 418warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | 418 | { Q 3 1 ( Q03.09(303.30050004906801000470f0)f,/ MQ_P3I)1,(- 0Q.34305(307.0023388873456987854ff)/}M,_ P{I)Q,3 1Q(3-00(.09.706080703637644718882f6/7fM)_,P QI3)1,( Q0.38066(306.404859701318376646f9)f}/, M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(360:. note: expanded from macro 'Q31'1 03790 456 | 4#8d3eff/iMn_eP QI3)1,(x )Q 3 0 ( 0 . 1 11 59 2 3 7(47ifn/tM_)P(I(x))*,21 4 | 7 ^~~~~~~~~~~~~~ 483src/libavcodec/aac_defines.h6:4448:.36:0 note: +expanded from macro 'Q30' 0 .5) | ^ ~44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620(: xsrc/libavcodec/aacsbrdata.h:)418 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i418n | t{)Q3(1((x )0*.1930373357044198628140.407f )+ ,0 Q.351)( - 0.| 4 ^3 53702388In file included from 3src/libavcodec/aacps_fixed.c58:824f): }In file included from ,src/libavcodec/aacps.c :{Q3231: (-src/libavcodec/aacps_fixed_tablegen.h0:.2219:78608:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 418267f), Q 32211 | ( 0 . Q83606(306.40405070110306040f0)0}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:453:036:( 0note: .expanded from macro 'Q31' 038746 9457 | 5#4dfef/inMe_ PQI)3,1( xQ)30 ( 0 . 0 6 0 0 6 3 6 7 88 f(/iM_nPIt))(,( Qx3)0*(21047.4088369408.308 7+6 609.f5)/ M _| ^ ~P I), Q30(0.1In file included from 03src/libavcodec/aacsbr_fixed.c7:629: 0src/libavcodec/aacsbrdata.h6:44188:331f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0 .14181 | 1{59Q2313( 704.79f33/3M5_0P4I9),6 8 1| 0 ^~~~~~~~~~~~~~4 7f)src/libavcodec/aac_defines.h,: 44Q:3361:( -0note: .expanded from macro 'Q30'4 35370 2443 | 8#8d35e8f8ifn)e} Q,30 ({xQ)3 1 ( - 0 . 9 7 08 73 7 4 4 1(8i2n6t7)f(()x),* 10Q7337141(8 20.48.606 36+4 4057.15)1 3 6| 4f ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:221 :4561 | : #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 221 | Q 3 0((i0n.t0)0(0(0x0)0*020104704f83/6M4_8P.I0) ,+ Q03.05()0 . 0| 3 ^ ~8 7469754f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h:,418 :Q73:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 06006367 4188 | 8{fQ3/1M(_ PI0).,9 3Q333500(490.068891003487f7)6,6 9Qf/3M1_(P-I0).,4 3Q53307(0023.81803358789f0)}6,4 8{3Qf31/(CC libavcodec/acelp_vectors.o M-_0P.I)9,70 8Q73307(40.41181215697f2)3,7 4Q371f(/ M0._8P66I3)6,4 4 5| 7 ^~~~~~~~~~~~~~1 1364src/libavcodec/aac_defines.hf:)44}:, 36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445: | 36#:d enote: fexpanded from macro 'Q31'i ne Q 3450 | (#dxe) f in e Q 3 1( x ) (i n t )( ( x ) * 1(i0n7t)3(7(4x1)8*22144.704 +8 30.654)8. 0 | + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32: src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h:62:: 221src/libavcodec/aacsbrdata.h::36417:: 84warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221417 | | { Q 3 1 ( 0Q3.208(900.9064060030080307010f7/f)M, _QPI3),1 ( Q03.09(06.30073877843699775045f3/4Mf_)P},I ){,Q 3Q13(0 (0.04.2016808909638637182582f0/f)M,_P IQ)3,1 Q(3 00(.04.80819480635817236064937ff/)}M,_ PI )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0(:045.:10363:7 9note: 0expanded from macro 'Q31'6 483f/ M45_ | P#Id),e Qf30i(n0e. 11Q135912(3x7)4 7 f / M _ P I ) , | ^~~~~~~~~~~~~~( intsrc/libavcodec/aac_defines.h:)44((:x36): *note: 2expanded from macro 'Q30' 14748 344 | 6#4de8f.in0e +Q 300.5()x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(417(:x59):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824. 0 417+ | {Q03.15() 0. 28| 9 ^0 964638371In file included from 7fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:32(: src/libavcodec/aacps_fixed_tablegen.h0.:92216:31107:7 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 970534f)}, 221{ | Q 3 1 ( 0 . 4Q3201(808.09009008030100205f2/0fM),_ QP3I1() ,0 .Q43801(408.605318273406493775f4)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.360:6 0note: 0expanded from macro 'Q31'6 36788f/ M45_ | P#Id)e,f iQn3e0 (Q03.108(9x0) 3 8 7 6 6 9 f / M _ P(Ii)n,t Q)30(((0x.)*120317497046843863f4/8M._0P I+) ,0 Q.350)( 0 .| 1 ^ ~ 1159237In file included from 47src/libavcodec/aacsbr_fixed.cf:62/: Msrc/libavcodec/aacsbrdata.h_:PI417):,32 : warning: | ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 417note: | expanded from macro 'Q30'{ Q31( 044. | #2d8e9f0i9n6e4 Q6303(x8)3 7 1 7 f ) , Q 3 1 ( (0i.n9t6)3(0(7x7)8*31907703573441f8)2}4,. 0 {+Q 301.(5 ) 0 .4| 2 ^1 889983125In file included from 2src/libavcodec/aacps_fixed.c0:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0220.:1364:8 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 651230437f) },220 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:0.360: 0note: 00expanded from macro 'Q31'0 00000 f45/M | _#PdIe)f,i Qn3e0 (Q031.(0x2)7 5 8 8 1 4 9 5 f / M _ PI()i, nQt)3(0((0x.)0*42271347645781336f4/8M._0P I+) ,0 .Q53)0 ( | 0 ^ ~ .06326188In file included from 1src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h:_417P:I7),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0736 74173 | 1{0Q6371f(/ M0_.P2I8)9,0 9Q63406(308.037791176f6)3,3 0Q43f1/M(_P I0).9,6 3 0| 7 ^~~~~~~~~~~~~~78 3970src/libavcodec/aac_defines.h53:444:f36):},CC libavcodec/adpcm.o note: {expanded from macro 'Q30'Q3 1( 0. 4442 | 1#8d8e9f9i8n3e1 2Q53200(fx)), Q 3 1 ( 0 . 4 8 1 4 8 6(i5n1t2)3(04(3x7)f*)1}0, 7 | 3 ~~~~~^~~~~~~~~~~~~~~~~~74 1824src/libavcodec/aac_defines.h.0: 45+: 360:. 5)note: expanded from macro 'Q31' | ^ 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3132(: x)src/libavcodec/aacps_fixed_tablegen.h :220 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )220( | ( x )* 2 14 7 4Q833064(80..00 00+0 000.050)0 0 f| / ^ ~M_ PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 2src/libavcodec/aacsbrdata.h7:584168:1834: 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q34160 | {(Q03.10(4 2703.9695779133f8/7M3_7P3I8)6,5 4Qf3),0 (Q03.10(6 03.2960108481311504f9/1M4_9P7If),) }Q,3 0{(Q03.10(73 607.3517056673f3/0M7_6P2I6)12,0 fQ)3,0 (Q03.10(7-09.196160333044f3/3M7_35P2I0)9, 7 f| ) ^~~~~~~~~~~~~~} , src/libavcodec/aac_defines.h| : ~~~~^~~~~~~~~~~~~~~~~~~44 :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31'44 | #def i45n | e #Qd3e0f(ixn)e Q 3 1 ( x) ( in t ) ( ( x()i*n1t0)7(3(7x4)1*822144.704 8+3 604.85.)0 +| ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: src/libavcodec/aacsbrdata.h: :src/libavcodec/aacps_fixed_tablegen.h416::22059::86: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | 220{ | Q 3 1 ( 0 .Q993709(308.7030703080605040f0)0,f /QM_3P1I() ,0 .Q3900(004.10237150848911449957f/fM_)P}I,) ,{ QQ3310((0 .00.4527753663573130f7/6M2_6P1I2)0,f )Q,3 0Q(03.1(0-6302.691818031453f3/7M3_5P20I9),7 fQ)3},0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 7367src/libavcodec/aac_defines.h3:1450:636:7 f/note: Mexpanded from macro 'Q31' _PI), 45 | Q#3d0e(f0i.n07e9 Q13616(x3)3 0 4 f / M _ PI ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36:)CC libavcodec/adpcm_data.o *note: 2expanded from macro 'Q30'1 4748364 844. | 0# d+e f0i.5n)e Q| 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n416t:32):(( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 0737418 24164 | {.0Q +3 10(. 50). 99 7| 9 ^3 87373865In file included from 4src/libavcodec/aacps_fixed.cf:)24, : QIn file included from 3src/libavcodec/aacps.c1:( 320: .src/libavcodec/aacps_fixed_tablegen.h90:0220:4611:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 491497f)}, 220 | { Q 3 1( 0 Q.35075(60.303000706206102000f)0, 0Qf3/1M(_-P0I.)9,10 3Q43303(703.52002977f5)}8,8 1 | 4 ~~~~~^~~~~~~~~~~~~~~~~~95 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q note: 3expanded from macro 'Q31'0 (0.0 445 | 2#73d6e5f7i1n3ef /QM_3P1I()x, )Q 3 0 ( 0 . 06 3 2 6 1 8 8 15(fi/Mn_tP)I)(,( xQ3)0*(201.47408733664783.100 6+ 70f./5M)_ P| I ^ ~) , Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c7:9621: 6src/libavcodec/aacsbrdata.h6:34163:704:f /Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , | ^~~~~~~~~~~~~~ 416src/libavcodec/aac_defines.h | :{44Q:3136(: note: 0expanded from macro 'Q30'. 99793 8447 | 3#7d3e8fi6ne5 4fQ)3,0 (Qx3) 1 ( 0. 9 0 0 4 1 3 (1i0n49t1)4(9(7fx))*1}0,73 74{18Q2314(.0 0+. 507.556)3 3| 07 ^6 26120f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:9321: 0src/libavcodec/aacps_fixed_tablegen.h3:42203:33673:5 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 97f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 220src/libavcodec/aac_defines.h | : 45: 36 : Qnote: 3expanded from macro 'Q31'0 (0.00 0450 | 0#0d0ef0i0n0ef /QM31_(PxI)) , Q 3 0 ( 0 . 0 2 7 (5i8n8t14)9(5(xf)/*M2_1P4I7)4,8 3Q63408(.00. 04+27 3605.7153)f / M| _ ^ ~P I), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c:662: 3src/libavcodec/aacsbrdata.h26:184158:841:5 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30( 0415. | {0Q7313(6-07.3110408678f2/3M8_0PI4),5 0Q093f0)(, 0Q.3017(-90.186776639390447f4/0M2_3P9I4)f,) } ,| ^~~~~~~~~~~~~~{ Q31src/libavcodec/aac_defines.h(:-440:.7361: 8note: 8expanded from macro 'Q30'6 586182 03447 | f)#,d efQin3e1 (Q 03.07(80x3) 0 9 8 2 4 8 0 5 CC libavcodec/adpcmenc.o 3 8 f) }(i,n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.0 +45 | #0d.e5f)i n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32: nsrc/libavcodec/aacps_fixed_tablegen.h:t220):(11(:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *2147483648 .2200 | + 0 .Q350) ( | 0 ^ ~. 0000000000In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)415,: 58Q3:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0275881 44159 | 5{fQ/31M(_-0P.I1)0,4 8Q832308(0405.00042973f6)5, 7Q1331f(/-0M._8P7I7)6,99 4Q734002(03.940f6)3}2,6 1{Q83811(5-0f./M7_1P8I)8,65 8Q63108(200.3077f3)6,7 31Q03617f(/ M0_P.I7)8,0 Q3300(908.2047890156386f3)3}0,4 f| ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :| 36: ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | note: #expanded from macro 'Q30'd efine Q4431 | (#x)d e f i n e Q 3 0 (x ) ( i n t ) ( ( x )* 2 1 4(7i4n8t3)(6(4x8).*100 7+3 704.158)2 4 .| 0 ^ ~ + 0.5) | In file included from ^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:415:In file included from 31src/libavcodec/aacps_fixed.c:: warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 219415 | :{136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.1048823804 521900 | 9 f ) , Q 3 1(Q-300.(8707.690904074000203090040ff)/}M,_ {PQI3)1,( -Q300.(7018.801695856818723506367f/fM)_,P IQ)3, 1Q( 300(.078.003039038321468901573f8f/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0364: 4note: 8expanded from macro 'Q31'6 68823 f45/ | M#d_ePfIi)n,e QQ3301((0x.0)5 2 2 2 5 8 9 15 f / M _ P I(i)n, tQ)30(((0x.)0*2516471404843694681.f0/M _+ P0I.)5), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:415:6: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30 (415x | ){ Q 3 1 ( - 0 . 1 0 4 8 8 2(3i8n0t4)5(0(0x9)f*)1,0 7Q33714(1-802.48.707 6+9 904.754)0 2 3| 9 ^4 f)}, {Q31(In file included from -0src/libavcodec/aacps_fixed.c.:7241: 8In file included from 8src/libavcodec/aacps.c6:5328: 6src/libavcodec/aacps_fixed_tablegen.h1:82192:011137:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.7803098 22194 | 8 0 5 3 8 f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:0450:0360:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e0f1i9n5e8 7Q33516(6xf)/ M _ P I ) , Q 3 0 ( 0 . 0(3i0n3t3)1(6(9x1)7*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 004.458)6 6 8| 8 ^ ~2 3f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 5src/libavcodec/aacsbrdata.h2:24142:5848:9 1warning: 5fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (4140 | .{0Q53611(0-404.926218f9/8M4_6P1I4)5,5 0 5| 4 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:144(: 360:. 9note: 7expanded from macro 'Q30'0 548533 1446 | 3#1d6eff)i}n,e {QQ3301((x-)0 . 1 8 5 0 9 9 1 5 0 1 9 8 8(1ifn)t,) (Q(3x1)(* 100.7437754615872642.809 2+0 804.f5))} , | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 219#:d86e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 219 | (Qi3n0t()0(.(0x0)0*020104070408036f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~0 195873566f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I): ,src/libavcodec/aacsbrdata.h :Q4143:058(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 03316917f/ M414_ | P{IQ)3,1 (Q-300.(202.809484486616485852035f4/fM)_,P IQ)3,1 (Q 300.(907.005542825235381961351f6/fM)_}P,I ){,Q 3Q13(0-(00..108556019094145906119f8/8M1_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~ 0.47src/libavcodec/aac_defines.h5:6445:7366:2 8CC libavcodec/adts_header.o note: 9expanded from macro 'Q30'2 084f)} ,44 | #| d ~~~~^~~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q453:036(:x )note: expanded from macro 'Q31' 45 | # d e f(iinnet )Q(3(1x()x*)1 0 7 3 7 4 1 8 2 4 . 0 + (0i.n5t)) ( (| x ^) *2147483648In file included from .src/libavcodec/aacps_fixed.c0: 24+: In file included from 0src/libavcodec/aacps.c.:532): src/libavcodec/aacps_fixed_tablegen.h :| 219 ^ ~: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:414 :21932 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 04140 | 0{0Q03010(0-00f./2M2_8P9I8)4,6 1Q43505(005.40f1)9,58 7Q33516(6 f0/.M9_7P0I5)4,8 5Q33301(603.1063f0)3}3,1 6{9Q1371f(/-M0_.P1I8)5,0 9Q93105(001.90848418f6)6,8 8Q2331f(/ M0_.P4I7)5,6 5Q73602(809.20058242f2)5}8,9 1 5| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 056104 4459 | 61#fd/eMf_iPnIe) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1n4e7 4Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:14148:264:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 414 | {Q31(-0.2In file included from 28src/libavcodec/aacps_fixed.c9:8244: 6In file included from 1src/libavcodec/aacps.c:4325: 5src/libavcodec/aacps_fixed_tablegen.h0:52194:f36):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.97054853 32191 | 6 3 1 6 f ) }Q,3 0{(Q03.10(0-000.010805000909f1/5M0_1P9I8)8,1 fQ)3,0 (Q03.10(1 905.847735566567f6/2M8_9P2I0)8,4 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~3 0331src/libavcodec/aac_defines.h6:9451:7f36/:M _note: Pexpanded from macro 'Q31'I ), Q3 045( | 0#.d0e4f4i8n6e6 8Q83213(fx/)M _ P I ) , Q 3 0 ( 0 . 0 5(2i2n2t5)8(9(1x5)f*/2M1_4P7I4)8,3 6Q4380.(00 .+0 506.150)4 4 9| 6 ^ ~1 f/M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::41344::8336:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #d e413f | i{nQe3 1Q(3-00(x.)3 3 8 1 3 2 6 5 0 8 6 0 2 4 f()i,n tQ)3(1((x-)0*.13087636714717892444.108 9+7 f0).}5,) { Q| 3 ^1 (-0.0582682In file included from 84src/libavcodec/aacps_fixed.c2:0241: 4In file included from 6src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32191:(11-:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 940774188029f )219} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0360:0 0note: 0expanded from macro 'Q31'0 0000f/ M45_ | P#Id)e,f iQn3e0 (Q03.10(1x9)5 8 7 3 5 6 6 f / M _ P I ) ,( iQn3t0)((0(.x0)3*0231341764981376f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~0 448668823f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34130:(580:. 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 2258915f/M _P413I | ){,Q 3Q13(0-(00..303586113024645906816f0/2M4_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.386src/libavcodec/aac_defines.h6:1447:7369:4 4note: 1expanded from macro 'Q30'8 97f)}, 44{ | Q#3d1e(f-i0n.e0 5Q83206(8x2)8 4 2 0 1 4 6 f ) , Q 3 1 ((-i0n.t0)6(9(4x0)7*71401738784012892f4.)0} , + | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.cd:32e: fisrc/libavcodec/aacps_fixed_tablegen.hne: 218Q:31361:(x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (218i | n t ) (( x ) *Q2310(4074.8030604080.000 +0 000f./5M)_ P I| ) ^ ~, Q30(0.01In file included from 1src/libavcodec/aacsbr_fixed.c0:36266: 2src/libavcodec/aacsbrdata.h2:3413f:/31:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0. 041317 | 0{86Q331410(f/-M0_.P3I38)1,3 2Q36050(806.002245f)2,6 2Q0391(8-80f.3/86M6_P1I77)9,4 4Q138097(f0).},0 2{9Q3319(5-506.170f/5M82_6P8I2)8,4 2Q03104(60.f0)31,5 7Q236139(9-f0/.M0_6P9I4)0,7 7 4| 1 ^~~~~~~~~~~~~~88 029fsrc/libavcodec/aac_defines.h):}44, : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 : 44note: | expanded from macro 'Q31'# defi n45e | #Qd3e0f(ixn)e Q 31 ( x ) ( i n t )((i(ntx))(*(1x0)7*321744714883264.408 +. 00 .+ 50). 5 )| ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32413: :src/libavcodec/aacps_fixed_tablegen.h6::218 :warning: 111implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | {Q31( -2180 | . 3 3 8 1 3 2Q63500(806.002040f0)0,0 0Q03001f(/-M0_.P3I8)6,6 1Q73709(404.10819170f3)6}6,2 2{3Qf3/1M(_-P0I.)0,5 8Q23608(208.402107104866f3)1,4 0Qf3/1M(_-P0I.)0,6 9Q43007(704.108285022692f0)9}8,8 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'2 939556 1457 | f#/dMe_fPiIn)e, QQ3310((x0). 0 3 1 5 7 2 6 3 9 9 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0. 544) | # d| e ^ ~f ine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 412 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10 74123 | 7{4Q13812(4 .00. 3+0 807.251)6 3 2| 1 ^4 726f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 4src/libavcodec/aacps.c1:5321: 4src/libavcodec/aacps_fixed_tablegen.h9:62180:5865:6 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f)}, {Q31(-0. 22184 | 5 2 3 8 3 9 5Q73206(390f.)0,0 0Q03010(0 000.06f3/2M0_6P6I3)3,3 9Q43800(70f.)0}1,1 0 3| 6 ~~~~~^~~~~~~~~~~~~~~~~~6 223fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.0 1457 | 0#8d6e3f1i4n0ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 2 5 2 6 2 0(9i8n8tf)/(M(_xP)I*)2,1 4Q73408(306.4082.903 9+5 506.157)f / M| _ ^ ~P I), Q30(0.In file included from 03src/libavcodec/aacsbr_fixed.c1:5627: 2src/libavcodec/aacsbrdata.h6:34129:958f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ 412 | src/libavcodec/aac_defines.h{:Q443:136(: 0note: .expanded from macro 'Q30'3 08721 6443 | 2#1d4e7f2i6nfe) ,Q 3Q03(1x() 0 . 4 1 5 1 4 9 6 0 5 5 6 1(2i6nft))}(,( x{)Q*3110(7-307.4214852243.CC libavcodec/adx.o 803 9+5 702.653)9 f )| , ^ Q31( 0.6320In file included from 66src/libavcodec/aacps_fixed.c3:3243: 9In file included from 4src/libavcodec/aacps.c8:0327: fsrc/libavcodec/aacps_fixed_tablegen.h):}218,: 61 | : ~~~~^~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 218 | 45 | # d eQf3i0n(e0 .Q03010(0x0)0 0 0 0 0 f / M _ P I ) , Q(3i0n(t0).(0(1x1)0*326164272438f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 1 ^ ~7 0863140f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34120:(320:. 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2620988f/M _412P | I{),Q 3Q13(0 (00..300289732915653621174f7/2M6_fP)I,) ,Q 3Q13(0 (00..401351154792660359596f1/2M6_fP)I}),, { Q| 3 ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h2:4445:2363:8 3note: 9expanded from macro 'Q30'5 72639f )44, | #Qd3e1f(i n0e. 6Q33200(6x6)3 3 3 9 4 8 0 7 f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x45):*361:0 7note: 3expanded from macro 'Q31'7 41824. 045 | +# d0e.f5i)n e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(218(:x36):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 218 | Q+3 00(.05.)0 0 0| 0 ^ ~0 00000f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0412.:0711:0 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 223f/M_PI) ,412 | Q{3Q03(10(. 001.7300886732114603f2/1M4_7P2I6)f,) ,Q 3Q03(10(. 002.5421652104998680f5/5M6_1P2I6)f,) }Q,CC libavcodec/adts_parser.o 3{0Q(301.(0-209.329455253681379f5/7M2_6P3I9)f,) ,Q 3Q03(10(. 003.1653722066369393f3/9M4_8P0I7)f,) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | 45# | d#edfeifnien eQ 3Q03(1x()x ) ( i(nitn)t()((x()x*)1*027134774418832644.80. 0+ +0 .05.)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h32:: 411src/libavcodec/aacps_fixed_tablegen.h::84218:: 11warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | {Q 32181 | ( 0 . 9 5 4Q23400(408.203040404010f0)0,0 0Qf3/1M(_-P0I.)9,9 2Q43001(407.009111201396f6)2}2,3 f{/QM3_1P(I-)0,. 9Q63902(605.7001572048062331f4)0,f /QM3_1P(I )0,. 7Q33707(506.5042859266527049f8)8}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:0 2note: 9expanded from macro 'Q31'3 955617 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x0)3 1 5 7 2 6 3 9 9 f / M _ P I()i,n t )| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0 .445 | )# d e| f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 411 : 58(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374 14118 | 2{4Q.301 (+ 00..955)4 2 4| 0 ^4 8234441f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:93292: 4src/libavcodec/aacps_fixed_tablegen.h0:12174:71360:9 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9f)}, {Q31(-0. 92176 | 9 2 6 5 7 0 5Q23400(203.f0)0,0 0Q03010(0 000.f7/3M7_7P5I6)5,4 8Q93605(704.f0)0}6,2 1 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~4 87f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.009 6451 | 3#5d2e4f2ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 1 4 2 1 1 0 5 6(8ifn/tM)_(P(Ix)),* 2Q13407(408.30614685.304 8+6 102.f5/)M _ P| I ^ ~) , Q30(0.01In file included from 77src/libavcodec/aacsbr_fixed.c5:8627: 0src/libavcodec/aacsbrdata.h2:9411f:/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ 411 | {Qsrc/libavcodec/aac_defines.h3:144(: 360:. 9note: 5expanded from macro 'Q30'4 24048 2443 | 4#4d4e1ffi)n,e QQ3310((-x0). 9 9 2 4 0 1 4 7 0 9 1 2 1 9(fi)n}t,) ({(Qx3)1*(1-007.39764912862547.005 2+4 002.35f)) , | Q ^3 1( 0.73775In file included from 65src/libavcodec/aacps_fixed.c4:8249: 6In file included from 5src/libavcodec/aacps.c7:432f: )src/libavcodec/aacps_fixed_tablegen.h}:,217 : 111| : ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 217 | 45 | # d eQf3i0n(e0 .Q03010(0x)0 0 0 0 0 0 f / M _ P I ) , (Qi3n0t()0(.(0x0)6*22110407448873f6/4M8_.P0I )+, 0Q.350)( 0 .| 0 ^ ~0 96135242f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34110:(70:. 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 2110568f/M _411P | I{)Q,3 1Q(3 00(.09.504126450344882631424f4/1Mf_)P,I )Q,3 1Q(3-00(.09.902147071548770092192f1/9Mf_)P}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.969src/libavcodec/aac_defines.h2:6445:7360:5 2note: 4expanded from macro 'Q30'0 23f), Q443 | 1#(d e0f.i7n3e7 7Q53605(4x8)9 6 5 7 4 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *note: 1expanded from macro 'Q31'0 737418 2454 | .#0d e+f i0n.e5 )Q 3 1| ( ^x ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(217(:x86):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0 .5217) | | ^ ~ Q30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:0410f:/83M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.006 24101 | 0{0Q43817(f-/0M._5P0I6)0,8 5Q43001(005.102089f6)1,3 5Q23412(f-/0M._6P5I8)4,6 0Q13504(800.300104f2)1}1,0 5{6Q83f1/(M-_0P.I9)7,2 1Q03703(501.8031264533f4)8,6 1Q23f1/(M-_0P.I2)3,0 9Q53201(300.6071779715f8)7}0,2 9 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: | expanded from macro 'Q30'# define 44Q | 3#1d(exf)i n e Q 3 0 ( x ) ( i n t ) ( ( x ) *(2i1n4t7)4(8(3x6)4*81.007 3+7 401.852)4 . 0| ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:410:In file included from 58:src/libavcodec/aacps_fixed.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217 :41061 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.506085401 02175 | 1 2 8 f ) , QQ3301((0-.00.060508040600010504f8/0M3_0P0If)),} ,Q 3{0Q(301.(0-006.29170201408773f5/1M8_3P2I4)3,f )Q,3 0Q(301.(0-009.62133059254221f3/0M6_7P7I9)1,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 1421src/libavcodec/aac_defines.h1:0455:6368:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e0f1i6n5e3 4Q83611(2xf)/ M _ P I ) , Q 3 0 ( 0 . 0(1i7n7t5)8(7(0x2)9*f2/1M4_7P4I8)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0.src/libavcodec/aac_defines.h5:)44 : 36| : ^ ~ note: expanded from macro 'Q30' 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:f62i: nsrc/libavcodec/aacsbrdata.he: 410Q:3310:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | {(Qi3n1t()-(0(.x5)0*610087534704110852142.80f )+, 0 .Q53)1 ( -| 0 ^. 658460154803In file included from 00src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2170:.369:7 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 735183243f), Q2173 | 1 ( - 0 . 2 3Q03905(2103.006070709010f0)0}0,0 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 062100 4458 | 7#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 0 9 6 1 3 5 2 4 2 f / M(_iPnIt)),( (Qx3)0*(201.4071448231614085.608 f+/ M0_.P5I)) , | ^ ~Q 30(0.01653In file included from 48src/libavcodec/aacsbr_fixed.c6:1622: fsrc/libavcodec/aacsbrdata.h/:M410_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.01775 84107 | 0{2Q93f1/(M-_0P.I5)0,6 0 8| 5 ^~~~~~~~~~~~~~4 0105src/libavcodec/aac_defines.h1:2448:f36):, note: Qexpanded from macro 'Q30'3 1(-0.6 5448 | 4#6d0e1f5i4n8e0 3Q0300f()x}), { Q 3 1 ( - 0 . 9 7 2 1 (07i3n5t1)8(3(2x4)3*f1)0,7 3Q73411(8-204..203 0+9 502.153)0 6 7| 7 ^9 1f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:217:11 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 217 | Q 3 0 ( 0(.i0n0t0)0(0(0x0)0*0201f4/7M4_8P3I6)4,8 .Q03 0+( 00..050)6 2 1| 0 ^ ~0 487f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:04099:6831:3 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 2f/M_PI), Q 34090 | ({0Q.3011(4 2011.02586085f8/2M5_9P8I2)9,9 9Q03f0)(,0 .Q03116(5-304.88651326f1/4M2_0P6I3)4,0 3Q63f0)(}0,. 0{1Q73715(8 700.2895f2/5M6_5P2I4)4,7 0 5| 7 ^~~~~~~~~~~~~~3 f), Qsrc/libavcodec/aac_defines.h3:144(:-360:. 6note: 4expanded from macro 'Q30'5 6760773 5445 | 8#9dfe)f}i,n e | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' 45( | i#ndte)f(i(nex )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0 . 5 )( i n| t ^) ((x)*21474In file included from 83src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c: 32+: 0src/libavcodec/aacps_fixed_tablegen.h.:5216): 136 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 216src/libavcodec/aacsbrdata.h | : 409 : 59 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.000000 004090 | 0{Qf3/1M(_ P0I.)2,8 0Q53802(509.802093949901f3)0,3 4Qf3/1M(_-P0I.)8,5 3Q63104(200.603045043067f0)6}6,1 f{/QM3_1P(I )0,. 8Q53205(605.2040477909517732f9)3,f /QM3_1P(I-)0,. 6Q43506(706.0070793259598993f6)7}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:0 0note: 9expanded from macro 'Q31'9 875759 f45/ | M#_dPeIf)i,n e | Q ^~~~~~~~~~~~~~3 1(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fxi)n*e2 1Q43704(8x3)6 4 8 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4.4090: 31+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 409 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 2In file included from 8src/libavcodec/aacps.c0:5328: 2src/libavcodec/aacps_fixed_tablegen.h5:92168:21119:9 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.853 62161 | 4 2 0 6 3 4 0Q3360f()0}.,0 0{0Q03010(0 000.08f5/2M5_6P5I2)4,4 7Q03507(30f.)0,0 3Q43911(3-003.46f4/5M6_7P6I0)7,7 3Q53508(90f.)0}0,5 4 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~0 661fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.0 0457 | 9#9d1e7f2i9n3ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 0 9 2 9 9 9(3i6n7tf)/(M(_xP)I*)2,1 4Q73408(306.4080.909 8+7 507.559)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 409note: :expanded from macro 'Q30'7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e409 | Q{3Q03(1x() 0 . 2 8 0 5 8 2 59 8 2 9 9 9(0ifn)t,) (Q(3x)1*(1-007.38754316812442.006 3+4 003.65f)) } ,| ^{ Q31( 0.8525In file included from 65src/libavcodec/aacps_fixed.c2:4244: 7In file included from 0src/libavcodec/aacps.c5:7323f: )src/libavcodec/aacps_fixed_tablegen.h,: 216Q:3861:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 6456760773558 9216f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:0450:0360:0 0note: 0expanded from macro 'Q31'0 00f/M_ P45I | )#,d eQf3i0n(e0 .Q03013(4x9)1 3 0 3 4 f / M _ P I ) , Q(3i0n(t0).(0(0x5)4*027104676418f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 0 ^ ~7 9917293f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4080:.830:0 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 99367f/M_PI )408, | {QQ3301((0 .00.099594837753785395f4/9M_9P7I3)f,) , | Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:9447:0360:2 3note: 2expanded from macro 'Q30'4 109952 f44) | }#,d e{fQi3n1e( Q03.09(9x5)7 8 9 0 5 3 6 5 5 6 9 f ) , (Qi3n1t()-(0(.x5)4*110067832764215872345.60f )+} ,0 . 5| ) ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f216i:n61e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 216 | ( i n t )Q(3(0x()0*.2010407048030604080.00f /+M _0P.I5)), Q| 3 ^ ~0 (0.00349130In file included from 3src/libavcodec/aacsbr_fixed.c4:f62/: Msrc/libavcodec/aacsbrdata.h_:P408I:)59,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0054070 64086 | 1{fQ/3M1_(P I0).,9 5Q3403(703.8030574999917732f9)3,f /QM3_1P(I )0,. 9Q73000(203.2040190299995923f6)7}f,/ M{_QP3I1)(, 0Q.3909(507.80900959386755576599ff)/,M _QP3I1)(,- 0 .| 5 ^~~~~~~~~~~~~~4 10682src/libavcodec/aac_defines.h6:2445:7363:5 6note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4 .(0i n+t )0(.(5x)) * 2| 1 ^4 7483648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :216:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:408:32: warning: 216implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30( 0408. | 0{000Q03010(0 000.f9/5M4_3P7I3)8,3 5Q43909(703.f0)0,3 4Q93113(0 304.f9/7M0_0P2I3)2,4 1Q03909(502.f0)0}5,4 0{7Q03616(1 f0/.M9_9P5I7)8,9 0Q53306(505.6090f7)9,9 1Q73219(3-f0/.M5_4P1I0)6,8 2Q63205(703.5060f9)2}9,9 9 3| 6 ~~~~~^~~~~~~~~~~~~~~~~~7 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.0099 8457 | 5#7d5e9ffi/nMe_ PQI3)1,( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)(( x44) | *#2d1e4f7i4n8e3 6Q4380.(0x )+ 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h3:74084:1782:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 408 | {Q31( 0.In file included from 9src/libavcodec/aacps_fixed.c5:43247: 3In file included from 8src/libavcodec/aacps.c3:5324: 9src/libavcodec/aacps_fixed_tablegen.h9:72163:f11):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.9700232 42161 | 0 9 9 5 2 f )Q}3,0 ({0Q.3010(0 000.0909050708f9/0M5_3P6I5)5,6 9Qf3)0,( 0Q.3010(3-409.1534013046f8/2M6_2P5I7)3,5 6Qf3)0}(,0 . 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~5 4070src/libavcodec/aac_defines.h6:6451:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#0d0e7f9i9n1e7 2Q9331f(/xM)_ P I ) , Q 3 0 ( 0 . 0 0 9(2i9n9t9)3(6(7xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+0 909.857)5 7 5| 9 ^ ~f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36407:: 84note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f407i | n{eQ 3Q13(0-(0x.)7 6 9 1 0 7 9 2 0 2 6 8 4 8 f()i,n tQ)3(1((x-)0*.19067232764611872544.902 9+8 f0).}5,) { Q| 3 ^1 ( 0.9974328In file included from 1src/libavcodec/aacps_fixed.c0:1246: 8In file included from 4src/libavcodec/aacps.c6:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2153:1136(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 2697157037567f )215} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:450:.360:0 0note: 0expanded from macro 'Q31'0 00000f /45M | _#PdIe)f,i nQe3 0Q(301.(0x0)1 9 6 0 7 4 0 7 f / M _ P I )(,i nQt3)(0((x0).*02013407349853360498f./0M _+P I)0, .Q350)( 0 | . ^ ~0 044951206fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h, :Q4073:059(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 05230562 3407f | {/QM31_(P-I0).,7 6Q93100(709.20020658614582f6)3,7 fQ/3M1_(P-I0.)9, 6 2| 2 ^~~~~~~~~~~~~~66 1754src/libavcodec/aac_defines.h9:2449:836f:) }note: ,expanded from macro 'Q30' {Q31 (44 | 0#.de9f9i7n4e3 2Q38010(1x)6 8 4 6 f ) , Q 31 ( 0 . 4(2i69n7t1)5(70(3x7)5*617f0)73}7,4 1 82| 4 ~~~~~^~~~~~~~~~~~~~~~~~ .0 src/libavcodec/aac_defines.h+: 450:.36:5 )note: expanded from macro 'Q31' | ^ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce: 24Q: 31In file included from (src/libavcodec/aacps.c:x32): src/libavcodec/aacps_fixed_tablegen.h: 215 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x215) | * 2 1 4 7 4 8Q3306(408..000 00+0 0000.050)f / M| _P ^ ~I ), Q30(0.In file included from 00src/libavcodec/aacsbr_fixed.c1:9626: 0src/libavcodec/aacsbrdata.h74:04077:f31/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30( 0407. | 00{30Q39351(3-009.7f69/1M_0PI7),9 2Q0302(60.800448f4)95,1 20Q63f1/(M_-P0I.)9,62 2Q3606(1075.40902529380f5)62}3,f /{MQ3_1PI() ,0 .9Q9307(4302.801005166158246637ff)/,M _QP3I1)( ,0 . 4| 2 ^~~~~~~~~~~~~~ 69715src/libavcodec/aac_defines.h70:3447:5366:7 note: fexpanded from macro 'Q30') }, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | # defsrc/libavcodec/aac_defines.hin:e45: 36Q: 3note: 0expanded from macro 'Q31'( x) 45 | #d e f in e (Qi3n1t()x(()x )* 1 0 7 3 7 4 1 82 4 . 0( i+n t0).(5() x )| * ^2 147483648In file included from .0src/libavcodec/aacps_fixed.c +: 240: .In file included from 5src/libavcodec/aacps.c): 32 : | src/libavcodec/aacps_fixed_tablegen.h ^ ~: 215:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407: 2156 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 .4070 | 0{00Q031000(0-00.7f69/1M0_79P2I0)2,6 8Q4380(f0),. 0Q03119(6-0074.09672f2/6M6_P1I7)5,4 9Q2309(80.f0)0}3,03 95{3Q039f1/(M _0P.I9)9,7 4Q323801(001.60804464f9),5 1Q2310(6 f0./4M2_6P9I7)1,5 70Q33705(607.f0)0}5,2 30 5| 6 ~~~~^~~~~~~~~~~~~~~~~~~23 f/Msrc/libavcodec/aac_defines.h_:P45I:)36, :Q note: 3expanded from macro 'Q31'0( 0.00 5456 | #1d5e2f6i3n7ef /QM3_1(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 :( inote: nexpanded from macro 'Q30't )((x )44*2 | 1#4d7e4f83i6n4e8. 0Q 3+ 00(.x5)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)406(:84(:x )warning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 7374182 4406. | {0Q3 1+ (0-.05). 9 50| 3 ^8 560288864In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:2158:95616: 3warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 587625f)}, {215Q | 3 1 ( 0 . 1Q7300(005.0203090402402010200ff)/,M_ PQI3)1,( Q 300.(05.4060831095639067420675f8/Mf_)P}I,), Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0( 0.0src/libavcodec/aac_defines.h:0453:036:3 9note: 5expanded from macro 'Q31' 309f/ M_45P | #Id)e,f iQn3e 0Q(03.010(4x4)9 5 1 2 0 6 f/ M _ P I ) , Q 3(0i(n0t.)0(0(5x2)*3201457642833f6/M4_P8I.)0, Q+30 (00..50)0 5 6| ^ ~1 52637f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I): ,src/libavcodec/aacsbrdata.h :| 406: ^~~~~~~~~~~~~~59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'406 | {Q3 144 | (#-de0f.9i5n0e3 Q835600(2x8) 8 8 6 4 f ) , Q3 1 ( 0 .(8i9n5t6)3(2(1x)9*5180773672451f8)2}4,. 0{ Q+3 10(.5 ) 0 .1| 7 ^0 05239424In file included from 21src/libavcodec/aacps_fixed.c2f:)24,: In file included from src/libavcodec/aacps.cQ:3321(: src/libavcodec/aacps_fixed_tablegen.h0:.52154:6368:3 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 962658f)}, 215| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:0(360:. 0note: 0expanded from macro 'Q31'00 00000 450 | f#/dMe_fiPnI)e, QQ3310((x0). 0 0 1 9 6 0 74 0 7 f / M (_iPIn)t,) ((Qx3)0*2(104.70480330634985.3009 f+/M _0P.I5)), Q| 3 ^ ~0 (0.004495In file included from 12src/libavcodec/aacsbr_fixed.c0:662: fsrc/libavcodec/aacsbrdata.h/M:_406P:I32):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.005 234060 | 56{2Q33f1/(-M0_.P9I50)3,8 56Q03208(8806.40f0)5,6 1Q53216(3 70f./89M5_P6I3)2, 1 9| 5 ^~~~~~~~~~~~~~8 762src/libavcodec/aac_defines.h5:f44):}36,: {note: expanded from macro 'Q30'Q 31( 0 .44 | 1#d7e0f0i5n2e3 Q934204(2x1)2 f ) , Q 3 1 ( 0 . 5 4 6(83i0n5t3)9(6(x2)6*15087f3)7}4,1 8 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :045.:365:) note: expanded from macro 'Q31' | ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:n24e: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.hx:)215 : 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t215) | ( ( x ) * 21Q4307(408.030604080.0000 0+ 00f/.M5_)P I )| , ^ ~Q 30(0.001In file included from 9src/libavcodec/aacsbr_fixed.c6:07624: src/libavcodec/aacsbrdata.h0:7406f/:M6_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0. 04060 | 3{Q033915(3-009.f95/03M85_6P0I2)8,8 8Q6340f(),0 .Q030414(9 501.280965f6/M3_2P1I9)5,87 6Q2350f()}0,. 0{0Q53213(0 506.2137f0/0M5_2P39I4)24,2 12Qf30)(0,. 0Q053611(5 206.375f4/6M8_3P0I5)3, 9 6| 2 ^~~~~~~~~~~~~~65 8f)}src/libavcodec/aac_defines.h,: 44 :| 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 36:44 | #note: dexpanded from macro 'Q31' efine 45Q | 3#0d(exfi)n e Q 3 1( x ) (i n t ) ( ( x()*i1nt0)7(3(7x4)1*82241.407 4+8 306.458). 0| + ^ 0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62: :src/libavcodec/aacsbrdata.h:214405:136::83 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405214 | | { Q 3 1 (- 0 Q.33094(606.50209070400030750f0)0,f /QM3_1(P-I0).6,6 8Q039403(201.10041415065f)3}9,3 9{fQ3/1M(_ 0P.I97)8,7 5Q323506(40.90608137f0)8,9 8Q5321f(/-M0_.P7I)2,4 6Q73804(0906.70740625f2)54}1,2 9 f/| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h: 45Q:363:0( 0note: .expanded from macro 'Q31'0 02939 845 | 4#68dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 0 0 3 1 5 9 7 1 70 f /(Mi_nPtI))(,(x ) *| 2 ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:6444:836.:0 note: + expanded from macro 'Q30'0 .5) | ^ ~44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x405):59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (405in | t{)Q(3(1x()-*0.1309743764615822947.400 3+7 50f.)5, )Q 3| 1( ^- 0.66809In file included from 4src/libavcodec/aacps_fixed.c3:2241: 14In file included from 4src/libavcodec/aacps.c5:632f: src/libavcodec/aacps_fixed_tablegen.h):},214 :111{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.97875325 6214 | 4 9 6 8 3 Qf3)0,( 0Q.301(0-000.07020406070f8/4M0_9P6I7)7,4 6Qf3)0(}0,. 0 0| 1 ~~~~~^~~~~~~~~~~~~~~~~~1 053src/libavcodec/aac_defines.h9:345:936f/:M note: _expanded from macro 'Q31'P I), Q 345 | 0#(d0e.fi0n0e1 7Q0318(9x8)52 f/ M _ P I ) , Q 3 0 ( 0 .(0i0n2t)5(2(5x41)29*f2/1M4_74P8I3)6, 4Q83.00(0 .+0 002.953) 9 84| 6 ^ ~ 8f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.04050:3311:5 9warning: 71implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0f/M_PI) ,405 | | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.443:936:4 6note: 6expanded from macro 'Q30'5 297403 7445 | f#)d, eQf3i1(n-e0. 6Q36080(9x4) 3 2 1 1 4 4 5 6 f ) }(,i {nQt3)1((( x0.)9*7187057332754614892648.3f0) ,+ Q 301.(5-)0 . 7| 2 ^4 67840967In file included from 7src/libavcodec/aacps_fixed.c46:f24): In file included from }src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~:214 :86: src/libavcodec/aac_defines.h:warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45214 | | # d e f i n e QQ3301((0x.)0 0 0 0 0 0 0 0 0 0f /M _ P I()i, nQt3)0(((0x.)*02011417045833694389.f0/ M+_ P0I.5)), Q| 3 ^ ~0 (0.0017In file included from 08src/libavcodec/aacsbr_fixed.c9:8625: src/libavcodec/aacsbrdata.h2:f405/:M6_:P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0. 04050 | 2{52Q53411(2-90f./M3_94P6I6)52,9 7Q4300(03.750f0)2,93 9Q843681f/(M-_0P.6I6)8, 0Q934032(101.40405361f)5}97,1 7{0Q3f1/M(_ P0I.9)7,8 7 53| 25 ^~~~~~~~~~~~~~6 4968src/libavcodec/aac_defines.h3:f44):,36 Q:3 1note: (expanded from macro 'Q30'- 0.7246 447 | 84#0d9e6fi7n7e4 6Qf3)0}(,x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 :36 : note: expanded from macro 'Q31' (int )45( | #(dx)e*f1in0e7 3Q3714(1x8)2 4 . 0 + 0 . 5 ) | ^( int)((x)In file included from *2src/libavcodec/aacps_fixed.c1:4247: 48In file included from 3src/libavcodec/aacps.c6:4328: .src/libavcodec/aacps_fixed_tablegen.h0:214 :+61 0:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 214In file included from | src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h :404 :Q3840:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000 0404f | /{MQ_3P1I() 0,. 0Q83700(07.80006167110563919f3)9,f Q/3M_1P(I 0).,8 0Q933809(904.90108174750f)8}9,8 5{2Q3f1/(M-0_.P8I6)8, 1Q1380(80.3000820572152f4)1,2 9Qf3/1M_(P I0).,3 9Q3304(70.3000286953497840685ff/)M}_,P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(450:.360:0 3note: 1expanded from macro 'Q31'59 7170f /M45_P | I)#,d e f| i ^~~~~~~~~~~~~~ ne src/libavcodec/aac_defines.hQ:3441(:x36): note: expanded from macro 'Q30' 44 | # d (eifnitne) Q(3(0x()x*)2 1 4 7 4 83 6 4 8 . 0 +( i0n.t)5()(x ) *| ^ ~1 07374182In file included from 4.src/libavcodec/aacsbr_fixed.c0 :+62: src/libavcodec/aacsbrdata.h0:.4045:)58 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 404 | src/libavcodec/aacps_fixed.c{:Q243: 1(In file included from src/libavcodec/aacps.c0:.320: 8src/libavcodec/aacps_fixed_tablegen.h7:0214:7368:0 66warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 691f), Q31 (214 | 0 . 8 09 3 8 9Q93409(108.700405f0)}0, 0{0Q3010(0-f0/M._86P8I1)1,8 8Q3300(80.00701121f0),5 3Q93391f(/ M0_.PI3)9,34 7Q330086(504.70050f1)7}0,8 9| 8 ~~~~^~~~~~~~~~~~~~~~~~~5 2f/src/libavcodec/aac_defines.hM:_45:P36I:) ,note: expanded from macro 'Q31' Q30(0 .450 | 0#d2e5f2i5ne4 1Q2391f(/xM)_ P I ) , Q 3 0 ( 0 . 00 2(9i3n9t)8((4x68)f*/2M1_4P7I4)8,3 6Q4380.(00 .+0 00.351)5 9| 71 ^ ~7 0f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 404:32:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q30' 404 | 44{ | #Qd3e1f(i 0n.e0 8Q73007(8x06)6 71 6 9 1 f ) , Q 3 1( 0. 8(0i9n3t8)9(94(9x1)8*7140753f7)4}1,82 4{.Q03 1+( 0-.05.)8 6 | 8 ^1 1883080712In file included from f)src/libavcodec/aacps_fixed.c,:24 : Q3In file included from 1src/libavcodec/aacps.c(: 32: 0src/libavcodec/aacps_fixed_tablegen.h.:32149:3114:7 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8654705f)} ,214 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036:( 0.note: 0expanded from macro 'Q31'0 000000 0045f | /#Md_ePfIi)n,e QQ3301(0(.x)0 0 1 1 05 3 9 3 9 f / M _ P(Ii)n,t )(Q(3x0)(0*.201041747803869488.502 f+ /0M.5_)PI ), | Q ^ ~3 0(0.00252In file included from 54src/libavcodec/aacsbr_fixed.c1:262: 9src/libavcodec/aacsbrdata.hf:/404M:_7PI:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 0240493 | 9{8Q4316(8 0f./0M8_7P0I)7,8 0Q663701(609.10f0)3,1 5Q973117(0 f0/.M_8P0I)9,3 8 9| 9 ^~~~~~~~~~~~~~4 918src/libavcodec/aac_defines.h7:4544f:)36}: ,note: expanded from macro 'Q30'{ Q31(- 044. | 8#6d81e18f8i3n0e8 0Q71320f)(,x) Q3 1 ( 0 . 3 9 3 4 7 3 0 8(i6nt5)4(7(0x5)*f1)0}7,3 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~18 24.0src/libavcodec/aac_defines.h +: 450:.536): note: expanded from macro 'Q31'| ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:n24e: In file included from Qsrc/libavcodec/aacps.c3:132(x: )src/libavcodec/aacps_fixed_tablegen.h : 213 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (213( | x ) *2 1 4 74Q833604(08..000 00+0 0000.050)f / M| ^ ~_ PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:621: 9src/libavcodec/aacsbrdata.h5:874033:845:66 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(0. 04033 | 0{3Q33116(9 10.78f0/0M9_9P33I5),2 Q53406(708.f)0,4 4Q83616(8-802.33f6/8M5_1P8I9)6,7 10Q8350(30f.)0}5,2 22{58Q93115(f/ M0_.P7I)8,36 8Q13301(3902.606566f1)0,4 4Q93611f(/M _0P.I4)5,5 0 69| 9 ^~~~~~~~~~~~~~9 802src/libavcodec/aac_defines.h5:9447:36f:) note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:f inote: nexpanded from macro 'Q31'e Q30(x )45 | # d ef i n e Q 3 1 ( x(i)n t ) ( (x ) * 1 07 3 74 1 8 24 .(0 i+n t)0(.5()x )| *2 ^1 47483648In file included from .0src/libavcodec/aacps_fixed.c :+24 : 0In file included from src/libavcodec/aacps.c.:325: ) src/libavcodec/aacps_fixed_tablegen.h :| 213 ^ ~:111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :213403 | : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 004030 | {0Q30100(0 00.f8/0M0_99P3I3)5, 2Q534067(80.f0),1 9Q3518(7-30.536668f5/18M9_67P1I)0, 8Q533f0)(}0,. 0{3Q0313( 301.679813768f1/3M1_3P9I2)66,6 f)Q,3 0Q(30.10( 404.84656580862939f98/0M2_5P97If),) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 052src/libavcodec/aac_defines.h2:2455:8369: 1note: 5expanded from macro 'Q31'f /M_PI )45, | #Qd3e0f(i0n.e 0Q536110(4x4)9 6 1 f / M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(x:)44:*362:1 47note: 4expanded from macro 'Q30' 8364 844. | 0# d+e f0i.ne5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : (62i: nsrc/libavcodec/aacsbrdata.ht:)403(:(31x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07 3741824. 0403 | {+ Q03.15() 0 . | 8 ^0 09933525In file included from 46src/libavcodec/aacps_fixed.c7:824f: )In file included from , src/libavcodec/aacps.cQ:323: src/libavcodec/aacps_fixed_tablegen.h1:(213-0:.86:3 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1896710853f )}213, | { Q 3 1( 0Q.3708(3608.10301039020606060f0)0,f /Q3M1_(PI )0,. 4Q53500(06.90919985082759375f6)6},f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450(:036.:0 30note: 3expanded from macro 'Q31'3 16917 f45/M | _#dPeI)f,in eQ 3Q03(10(.x0)4 4 8 6 6 8 8 23 f / M _ P I()i,n Qt3)(0((x0).*0251247248235684981.50f /+ M0_.P5I)) , Q3| 0 ^ ~( 0.0561044In file included from 96src/libavcodec/aacsbr_fixed.c1:f62: /src/libavcodec/aacsbrdata.hM:_403P:I7):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :40336 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0. 8440 | 0#d9e9f3i3n5e2 5Q4360(7x8)f ) , Q 3 1 ( - 0 . 3 6 8 5(1i8n9t6)71(0(8x5)3*f1)}0,7 3{74Q13812( 40..07 +8 3608.153)1 3 9| 2 ^ 666f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :0.244: 5In file included from src/libavcodec/aacps.c5:320: src/libavcodec/aacps_fixed_tablegen.h6:921399:806125:9 7fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21345 | : 36 : note: expanded from macro 'Q31' Q30( 045.0 | 0#0d0e0f0i0n0e0 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 1 9(5i8nt7)35(6(6x)f*2/1M4_7P4I8)36,4 8Q.300( 0+. 003.053)3 1 6| 91 ^ ~7 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3062(: src/libavcodec/aacsbrdata.h0:.04024:844:8 6warning: 68implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 23f/M_PI )402, | { QQ3310((-00..007570262824750809591351ff/),M _Q3P1I()-,0 .8Q9305(08.01543671100414936219ff/)M}_,P I{Q)3,1 ( | 0 ^~~~~~~~~~~~~~. 9859src/libavcodec/aac_defines.h0:0449:0365:7 77note: 2expanded from macro 'Q30'4 f), Q3 1(44 | 0#.8d8e2f4i1n7e 2Q31013(3x)9 81 f) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:nt36):( (note: xexpanded from macro 'Q31') *1073 74541 | 8#2d4e.f0 i+n e0 .Q53)1( x )| ^ In file included from src/libavcodec/aacps_fixed.c :24 : (In file included from isrc/libavcodec/aacps.cn:t)32(: (src/libavcodec/aacps_fixed_tablegen.hx):*21321:436:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 48.0 + 0.5 ) 213 | | ^ ~ Q30(In file included from 0src/libavcodec/aacsbr_fixed.c:.620: 0src/libavcodec/aacsbrdata.h00:04020:0590:0 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), 402Q | 3{0(Q031.(01-90.5087737506668f4/70M0_P5I93)1, fQ),3 0Q(301.0(30-3031.68991578f1/43M7_1P0I1)3,2 9Qf3)0(}0,. 0{Q43418( 6068.892835f9/0M0_90P5I7)7,7 2Q4f3)0,( 0.Q053212(2 508.981852f4/17M2_1P1I)3,3 Q93801(f0).}05,6 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~4 4961src/libavcodec/aac_defines.hf:/45M:_36P:I) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:44d:ef36i:n enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q 3(0in(tx)) (( x ) * 2 1 47 4 8 36 4 8 . 0( i+n t0).(5()x) * 1| 07 ^ ~3 741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: src/libavcodec/aacsbrdata.h5:)402 :| 31: ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :40224 | : {In file included from Qsrc/libavcodec/aacps.c3:132(-: 0src/libavcodec/aacps_fixed_tablegen.h.:072137:0116:84 70warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]59 31f), Q31( -2130 | . 8 9 5 8 14 3Q7130013(20.90f0)}0,0 00{0Q03010(f /0M.9_8P59I00)9,0 5Q737702(40f.)0,1 Q9315( 807.83852646f1/72M1_1P3I3)9, 8Q13f0()0.}0, 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~3 316src/libavcodec/aac_defines.h9:1457:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (045. | 0#4de4f8i6n6e 8Q83213(fx/)M _ P I ) , Q 3 0 ( (0i.0n52t2)(2(58x9)1*52f1/4M7_4PI8)36,4 Q83.00( 0+. 00.55)6 10 4| 49 ^ ~6 1f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :62 : | src/libavcodec/aacsbrdata.h: ^~~~~~~~~~~~~~402 :6:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36: note: expanded from macro 'Q30' 40244 | | {#Qd3e1f(i-n0e. Q03707(0x6) 8 4 7 0 0 5 9 3 1 f ) ,( iQn3t1)((-0(.x8)9*150783714413872140.103 2+9f )0}.,5 ){ Q3 1| ( ^ 0.98590In file included from 0src/libavcodec/aacps_fixed.c:9240: 5In file included from 7src/libavcodec/aacps.c7:7322: src/libavcodec/aacps_fixed_tablegen.h4:f)212,: 136Q:3 1(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 88241721133 9212 | 8 1 f ) } , Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .00src/libavcodec/aac_defines.h0:045:036:0 00note: 0expanded from macro 'Q31'0 f/M_P I45) | , #Qde3f0i(0n.e 0Q433314(5x)9 54 3 f / M_ PI ), Q 3 0 ( 0.(0i6n7t2)(1(7x2)3*822f1/47M4_8P3I)6,4 8Q.30 0+ (00..509)9 7 1| ^ ~6 7900f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 Q: 3src/libavcodec/aacsbrdata.h:0401(0:.841:1 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 951663f/ M401_ | P{IQ3)1,( Q030(.09.192557007533648804682f3/6Mf_)P,I ),Q 31 (| ^~~~~~~~~~~~~~0 .458src/libavcodec/aac_defines.h4:444:5368:6 0note: 3expanded from macro 'Q30'8 111f) }44, | #{dQe3f1i(n-e0 .6Q343301(4x66)9 4 73 4 0f ), Q 3 1 ( 0 . 21(07i9n1t1)6(4(5x9)2*341f0)7}3,7 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~ 824.src/libavcodec/aac_defines.h0:45 :+36: 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ:324: 1In file included from (xsrc/libavcodec/aacps.c):32 : src/libavcodec/aacps_fixed_tablegen.h: 212 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x212) | *2 1 4 74 8 3Q63408(.00. 0+0 000.050)0 0 | 0 ^ ~0 f/M_PI),In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.:04014:358:3 45warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 43f/M_P I)401, | {QQ3301((0. 006.72919757203583248f0/4M8_P3I6)f,) , QQ303(1(0 .00.99475168744950806f03/8M1_1PI1)f,) }Q3,0 (0{.Q13116(2-905.1666334f/3M1_4P6I6)9,4 7Q3304(00f.)1,25 07Q3316(8 602.f2/1M0_7P9I)1,1 6 4| 5 ^~~~~~~~~~~~~~9 234src/libavcodec/aac_defines.hf:)44:}36,: note: expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:f inote: nexpanded from macro 'Q31'e Q30( x)45 | # d e fi n e Q 3 1 ( x ) (i n t ) ( ( x) * 1 0 7 3(i7n4t1)8(2(4.x0)* 2+1 407.4853) 6 4| 8 ^. 0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :| 24: ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:212:In file included from 86src/libavcodec/aacsbr_fixed.c:: 62: warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 401:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | 401 | { QQ3310(( 00..9009050700005030408f0/4M83_6PfI)),, QQ3301((0 .00.44353844549554836f/0M38_11P1If)),} ,Q 3{0Q(301.0(6-70.261374233184266f9/4M7_3P4I0)f,) ,Q Q330(10(. 0099.7126170970901f/1M64_59P2I3)4f,) }Q,3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .11src/libavcodec/aac_defines.h62:945:5361:6 6note: 3expanded from macro 'Q31'f /M_PI) ,45 | Q3#0d(e0f.i1n25e0 7Q33618(6x2)f /M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:nt44)(:(36:x )note: *expanded from macro 'Q30'21 4748 3446 | 4#8de.f0 i+n e0 .Q53)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62: (src/libavcodec/aacsbrdata.hin:t401):((7x:) *1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73 741824.0 401+ | {0Q.351() 0| . ^9 957053480483In file included from 6src/libavcodec/aacps_fixed.cf:)24,: In file included from Q3src/libavcodec/aacps.c:132: (src/libavcodec/aacps_fixed_tablegen.h: 2120:61.:4 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44586038111f )}212, | { Q 3 1( - 0Q.3603(4301.040606094070304000f0)f,/ MQ_3P1(I ),0 .Q23100(709.10146343549523945f)4}3, f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45: 36Q:3 0(note: 0expanded from macro 'Q31' .0672 1457 | 2#3d8e2ff/iMn_eP IQ),3 1Q3(0x(0). 0 9 97 1 67 9 0 0 f /M _ P I()i,nt )Q3(0(x()*02.141714863269458.106 6+ 30f./5M)_ P| I ^ ~) , Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c2:5620: 7src/libavcodec/aacsbrdata.h36:84006:284f:/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 400 | {src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 6expanded from macro 'Q30'6 6942 6449 | #6d9ef1i1n9e5 fQ3)0,( xQ3)1 ( - 0. 9 1 6 4 3 6 1 1 8 1 0(i1n4t8)(f()}x, ){*Q31107(3 704.1684240.106 7+9 200.759)4 8 0| f) ^, Q31( 0.1In file included from 56src/libavcodec/aacps_fixed.c4:924: 5In file included from src/libavcodec/aacps.c3:032: 8src/libavcodec/aacps_fixed_tablegen.h36:82125:636f:) }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 212note: | expanded from macro 'Q31' Q 3045( | 0#.d0e0f0i00n0e 0Q00301(fx/)M _P I ) , Q 3 0 ( 0 . 0 (4i3n3t)4(5(9x5)4*32f1/4M7_4P8I3)6,48 .Q300 (+0 .006.752)17 2 3| 8 ^ ~2 f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620.: 0src/libavcodec/aacsbrdata.h9:94007:16597: 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0f/M_PI), 400Q | {3Q03(10(.-1106.26956166693f4/26M96_9PI1)1,9 5Q3f0),( Q03.112(5-0703.6986126f4/3M6_P1I1)8,1 0 1| 48 ^~~~~~~~~~~~~~f) }, {src/libavcodec/aac_defines.hQ:443:136(: note: expanded from macro 'Q30' 0 .446 | 4#0d1e6f7i9n2e0 Q73904(8x0)f ) , Q 3 1 ( 0 . 1 5 6 4 (9i5n3t0)8(3(6x8)5*61f0)7}3,7 4 18| 2 ~~~~~^~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045:.36:5 )note: expanded from macro 'Q31' | ^ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :Q243: In file included from 1src/libavcodec/aacps.c(x:)32: src/libavcodec/aacps_fixed_tablegen.h: 212 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )212( | (x ) * 2 1 4Q734083(604.80.00 0+0 0000.050)0 f| / ^ ~M _PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:624: 3src/libavcodec/aacsbrdata.h3:4004:5319: 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), Q400 | 3{0Q(301.(-006.7621672639842f2/6M96_9P1I1)9,5 fQ)30,(0 .Q039197(1-607.909016f4/3M6_1PI1)81,0 1Q4380f()0}.,1 1{Q6321(9 501.6664031f6/79M2_07P9I4)8,0 fQ)3,0 (0Q.13215(0 703.61856624f95/3M0_83P6I8)5,6 f )| }, ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645::36 :note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3310(x()x ) ( i n(tin)t(()x()*(2x1)4*7140873364784.10 8+2 04.5.)0 | + ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:400In file included from :6src/libavcodec/aacps_fixed.c::24 : warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:211:136: 400warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.6669 42112 | 6 9 6 91 1 9Q53f0)(, 0Q.30010(0-000.0901604306f1/1M_8P1I)0,1 4Q83f0()0},. 06{7Q23314(1 306.2f6/4M0_P1I6)7,92 0Q37094(800f.)1,0 4Q53213(5 6109.f/1M5_6P4I9)5,3 08Q3306(8506.1f5)5},8 9 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~3 50fsrc/libavcodec/aac_defines.h/:M45:_36P:I note: )expanded from macro 'Q31', Q30( 045. | 1#8d2e4f7in2e3 7Q8301f(/xM)_ P I) , Q 30 ( 0 . 19 6 6(8i0n0t54)1((fx/)M*_2PI1)4,7 4 | 8 ^~~~~~~~~~~~~~36 48.src/libavcodec/aac_defines.h0: +44 :360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #definIn file included from e Qsrc/libavcodec/aacsbr_fixed.c30:(62x: )src/libavcodec/aacsbrdata.h: 399 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i399 | n{t)Q(31((x) *01.0373347084014822443.8075 2+f ),0 .Q53)1 (| ^ 0.861859In file included from 5src/libavcodec/aacps_fixed.c3:8247: 4In file included from 7src/libavcodec/aacps.c0:932f: src/libavcodec/aacps_fixed_tablegen.h):}211,: 111{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.99010736 32117 | 4 7 1 6 fQ)3,0 (Q0.30100(0 00.000400600f2/3M9_7P5I76)6, 2Q33f0)(}0,. 0 6| 7 ~~~~~^~~~~~~~~~~~~~~~~~ 234src/libavcodec/aac_defines.h1:3456:236f:/ Mnote: _expanded from macro 'Q31'P I), 45Q | 3#0d(e0f.i1n04e5 2Q33516(1x9)f / M _ PI ), Q 30 ( 0 . 1 5(58i9n0t4)3(5(0x)f*/2M14_74P8I3)6,4 8Q.300 (+0 .01.852)4 7 2| ^ ~3 780f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.hQ:33990:(059.:1 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6800541f /399 | M{_QP3I1)(, 0 | . ^~~~~~~~~~~~~~ 3340src/libavcodec/aac_defines.h8:04442:364:38 7note: 5expanded from macro 'Q30'2 f), Q 3441 | (#d e0f.8i61n8e5 9Q53308(7x47)0 9 f ) } , { Q 31 ( 0 . 9(9i0n1t0)7(3(63x7)*41701763f)7,4 1Q83214(. 0 0+.0 406.05)2 3 9| 7 ^5 76623f)}In file included from , src/libavcodec/aacps_fixed.c :| 24 ~~~~~^~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:: src/libavcodec/aacps_fixed_tablegen.h45::36211:: 86note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e211 | Q 3 1 ( xQ) 3 0( 0 . 0 0 0 0 0 0 00 0 0(ifn/tM)_(P(I)x,) *Q23104(704.80366742834.1306 2f+/ M0_.P5I)), Q3| 0 ^ ~( 0.104523In file included from 5src/libavcodec/aacsbr_fixed.c6:1629: fsrc/libavcodec/aacsbrdata.h/:399M:_32:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.1 553998 | 90{4Q33150(f /M0_.P3I3)4,0 8Q0304(02.4138827475223f7)8, 0Qf3/M1_P(I ),0 .Q83601(08.5915398667840700594f1)}f,/ M_{PQ3I1)(, 0 .9| 9 ^~~~~~~~~~~~~~0 1073src/libavcodec/aac_defines.h63:74447:1366:f ),note: expanded from macro 'Q30'Q3 1( 0 44. | #0d4e60f2i3n97e5 Q73606(23xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : (45i:n36t:) ((note: xexpanded from macro 'Q31' )*107 3457 | 4#1d8e2f4i.n0e +Q 301.(5x)) | ^ In file included from src/libavcodec/aacps_fixed.c :24 : (In file included from insrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.h:x211):*612:1 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0211. | 5 ) | ^ ~ Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:620: 00src/libavcodec/aacsbrdata.h0:03990:070:f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30( 0.3990 | {6Q723314(13 602.3f3/4M0_8P0I4),2 4Q3380(705.21f)0,4 5Q2331(5 601.98f6/1M_8P59I5)3,8 Q7304(7009.f1)5}5,8 90{4Q33510(f /M0._9PI9)0,1 Q03703(603.7147812467f2)3,7 8Q03f1(/ M0_.P0I46)0,2 3Q93705(706.62139f6)}6,8 0 0| 5 ~~~~~^~~~~~~~~~~~~~~~~~4 1f/src/libavcodec/aac_defines.hM:_45P:I36):, note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:4544 | #:d36:e fnote: iexpanded from macro 'Q30'n e Q31 44( | x#d)e f i n e Q 3 0 ( x ) ( i nt ) ( ( x ) * 2 1(4i7n4t8)(3(6x)4*81.0703 7+4 1802.54). 0 | ^ ~ + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:398:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 398 | src/libavcodec/aacps_fixed_tablegen.h{:Q2113:136(-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 99084509530 f211) | , Q 3 1 ( Q03.0(704.6040501506090902049030ff)/},M {_QP3I1)(, 0.Q83605(507.1076175279344512f3)6,2 f/QM3_1(P I0.)5, 5Q539308(06.616094625929f3)5}6,19 f /| M_ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360.:1 note: 5expanded from macro 'Q31' 58904 3455 | #0dfe/fM_iPnIe) , QQ313(0x() 0 . 1 8 2 4 7 2 37 80 f / M(_inPtI)),( (xQ)3*02(104.7418936664880.005 +4 10f.5/) M _| P ^ ~ I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c:44::3662: : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 398:59: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define 398Q | {3Q0(3x1) ( - 0 . 9 9 8 99 0 8 4 5 0(i9n5t3)(0(fx)),* 1Q03713(7 04.17842644.5105 6+9 902.459)3 f )}| , ^ {Q31( 0In file included from .8src/libavcodec/aacps_fixed.c6:5245: 7In file included from 17src/libavcodec/aacps.c1:5327: 9src/libavcodec/aacps_fixed_tablegen.h45:2211f):,11: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.55593866 621196 | 2 9 9 f )} ,Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.0src/libavcodec/aac_defines.h0:0450:360:0 0note: 00expanded from macro 'Q31'0 f/M_ P45 | I#)d,e fQ3i0n(e0. 0Q63712(34x1)3 6 2 f / M _ P I ) , (Qi30n(0t.)1(0(4x5)*22351641794f8/3M6_4P8I.)0, +Q 300(.05.)1 5 5| ^ ~8 904350f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : Qsrc/libavcodec/aacsbrdata.h3:0(3980:32.: 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4723780f 398/ | M{_QP3I1)(,- 0.Q93908(9900.81946560890503504f1),f /QM3_1(P I0).,7 4 6| 4 ^~~~~~~~~~~~~~5 1569src/libavcodec/aac_defines.h9:244:4369:3f )note: },expanded from macro 'Q30' {Q31( 440 | .#8d6e5f5i7n17e1 5Q739045(2xf)) , Q 3 1( 0 .5 5 5 9 3 8(6i66n9t)6(2(9x9)*f1)0}7,3 7 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 24.src/libavcodec/aac_defines.h0 :+ 450:.536): | note: ^expanded from macro 'Q31' 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(210:x136): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ( i n t) ( (Qx3)*021(4074.8030604080.00 0+0 000f./5M)_ P| I ^ ~) , Q30(0.In file included from 10src/libavcodec/aacsbr_fixed.c1:1621: 29src/libavcodec/aacsbrdata.h0:93986:f/6M: _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30( 0398.1 | 58{0Q3716(4-5002.f9/9M8_9P9I)0,84 5Q03905(300f.2)3,8 7Q53517(1 07.97f4/6M45_1P56I9)9,2 4Q933f0)(}0,. {2Q3812(0 7208.8765159f7/M1_7P1I5)7,94 5Q23f0)(,0 .Q303518(3 08.055158973f8/6M_6P6I9)6, 2 99| f ^~~~~~~~~~~~~~ )}, src/libavcodec/aac_defines.h | : ~~~~^~~~~~~~~~~~~~~~~~~44 :36:src/libavcodec/aac_defines.h :45note: :expanded from macro 'Q30' 36: note: expanded from macro 'Q31' 44 | #de f45i | ne# deQf30i(nxe) Q 3 1 ( x ) (i n t) ( (x ) *(1i0n7t3)7(4(1x8)2*42.1047 4+8 306.485.)0 +| ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 210src/libavcodec/aacsbrdata.h::397111:: 84warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | 397 | { Q 3 1 (Q-300(.206.0002401060960303401070ff/)M, _QPI3)1, (Q-03.07(50.9190971519182595097652ff)/}M,_ P{IQ)3,1 (Q-300.(3507.11258501746744530526f3/Mf_)P,I )Q,31 ( Q03.01(902.29388967357567187597f4/f)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0.:245:8362:0 7note: expanded from macro 'Q31'2 8719f /45M | _#PdeIf),i neQ 3Q03(10(.x3)0 5 8 3 8 01 8 7 f / M _ P(I)i,n t )(| ( ^~~~~~~~~~~~~~x) *21src/libavcodec/aac_defines.h4:74448:3366:48 .note: 0expanded from macro 'Q30' + 0.5 44) | #| d ^ ~e fine Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 397: 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt397)( | ({x)Q*3110(7-30.724610822441.6096 3+ 3041.75)f ) ,| ^Q3 1(-0.7599In file included from 97src/libavcodec/aacps_fixed.c5:9248: 5In file included from 5src/libavcodec/aacps.c:7325: src/libavcodec/aacps_fixed_tablegen.h2:f210):}86,: { Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.35712 512104 | 7 4 3 56 3 fQ)3,0 (Q301.(0 0000.1090209080906f3/7M_6P8I5)7,4 fQ)3}0,( 0 .| 1 ~~~~^~~~~~~~~~~~~~~~~~~0 1112src/libavcodec/aac_defines.h9:0459:636:f /note: Mexpanded from macro 'Q31'_P I), Q 3450 | (#0d.ef1i5n8e0 Q736415(0x2f)/ M _ P I ) , Q 3 0 ( 0(.i2n3t8)75(5(x7)17*92f1/4M_7P4I8)3, 6Q3408(.00. 2+ 80.2507)2 8| 7 ^ ~1 9f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.3973:0315:8 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0187f/M_PI )397, | { Q| 3 ^~~~~~~~~~~~~~1 (-0src/libavcodec/aac_defines.h.:2446:0362: 4note: 1expanded from macro 'Q30' 69633 4441 | 7#dfe)f,i nQe 3Q310((-x0). 7 5 9 9 9 7 5 9 85 5 7 5(2ifnt))}(, ({xQ)3*1(1-007.33757411282541.04 74+3 5603.f5)), Q 3| 1 ^( 0.192989In file included from 63src/libavcodec/aacps_fixed.c76:8245: 7In file included from 4src/libavcodec/aacps.cf:)32: }src/libavcodec/aacps_fixed_tablegen.h,: 210: 61| ~~~~^~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 210 | 45 | # d e f inQe3 0Q(03.10(0x0)0 0 0 0 0 0 0 f / M(_PiIn)t,) ((Qx3)0*2(10.417408131614289.009 6+f 0/.5M)_ P| I ^ ~) , Q30(0.15In file included from 80src/libavcodec/aacsbr_fixed.c76:46250: 2src/libavcodec/aacsbrdata.hf/:M397_:PI6):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.23875 53977 | {1Q7391f(/-M0_P.I)2,6 0Q2304(106.928623037428177f1)9,f /MQ_3PI1)(,- 0Q.7350(9099.7359085558735820f1)8}7f,/ M{_QP3I1)(, - | 0 ^~~~~~~~~~~~~~ .357src/libavcodec/aac_defines.h12:5441:4367:4 3note: 5expanded from macro 'Q30'6 3f), 44 | Q#3d1e(fi n0e. 1Q93209(8x9)6 3 7 6 85 7 4 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:45):(36(:x )note: *expanded from macro 'Q31'1 07374 451 | 8#2d4e.f0i n+e 0Q.351) ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c : 24: (In file included from insrc/libavcodec/aacps.ct:)32((: xsrc/libavcodec/aacps_fixed_tablegen.h):*221014:7364:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]48 .0 + 0.5) 210 | | ^ ~ Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:0620: 00src/libavcodec/aacsbrdata.h0:3960:830:0 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0396. | 1{0Q3111(1-209.0993614f9/7M3_10P80I76)7,f )Q,3 0Q(301.(1-508.097863451023f1/6M_2P57I04)9, 0Qf3)0}(0,. 2{3Q83715(5 701.7999f/9M2_3P4I7),2 30Q23707(30f.)2,8 2Q03712(8-701.98f0/M1_4P2I)9,9 3Q73607(5504.f3)05}83,8 0 1| 87 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :3645: | # dnote: expanded from macro 'Q30'e fine Q443 | 1#(dx)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2(1in4t7)4(83(6x48).*01 0+7 307.54)1 8 2| 4 ^ ~. 0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:396:59: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:396210 | :{11Q:31 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .931497310 821007 | 6 7f ) , Q 31Q(30-(00.9.80310301060205070004900ff/)M}_,P I{)Q,3 1Q( 30.09(909.2134071213012279703f9)6,f /MQ_3P1I()-,0 Q.3800(104.21598903776647555042f)f}/,M _ | PI ~~~~~^~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h30:(450:.362:3 8note: 7expanded from macro 'Q31'55 7179f/ M45_ | #PdIef)i,n eQ 3Q03(10(.x2)8 2 07 2 8 7 1 9 f / M _P I ), (Qi3n0t()0.(3(0x5)8*3281047148873f64/8M._0P +I )0,. 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h: 39644:31 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fi ne Q30(x 396) | { Q 3 1 ( - 0 . 9 3(1i4n97t3)10(8(x0)7*6170f)7,3 7Q43118(2-40..908 3+1 301.6255)7 0 49| 0 ^ f)}, {Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 9In file included from 9src/libavcodec/aacps.c9:3223: src/libavcodec/aacps_fixed_tablegen.h4:722093:021367:7 3fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q31(-0.8 02091 | 4 2 9 93 76 7 Q53504(f0)}.,0 00 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:f/45M:36_:P Inote: )expanded from macro 'Q31', Q30( 045. | #1d3e1f5i9n8e5 7Q3619(fx/)M _ P I ) , Q 3 0 ( 0 .(2i0n7t2)(5(2x2)4*92114f/7M_4P8I3)64,8 .Q03 0+( 00..351) 8 8| 1 ^ ~8 7480f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: Qsrc/libavcodec/aacsbrdata.h3:0396(:60:.3 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 501204f/ M396_P | I{)Q,31 (Q-300.(903.144199733195018109706f7/Mf_P)I,), Q | 3 ^~~~~~~~~~~~~~1 (-0src/libavcodec/aac_defines.h.:94483:13361: 6note: 2expanded from macro 'Q30'5 CC libavcodec/adx_parser.o 704 9440f | )#}d,e f{Qi3n1e( Q03.09(x9)9 2 3 4 7 23 0 2 7 7 3f ) , (Qi3n1t()(-(0x.)8*01104723979437168725454.f0) }+ ,0 . 5| ) ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45 | src/libavcodec/aacps.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n209e: 111Q3:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 209 | ( i n t ) (Q(30x()*02.140704080360480.00 00+0 f0/.M5_)PI ) ,| Q ^ ~3 0(0.13In file included from 15src/libavcodec/aacsbr_fixed.c:9628: 5src/libavcodec/aacsbrdata.h7:63959:f83/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0 .23950 | 7{Q23512(24-910f./3M0_9P6I3)07,3 1Q2937501(f0)., 3Q1318(8-108.714880076f7/20M5_99P3I3)6, fQ3)0(}0, .{Q338125(5 001.29049f/9M9_2P5I8)82,2 9Q03108(f0).,4 1Q933915(1-109.0f2/6M2_81P8I7),2 0 9| 4 ^~~~~~~~~~~~~~2 89f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | note: #expanded from macro 'Q31'd efine 45 | Q#30d(exf)i n e Q 3 1( x ) ( i nt ) ( ( x ) *1 0 7(3i7n41t8)(2(4x.)0* 2+14 704.8536)48 . | 0 ^ + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:209: :src/libavcodec/aacsbrdata.h:86395:: 59warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | 209{ | Q 3 1 ( - 0Q.3300(906.30007030102009075010ff)/,M _QP3I1()-, 0Q.3108(00.7163712590855976993f3/6Mf_)P},I ){, QQ3301((0. 200.79295929224598812f2/9M01_8PfI)),, QQ3310((-00..321682881188772408904f2/89Mf_)P}I,) , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 0(0src/libavcodec/aac_defines.h.:453:836:2 5note: 5expanded from macro 'Q31'0 1204f/ M45_ | P#Id)e,f Qi3n0e( 0Q.34119(39x5)1 1 9 0 f /M _ P I ), | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44:(36(x:) *note: 2expanded from macro 'Q30'14 7483 644 | 4#8d.e0f i+n e 0Q.350)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n395t:)(31(:x )*warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824 .3950 | {+Q 301(.-50.)3 09 6| 3 ^ 073129751In file included from f)src/libavcodec/aacps_fixed.c, :Q3241: (In file included from src/libavcodec/aacps.c-:032: .src/libavcodec/aacps_fixed_tablegen.h1:2098:0617:67 2warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9336f)}, { Q20931 | ( 0 .9 9 99 2Q5380(8022.900001080f00)0,0 0Qf31/(M-0_.P2I6)2,8 1Q837200(904.1238195f9)8}5, 7 6| 9 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45: 36Q:30 (note: expanded from macro 'Q31'0 .2072 5452 | 2#d4e91ff/iMn_ePI )Q,3 1(Qx3)0 (0 . 3 1 8 8 1 8 7 4 8 0 (fi/Mn_t)P(I()x,)* 2Q134704(8306.4388.02 5+5 001.250)4 f /| M ^ ~_ PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:462: 1src/libavcodec/aacsbrdata.h:93953:69:5 1warning: 19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0f /M_PI), 395 | | { ^~~~~~~~~~~~~~Q 31src/libavcodec/aac_defines.h(:-044.:3360:9 6note: 3expanded from macro 'Q30'0 7312 9447 | 5#1dfe),f inQe3 1Q(30-(0x.)1 8 0 7 6 7 2 0 5 9 9 33 6(fi)n}t,)( ({xQ)3*11(0 703.9799491285284.802 2+9 0108f.)5,) Q3 1| (- ^0 .2628187In file included from 2src/libavcodec/aacps_fixed.c0:9244: 2In file included from src/libavcodec/aacps.c8:329: fsrc/libavcodec/aacps_fixed_tablegen.h):}209,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: 209expanded from macro 'Q31' | 45Q | 30#(d0e.f0i0ne0 00Q03010(0x0)f / M _ P I) , Q 3 0 (0 .1(3i1n5t)9(8(5x7)6*92f1/4M7_P4I83)6,4 8Q.03 +0( 00..52)0 7 | 2 ^ ~52 2491f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:33940:(084.3:1 8warning: 81implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7480f/M_ PI394) | ,{Q 31Q(3 0(00..34872850530818203471f41/9M_9Pf)I,) ,Q 3Q310((-00.4.1399349253112910f9/7M_8P62I88)f,) }| ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1(: 440:.3698:2 9note: expanded from macro 'Q30'9 1958 7449 | 51#4dfe),f iQn3e1 (Q 30.00(19x8)97 9 1 3 9 0 0 4 7 f ) } ,( i| ~~~~~^~~~~~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(:x45):*36:1 0note: 7expanded from macro 'Q31'3 7418 245 | 4#.d0e f+i ne0 .Q351)( x )| ^ CC libavcodec/adxdec.o In file included from src/libavcodec/aacps_fixed.c :(24i: nIn file included from tsrc/libavcodec/aacps.c):((32x: src/libavcodec/aacps_fixed_tablegen.h):*2092:11147:4 8warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) 209 | | ^ ~ Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:62000: 0src/libavcodec/aacsbrdata.h:03940:0590:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M _PI), Q 33940 | {(Q031.(1 301.5498758706398f8/3M7_14P19I9),f ),Q 3Q03(10(-.020.7235924223241919f7/M8_6P2I8)8,f )Q3}0,( 0.{3Q3118(8 10.89872498901f9/5M8_7P9I5)14,f )Q,3 Q03(10(. 308.20515908192709413f9/0M04_7PfI))},, Q 3| ~~~~~^~~~~~~~~~~~~~~~~~0 (0src/libavcodec/aac_defines.h.:4451:9363:9 5note: 1expanded from macro 'Q31'1 90f/M _45P | I)#, d e| ^~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3441(:x36): note: expanded from macro 'Q30' 44 | #(dienfti)n((ex )Q*32014(7x4)8 3 6 4 8 . 0 + 0 . 5) | ( ^ ~i nt)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:23944:.310: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^394 | {Q31( 0In file included from .4src/libavcodec/aacps_fixed.c7:8240: 3In file included from 88src/libavcodec/aacps.c3:71324: 19src/libavcodec/aacps_fixed_tablegen.h9:f208):,136: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (-0.39423219 7208 | 8 62 8 8 fQ)3}0(,0 {.Q0301(0 0000.090802099f19/5M_8P7I9)5,1 4Qf3)0,( 0Q3.11(6 0308.6061396899f7/9M1_3PI9),0 0Q4370(f0).}2,5 4| 9 ~~~~^~~~~~~~~~~~~~~~~~~4 375src/libavcodec/aac_defines.h8:452:f36:/ Mnote: _expanded from macro 'Q31'P I), Q 3450 | (#0de.f40i2n9e4 4Q6318(40xf/)M _ P I ) , Q 30 ( 0 . 4 9 8(0i6n8t9)5((8x)5*2f14/7M48_3PI6)4,8 .Q03 0+( 00..556) 1 56| 4 ^ ~ 1475f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~ :394:src/libavcodec/aac_defines.h7::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 39444 | | {#Qd3e1f(i n0.e4 7Q830038(8x)3 7 1 4 1 9 9 f ) , Q 3(1i(n-t0).(3(94x2)3*2101793778462188284f.0) },+ {0Q.351)( 0| .9 ^8 2991958795In file included from 1src/libavcodec/aacps_fixed.c4:f24): ,In file included from src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 208:0111.: 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 89791390047 208f | )} , | ~~~~~^~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.360:0 0note: 0expanded from macro 'Q31' 00000 045f | #/dMe_fPiIn)e, QQ3310((x)0 . 1 6 0 3 8 6 6 3 6 9 f /(Mi_ntP)I()(,x )Q*3201(04.742853464984.307 5+8 20f.5/)M _ P| I ^ ~) , Q30(0.4In file included from 0src/libavcodec/aacsbr_fixed.c29:462: 4src/libavcodec/aacsbrdata.h6:83934:840:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0393. | 4{9Q830618(9-5085.f3/1M7_P4I44)3,49 6Q63005(60.f5)6,1 5Q6314(1-407.53f6/8M34_1P1I1)8, 8 | 3 ^~~~~~~~~~~~~~6 52fsrc/libavcodec/aac_defines.h)}:,44 :{36Q3:1 note: (expanded from macro 'Q30'- 0.341 10448 | #2d7ef5i91n6e2 3Qf3)0,( xQ)3 1 ( 0. 4 0 21 1 22 2 8 0 7 (6i9n1tf))(}(x,)* 10 7| ~~~~~^~~~~~~~~~~~~~~~~~3 741src/libavcodec/aac_defines.h8:2445.:036 :+ 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:3241(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 208 :86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 1208 | 4 7 48 3 6 4Q83.00( 0+. 000.050)0 00 0| 0 ^ ~0 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.cCC libavcodec/adxenc.o 0:(062.1: 6src/libavcodec/aacsbrdata.h:03933:8586:6 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9f/M_PI ),393 | Q{30Q(03.12(5-409.3417347454384296f6/0M5_6fP)I,) ,Q 3Q1(3-00.(306.843401211984843668542f0)f}/,M _{PQI3),1 (-Q030.(03.41419088027658919652835ff)/,M _PQI31)(, 0Q3.04(0021.152262185067649114f)7}5,f / M| _P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h | : ^~~~~~~~~~~~~~45 :36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31':36 : note: expanded from macro 'Q30' 45 | #de 44f | i#ndee fQi31n(ex Q)3 0 ( x ) ( in t )(((ixn)t*)2((1x4)7*4180373674481.802 4+. 00 .+5) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::39324:: 31In file included from :src/libavcodec/aacps.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:208:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {Q31(-0.3 1208 | 7 4 4 4 3 4Q93606(005.6f0)0,0 0Q003010(0-00.f/3M68_3P4I1)1,1 88Q33605(02.1f6)03}8,66 3{6Q93f1/(M-_0P.I3)4,1 10Q82370(5091.625243f9)4,3 Q73518(2f /0.M4_0P2I1)1,2 2Q23800(706.94102f9)44}6, 8 4| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):36,: Q 3note: 0expanded from macro 'Q31'( 0.498 045 | 6#89d5ef8i5fn/eM _QP3I1)(,x ) Q 3 0 ( 0 . 5 6 15 6 4 1 4 7(5ifn/tM)_(P(Ix)),*2 14 7| ^~~~~~~~~~~~~~4 8364src/libavcodec/aac_defines.h8:44.:036 :+ note: 0.expanded from macro 'Q30'5) | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(:x393): 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (393i | n{tQ)3(1((-x0)*.103713747444134892646.0506 f)+, 0Q.351)( -0 .| 36 ^8 34111883In file included from 65src/libavcodec/aacps_fixed.c2:f24): },In file included from {src/libavcodec/aacps.cQ:3132(: -src/libavcodec/aacps_fixed_tablegen.h0.:342081:1360:8 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 591623f), Q32081 | ( 0. 4 02 1 Q1302(2208.0007060910f00)0},0 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3036(:0 .note: 1expanded from macro 'Q31'6 03866 3456 | 9#fd/eMf_PiI)n,e QQ330(10(.x2)5 4 9 4 3 7 5 8 2 f / M_ P I()i, nQt)3(0((x0.)4*0221944744863864408f/.M0_P I+) 0,. Q53) 0 | ( ^ ~0. 49806895In file included from 8src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h_:P392I):, 83Q:3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 56156414 73925 | f{/QM3_1P(I )0,. 9 5| 90 ^~~~~~~~~~~~~~3 308src/libavcodec/aac_defines.h4:7744:9368: 6note: fexpanded from macro 'Q30') , Q31( 44 | 0#.d7e6f7i4n4e92 7Q13703(87x3)f) } , { Q 3 1 ( 0 . 7 (3i5nt0)4((1x2)*319007938747198f2)4, .Q301 (+- 00..053)7 47 2| 0 ^3 1CC libavcodec/agm.o 73192fIn file included from )}src/libavcodec/aacps_fixed.c,: 24: In file included from | src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h208::4511::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #208d | e f i n e QQ3301((0x.)0 0 0 0 0 0 0 0 0 0 f / M_ P(Ii)n,t )Q(3(0x)(*02.114670438836664386.90f /+M_ P0I.)5,) | Q ^ ~ 30(0.2549In file included from 4src/libavcodec/aacsbr_fixed.c3:762: 5src/libavcodec/aacsbrdata.h8:2392f:/M59_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.40 2392 | 9{4Q43618(4 0f0/.M_9P5I90)3,3 0Q83407(709.8469f8)0,6 Q83915(85 f0/.M7_6P74I4)9,27 1Q7338073(f0)}.,56 1{Q536411(4 705.f7/3M5_0P4I1)2,3 9 0| 9 ^~~~~~~~~~~~~~8 79f)src/libavcodec/aac_defines.h,: 44Q3:136(:- 0note: .expanded from macro 'Q30'0 37472 03441 | 7#3d1e9fi2nfe) }Q3,0 (| x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' ( in45t | )#(d(xe)f*i1n0e7 3Q73411(x8) 2 4 . 0 + 0 . 5 ) ( in| t ^ )((x)*2In file included from 1src/libavcodec/aacps_fixed.c:42474: 83In file included from 6src/libavcodec/aacps.c4:328: .0src/libavcodec/aacps_fixed_tablegen.h :207+: 1360:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 207src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 392Q:3320:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000 0392 | 0{0fQ/M3_1P(I) ,0. 9Q53900(3030.814773769081659f7)5,f /QM3_1P(I ),0 .Q73607(04.42797237717435867536ff/)M}_,P I{Q)3,1 (Q3 00(.7035.044461213998094803789ff/)M,_ PIQ)3,1 (-Q03.003(704.75266063819703114942ff/)M_}P,I ) | , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:0.456:366:8 6note: 1expanded from macro 'Q31'1 2881f/ M45_ | PI#)d,e f in| e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:44): 36: note: expanded from macro 'Q30' 44 | #(idnetf)i(n(ex )Q*3201(x4)74 8 3 6 4 8 . 0 + 0 . 5 )( i| n ^ ~t )((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c374:1628: src/libavcodec/aacsbrdata.h2:4.3920: 7+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5) | ^ 392 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.249: 5In file included from src/libavcodec/aacps.c9:03323: 0src/libavcodec/aacps_fixed_tablegen.h8:2074:71117:98 6fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.7674 42079 | 2 7 1 7 38 7Q33f0)(}0,.0 0{0Q00301(0 00.0703f5/0M4_1P2I39)0,9 Q83709f()0.,17 3Q63011(5-907.50f3/7M4_7P20I3)1,7 3Q13902(f0).}2,7 7 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 565src/libavcodec/aac_defines.h6:f45/:M36_:P Inote: ),CC libavcodec/aic.o expanded from macro 'Q31' Q30(0 .454 | 4#6de1f9i8n4e 0Q3381f(/xM)_ P I ) , Q 3 0 ( 0(.i5n66t6)8(9(0x1)4*42f14/7M4_8P3I6)48,. 0Q 3+ 00(.05). 6 68| 6 ^ ~1 12881f/MIn file included from _PIsrc/libavcodec/aacsbr_fixed.c):, 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 391:84src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 39144 | | {#Qd3e1f(i-n0e. 8Q437064(3x4)54 83 6 6 5 f) , Q 3 1 ( 0 . 0(2i3n7t2)3(1(6x80)1*2160713f7)4}1,8 2{4Q.310( -+0. 809.053)9 8 6| 3 ^ 483811f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.328: 8src/libavcodec/aacps_fixed_tablegen.h8:6620758:14868:4 6warning: 02implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h207: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0. 0450 | 0#0d0e0f00i0n0e fQ/31M(_xP) I ), Q 30 ( 0 . 1 7 3 60(1i5n97t5)f(/(Mx_P)I*)2,1 4Q73408(306.4287.703 +7 405.655)6f / | M ^ ~_ PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:4624: 6src/libavcodec/aacsbrdata.h19:839140:358:8 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (391 | 0{.Q536616(8-900.1484f4/7M6_P4I3)4,5 4Q83306(06.566f8)6,1 Q1321(8 801f./0M2_3P7I2)3,1 6 | 8 ^~~~~~~~~~~~~~01 261src/libavcodec/aac_defines.hf:44):}36,: {note: Qexpanded from macro 'Q30' 31(-0 .448 | 9#0de3f9i8n6e3 4Q83308(1x1)f ) , Q 3 1 ( 0 . 8 8 8(6i6n5t8)1((4x8)4*61020f7)}3,7 4| 18 ~~~~^~~~~~~~~~~~~~~~~~~2 4.src/libavcodec/aac_defines.h0:45 :+36 :0 .note: 5expanded from macro 'Q31') | ^ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce: 24Q: 3In file included from 1src/libavcodec/aacps.c(:x)32 : src/libavcodec/aacps_fixed_tablegen.h : 207: 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x207) | * 2 1 4 74 8 3Q360(408.0.000 0+0 0000.050) f /| M ^ ~_ PI), Q30(In file included from 0.1src/libavcodec/aacsbr_fixed.c7:36620: 1src/libavcodec/aacsbrdata.h5:9391:7325f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30 391( | 0.{2Q73713(7-4506.85467f6/4M3_4P5I)4,83 6Q6350f()0,. 4Q43611(9 08.400328f3/7M2_3P1I6)8,0 12Q6301(f0).5}6,6 6{8Q39101(4-04.f8/9M0_3PI9)86,3 4Q833801(10f.)6,6 8Q3611(1 208.881f8/8M6_6PI5)81,4 8| 4 ^~~~~~~~~~~~~~60 2f)}src/libavcodec/aac_defines.h, : 44:| 36 ~~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36 :44 | note: #expanded from macro 'Q31'd efine 45Q | 3#d0e(xf)i n e Q 3 1( x ) ( i n t ) ( ((x)i*n1t0)7(37(4x1)8*22414.70 4+8 03.6458). 0 | + ^ 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62207: :src/libavcodec/aacsbrdata.h36:391:: 6:CC libavcodec/alac.o warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | 207 | { Q 3 1 (Q-300.(804.706040304050408030606f5/fM)_,PI )Q3,1 (Q 300.(00.21733726301168509127651ff)/}M,_P I{)Q,3 1Q(-300.(8090.329787367344853685161ff/)M,_ PQI31)(, 0 .Q83808(606.454861194884460032f8)f}/, M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:453:036(:0 .note: 5expanded from macro 'Q31'6 668901 4454 | f/#Md_ePIf)i,n eQ 3Q03(10(x.)6 6 8 6 1 1 2 8 81 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *21src/libavcodec/aac_defines.h4:7444:8363: 6note: 48expanded from macro 'Q30'. 0 + 044. | #5d)e f i| ne ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 390 : 84 : (iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])( (x)*10737 43901 | 8{2Q431.(-00 +. 2004.651)6 7 | 7 ^ 199539f),In file included from Qsrc/libavcodec/aacps_fixed.c31:(24-: 0In file included from src/libavcodec/aacps.c.:1324: 2src/libavcodec/aacps_fixed_tablegen.h0:92079:711:7 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 489f)}, {Q 32071 | ( 0 . 6 62Q2303(8403.10401060470f0)0,0 0Q03f/1M(_ 0P.7I2)52,8 Q53709(09.401372366f)0}1,5 97 5| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: Q363:0( 0note: expanded from macro 'Q31'. 2773 457 | 4#5d6e5f6infe/ MQ_3P1I()x), Q 3 0 (0 . 4 46 1 9 8 4 0 (3i8nft/M)_(P(Ix)),* 2Q1340(70.45863664688.900 1+4 40f./5M)_ P I| ) ^ ~, Q30(0.66In file included from 8src/libavcodec/aacsbr_fixed.c6:1621: 28src/libavcodec/aacsbrdata.h8:1390f:/59M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h390: | 44{:Q3361: (note: -expanded from macro 'Q30'0 .2046 144 | 6#77d1e99f5i3n9ef) ,Q3 0Q(3x1)(- 0 . 1 4 2 0 9 9 7 7 6 28 4 89(fin)t}),( {(Qx3)1*1(0 703.74616822423.80 4+3 10.451)6 4 | 7 ^f ), Q31( In file included from 0.src/libavcodec/aacps_fixed.c7:2245: 2In file included from src/libavcodec/aacps.c8:5327: 99src/libavcodec/aacps_fixed_tablegen.h40:32062:6136f:) }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 : 206note: | expanded from macro 'Q31' Q453 | 0#(de0f.i0ne0 0Q030010(x0)0 0 f / M _ P I ) , Q 3 0((i0nt.)1(7(8x4)2*72616476448f3/6M4_8PI.)0 ,+ Q03.05(0).2CC libavcodec/alac_data.o 8 5| 6 ^ ~ 673002f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI):,62 : Qsrc/libavcodec/aacsbrdata.h:33900:(31:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 30723596 f390/ | M{_QP3I)1,( -Q030.(20.05496711663727010949f53/9M_fP)I,) ,Q 31Q(3-00.(1042.079690737682778148879ff/)M}_,P {IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 6622src/libavcodec/aac_defines.h3:8444:3361: 4note: 16expanded from macro 'Q30'4 7f), Q443 | 1#(d e0fi.n7e2 52Q8305(7x9)9 4 0 3 2 6 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( intsrc/libavcodec/aac_defines.h)(:(x45):36*:1 0note: 7expanded from macro 'Q31' 374182 445. | 0# d+e fi0n.5e) Q 3| 1( ^x ) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cnt:)32: (src/libavcodec/aacps_fixed_tablegen.h(x:)206*:1112:14 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0. 5206) | | ^ ~ Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:620: 00src/libavcodec/aacsbrdata.h0:03900:060:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), Q 33900 | ({0Q3.11(7-804.22706466166747f/1M9_9P5I39)f,), Q3Q0(301.(28-506.61472300909727f6/M2_8P4I)8,9f )Q3}0, ({0Q3.146(3 0072.3656922638f4/M3_14P1I)6,4 7Q3f0),( 0Q.35917( 106.73225020845f7/9M_9P4I0)3,2 6Qf3)0},( 0. 7| 6 ~~~~^~~~~~~~~~~~~~~~~~~03 877src/libavcodec/aac_defines.h1:8745f:/36M:_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:36n:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f in e Q 3 0 ((inxt)) ( ( x ) * 2 1 4 7 4 8 3(6i4nt8).((0x )+* 01.057)3 7| 4 ^ ~ 1824.0 In file included from + src/libavcodec/aacsbr_fixed.c0.:562: )src/libavcodec/aacsbrdata.h :| 389 ^ :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 389src/libavcodec/aacps.c | :32{: Q3src/libavcodec/aacps_fixed_tablegen.h1:(206-:086.:27 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 148835532f )206, | Q 31 ( Q03.09(909.50000902020440700200f9/fM)}_, P{IQ)3,1 (Q 300(.00.613710884022373668643f02/fM_)PI,) ,Q 3Q1(3-00.(50.42855369657837050229f6/1M8_fP)I)},, Q 30| ( ~~~~^~~~~~~~~~~~~~~~~~~ 0.46src/libavcodec/aac_defines.h3:0457:362:3 5note: 9expanded from macro 'Q31'6 f/M_ P45 | I#)d,ef iQn3e 0Q(30.15(9x71)63 2 0 0 4 f / M _ P I ) , (iQn30t()0(.(7x)6*03281747741883674f8/.M0 _+P I0).,5 ) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36:In file included from src/libavcodec/aacsbr_fixed.cnote: expanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:389 :4459 | #:d warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30( x)389 | { Q 3 1 ( - 0 . 27 3(3i8n14t8)8(3(55x3)2*f1)0,7 37Q43118(2 40.0. 99+9 500.9522)4 4 7| 2 ^0 9f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 0src/libavcodec/aacps.c6:323: 1src/libavcodec/aacps_fixed_tablegen.h0:802062:3613:8 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2f), Q31(-0 .2065 | 45 3 9 5 8 7Q532096(108.f)0},0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:f45/:M36_: Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .#1d7e8f4i2n7e6 6Q6341f/(Mx_P)I ) , Q3 0 ( 0 . 2 8 5 6(i6n73t0)(0(2xf)/*2M1_P4I74)8,3 64Q83.00 (+0 .04.63507)2 3 5| 9 ^ ~6 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:0.38959:7321:6 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 4f/M_PI) , 389Q | 3{Q03(01.(7-60.0237837378118478f8/M3_5P5I32)f),, | Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:9449:95360:9 note: 2expanded from macro 'Q30' 24472 0449f | )#}d,e f{iQ3n1e( Q 300.(x0)6 3 1 0 8 0 23 3 8 3 02 f ) ,( iQn3t1)((-(x0).*5140573397451878522946.01 8+f )0},. 5 )| ~~~~~^~~~~~~~~~~~~~~~~~ | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c#:d32: esrc/libavcodec/aacps_fixed_tablegen.hf:i206n:e36 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 206 | (Qin3t0)((0.(0x0)0*02010407040803f6/4M_8P.I0) +, Q03.05(0). 1| 7 ^ ~8 4276664fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h :Q3893:06(0:. 28warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 673002f/M _389 | P{I)Q,3 Q13(0-(00..2467333087124838593655f3/M2_fP)I, )Q,3 1Q3(0 (00..599979156039222040447f2/09Mf_P)I}),, {QQ3301(( 0.07.600633180787108273f3/83M0_2PfI)),, Q 3 | 1 ^~~~~~~~~~~~~~( -0.src/libavcodec/aac_defines.h5:4445:3369:5 8note: 7expanded from macro 'Q30'5 29618 f)44}, | # d| e ~~~~^~~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3045(:36x:) note: expanded from macro 'Q31' 45 | # d e(finitn)(e( Qx3)*11(x0)7 3 7 4 1 8 2 4 . 0 + 0(.i5n)t ) ((| x) ^* 214748364In file included from 8.src/libavcodec/aacps_fixed.c0: 24+: In file included from src/libavcodec/aacps.c0:.325: ) src/libavcodec/aacps_fixed_tablegen.h :| ^ ~206 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :206388 | : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 03880 | {0Q03010(0-00.0908f9/3M5_1P4I23)3,9 Q1303(90f.1)7,8 4Q2371(6-60.6440f2/M4_91P5I9)00,6 93Q33f)0}(, 0{.2Q8351(6-607.39080028f/1M38_0PI0)91,1 3Q030f()0,. 4Q3613(0-70.2732855966f8/9M5_5P34I0)41,f )}Q,3 0 (| ~~~~^~~~~~~~~~~~~~~~~~~0 .597src/libavcodec/aac_defines.h16:3452:036:0 4fnote: /expanded from macro 'Q31'M _PI), 45Q | #3d0(e0fi.n7e6 Q0313(8x)7 7 1 87 f / M _ PI ) , (| i ^~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(:x)44*:362:14 7note: 4expanded from macro 'Q30'83 648. 440 | # d+e f0i.n5)e Q 3| ^ ~0 (x) 17 warning In file included from src/libavcodec/aacsbr_fixed.cs: 62 generated : . src/libavcodec/aacsbrdata.h :(388:i58n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073 73884 | {1Q82341.(0- 0.+9 809.355)1 4 2| 3 ^3 9139f), In file included from Qsrc/libavcodec/aacps_fixed.c31:(24-: 0In file included from .src/libavcodec/aacps.c4:320: src/libavcodec/aacps_fixed_tablegen.h2:492051:1365:90 0warning: 69implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 3f)}, {Q31( -2050 | . 9 8 08 1 3 8Q003901(103.00f0)0,0 0Q0310(0-00.07f2/8M56_8P9I5)5,3 4Q03401(f0).}1, 7 3| 60 ~~~~^~~~~~~~~~~~~~~~~~~ 1597src/libavcodec/aac_defines.h5:f45/M:_36PI:), note: expanded from macro 'Q31'Q 30(0. 452 | 77#3de7f4i5ne6 56Qf31/(Mx_)P I ) , Q 3 0( 0 . 4 4 6(19i8n40t3)8(f/(M_xPI))*,2 1Q4307(408.536664688.900 1+4 40f./5M) _ P| I ^ ~) , Q30(0.In file included from 6src/libavcodec/aacsbr_fixed.c:6628: 6src/libavcodec/aacsbrdata.h1:13882:8318:1 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~388 | {src/libavcodec/aac_defines.hQ:3144(-:036.:9 8note: 9expanded from macro 'Q30'3 5142 3443 | 9#1d3e9ff)i, nQ3e1 (Q-300.(4x)0 2 4 9 1 5 90 06 9 3 3 f )(}i, n{tQ)3((1x)(*-01.0978307814318802049.1013 0+ f0)., 5Q)3 1| (- ^0 .7285689553In file included from 40src/libavcodec/aacps_fixed.c4:124f: )In file included from }src/libavcodec/aacps.c, : 32: | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~:205 :111:src/libavcodec/aac_defines.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45: 36: note: expanded from macro 'Q31' 20545 | | #d e f i nQe3 0Q3(10(.x)0 0 0 0 0 0 0 0 0 0 f /(iMn_tP)(I()x,) *Q213407(408.31674386.001 +5 9705.f5/M)_ P I)| , ^ ~Q 30(0.27In file included from 7src/libavcodec/aacsbr_fixed.c3:76245: 6src/libavcodec/aacsbrdata.h5:6388f:/6M_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0 .3884 | 46{1Q3918(-400.3988f9/3M5_1P4I2)3,3 91Q339f0)(,0 .Q3516(6-60.8490012444f9/15M9_P0I0)6,9 3Q33f0)(}0,. 6{68Q631112(8-80.19f8/0M8_1P3I8)0,09 1 1| 3 ^~~~~~~~~~~~~~0 f), src/libavcodec/aac_defines.hQ:443:136:( -note: 0expanded from macro 'Q30'. 7285 644 | 8#95d5e3f4i0n4e1 fQ)30}(,x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : ( inote: nexpanded from macro 'Q31't )((x )45* | #1d0e7f3in7e4 1Q83214(x.)0 + 0 . 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(x:)24*: 21In file included from 4src/libavcodec/aacps.c7:43283: 6src/libavcodec/aacps_fixed_tablegen.h4:2058:.860: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 205 | In file included from src/libavcodec/aacsbr_fixed.c: 62 : Qsrc/libavcodec/aacsbrdata.h3:0(3870:.84:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/ M387_ | P{IQ),3 1Q(3-00.(5304.1979366201195797957f20/fM)_P,I) ,Q 3Q130(( 0.02.977723471455563576f3/12M3_P7If)),} ,Q 3{0Q(03.1(4-4601.948944023985f6/M0_2P2I)6,49 7Qf3)0,( 0Q.3516(6 608.9908114843f8/6M5_29P1I9)0,3 f)Q}3,0 ( 0| .6 ~~~~~^~~~~~~~~~~~~~~~~~68 611src/libavcodec/aac_defines.h2:458:8136f:/ Mnote: _expanded from macro 'Q31'P I), | 45 | ^~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.hn:e44 Q:3361:( x)note: expanded from macro 'Q30' 44 | # d e f i(nien tQ)3(0(x()x*2)1 4 7 4 8 3 6 4 8 . 0 + 0 .(i5nt)) (| ( ^ ~x )*107374In file included from 18src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+387: 580:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 387 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(-24: 0In file included from .5src/libavcodec/aacps.c3:324: 99src/libavcodec/aacps_fixed_tablegen.h6:2052:16197:9 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0f), Q31( 2050 | . 9 7 24Q1535037(301.2030070f0)0}0,00 0{f/QM3_1P(I-)0.,4 9Q4320(9056.012732660419579f7)5,f /QM3_1P(I )0,. 9Q83108(308.625729713970435f6)5},6 f/ M| ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h, :Q453:036(:0 .note: 4expanded from macro 'Q31'4 61984 04538 | f#/dMe_fiPnIe) ,Q 3Q13(0x)( 0 . 5 6 6 6 8 9 0 1 4(4ifnt/)M(_(PxI)),* 2Q1340(70.46863866418.102 8+ 801.5f)/M _ P| I) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44:62:: 36src/libavcodec/aacsbrdata.h::387 note: :expanded from macro 'Q30'32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n387e | Q{30Q(3x)1 ( - 0 . 5 3 4 99 6 2 1 9(7i9n7t2)0(f()x),* 1Q03713(7 401.892742.04 1+5 503.753)1 2| ^3 7f)}, {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:0.244: 9In file included from 4src/libavcodec/aacps.c:2329: 5src/libavcodec/aacps_fixed_tablegen.h6:02052:236:6 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f), Q31( 0. 982051 | 8 38 6 5 29Q13900(30f.)0}0,0 00 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' Q30(0 .45 | 1#7d3e6f0in1e5 9Q3715(fx/) M _ P I) , Q 3 0 ( 0 .(2i7n7t3)7(4(5x6)5*62f1/4M7_4PI8)36,4 8Q.300( 0+. 404.6519)8 4 | 0 ^ ~38 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(62: 0src/libavcodec/aacsbrdata.h.:3875:666:6 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]90 144f/M_P I387) | ,{ Q3Q130((-00..56364869191622818917f9/7M2_0PIf)),, Q| 3 ^~~~~~~~~~~~~~ 1( 0src/libavcodec/aac_defines.h:.449:7362:4 1note: 5expanded from macro 'Q30'5 37312 344 | 7#f)d}ef,i n{eQ 3Q13(-00(.x49)4 2 9 5 6 0 22 6 4 9 7 f ) ,( iQn3t1)(( (x0).*981108733876451289241.9003 f+) }0,. 5 )| ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f205i:n11e :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 205 | (i nQ3t0)(((0x.)*020104070400800306f/4M_8P.0I )+, Q03.05()0 . 1| 7 ^ ~ 3601597In file included from 5fsrc/libavcodec/aacsbr_fixed.c/:M62_: PIsrc/libavcodec/aacsbrdata.h):, 386Q:3840: (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 77374565 6386f | /M{_QP3I1)(, 0Q3.08(804.64145671490804303986f3/fM)_,PI )Q,3 In file included from 1Q(src/libavcodec/aarch64/me_cmp_init_aarch64.c3 0:.05(024.57: 6In file included from 56src/libavcodec/mpegvideo.h6:08945081: 444src/libavcodec/put_bits.h0f5:/M2_7227P:6374I14:) f),}warning: ,comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] Q 3{0(Q031.( 606.80651 9122781 | 93238 0855 116 f2/ Mf _)PI ),, Q 31i(| f ^~~~~~~~~~~~~~0(.s -2>1bsrc/libavcodec/aac_defines.h26u9:6f446:_36e:n1 d6 6note: 9-expanded from macro 'Q30'9 6s4-f)>}, b44u | | f ~~~~~^~~~~~~~~~~~~~~~~~#_p tdr esrc/libavcodec/aac_defines.hf>in:=45e : sQ363:0 note: iexpanded from macro 'Q31' (zxe)o f45( B | i #dt e Bfuf i ) n)e Q3 1({ (ix )n| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t ) (( x ) * 1 0 7 3 7 4 18(2i4nt.)(0( x+) *02.51)4 7 4| 8 ^ 3648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5): 24: In file included from | src/libavcodec/aacps.c: ^ ~32 : src/libavcodec/aacps_fixed_tablegen.h:204:136:In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :62: src/libavcodec/aacsbrdata.h:386:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | Q386 | 3{0Q(301.(0 000.08080406001057f4/0M0_39P6I3)f,) ,Q3 0Q(310(. 106.507385608643065927f6/M4_P1I4)f,) Q}3,0 ({Q03.125(4 904.30571598829f3/30M55_1P6I2)f,) ,Q Q3301((0 .04.02212969464661864609f9/6M4_PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~ (0.src/libavcodec/aac_defines.h:4459:80366:8 9note: 5expanded from macro 'Q31'8 5f/M_ P45I | )#,d eQ3f0in(e0 .5Q6311(5x6)41 4 7 5 f / M_ P I ), | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)44(:(36x:) *note: 2expanded from macro 'Q30'1 47483 644 | 4#8d.e0f i+n e0 .5Q)3 0 | ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:386i:nt32):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *107374182 4386 | .{0Q 3+1 0(. 50). 8 8| ^4 61574003In file included from 96src/libavcodec/aacps_fixed.c3f:)24,: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:2045:71115:0 84warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5276414f)}, 204{ | Q 3 1 ( 0 .Q03501(09.8090030300050501060f2/fM)_P,I )Q,31 (Q 03.0(201.2166906361866696936649ff/)M_}P,I ) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h25:4459:4363:7 5note: expanded from macro 'Q31'8 2f/M 45_ | PI#)d,e fQi30n(0e. 4Q03219(44x6)8 4 0 f /M _ P I ) , Q3 0((0i.n4t98)0(68(9x5)8*52f1/4M_7P4I8)36,4 8Q3.0(00 .+5 6105.56)4 1 4| 7 ^ ~5 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h386::744::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44386 | | #{dQe3f1i(n 0e. 8Q8304(6x)1 5 7 4 0 0 3 9 6 3 f ) , Q(3i1n(t )0(.(5x)7*1500783407542716842144.f0)} ,+ {Q03.15() 0 | . ^05 19893305In file included from 51src/libavcodec/aacps_fixed.c6:224: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:( 2040:.862:1 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9661669964f 204) | } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(0src/libavcodec/aac_defines.h.:04500:0360:0 0note: 0expanded from macro 'Q31'0 0f/M_ P45I | )#,d efQi3n0e( 0Q.3116(0x)3 8 6 6 3 6 9 f/M_ PI ) , Q3(0i(n0t.2)5(49(4x3)7*528124f7/4M8_3P6I48)., 0Q src/libavcodec/put_bits.h3+ 00(.:05265).: 4 | 370: ^ ~ warning: 2 comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]94 46840fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P : I265src/libavcodec/aacsbrdata.h) | :, Q385 3: 084( 0: . 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 8i0f6 8(95 385s | 85-f>{b/QMu_P3If),1_( e-Q0n3d .-600( 1s-08.>25b621u054f67676_048pf1tr)4, 7>Q=5 s3f1i/(z Me0o_f.P(8BIi6)7,t 7B u9| f6 ^~~~~~~~~~~~~~5)1 )0 {3src/libavcodec/aac_defines.h6 1: 2| 443 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f):}, 36:{ note: Qexpanded from macro 'Q30'3 1(-0 .449 | 7#4d1e85f8i8n1e6 3Q23107(f)x, )Q 3 1 ( 0 . 9 6 4 6 85 2 3(6i6n6t4)75(f()x}),* 1 0| ~~~~~^~~~~~~~~~~~~~~~~~7 374src/libavcodec/aac_defines.h1:845:2364:. 0note: expanded from macro 'Q31'+ 0.5) 45| | ^# define Q3In file included from 1src/libavcodec/aacps_fixed.c(:x)24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 204 : 61 :(i ntwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](( x)*21474836 42048 | . 0 + 0 . 5Q)3 0 (| ^ ~0 .000000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: fsrc/libavcodec/aacsbrdata.h/:M385_:58P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.1603 83856 | 6{3Q6319(f-0/.M6_0P1I8)22,0 4Q3607(7600.8f2)5,4 9Q43317( 5082.f8/6M7_79P6I)5,1 0Q33601(20.34f0)2}9,4 4{6Q83410(f-/M0_.9P7I4)1,8 5Q83801(06.342918076f8)95,8 5fQ/3M1_(P I0),. 9Q36046(8502.356661656447154f7)5},f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h : 45| : ^~~~~~~~~~~~~~36 : note: src/libavcodec/aac_defines.hexpanded from macro 'Q31':44 :36: note: expanded from macro 'Q30'45 | #def i44n | e#d eQfi3n1e( xQ)3 0 ( x ) ( i n t()i(n(xt))*(2(1x4)*71480376347481.08 2+ 40..05 )+ 0| .5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::24385: :32In file included from :src/libavcodec/aacps.c: 32warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:204:36: warning: 385implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31(-0.60 182042 | 20 4 67 7 6 0 Q830f()0,. 0Q0030010( 000.0806f7/7M9_6P51I0)3,6 12Q33f0)(},0 .{1Q60331(8-606.369794f1/8M5_8P8I1)6,3 21Q73f)0,( 0Q.3215(4 904.379568426f/8M5_2P3I)6,6 6Q43705(f)0}., 4 0| 2 ~~~~~^~~~~~~~~~~~~~~~~~94 468src/libavcodec/aac_defines.h4:450:f36/:M note: _expanded from macro 'Q31'P I), Q 345 | 0#(d0e.f4i9n8e0 6Q839518(5xf/)M _ P I) , Q 3 0 ( 0 . 5 6(1in5t6)4(1(4x)7*5f2/1M4_7P4I8)36,4 8 .| ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36 :| ^ ~note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c#:d62: esrc/libavcodec/aacsbrdata.hf:i385n:e6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 385 | { Q3 1 (- 0 .(6i0n18t2)2(0(46x7)*7160087f)3,7 4Q138214( .00. 8+6 707.9655)1 0 3| 61 ^2 3f)}, {Q31In file included from (src/libavcodec/aacps_fixed.c-:0.249: 74In file included from 1src/libavcodec/aacps.c8:5328: 8src/libavcodec/aacps_fixed_tablegen.h:12046:3112:17 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.96 42046 | 8 5 23 6 6 6Q43705(f0).}0,0 0 0| ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:045f/:M_36P:I )note: ,expanded from macro 'Q31' Q30(0 45. | 1#d6e0f3i86n6e 3Q693f1(/xM)_ P I ) , Q3 0 ( 0 . 2 5(4i9n4t3)7(5(8x2)f*2/1M47_4P8I36)4, 8Q3.00( 0+. 400.259)44 6 8| 4 ^ ~0f /M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620.: 4src/libavcodec/aacsbrdata.h:93848:0846:8 95warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), 384 | Q{Q3301((0.-506.1358665481754171353f5/27Mf_),P I)Q,3 1| ( ^~~~~~~~~~~~~~ 0.9src/libavcodec/aac_defines.h9:54401:5367:12 0note: 89expanded from macro 'Q30'8 5f)}, {Q443 | 1#(d-e0.f2i9n25e08src/libavcodec/put_bits.h 1Q3:040(31729x:338:5) warning: 1 comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]f ) , Q 3 1( 0 . 33177 44 | 4( i 9n t9 )4i34(f 4((x)6*s11-0>57bfu3f_)7}e,4n d1 - s8-| >2 ~~~~~^~~~~~~~~~~~~~~~~~b 4u.fsrc/libavcodec/aac_defines.h_p0t :+r 450:36>:.= 5)note: expanded from macro 'Q31's iz e| o45 ^f | #(deBfitiBnueIn file included from fQ)src/libavcodec/aacps_fixed.c3):1 (x24{: ) In file included from | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :203 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)* 22031 | 4 7 4 83 6 4 8.Q030 (+ 00..500)0 0 0| 00 ^ ~0 00f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h:33840:58(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 315985769f /384M | _{PQI3)1,( -Q300.(308.260752582725419113f3/5M2_7PIf)),, QQ3301((0 0..39189815801754781200f8/9M8_5PfI))},, Q{3Q301(0(.-308.229525500181240042f9/85M1_fP)I),, Q 3Q1(3 00(.03.74414943999453414161950ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:src/libavcodec/aac_defines.h36::44: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | #44d | e#fdineef inQe3 1Q(3x0()x ) ( i(nitnt))((((xx))**1207134774418386244.80. 0+ +0 .50). 5 ) | ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: In file included from 62src/libavcodec/aacps.c: src/libavcodec/aacsbrdata.h::32: 384src/libavcodec/aacps_fixed_tablegen.h::20332:: 111warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | { 203Q | 3 1 ( - 0. 3 Q836508(7051.10303050270f0)0,0 0Q301f(/ M0_.P9I9)5, 0Q13507(1200.8918351f)5}9,8 5{7Q6391f(/-M0_.2P9I25)0,8 14Q03209(8501.f2)07,2 5Q2321(4 910f.3/7M4_4P4I9)9,4 3Q43406(150f.)3},1 8 8| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 7480src/libavcodec/aac_defines.hf:/45:M36_:P Inote: )expanded from macro 'Q31', Q30 (045. | #3d8e2fi5n50e1 Q23014(f/xM) _ P I ), Q 3 0 ( 0 . 4 1(9i3nt9)5(1(1x9)*02f1/4M74_83P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| : ^ ~36 : note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62: #src/libavcodec/aacsbrdata.hd:384e:f6i:n warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 384 | { Q 3 1( - 0 . 3 8(6in5t8)7(5(11x3)3*51207f7)3,7 4Q138124(. 00. +9 905.05)1 5 71| 2 ^0 8985f)}In file included from , src/libavcodec/aacps_fixed.c:{24Q: 3In file included from src/libavcodec/aacps.c1:(-320: .src/libavcodec/aacps_fixed_tablegen.h2:922035:0868:1 40warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 851f), Q31( 203 | 0 . 3 7 4 4Q43909(403.0404601050f0)0}00,0 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):, 45Q:3360:( 0note: .expanded from macro 'Q31'1 31598 5457 | 6#9dfe/fMi_nPIe) , QQ330(10(.x2)0 72 5 22 4 9 1 f / M _ P I )(i,n tQ3)0(((0.x3)*1281487148873644880.f0/ M+_ P0I.)5), Q| ^ ~3 0(0.38255In file included from 0src/libavcodec/aacsbr_fixed.c12:0624: fsrc/libavcodec/aacsbrdata.h:/383M_:P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.4 193833 | 9{5Q1311(9 0f0/M._9P1I6)5,31 80 3| 6 ^~~~~~~~~~~~~~7 913src/libavcodec/aac_defines.hf:)44,: 36Q3:1 (note: -expanded from macro 'Q30'0 .3058 74462 | 8#d7e2f6in5e9 7fQ)3}0,( x{)Q 31 ( 0 . 6 9 0 0 0 8 0 3 4(99i3n16tf))(,( xQ)3*11(0 07.379410892542.1701 3+8 6103.25f)) } ,| ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h 45: | 203#:d61e: fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 203 | Q 3(0i(n0t.)0(00(0x0)0*20100407f4/83M6_4P8.I0 )+, 0Q.35)0 ( | 0 ^ ~. 131598576In file included from 9src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h_:P383I:)59,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.2072 3835 | 2{Q234911(f /0M._9P1I6)5,31 8Q03306(7901.331f8)8, 1Q8317(4-800f./3M0_5P8I76)2,8 72Q63509(7f0).},3 8{2Q53510( 102.0649f0/0M0_8P0I3)4,9 9Q33106(f0),. 4Q13913(9 05.19019905f2/1M_7P13I8),6 13 2| f ^~~~~~~~~~~~~~) }, src/libavcodec/aac_defines.h :44| : ~~~~~^~~~~~~~~~~~~~~~~~36 : note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31'44 | #def i45n | e#d eQf30i(xn)e Q 3 1 ( x ) ( i n t ) ( (x )(i*n10t7)3(74(1x8)2*42.10 4+7 408.356)4 8| . ^ 0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :24| : ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 203src/libavcodec/aacsbr_fixed.c::6236: :src/libavcodec/aacsbrdata.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]383 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | 383 | { Q 3Q1(3 00(.09.10605030108000306070f9/1M3f_)PI,) ,Q 3Q130(-(00..31035817596825877692f65/9M7_fPI))},, Q{3Q301((0 .020.76295020204890314f9/9M3_1P6fI)),, QQ3310(( 00..3901985821187713488601f3/2Mf_)P}I),, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:3458:2365:5 01note: 2expanded from macro 'Q31'0 4f/M _45P | I#)de,f iQne3 0Q(310(.4x1)9 3 9 5 1 1 9 0 f / M _ P I(i)n,t )( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0. 544) | # d e| ^ ~f ine Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h: 383 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t383) | ({(Q3x1)*(10 70.3974118625341.800 3+6 7901.35f)) , Q| 3 ^ 1(-0.305In file included from 8src/libavcodec/aacps_fixed.c7:246: In file included from 2src/libavcodec/aacps.c8:7322: 65src/libavcodec/aacps_fixed_tablegen.h9:7203f:)11}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.690 002038 | 0 3 4 9 9 3Q1360f(),0 Q.301(0 000.900009050201f71/3M8_6P13I2)f,) }Q,3 0 (| ~~~~~^~~~~~~~~~~~~~~~~~0 .13src/libavcodec/aac_defines.h1:59458:536:7 6note: expanded from macro 'Q31'9 f/M_ P45I | )#,d eQf3i0ne( 0Q.321(0x7)2 5 2 2 4 9 1f / M _ P I ) ,( iQ3n0(t0)(.(3x1)8*8128147748408f3/M6_4P8I.)0, +Q 300.(50) . | ^ ~3 825501204In file included from f/src/libavcodec/aacsbr_fixed.cM:_62PI: ),src/libavcodec/aacsbrdata.h :Q3823:083:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 19395119 0382f | /{MQ_3PI1)(, 0| ^~~~~~~~~~~~~~. 0523src/libavcodec/aac_defines.h7:23447:23674:9 note: 4expanded from macro 'Q30'7 f), Q 3441 | (-#0de.f2i5n6e40 3Q61360(0x2)6 6 1 f ) } , { Q 3 1 ( (0in.t3)6((7x0)3*1508733975471482244f.)0 ,+ Q301(.-50).3 8 | 6 ^ 5326564187In file included from 5src/libavcodec/aacps_fixed.cf:)24}: , In file included from src/libavcodec/aacps.c:| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:202src/libavcodec/aac_defines.h::13645:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #d202e | f i n e Q 31 (Qx3)0 ( 0 . 0 00 0 00 0 0 0 0(fi/nMt_)P(I()x,) *Q23104(07.14081361481.209 0+9 60f./5M)_ PI )| , ^ ~ Q30(0.15In file included from 8src/libavcodec/aacsbr_fixed.c0:7626: 4src/libavcodec/aacsbrdata.h:53820:592:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q3 0382 | ({0Q.3213(8 705.570157293f7/23M72_7PI4)9,4 7Qf3)0, (Q03.218(2-007.2285761490f3/6M1_6P0I2)6,6 1Qf3)0}(,0. 3{Q03518(3 800.138677f0/3M58_3P9I5)74,2 4| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44-:036.:38 6note: 5expanded from macro 'Q30'3 2656 44418 | 7#5fd)ef}i,n e Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (i45n | #td)e(f(ixn)*e1 Q03713(74x1) 8 24 . 0 + 0 .5 ) | ( ^in t)((x)*214In file included from 7src/libavcodec/aacps_fixed.c4:83246: 4In file included from 8.src/libavcodec/aacps.c0:32 : + src/libavcodec/aacps_fixed_tablegen.h0:.2025): 111 | : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62202: | src/libavcodec/aacsbrdata.h :382 : 31 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00000 038200 | 0{0Qf31/(M _0P.I0)5,2 3Q732307(207.41904171f1),2 90Q963f1/M(_-P0I).,2 5Q63400(306.161052866017f)6}4,5 0{Q23f1/(M _0P.I3)6,7 0Q33508(309.52734284f7)5,5 7Q1371(9-f0/.M3_8P6I5)3,26 5Q36041(80.7258f2)0}7,2 8 | 7 ~~~~^~~~~~~~~~~~~~~~~~~19 f/Msrc/libavcodec/aac_defines.h_:P45I):,36 :Q 3note: 0(expanded from macro 'Q31'0 .3058 3458 | 0#1de8f7ifn/Me_ PQI)3,1( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30')( (x)*2 14447 | 4#8d3e64f8in.e 0Q 3+ 00(.5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:62i: nsrc/libavcodec/aacsbrdata.ht:)382(:7(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 07374182 4382. | 0{ +Q 03.15() 0 .| 0 ^ 52372372In file included from 7src/libavcodec/aacps_fixed.c49:424: 7In file included from fsrc/libavcodec/aacps.c:)32,: src/libavcodec/aacps_fixed_tablegen.h :Q202:3861:( -0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 56403616026 61202f | ) }, { Q 31 (Q 300.(3607.00305803095070402040f0)f,/ MQ_31P(I-)0,.3 8Q63503(02.1605161411827950f9)6}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(360:. 1note: 5expanded from macro 'Q31'8 07645 0452 | f#/Md_PeI)f,i neQ 30Q(301.(2x3)8 7 5 5 7 1 79 f / M _P I )(,in tQ)30(((0x.)28*220712847741893f64/8M_.P0I )+, 0Q.35)0 (| 0 ^ ~. 3058380187In file included from fsrc/libavcodec/aacsbr_fixed.c/:M_62PI: )src/libavcodec/aacsbrdata.h,: 381 :| 83: ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 381note: | expanded from macro 'Q30'{ Q31( 044 | .9#9d7e40f2i2n4e1 17Q0301(x9)f ), Q 3 1 ( - 0 . 1 6 8(3i0nt4)9(4(x9)96*31700f73)7}4,1 8{2Q431.(0 -+0 .03.558)9 9 4| ^1 3170555f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:320: .src/libavcodec/aacps_fixed_tablegen.h46:62023:36122:6 64warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 13f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 202 | src/libavcodec/aac_defines.h : 45 : Q363:0 note: (expanded from macro 'Q31'0 .0000 0450 | 0#0de0f0ifn/eM _QP3I1()x,) Q3 0 ( 0 . 1 0 1 1 1 2 9 0(9i6nft/M)_(P(I)x,) *Q23104(704.81538604786.405 0+2 f/0M.5_)P I| ) ^ ~, Q30(0.2In file included from 3src/libavcodec/aacsbr_fixed.c8:7625: 5src/libavcodec/aacsbrdata.h:73811:587:9 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3813 | 0{Q(301(. 20.89290774208272149f1/M1_7P01I9),f Q)3,0 (Q03.13(0-05.81368081380749f4/9M96_3P7I0f)), } ,| { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.3445:8369:9 4note: 1expanded from macro 'Q30'3 17055 544f | ),# deQf3i1n(e- 0.Q4306(6x3)3 2 2 66 4 9 6 1 3 f ) } ,( i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824. 045 | + #0d.e5f) i ne| Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 202 : 36(:i nwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*214748 32026 | 4 8 .0 + Q0.350()0 . 0| 0 ^ ~0 0000000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62: )src/libavcodec/aacsbrdata.h, :Q30381(:031.:1 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1129096f/M _P381I | ){, QQ3310((0 .01.58909776445002224f1/1M7_0P1I9)f,) ,Q 3Q03(10(.2-30.81765587310749f9/4M9_P9I6),3 7Q03f0)(},0 {.Q32182(07-208.731598f/9M9_41P3I1)7, 0Q53505f(),0 .Q3301(5-803.8406168373f2/2M6_6PI4)96,1 3| f ^~~~~~~~~~~~~~) }, src/libavcodec/aac_defines.h| :44 ~~~~^~~~~~~~~~~~~~~~~~~: 36: src/libavcodec/aac_defines.hnote: :45expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #de f45 | i#ndeef Qi3ne0 (xQ)31 ( x ) ((iinntt)()((x()x*2)1*41704783376441882.40.0 ++ 00..55)) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps.c381::327: :src/libavcodec/aacps_fixed_tablegen.h :warning: 202implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31 (202 0 | . 9 9 7 40 2 2Q413107(001.90f0)0,0 Q0301(0-000.01f68/3M_0P4I9)4,9 96Q33700f()0}.1,0 1{11Q293019(6-f0/.M35_8P9I9),4 1Q3310(700.5155580f7)6,4 Q53021f(/-M0_P.I4)6,6 3Q33202(606.2439681735f57)1},7 9 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q363: 0note: (expanded from macro 'Q31' 0.282 0457 | 2#8d71e9ffi/Mn_eP IQ)3, 1Q(x3)0 ( 0 . 3 0 5 83 8 0 1 8 7 f /(Mi_ntP)I)(,( x | ) ^~~~~~~~~~~~~~* 214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0 .544) | #| de ^ ~f ine Q30In file included from (src/libavcodec/aacsbr_fixed.cx:) 62 : src/libavcodec/aacsbrdata.h :380 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )380* | 1{0Q73317(4 1082.499.206 +7 6507.5565) 0 9| 4 ^f ), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c0:324: 7In file included from 57src/libavcodec/aacps.c0:3324: 3src/libavcodec/aacps_fixed_tablegen.h:12016:91365:8f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.94 02016 | 3 4 71 6 1 4Q13706(f0).,0 0Q030010(0 0000.f4/1M3_P3I)2,3 3Q83503(809.6036f7)2}3,4 1 36| 2f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36:Q 30note: (expanded from macro 'Q31'0 .1045 2453 | 56#1d9eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 1 5 5 89 0 4 3 5 0 f(/iMn_tP)I()(,x) *Q23104(704.8138624487.02 3+7 800.5f)/ M| _ ^ ~P I), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.1629: 6src/libavcodec/aacsbrdata.h68:03800:558:4 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), | 380 ^~~~~~~~~~~~~~ | {Q3src/libavcodec/aac_defines.h1(: 440:36.: 9note: 9expanded from macro 'Q30' 2676 5447 | 5#65d09e4ff)i,n eQ 3Q13(0-0(.x0)3 75 7 0 3 4 31 6 95 8 f ) (}i,n t{Q)3(1((x-)0*.1907430764318427146.104 1+7 60f.)5,) Q 3| 1 ^( 0.41332In file included from 33src/libavcodec/aacps_fixed.c8:5243: 8In file included from 96src/libavcodec/aacps.c3:f32: )src/libavcodec/aacps_fixed_tablegen.h}:,201: 111 :| warning: ~~~~^~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 201 | 45 | Q#3d0e(fi0n.e0 0Q03010(x0)0 0 0 0 f / M _ P I ) , (Qin3t0)(((0x.)06*721243744183632f6/M4_8PI.)0, Q3+0 0(.0.51)0 4 5| 2 ^ ~3 5619f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62: Qsrc/libavcodec/aacsbrdata.h3:0380(0:.311:5 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904350f/M_ P380 | I{),Q 3Q13(0 0(.099.2168726457725365708904ff/)M,_ PQI31)(,- 0Q.300(30.719566780304035146195f8/f)M}_,P {IQ)31,( - 0| ^~~~~~~~~~~~~~. 940src/libavcodec/aac_defines.h6:344:4367:1 6note: expanded from macro 'Q30'1 4176 f)44, | Q#3d1e(fi n0e. 4Q1303(3x2)3 3 8 5 3 8 9 6 3 f ) } ,( i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((xsrc/libavcodec/aac_defines.h):*451:0367: 3note: 7expanded from macro 'Q31'4 1824. 045 | +# d0e.f5i)n e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : (32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:201):(86(:x) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 +201 | 0 . 5 ) | Q ^ ~ 30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.hf:/380:M7_P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 638072 | 34{1Q33612(f /0M._9P9I2)6,7 6Q537506(500.941f0)4,5 2Q33516(-109f./03M7_5P7I0)3,4 3Q136905(80f.1)5},5 8{9Q03413(5-00f./9M40_6PI3)4,7 1Q63104(107.168f2)4,7 2Q33718(0f /0.M4_1P3I3)2,33 8Q53308(9063.f1)9}6, 6 8| ~~~~~^~~~~~~~~~~~~~~~~~0 054src/libavcodec/aac_defines.h1:f45/:M36:_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hde:f44i:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e Q3(0in(t)x()( x) * 2 1 4 7 4 83 6 4 8 .0( i+n t0).(5()x )| * ^ ~ 107374182In file included from 4.src/libavcodec/aacsbr_fixed.c0 :+62 : 0src/libavcodec/aacsbrdata.h:.3795): 83 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c379: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h:.2013:6618:3 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 6949252f), Q2013 | 1( 0 . 9 64 5Q8320(90.800000200907050f0)0}f,/ {MQ3_1PI(), 0Q.3903(80.901677620349138628f0/4M5f_)PI,) ,Q 3Q1(3-00(.08.9190648532533754601398f8/fM)}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:1365: 5note: 8expanded from macro 'Q31'9 04350 f45 | /#Md_ePfIi)n,e QQ3310((x0). 18 2 4 72 3 7 8 0 f / M _ P(Ii)nt,) Q(3(x0)(0*.2114976468830604584.01 f+/ 0M._P5I) ) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36::62: src/libavcodec/aacsbrdata.h:note: 379expanded from macro 'Q30':59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e379 | Q{Q3301((x-)0 .3 6 8 3 4 3 36 9 4 92 5 (2inft))(, (Qx)3*11( 00.793674451828928042.009 +7 50f.)}5,) { Q| 3 ^1( 0.938917In file included from 6src/libavcodec/aacps_fixed.c09:8248: 0In file included from 4src/libavcodec/aacps.c5:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2013:361: (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .899683537 42010 | 3 8 8 f )} , Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .000src/libavcodec/aac_defines.h00:0450:03600:f /note: Mexpanded from macro 'Q31'_ PI), Q45 | 3#d0e(0f.i0n67e2 3Q413316(2fx/)M _ P I ) , Q 3 0 ( 0 . 1 0(4i5nt2)35(6(x1)9*f2/1M4_74P8I3)6,4 8Q.300 (+0 0..155)5 8 90| 43 ^ ~50 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h:(3790.:1328:24 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 780f/M_ P379I | ){Q,3 1Q(3-00.(03.618936468303069544912f52/fM)_,P IQ)3, 1 ( | 0 ^~~~~~~~~~~~~~. 964src/libavcodec/aac_defines.h5:8442:983602:0 note: 9expanded from macro 'Q30'75 f)}, {Q443 | 1(# d0e.f9i3n89e1 Q73600(9x8)8 0 4 5f ) , Q 3 1 ( - 0 .(8i9n9t)6((8x3)5*3714007338784f1)}8, 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~ 0 +src/libavcodec/aac_defines.h :045:.365: )note: expanded from macro 'Q31'| ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.ci:ne24 : In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.hx:) 201 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (201x | ) * 2 1 4Q73408(3604.80.000 +0 000.050)0 0| f ^ ~/ M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h6:7379:263:4 1warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), 379Q | 3{0Q(301.1(04-50.233685361493f3/6M9_4PI9)2,5 Q23f0()0, .Q3115(5 8900.493645508f2/9M80_2PI0)9,7 5Q3f0)}(,0 .{1Q83214(7 2037.89308f/9M17_6P0I9)8,8 0Q4350f()0,. 1Q963618(0-005.489196f83/5M3_7P4I03)8,8f )} ,| ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36:: 45note: :expanded from macro 'Q30'36: note: expanded from macro 'Q31' 44 | # d45e | f#idenfei neQ 3Q03(1x() x ) ( i n(ti)n(t()x()(*x1)0*72317447148284.3064 8+. 0 0+. 50). 5 ) | ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::37832:84: :src/libavcodec/aacps_fixed_tablegen.h :warning: 200:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 200 | 0 . 9 20 4 5 1Q23407(305.4090500f00)0,0 Q0301(f-/0M._6P2I43)3,65 2Q5320(402.2004f33)4}5,9 {5Q433f1(/ M0_.P8I9),1 6Q235302(205.180768f7)2, 1Q7321(3 802.f5/4M9_50P9I)5,5 5Q37005(603f.)0}9,9 71 6| 7 ~~~~~^~~~~~~~~~~~~~~~~~9 00fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 11456 | 2#9d5e16f63ifn/Me_ QP3I1)(,x )Q 3 0 ( 0 . 1 2 5 0 7 3 6 8(6i2nf/tM)(_(xP)I*)2,1 4 7| ^~~~~~~~~~~~~~4 83src/libavcodec/aac_defines.h:64448:.360: + note: 0expanded from macro 'Q30'. 5) | 44 ^ ~ | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620(: src/libavcodec/aacsbrdata.hx:)378 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n378t | ){(Q(31x() 0*.192007435712441872345.409 5+f )0,. Q53) 1 | ( ^- 0.624336In file included from 52src/libavcodec/aacps_fixed.c52:4242: 2In file included from 0src/libavcodec/aacps.cf:)32},: src/libavcodec/aacps_fixed_tablegen.h:{200Q3:1111(: 0.warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9162532251 872008 | f ), Q3 1 (Q 300(.05.4009050000905050507f0/56M3_fP)I}),, | Q3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h0:4453:34365:95 4note: 3expanded from macro 'Q31'f /M_PI )45 | ,# Qd3e0f(i0ne. 06Q73211(7x2)38 2 f / M _ P I ) , Q(3i0n(t0).(0(9x9)71*62174970408f3/6M4_8P.I0 )+, 0Q.350)(0 . 1| 1 ^ ~6 2951663f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): src/libavcodec/aacsbrdata.h,: 378Q:313: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1250736 83786 | 2{fQ/M3_1(P I0).,9 2| 0 ^~~~~~~~~~~~~~4 512src/libavcodec/aac_defines.h4:7443:5364:9 5note: f)expanded from macro 'Q30', Q31( -440 | .#6d2e4f3i3n6e5 2Q532402(2x0)f ) } , { Q 31 ( 0 . 8 91 6(2i53n2t)2(51(8x7)*810f73)7,4 1Q83241.( 00 .+5 4095.059)5 5 57| 0 ^5 63f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~ :24: src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps.c36:32: : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 200:86: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x )200 | Q 3 0( 0 . 0 0 (0i0nt0)00(0(0x)0*f2/M1_4P7I4)8, 3Q64380.(00 .+0 4303.45)5 95 4| 3 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h0:378.:076:7 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 72382f/M_P I378 | ){,Q 3Q1(3 00(.09.2004959172164797003f5/4M9_5PfI),) ,Q 3Q130((-00..61126423935615626532f4/2M2_0PfI))},, { QQ3310(( 00..8129510672353622856128f/7M8_fPI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.54src/libavcodec/aac_defines.h9:5440:369: 5note: expanded from macro 'Q30'5 5705 6443 | #fd)ef}i, n e | Q ~~~~~^~~~~~~~~~~~~~~~~~ 30(xsrc/libavcodec/aac_defines.h) : 45: 36 : CC libavcodec/alacdsp.o note: expanded from macro 'Q31' 45( | i#ndetf)(i(nxe )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0 .(i5n) t )(| ( ^x )*214748In file included from 36src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+:32 : 0src/libavcodec/aacps_fixed_tablegen.h.:5200): 61 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c200: | 62 : src/libavcodec/aacsbrdata.h: 377 : 84 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.00000 03770 | 0{0Q03f1/(M-_0P.I8)6,4 Q23500(903.001413234455f95)4,3 f/QM31_(P-I)0,. 4Q53709(500.20560722197462638f2)f}/,M _{PQ3I1() , 0Q.3308(807.90797997015697900405ff/)M,_P I)Q, 3Q13(0 0(.0.91712672945421963634f4/M5_9P3If),) }Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0. 125src/libavcodec/aac_defines.h0:745:3366:8 6note: 2expanded from macro 'Q31'f /M_PI )45, | # d| ^~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q443:136(x:) note: expanded from macro 'Q30' 44 | # d (eifnitn)e (Q(3x0)(*x21)4 7 4 8 3 6 48 . 0 + 0 . 5()in t) (| ( ^ ~x )*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:622: src/libavcodec/aacsbrdata.h4:.3770: +59 : 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 377 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(:24-: 0In file included from .src/libavcodec/aacps.c86:4322: src/libavcodec/aacps_fixed_tablegen.h5:02009:3360:1 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 5f), Q31( -0200. | 4 5 7 9 5 0 2Q3500(02.90406060f0)0}0,00 0{fQ/31M(_ 0P.I3)88,7 9Q737090(509.0044353f4)5, 9Q5314(3 f0/.M9_7P2I7)4,4 Q23903(04.4059637f2)17}2,3 8 2| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h),: 45Q:363:0 (note: 0expanded from macro 'Q31'. 0997 1456 | 7#90d0eff/iMn_eP IQ3)1,( xQ)3 0 ( 0. 1 1 62 9 5 1 6 6 3(fi/Mn_tP)I(),( xQ)3*201(04.7418253067483.608 62+f 0/.M_5P) I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662: : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 377:31: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3773 | {0Q(3x1)( - 0 . 86 4 2 5 0 9 3 01 1 24(5if)n,t) (Q(3x)1*(-100.7435779451028520429.4066 f+ )0}., 5{)Q 3 1| ( ^ 0.3887977In file included from 90src/libavcodec/aacps_fixed.c5:92404: 5fIn file included from )src/libavcodec/aacps.c,:32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(200 :011.:9 72warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 429344593f) }200, | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:036:. 0note: 0expanded from macro 'Q31'0 0000 0450 | 0#dfe/fiMn_eP IQ3)1,( xQ) 3 0 (0 .0 4 3 3 4 5 9 5 4(3ifn/tM)_(P(Ix))*,2 14Q7304(8036.40687.201 7+2 308.25f/)M _ P| I) ^ ~, Q30(0.09In file included from 97src/libavcodec/aacsbr_fixed.c1:67629: 0src/libavcodec/aacsbrdata.h0f:/377M:_6P:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(0.1162 9377 | 5{1Q3616(3-0f.8/6M4_2P50I9),3 Q03101(204.512f5)0,7 3Q638612(f-/0M_.P4I5)7,9 5 0| 2 ^~~~~~~~~~~~~~5 029src/libavcodec/aac_defines.h4:6446:f36)}:, note: expanded from macro 'Q30'{ Q31( 440 | .#3d88e7f9i7n7e9 05Q930405(fx)) , Q3 1 ( 0 . 97 2 7 4 4 2(i9n3t4)4(59(3fx))*}1,0 7 3| 74 ~~~~^~~~~~~~~~~~~~~~~~~1 824src/libavcodec/aac_defines.h.0: 45+: 360: .note: expanded from macro 'Q31'5 ) | ^ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:243: 1In file included from (src/libavcodec/aacps.cx:) 32 : src/libavcodec/aacps_fixed_tablegen.h : 199 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*214 741998 | 3 6 48 . 0 Q+3 00(.05). 0 0| ^ ~0 0000000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.hQ:3763:083(:0 .warning: 01implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5873566f /376 | M{_QP3I1),( Q03.09(303.70936033533016491871f0/fM)_P,I )Q3,1 (-Q03.07(008.80149489645688832638f2/fM)_}P,I ),{ QQ3310((-00..0582522253584911055f/7M3_3P36If)), ,Q 30Q(301.(0-05.6100843449236417f9/6M64_1PI0)f),} , | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4544 | | ##ddeeffiinnee Q3Q0(3x1)( x ) ( i(nitn)t()((x()x*1)07*32714471842843.604 8+. 00 +. 5)0 . 5| ) ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c376::3258: :src/libavcodec/aacps_fixed_tablegen.h :199warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0199. | 9 3 3 7 9 6Q3305(300.408010000f)0,00 0Q03f1/(M-_0.P7I0)8,8 Q139094(508.30618925f8)7}3,56 6{fQ/3M1(_-P0I.)8,5 23Q53401(005.7033303363f1)6,9 1Q73f1/M(_-P0I.)0,83 4Q23340(709.6064441806f6)88}2, 3 f/| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h Q:3045(:0.360: 5note: 2expanded from macro 'Q31'2 25891 545f | /#Mde_fPiIn)e, QQ3310((x0). 0 5 6 1 0 4 49 6 1 f / M _(PiInt)),( ( x)| * ^~~~~~~~~~~~~~ 2147src/libavcodec/aac_defines.h4:8443:366:48 .note: 0expanded from macro 'Q30' + 0.5) 44 | | ^ ~# define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62x: src/libavcodec/aacsbrdata.h):376 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i376n | t{)Q(3(1x() 0*.19037337796431538024841.0f0) , +Q 03.1(5-)0 . 7| 0 ^ 88199458368In file included from 2src/libavcodec/aacps_fixed.cf:24): }In file included from ,src/libavcodec/aacps.c: 32{: src/libavcodec/aacps_fixed_tablegen.hQ:31199(:-860:. 8warning: 52implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 5410573336f )199, | Q 3 1 ( -Q03.00(08.3040230407090606041000ff)/}M, _ P| I ~~~~^~~~~~~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h3:045(:360:. 0note: expanded from macro 'Q31'1 95873 5456 | 6#fd/eMf_iPnIe )Q,31 (Qx)3 0 ( 0 . 0 3 0 3 3 1 6(i9nt1)7((fx/M)_*2P1I4)7, 4Q3803(60.4084.408 6+6 808.253f)/ M _| P ^ ~I) , Q30(0.In file included from 05src/libavcodec/aacsbr_fixed.c2:622: 2src/libavcodec/aacsbrdata.h:53768:971:5 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q3 0(3760 | .{Q03516(1 004.499631f3/M7_96P3I5)3,0 4 81| 0 ^~~~~~~~~~~~~~ f), src/libavcodec/aac_defines.hQ:3441(:-36:0 .7note: 0expanded from macro 'Q30'8 81994 54483 | 6#8d2ef)f}in,e Q{3Q0(3x1()- 0 .8 5 2 3 5 4 1 0 57 3 3 3(6ifn)t,) (Q(3x1)(*1-007.038734412832447.906 6+4 100.f5))}, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36In file included from :src/libavcodec/aacps_fixed.c: 24note: expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h 45: | 199#:de61f: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 199 | (Qi3n0t()0((.x0)0*0200104704080306f4/M8_.P0I) ,+ Q03.05()0 .| 0 ^ ~ 19587356In file included from 6f/src/libavcodec/aacsbr_fixed.c:M62_: Psrc/libavcodec/aacsbrdata.hI:)375:,84 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.030331 693751 | 7f{/QM3_P1I() ,0 .1Q9531030(2901.0446498364f6)8,8 2Q33f1/M(-_0PI.)9,4 2Q3309(803.2025252125886971f5)f/}M,_ P{IQ),3 1(Q-300.9(50.407656616024440906110f1f/)M,_ PIQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 983src/libavcodec/aac_defines.h6:4445:536:4 1note: 7expanded from macro 'Q30' 9143f )}44, | # d| e ~~~~~^~~~~~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h Q:3045(x:)36 : note: expanded from macro 'Q31' 45 | # d(eifnitn)e( (Qx3)1*1(0x)7 3 7 4 1 8 2 4 . 0 + 0 (.i5n)t ) (| ( ^x )*2147483In file included from 64src/libavcodec/aacps_fixed.c8.:0 24+: In file included from src/libavcodec/aacps.c0:32.5: ) src/libavcodec/aacps_fixed_tablegen.h :| 199 ^ ~:36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h199: | 375 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000 003750 | 0{0Q0301f( /0M._1P9I)5,1 3Q032901(4069.3041f9)5,8 Q733516(6-f0/.M9_4P2I3)98,3 Q232501(806.073f0)3}3,1 6{9Q1371f(/-M0_.P9I54)7,6 6Q63204(000.1004148f6),6 88Q2331f(/ M0_P.I9)8,36 4Q35054(10.709154232f25)8}9,1 5 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :36Q:3 0note: (expanded from macro 'Q31'0. 05610 4454 | 9#6d1effi/nMe _QP3I1)(,x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (int) ((44x | #)d*e2f1i4n7e4 8Q3306(4x8.)0 + 0 . 5 ) | ^ ~( int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:627: 3src/libavcodec/aacsbrdata.h7:3754:1318: 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0 + 0.5 )375 | {| ^Q 31( 0.195In file included from 13src/libavcodec/aacps_fixed.c0:2249: 1In file included from 4src/libavcodec/aacps.c:6329: 3src/libavcodec/aacps_fixed_tablegen.h4f:)199,: 11Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.942398322 51991 | 8 6 7 f )Q}3,0 (0{.Q301(0-000.90504070606062f4/M0_01P0I1f)), ,Q 3Q03(1(0 .00.19893568473555664f1/7M9_1P4I3)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 030src/libavcodec/aac_defines.h33:16459:1367:f /note: Mexpanded from macro 'Q31' _PI) ,45 | #Qd3e0(f0i.n0e4 Q438166(8x8)2 3 f / M _ P I ) , Q 30 ( 0 .(0i5n2t2)2(5(8x9)15*f2/1M4_7PI4)8,3 6Q483.00( 0+ .005.651)0 4 | 4 ^ ~96 1f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :| 62: ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :375:7src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 375 | 44{ | Q#3de1fi(ne 0.Q1309(51x3)0 2 9 1 4 6 9 34 f ) , Q 31 ((-i0n.9t4)23(9(8x3)2*21510876377f4)1}8, 2{4Q.301 +( -00..59)5 4 7| 6 ^6 62400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:t32): ((src/libavcodec/aacps_fixed_tablegen.hx:)261*:2611:4 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | ^ ~ 261 | In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : Q3723:590:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 14141428 5372 | 6{9Q3918(f )0.,20 Q53401(9703.6090729653205f)8, 1Q543713(-10f.)9,44 3Q513404(30.60909441782f1)1}3,5 9{Q43419(f )0,.9 9 98| 0 ~~~~^~~~~~~~~~~~~~~~~~37 102335src/libavcodec/aac_defines.h1:f44):,36 :Q 3note: 1(expanded from macro 'Q30' 0.7983 59441 | 3#56d5e59f9ifn)e} Q,3 0 (| x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (i nt45) | #(d(exfi)n*1e0 7Q3317(4x1)8 2 4 . 0 + 0 . 5 ) | (i ^ ~n t)((x)*214In file included from 7src/libavcodec/aacps_fixed.c4:8243: 6In file included from 48src/libavcodec/aacps.c.:0 32+: src/libavcodec/aacps_fixed_tablegen.h :0261.:537:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 261In file included from | src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h : 372 :31 :Q3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.014141 43722 | 8{56Q93918(f )0,. Q230054(10.9070379659225681350f4)7,3 Q13f1)(,- 0.Q93404(305.1040443467291911385f9)4}4, 9{fQ)31,( 0.| 9 ~~~~^~~~~~~~~~~~~~~~~~9 980src/libavcodec/aac_defines.h:3447:1360:23 3note: expanded from macro 'Q30'5 1f), Q 3441 | (# 0d.e7fi9n83e5 9Q1303(5x6)5 5 9 9f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:(x )note: *expanded from macro 'Q31'1 07374 184524 | .#0 d+ e0f.i5n)e | Q ^ ~3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: ntsrc/libavcodec/aacps_fixed_tablegen.h):(261:(13x:)* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648. 0261 | + 0 . 5 Q)3 0( 0| ^ ~. 01414142In file included from 85src/libavcodec/aacsbr_fixed.c69:962: 8src/libavcodec/aacsbrdata.hf:)372,:7 Q3:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .00795258 13725 | {4Q7313(1 f0).,2 Q0305(04.10907434679226113305f9)4, 4Q931f()-,0 .| 9 ~~~~^~~~~~~~~~~~~~~~~~4 4351src/libavcodec/aac_defines.h4:4443:63699:1 8note: fexpanded from macro 'Q30') }, {Q 3441 | (# d0ef.i9n9e9 8Q033071(0x2)3 3 5 1 f ) , Q 31 ( 0.(7in9t8)3(5(9x1)35*61550997f3)}7,4 1 8| 2 ~~~~~^~~~~~~~~~~~~~~~~~ 4.0 src/libavcodec/aac_defines.h+ :045.:365:) note: expanded from macro 'Q31'| ^ ~ 45 | In file included from #dsrc/libavcodec/aacps_fixed.cef:i24n: eIn file included from src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h:(260x:)85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i260 | n t ) ( ( x ) *Q23104(7408.31614189.802 2+5 01.654)2 2 5| f ^ ~ ), Q30(0In file included from .07src/libavcodec/aacsbr_fixed.c:9624: 0src/libavcodec/aacsbrdata.h1:63712:6849:7 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3f), Q30 (3710 | .{0Q4341(6 909.091451632860721703f23)3,0 fQ)3, 0Q3(10( .002.5315428416919631783238041f8f)), } | , ~~~~^~~~~~~~~~~~~~~~~~ {Q3src/libavcodec/aac_defines.h1:(44-0:.367:5 note: 7expanded from macro 'Q30'2 507653 4446 | 4#1dfe),f iQn3e1( Q03.05(3x6)50 5 4 9 6 4 0 5 8 7 f ) }(, i n| ~~~~~^~~~~~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx:)*451:0367:37 4note: expanded from macro 'Q31'1 824.0 45+ | # d0.e5fi)n e| ^ ~ Q31(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :(260i:61n: twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((x)*2147 42608 | 36 4 8 . 0 + 0Q.350)( 0 | . ^ ~1 11982251In file included from 64src/libavcodec/aacsbr_fixed.c2:262: 5src/libavcodec/aacsbrdata.hf:)371,: 58Q:3 0(warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 07940162 63719 | 7{Q63531f)(, 0Q.3904(103.800424106392393001f56)26,7 7Qf3)1,( Q030.(03.502258119414667933138021884ff)}),, {| Q ~~~~^~~~~~~~~~~~~~~~~~3 1(-src/libavcodec/aac_defines.h0:.447:5367:2 5note: 0expanded from macro 'Q30'7 65346 4441 | f#)d,e fQ3i1ne( 0Q.35036(5x0)5 4 9 6 4 0 5 8 7 f ) }, (i nt| ) ~~~~^~~~~~~~~~~~~~~~~~~(( x)*src/libavcodec/aac_defines.h1:07453:367:4 1note: 8expanded from macro 'Q31'2 4.0 + 450 | .5#)d e| fi ^ ~n e Q31(xIn file included from ) src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 260 : (37i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*214748 326064 | 8 . 0 + 0 .Q5)3 0 (| 0 ^ ~. 111982251In file included from 6src/libavcodec/aacsbr_fixed.c42:2562f): ,src/libavcodec/aacsbrdata.h: 371Q:3320(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 79401626 937176 | 5{3Qf3)1,( 0Q3.09(401.308440629109301253632067f7)f,) Q,3 1Q(3 00(0..305225811491466973313820841f8),f )} ,| ~~~~^~~~~~~~~~~~~~~~~~ {Q3src/libavcodec/aac_defines.h1:(44:-360.:7 5note: 7expanded from macro 'Q30'25 0765346 4441 | #fd)e,f iQ3n1e (Q 300.(5x3)6 5 0 5 4 9 6 4 0 5 8 7 f()in}t,) (( x| ) ~~~~~^~~~~~~~~~~~~~~~~~*1 0737src/libavcodec/aac_defines.h41:84524:.360: note: +expanded from macro 'Q31' 0.5) 45| | ^ ~#d efine Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h: 260: 13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x260) | * 2 1 47 4 8 3Q6304(80..01 1+1 908.252)5 1 6| 4 ^ ~2 25f), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:0627: 9src/libavcodec/aacsbrdata.h4:03711:6276:9 7warning: 65implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f), Q30 (0371. | 0{44Q6939101(5 6026.7974f1)38,0 2Q130302(3300.f0)2,5 Q13414( 609.331582288149f1)6, 7 | 3 ~~~~^~~~~~~~~~~~~~~~~~3 018f)src/libavcodec/aac_defines.h}:, 44{:36Q:3 1note: (expanded from macro 'Q30' -0.75 7442 | #5d0e76f5i3n4e6 4Q130f()x), Q 3 1 ( 0 . 5 3 6 50 5(4i9n6t4)0(5(8x7)f*)1}0,73 7 4| ~~~~~^~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: expanded from macro 'Q31') | ^ ~ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce :Q2431: (In file included from src/libavcodec/aacps.cx:32): src/libavcodec/aacps_fixed_tablegen.h : 259 : 85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (259( | x ) * 2 14 7 4 Q833604(08..4026 4+ 00.154)3 2 71| 1 ^ ~2 2f), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:3620: 8src/libavcodec/aacsbrdata.h95:53704:0834:6 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]65 f), Q30( 0370. | 2{2Q13317(4 6408.79398087576f5)0,20 4Q83804(f0).,1 Q53716(8 708.18195143461049f5)4,9 0| 4 ~~~~^~~~~~~~~~~~~~~~~~4 4f)}src/libavcodec/aac_defines.h, :{44Q:3361:( -note: 0.expanded from macro 'Q30'5 66496 14441 | #2d8e3fi8n6e fQ)3,0 (Qx3)1 (- 0 . 904 9 4 8 66 3 6 1 5 87 f)(}i, n t| ) ~~~~^~~~~~~~~~~~~~~~~~~ ((x)src/libavcodec/aac_defines.h*:1450:736:3 note: 7expanded from macro 'Q31'4 1824. 045 | +#d e0f.in5e) Q3| 1 ^ ~( x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32nt: )src/libavcodec/aacps_fixed_tablegen.h(:(259x:)61*:2 1warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 2590. | 5 ) | ^ ~ Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.62426: 4src/libavcodec/aacsbrdata.h:03701:45832:7 11warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2f), Q30( 0370. | 3{0Q83915(5 4004.6959986855f6)50,20 4Q83840f(),0 .Q232113(7 406.14118376309057479f0)4, 4Q43f0()0}.,1 {5Q73618(78-80.9556464491641f4)1,2 83 8| ~~~~^~~~~~~~~~~~~~~~~~6 f), src/libavcodec/aac_defines.hQ:3441:36(:- 0.note: 90expanded from macro 'Q30'4 94866 36441 | 5#87dfe)f}i,n e | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) Q*311(0x7) 3 74 1 8 2 4 . 0 + 0(.in5t)) ( (| x ^ ~) *2147483In file included from 64src/libavcodec/aacps_fixed.c8.:024 : + In file included from 0src/libavcodec/aacps.c.:532): src/libavcodec/aacps_fixed_tablegen.h: 259| ^ ~: 37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :259370 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 4370 | 2{6Q3410(1 40.392978181252f6)5,0 2Q03408(840f.3)0,8 9Q53514(04 605.1916153f6)0,9 5Q43900(04.4242f1)3},7 4{64Q8733017(-70.f5)6,6 4Q93601(40.11258736886f7)8,8 9Q53414(1-40f.)90,4 9| 4 ~~~~^~~~~~~~~~~~~~~~~~8 66361src/libavcodec/aac_defines.h5:448:367:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f: inote: nexpanded from macro 'Q31' e Q30 (45x | )# d e f i ne Q 31 ( x ) ( i n t ) ( (x ) * 1(0i7nt3)74(1(8x2)4*.201 +4 70.458)3 6 4| 8 ^ ~. 0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :259src/libavcodec/aacsbr_fixed.c::1362:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]370 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | 370 | { QQ3310( (00..9498286546500142302478814f12)2,f )Q,3 1Q(30 (00..1131038609955459044044645f9)6}5f,) ,{ QQ3310((0-.202.15367644694681734017278f3)8,6 fQ),3 Q03(10(.-105.796048978488966534461145f8)7,f ) }| , ~~~~^~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | 45# | d#edfeifnien eQ 30Q(31x()x ) ( in(t)i(nt()x()(x*)1*0271347744813862448..0 0+ 0+. 5)0 .5 )| ^ ~ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24: src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h32: :src/libavcodec/aacps_fixed_tablegen.h369::25884:: 85warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | 258{Q | 3 1( - 0 . 5 8 9 Q43704(5605.817779561f1)7,1 66Q535124(2-f0).,3 4Q8340(7013.2754454634888f5)9},2 3{2Q73312(-f0),. 41Q831501(400.4654343656f5)6,0 7Q2311(9 203.21f6)2, 7Q634022(305.85826310f8)1}0,4 2 6| 7 ~~~~~^~~~~~~~~~~~~~~~~~5 43fsrc/libavcodec/aac_defines.h):,45 : | 36 ~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | note: #dexpanded from macro 'Q30'ef ine Q3 144 | (#xd)ef i n e Q 3 0 ( x ) (i n t ) ( ( x ) * 2 1 4 (7i4n8t3)6(4(8x.)0* 1+07 307.4158)2 4 .| 0 ^ ~ + 0.5) In file included from | ^ ~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:369:58: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 : src/libavcodec/aacps_fixed_tablegen.h369: | 258{:61Q: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.589474 52586 | 5 1 7 7 51 f Q)3, 0Q(301.(8-07.934681477113626455524423f8)8,f) }Q,3 0{(Q031.(7-50.4461488155912430247534246f5)f),, Q3Q031((0 .06.3136625766042722139253828f6)1,f )Q},3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~ .523src/libavcodec/aac_defines.h:0458:1360:42 6note: expanded from macro 'Q31'7 543f), 45 | | # ~~~~^~~~~~~~~~~~~~~~~~d efisrc/libavcodec/aac_defines.hn:e44 :Q363:1 (note: expanded from macro 'Q30'x ) 44 | # de fi n e Q 30 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( +x )0*.150)7 3 74| 1 ^ ~8 24.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c):62 : src/libavcodec/aacsbrdata.h| : ^ ~369 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 369src/libavcodec/aacps.c | {:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2580:37.:58 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7456517 72585 | 1 f ) , Q 3 1Q(3-00.(304.848771936127416564358582f4)2}f, ){,Q 3Q13(0-(0.04.17851456144850942543426753f)2,f) , QQ3301(( 00..6163237664526203725189823621ff))},, Q 3| ~~~~^~~~~~~~~~~~~~~~~~~0 (0.5src/libavcodec/aac_defines.h2:453:03681:0 4note: 2expanded from macro 'Q31'6 7543f )45, | #| de ~~~~^~~~~~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h :Q443:361:( xnote: )expanded from macro 'Q30' 44 | # d e fi(nient )Q(3(0x(x)) * 2 1 4 7 4 8 3 6 4 8 . 0 ( i+n t0)(.(5x))* 1 0| 7 ^ ~3 741824.0In file included from +src/libavcodec/aacsbr_fixed.c: 620: .src/libavcodec/aacsbrdata.h5:)369 : | 6 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 369src/libavcodec/aacps.c | :{32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-2580.:513:8 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74565177 52581 | f ) , Q 3 1Q3(0-(00..8374984671137214656453582482ff))},, Q 3{0Q(30.17(5-04.6441885912513427034524f4)6,5 fQ)3,0 (Q031.(6 303.61566207726149223223f5)8,8 6Q130f()0.}5,2 3 0| 8 ~~~~^~~~~~~~~~~~~~~~~~~ 1042src/libavcodec/aac_defines.h67:545:4363:f )note: expanded from macro 'Q31', | ~~~~^~~~~~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44f:i36n:e note: expanded from macro 'Q30' Q31(x )44 | # d e f i n e Q 3 0 ( x()i n t ) (( x )* 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.51) 0 | 7 ^ ~3 741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h : 368| : ^ ~83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -0In file included from .src/libavcodec/aacps.c6:49324: 62src/libavcodec/aacps_fixed_tablegen.h4:62575:2761:45 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.68 62574 | 5 5 07 10 49 6 0 fQ)3}0,( 1.{26Q43311(00-801.4192605146f9)2,0 5Q3706(413.719f6)0,3 7Q431166(7-909.35f)7,14 73Q232015(313.11207f3)7}2,4 0 3| 6 ~~~~^~~~~~~~~~~~~~~~~~~23 23fsrc/libavcodec/aac_defines.h:)45, :Q363:0 (1note: )expanded from macro 'Q31', | ~~~~^~~~~~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:44d:e36f:i ne note: Q3expanded from macro 'Q30'1 (x) 44 | # d e f i ne Q 3(0i(nxt)) ( ( x ) * 2 1 4 7 4 8 3 6(4in8t.)0 (+( x0).*51)0 7 | 3 ^ ~7 41824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h:)368 : 58| : ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 368src/libavcodec/aacps_fixed.c | :{24: QIn file included from 31src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h:6257:437:9 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24652745 8257f | ) , Q 3 1 ( 0 .Q63806(415.520674103419060081f4)9},6 5{4Qf3)1,( -Q03.102(011.6199206503776443176f6)7,9 Q9331f()-,0 .Q537104(17.312072317254303316223f23)f)},, Q3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1),src/libavcodec/aac_defines.h : 45| : ~~~~^~~~~~~~~~~~~~~~~~ 36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: 45expanded from macro 'Q30' | # defin e44 | Q#31d(exf)i n e Q 3 0 ( x) ( i n t ) ( ((xi)*n2t1)47(4(83x6)*41807.307 4+1 8204..50) + | 0 ^ ~ .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::36824:: 32In file included from :src/libavcodec/aacps.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:257:13: warning: 368implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31(-0. 6257 | 4 9 4 6 2 4 6 5Q23704(51.82f)6,4 3Q13010(8 104.9665846f4)5,50 7Q31004(916.01f96)0}3,7 4{1Q636719(9-30f.)1,20 16Q9320(015.7614037377f2)4,0 3Q623312(3-f0).,5 Q7301(41)7,3 2 | 2 ~~~~^~~~~~~~~~~~~~~~~~1 5331src/libavcodec/aac_defines.h2:f44):},36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36:# dnote: expanded from macro 'Q31'e fine Q45 | 3#0de(fxi)n e Q3 1 ( x ) ( i nt ) ( ((xi)n*t)1(0(7x3)*721441872448.306 +4 08.5.)0 +| ^ ~0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbrdata.h: :src/libavcodec/aacps_fixed_tablegen.h368::2566::85 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {256 | Q 31 ( - 0. 6 49 4Q63204(615.237946578f7)96,0 4Q93814(02 f0.)6,8 6Q435050(7110.43986000f5)30}9,9 6{7Q83217(-f0).,12 0Q1360(912.0354786343979f7)24,9 2Q63418(f-)0, .Q53701(417.331232912503137132f6)7}6, 3 1| ~~~~^~~~~~~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.h| ~~~~^~~~~~~~~~~~~~~~~~: 45:36src/libavcodec/aac_defines.h::44 :note: 36expanded from macro 'Q31' : note: expanded from macro 'Q30' 45 | #d e44f | in#ed eQf3i1n(ex Q)3 0 ( x ) ( i n t) (((xi)n*t21)47(4(8x3)6*4180.703 7+41 80.254). 0| ^ ~+ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::36724:: 84In file included from :src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacps_fixed_tablegen.h:256:61: warning: 367 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q 31(-0.17 32562 | 5 5 5 2 8 5 9 Q63106(f1).,3 9Q637719(6-004.9982470720f6),7 2Q235004(914.f3)}8,0 0{5Q3310(9 906.79892974f8)0,3 5Q03205(17.4344f8)3,9 Q93712(49 206.4588f2)8,5 5Q4305(516.3341236f9)2}0,17 3 6| 7 ~~~~~^~~~~~~~~~~~~~~~~~63 1f)src/libavcodec/aac_defines.h,: 45: 36| ~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45 | note: #expanded from macro 'Q30'd efine Q443 | 1(#xd) e f i ne Q 30 ( x ) ( i n t ) ( ( x) * 2 1(4i7n4t8)3(6(4x8.)0* 1+0 703.57)4 1 | 8 ^ ~24 .0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c: 62: | src/libavcodec/aacsbrdata.h ^ ~: 367:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 367src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h:1256(-:037.:1 7warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 55285961 6256f | ) , Q 3 1 ( - 0. 9Q3207(710.6379627275906409449f8)4}0,2f {)Q,3 1(Q 300.(19.9394880003550302959764748f2)7, fQ)3,1 ( Q03.05(812.3845584359596732442962f6)}4,8 f | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:451:.363:1 note: 3expanded from macro 'Q31'92 017367 63451f | )#d,e f| i ~~~~^~~~~~~~~~~~~~~~~~ne Q31src/libavcodec/aac_defines.h(:x44): 36 : note: expanded from macro 'Q30' 44 | (#dientf)i(n(ex )Q3*0(2x1) 4 74 8 3 6 4 8 . 0 + 0 .(i5n) t )| ( ^ ~(x )*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624.: 0src/libavcodec/aacsbrdata.h +: 3670.:531:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 367src/libavcodec/aacps_fixed.c | {:Q243: 1In file included from (src/libavcodec/aacps.c-:032: .src/libavcodec/aacps_fixed_tablegen.h17:32562:513:5 5warning: 28implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9616f), Q32561 | (- 0 . 9 27 7 0 67Q23205(10.3499647f7)96}0,4 9{Q834012(f ),0 Q.390(919.43880005335009259764748f2)7,f )Q3,1 (Q 03.0(51.832845853495957623442962f6)4}8f,) , Q| 30 ~~~~^~~~~~~~~~~~~~~~~~~( 1.3src/libavcodec/aac_defines.h1:3459:2360:17 3note: 6expanded from macro 'Q31'7 631f) ,45 | #| d ~~~~^~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q443:136(x:) note: expanded from macro 'Q30' 44 | #(dientf)i(n(e xQ)3*201(4x7) 4 8 3 6 4 8 . 0 + 0(.i5n)t )| ( ^ ~(x )*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:0367 :+6 :0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5) | ^ ~ 367 | {QIn file included from 31src/libavcodec/aacps_fixed.c:(24-: 0.In file included from 1src/libavcodec/aacps.c:73232: 5src/libavcodec/aacps_fixed_tablegen.h55:22558:5859:6 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) , Q31(-0.9277 02556 | 7 22 5 0 4 9 4 f )Q}3,0 (1{Q.3411(3 500.699989544880034540f2)5,7 4Q43f0)(,1 .Q43111(9 802.7588327855955495f5)6,3 4Q2360f(1).}4,0 9 7| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 02262src/libavcodec/aac_defines.h3:5455:f36):, note: Qexpanded from macro 'Q31'3 0(1.405 3459 | 4#7d9e4f8i8n5e4 5Qf)3,1 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d21e4f7i4ne8 36Q4380.(0 x+) 0 .5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c((:x62): *src/libavcodec/aacsbrdata.h1:036673:7844:1 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0. 3665 | ){ Q | 3 ^ ~1 ( 0.389759In file included from 93src/libavcodec/aacps_fixed.c0:9243: In file included from 9src/libavcodec/aacps.c75:f32): , src/libavcodec/aacps_fixed_tablegen.hQ:32551:(61: 0.warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55153580 9255 | 9 1 2 1 f ) } ,Q {3Q03(11(.-04.193757057619285252484015404ff)),, QQ3310(( 10..4015139085278893475580965096ff)),} , Q 3| 0( ~~~~~^~~~~~~~~~~~~~~~~~1. 4097src/libavcodec/aac_defines.h7:3450:2362:6 2note: 3expanded from macro 'Q31'5 5f), 45Q | #3d0e(f1i.n4e 0Q53319(4x7) 9 4 8 85 4 5 f) , | ~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht):(44(:x36:) *2note: 1expanded from macro 'Q30'47 48364 448 | .#0d e+f in0e. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(366i:nt58):( (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741 83662 | 4{.Q03 1+( 0 .05.) 3 8| 9 ^ ~7 59930939In file included from 7src/libavcodec/aacps_fixed.c5:f24): ,In file included from Qsrc/libavcodec/aacps.c3:1(32 : 0.src/libavcodec/aacps_fixed_tablegen.h9:2555:5371:5 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 099121f )255}, | { Q 31 ( - 0 . 9 7Q73507(11.245123254015609f8)5,4 Q83014(4 f0.)0, 5Q3300(518.49141598806207863f)7}5,9 5 9| f ~~~~^~~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h30:(451:.364: 0note: 9expanded from macro 'Q31'7 73022 6452 | #3d5e5ffi)n,e QQ3301((1x.4)05 3 9 4 7 9 4 8 8 54 5 f) , (i| n ~~~~^~~~~~~~~~~~~~~~~~t) ((x)src/libavcodec/aac_defines.h*:2441:43674:8 3note: 6expanded from macro 'Q30'4 8.0 +44 | 0#.d5e)f i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 366 :32 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)* 13660 | 7{3Q73411( 802.43.809 7+5 9903.50) 9 3| 9 ^ ~7 5f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.:9245: 5In file included from 1src/libavcodec/aacps.c5:33258: 0src/libavcodec/aacps_fixed_tablegen.h9:925512:113f: )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0 .255 | 9 77 5 7 1 2 52 2Q4310(51.CC libavcodec/alacenc.o 04f13)5, 0Q693815(4 8004.40f)5,3 Q03508(914.54810169086f2)7}8, 3 7| 5 ~~~~~^~~~~~~~~~~~~~~~~~9 59fsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 1expanded from macro 'Q31'. 40977 345 | 0#2de2f6i2n3e5 5Qf3)1,( x)Q 3 0 ( 1 .4 0 5 3 9 4 7 9 (4i88n5t4)5(f()x,) * | 2 ~~~~^~~~~~~~~~~~~~~~~~14 7483src/libavcodec/aac_defines.h6:4448:.360 :+ note: 0.expanded from macro 'Q30'5) | ^ ~ 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce: 62: Qsrc/libavcodec/aacsbrdata.h3:3660:(7:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | { Q3 1 ( 0(i.nt3)89(7(x5)99*31007397394715f8)24,.0 Q+3 1(0 .05.)95 5 1| 5 ^ ~3 58099121In file included from f)src/libavcodec/aacps_fixed.c}:,24 : In file included from {src/libavcodec/aacps.c:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-254:085:.9 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 712522415 0254f | ) , Q 31 ( Q03.0(015.431045280946584069013658f3)2},f ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.45:4361:4 1note: 91expanded from macro 'Q31'2 02223 6454 | f#)d, eQf3i0n(1e. 41Q4311(4x2) 8 5 6 9 9 7 8 4f ) , Q3 0 ((1i.n4t1)(3(9x90)0*201845749843386f4)8.,0 | + ~~~~^~~~~~~~~~~~~~~~~~ 0 .5)src/libavcodec/aac_defines.h: 44 :| 36 ^ ~: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i365n:e83: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 365 | { Q 3 1 ((-i0nt.)2(68(4x3)29*1120517233744f1)8,24 .Q301 (+ 00.5.)8 3 1| 1 ^ ~5 6680043In file included from 6src/libavcodec/aacps_fixed.c2f:)}24,: In file included from {Qsrc/libavcodec/aacps.c3:321: ( src/libavcodec/aacps_fixed_tablegen.h0:254.:49610:7 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]34 613242f), 254 | Q 3 1( - 0 . 4 5Q353907(0817.3477174250f6)4}9,1 3 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~3 2f)src/libavcodec/aac_defines.h,:45 :Q363:0 note: (expanded from macro 'Q31'1 .4141 94512 | 0#d2e22f3in6e4 Qf3),1 (Q3x0) ( 1 . 4 1 4 1 42 8 5 6 9(i9nt7)8(4(fx)),*2 1Q340(71.4418339694080.0805 9+4 308.f5)), | ^ ~| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36:src/libavcodec/aacsbr_fixed.c note: :expanded from macro 'Q30'62: src/libavcodec/aacsbrdata.h:365:59: 44warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3653 | {0Q(31x()- 0 . 2 68 4 3 2 91 2 5 1 2 3(4fi)n, tQ)3(1(x() 0*.18037131754616882040.403 6+ 20f.)5}), {| Q3 ^ ~1 ( 0.4907In file included from 2src/libavcodec/aacps_fixed.c3:32446: 1In file included from 32src/libavcodec/aacps.c4:322: f)src/libavcodec/aacps_fixed_tablegen.h,:254 :Q3371:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 45359708 7254 | 3 7 77 5 f) } , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(1src/libavcodec/aac_defines.h.:4451:4362:0 6note: 4expanded from macro 'Q31'9 13583 245f | ),# dQe3f0i(n1e.4 1Q413911(2x0)2 2 2 3 6 4 f ), Q 3 0 ( 1(i.n4t1)41(4(2x8)5*629197487448f3)6, 4Q83.00( 1+.4 13099.0050) 8 | 5 ^ ~9 438f), | In file included from ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::36:365 :note: 32expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i365ne | {QQ3301((x-) 0 .2 6 8 4 3 29 1 2 5 1 2 3(4if)n,t )Q(31((x 0).*81301731754618628040.403 6+2 f0).}5,) { Q| 3 ^ ~1 ( 0.49072In file included from 33src/libavcodec/aacps_fixed.c4:62413: 2In file included from src/libavcodec/aacps.c4:232f: )src/libavcodec/aacps_fixed_tablegen.h,: Q2543:1(13-:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 53597087 325477 | 7 5 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1.:44514:2360:6 49note: 1expanded from macro 'Q31'3 5832f )45, | #Q3d0ef(i1n.4e1 4Q13911(2x0)2 2 23 6 4f ) , Q 3 0 ( 1 . (4i14n1t4)28(5(6x)9*291748744f8)3,6 48Q.03 +0 (01..5)4 1 3| ^ ~9 9000859In file included from 43src/libavcodec/aacsbr_fixed.c8:f62: )src/libavcodec/aacsbrdata.h,:365 : 6| : ~~~~^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 365expanded from macro 'Q30' | {Q31(- 044. | 2#6d8e4fi3n29e1 Q235012(3x4)f) , Q 3 1 ( 0 . 8 3(11i5n6t6)8(00(4x)3*160723f)7}41,8 {2Q43.10 (+ 0.04.950)7 2 3| 3 ^ ~4 613242f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 45src/libavcodec/aacps.c3:5329: 7src/libavcodec/aacps_fixed_tablegen.h:02528:7613:7 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~252 | src/libavcodec/aac_defines.h : 45 : 36:Q 3note: 0expanded from macro 'Q31'( 0.276 7451 | 82#82d3e0fi9n8e4 fQ)3,1( x)Q 30 ( 0. 1 7 6 6 4 4 6 2 7 6(i6n7t1)3(f()x),* 2Q1304(704.8036749480.1062 6+9 70.655)3 f| ^ ~) , | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:62:: src/libavcodec/aacsbrdata.h44::36436::83 note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i364 | n{eQ 3Q13(0-(0x.)3 46 0 0 7 8 5 8 7 9 5 9 41(fi) warningnt, generated) . Q(3(1x()*-100.799344714412862144.402 0+0 f0).5}) , | ^ ~{ Q31(-0.68In file included from 7src/libavcodec/aacps_fixed.c7:4244: 8In file included from src/libavcodec/aacps.c1:7323: 1src/libavcodec/aacps_fixed_tablegen.h0:08252f:),37 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.30238 832527 | 95 6 2 99 f )} , Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~(0 .276src/libavcodec/aac_defines.h7:1458:2368: 2note: 3expanded from macro 'Q31'0 984f) ,45 | Q#3d0e(f0i.n1e7 6Q63414(6x2)7 66 71 3 f ) , Q3 0 ( 0 . 0 7(9i40n1t6)26(9(76x5)*32f1)4,7 4 83| 6 ~~~~^~~~~~~~~~~~~~~~~~4 8.0 src/libavcodec/aac_defines.h+ :044.:536) : | note: ^ ~expanded from macro 'Q30' 44In file included from | #src/libavcodec/aacsbr_fixed.cd:e62: fsrc/libavcodec/aacsbrdata.hi:364n:e58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x ) 364 | { Q(i3n1t()-(0(.x3)4*610007738758471892549.40f )+, Q03.51)( -| 0 ^ ~ .9944142In file included from 6src/libavcodec/aacps_fixed.c1:2434: 4 warningsIn file included from 2src/libavcodec/aacps.c00 generatedf. :)32}: ,src/libavcodec/aacps_fixed_tablegen.h :{252Q:3131:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 6877448 2521 | 73 10 0 8 f ) , QQ3310((-00..2370623788138729852360928949ff))},, Q 3| 0( ~~~~^~~~~~~~~~~~~~~~~~~0 .17src/libavcodec/aac_defines.h66:4454:6362:76 6note: 7expanded from macro 'Q31' 13f) ,45 | #Qd3e0fi(n0e .Q0317(9x4)0 1 6 2 6 97 6 5 3 f ) , (| ~~~~^~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x44):*2361: 4note: 74expanded from macro 'Q30'8 3648. 0 44+ | # d0e.f5i)n e | ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 364 :31 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*1 073643 | 7{4Q13812(4-.00. +3 04.650)0 7 | 8 ^ ~5 879594f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124: (In file included from -src/libavcodec/aacps.c:032.: 9src/libavcodec/aacps_fixed_tablegen.h9:425141:4852:6 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 200f)}, {Q 32511( | - 0 . 6 8 7 7 4 4Q83107(03.8100789f)6,17 1Q63615(5-204.2f3)0,2 3Q83803(709.57564269498f)5}9,2 3 | 2 ~~~~^~~~~~~~~~~~~~~~~~~73 2f),src/libavcodec/aac_defines.h Q:3450:(36:0 .5note: 7expanded from macro 'Q31'6 77990 7454 | 4#5d75eff)i,n e QQ303(10(.x)4 2 6 4 0 1 4 3 2 7 1 1(2i2nft)),( ( x)| * ~~~~^~~~~~~~~~~~~~~~~~21 474src/libavcodec/aac_defines.h:8443:6364:8. 0note: expanded from macro 'Q30' + 0.5 )44 | | # ^ ~d efine Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:62): src/libavcodec/aacsbrdata.h : 364 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (364 | x{)Q*3110(7-307.4314826400.708 5+8 709.55)9 4 f| ) ^ ~, Q31(-0.In file included from 99src/libavcodec/aacps_fixed.c4:424: 1In file included from 42src/libavcodec/aacps.c6:14324: 2src/libavcodec/aacps_fixed_tablegen.h0:0f251):61}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0. 62518 | 7 7 44 8 1 7 31 0Q0380f(0)., 8Q73916(17-10.636052532884327f9)5,6 2Q9309(f)0}.7,5 4| 6 ~~~~^~~~~~~~~~~~~~~~~~~4 8592src/libavcodec/aac_defines.h3:452:73632:f ),note: expanded from macro 'Q31' Q30(0 .5457 | 6#d7e79f9i0n7e4 45Q7351f()x), Q 3 0 ( 0 .4 26 40 1 4 3(2i7nt1)1(2(2x)f*)2,1 4 7| ~~~~^~~~~~~~~~~~~~~~~~4 836src/libavcodec/aac_defines.h4:844.:036 :+ 0note: .expanded from macro 'Q30'5 ) | ^ ~44 | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 363 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (363 | ({xQ)3*1(1 00.733774018520949.006 0+4 0901f.),5 ) Q 3| 1( ^ ~- 0.599101In file included from 4src/libavcodec/aacps_fixed.c0:38243: In file included from 1src/libavcodec/aacps.c:732: 1fsrc/libavcodec/aacps_fixed_tablegen.h:)251},: 37{:Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 .7037359 422516 | 2 8 91 f ) , Q 3Q13(0 (0.09.182727966615782176086155f24)2}f,) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30src/libavcodec/aac_defines.h(:450:.367:5 4note: expanded from macro 'Q31'6 48592 3452 | #7d3ef2if)n, eQ3 0Q(301.(x5)7 6 7 79 9 0 7 4 4 5 7 5 f) , (Qi3n0t()0(.(4x2)6*421041744382376141822.f0) ,+ 0| . ~~~~^~~~~~~~~~~~~~~~~~5) | src/libavcodec/aac_defines.h: ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | #: dsrc/libavcodec/aacsbrdata.he:f363i:n58e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 363 | { Q 3 1 (( 0i.3n7t05)09(9(x0)60*410097137f4)1,8 2Q341.0( -0+. 509.951)0 1 4| 03 ^ ~8 3171f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c-:032: .src/libavcodec/aacps_fixed_tablegen.h70:325173:513:9 4warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 891f), Q 32511 | ( 0 .9 1 2 2 7Q3606(508.2877098611f7)1},6 6 | 5 ~~~~^~~~~~~~~~~~~~~~~~~52 42f)src/libavcodec/aac_defines.h,: 45Q:3036(:0 .note: 7expanded from macro 'Q31'5 46485 9452 | 3#2d73e2ffin)e ,Q Q3301((0x.)5 7 6 7 79 9 0 7 4 4 5 75 f )(,i ntQ)3((0x()0*.24124764483061484.302 7+ 1012.25f)) , | ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :363:31: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q3633 | 0{Q(3x1)( 0 . 3 7 0 5 0 9 9 0 6(0i40n9t1f))(,( xQ)3*11(0-703.754919812041.40 0+3 803.157)1f ) }| , ^ ~ {Q31(-0.7037In file included from 3src/libavcodec/aacps_fixed.c5:9244: In file included from 2src/libavcodec/aacps.c6:2328: 91src/libavcodec/aacps_fixed_tablegen.hf):,250: 61Q:31 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .9122766 525082 | 7 08 1 f )} , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.src/libavcodec/aac_defines.h2:945:1362:4 9note: 37expanded from macro 'Q31'1 10028 f45) | ,# dQe3f0i(n1e. 19Q63013(74x1)66 7 9 9 3 f ) , Q 3 0( 1 . 1(0i7nt3)7(2(4x0)*3261243724833f)6,48 .Q03 +0 (10).,5) | ~~~~^~~~~~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : 44src/libavcodec/aacsbrdata.h | :#363:d7:e fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 363 | { Q 31 ( 0 . 37 05 0(i9n9t0)6(0(40x9)1*f)1, 0Q73317(4-108.2549.9010 14+03 8031.751)f )} ,| ^ ~ {Q31(-0In file included from .7src/libavcodec/aacps_fixed.c0:32473: 5In file included from 9src/libavcodec/aacps.c4:26322: 89src/libavcodec/aacps_fixed_tablegen.h1:f250),: 37Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.912276 652508 | 2 70 81 f ) } , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.2src/libavcodec/aac_defines.h9:12454:9363: 7note: 1expanded from macro 'Q31'1 0028f )45, | #Qd3ef0i(n1e. 19Q63013(7x4)1 6 6 79 9 3 f ) , Q 3 0 ((1i.nt1)0((7x3)7*221447043863264382.30f ),+ Q 300.(51)), | ^ ~| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from : src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30' 62: src/libavcodec/aacsbrdata.h:362: 8444: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30 (362x | ){ Q 3 1 ( 0 .0 9 35 5 4 (7i6n5t)5((8x5)3*410f7)3,7 41Q83214(. 00. 5+4 8405.152)30 4 | 5 ^ ~6 04f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: In file included from .src/libavcodec/aacps.c5:4326: 68src/libavcodec/aacps_fixed_tablegen.h4:12504:22134:0 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 2500 | . 95 9 8 0 7 7Q43002(012.2219f1)2}4, 9 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~1 100src/libavcodec/aac_defines.h28:f45:)36:, note: Qexpanded from macro 'Q31'30 (1.1 96450 | 3#7d4e1f6i6n7e9 9Q331f()x), Q 3 0 ( 1 . 1 0 7 3 7 2 4(0i3n6t2)(3(2x)3*f)2,1 47Q4380(316)4,8 . 0 | + ~~~~^~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h :44 :| ^ ~36 : note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:fi362n:e 58Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x) 362 | { Q 3 1( (0i.n0t9)3(5(54x7)65*51805733744f)1,82 4Q3.10( 0+. 504.8455)1 2 3| 0 ^ ~4 5604f)},In file included from src/libavcodec/aacps_fixed.c{:24Q: 3In file included from src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h:.2495:4856:6 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41 4224090f) ,249 | Q3 1 ( 0 . Q9305(9810.47171490280222718f3)}7,59 59 f| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(451.:4360:31 3note: 8expanded from macro 'Q31'1 52683 456 | 0#fd)e,f inQe3 Q03(1(1x). 3 8 6 8 7 6 7 0 4 0 4 9 6(0ifnt)), (Q(3x)0*(211.473448833694987.02 4+9 02.654)8 f | ) ^ ~, | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: src/libavcodec/aacsbrdata.h:: 362:note: 32expanded from macro 'Q30' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n362 | e{ QQ330(1x() 0 . 0 9 35 5 4 7 6 5 5 8 5(i3n4ft))(,(x Q)3*11( 007.35744188425142.300 4+5 600.45f)) } ,| ^ ~ {Q31(-0.5In file included from 46src/libavcodec/aacps_fixed.c6:248: In file included from 4src/libavcodec/aacps.c:1324: 2src/libavcodec/aacps_fixed_tablegen.h2:42490:9610: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.9 52499 | 8 07 7 4 0 2 0 22 1Qf3)}0,(1 . | 4 ~~~~~^~~~~~~~~~~~~~~~~~1 198src/libavcodec/aac_defines.h27:8453:75369:5 9note: fexpanded from macro 'Q31') , Q30 (451 | .#40d3e1f3in8e 1Q5236813(x6)0 f ) , Q 3 0 ( 1 . 3(86i8n7t6)(7(0x4)0*4291604f7)4, 8Q3360(418..30 4+ 803.9597)2 4 9| 2 ^ ~6 48f), | In file included from ~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44362:36::7 : note: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #362d | {eQf31i(n e0 .Q093305(54x7)6 5 5 8 5 3 4f ) , Q3 1 ( 0 .(5in4t84)5(1(2x)3*01450670347f4)1}8,2 4{.Q03 +1( -00..55)4 6 6| ^ ~8 414224090In file included from f)src/libavcodec/aacps_fixed.c,: 24Q3: 1In file included from ( src/libavcodec/aacps.c0:.329: 5src/libavcodec/aacps_fixed_tablegen.h:9249:8370:7 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]02 0221f)}, 249 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36Q: 3note: 0expanded from macro 'Q31'( 1.411 9458 | 27#83d7e5f9i5n9ef ),Q 3Q13(0x()1. 4 0 3 1 3 8 1 5 2 6 8(3i6n0tf))(,(x )Q*3201(417.48338664887.6700 +4 004.956)0 f )| , ^ ~ Q 30(1.34839In file included from 97src/libavcodec/aacsbr_fixed.c2:624: 92src/libavcodec/aacsbrdata.h6:3614:883f:) , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44:36136 | :{Q 31note: (expanded from macro 'Q30' 0.88 5444 | 7#3d73e7fi6n0e7 59Qf)3,0( xQ)3 1 ( -0 . 8 9 6 36 8 0 2 90 1(4i6n9tf))(}(,x ){*Q13017(3-704.1188214.703 0+7 8105.52)22 6 | f ^ ~), Q31(-0.26In file included from 15src/libavcodec/aacps_fixed.c2:12445: 1In file included from 5src/libavcodec/aacps.c6:328: 0src/libavcodec/aacps_fixed_tablegen.h0:f249):}13,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 24936 | : note: expanded from macro 'Q31' Q3 045( | 1#.de4f1i1n9e8 2Q7381(3x7)5 9 5 9 f ) , Q 3 0( 1 .(4i0n3t1)3(8(15x2)6*8231467408f)3,6 48Q.300 (1+. 308.6857)6 7 0| 4 ^ ~0 4960f), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h1:361.:3584:8 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 2492648f ),361 | {| Q3 ~~~~^~~~~~~~~~~~~~~~~~1 ( 0src/libavcodec/aac_defines.h.8:8445:4367:3 7note: 3expanded from macro 'Q30'7 60759 f44) | #,d Qe3fi1ne( Q-30.08(x9) 6 3 6 8 0 2 9 0 1 4 6 (9inft))(}(x,) *{1Q03713(7-401.812841.703 07+8 105.252)2 6 f| ) ^ ~, Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q113 warning1(-s0 generated.2. 6152145156800f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) In file included from (src/libavcodec/aacps_fixed.cin:t24: )In file included from src/libavcodec/aacps.c(:(32x: )src/libavcodec/aacps_fixed_tablegen.h*2:12654:71604:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 265 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 360 :83Q:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0), Q31(0 .3601 | 7{Q83412(7 603.50f24/1M62_7P5I80)6, 8Q6391(f0).2,8 5Q663713(3 f0/M._2P7I1)9,2 91Q423818(9005.f)4},6 3{0Q37123(6 f0/.M82_0P6I8)61,9 5Q93015(01.55f9)7,1 Q6313(-105.f8/5M0_87P7I8)7,9 9Q43417(60f.)7}8,5 3 9| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 6f/src/libavcodec/aac_defines.hM:_P45I:)36,: Q 3note: expanded from macro 'Q31'1 (1.10 0453 | 0#8d55effi/nM_eP IQ)3,1 (xQ) 3 1 ( 1. 5 7 0 7 96 3 3 f / M_(PiIn)t )( (| x ^~~~~~~~~~~~)* 2147483src/libavcodec/aac_defines.h6:4458:.360: +note: 0expanded from macro 'Q31'. 5) | ^ ~45 | #defiIn file included from nesrc/libavcodec/aacsbr_fixed.c Q:3162(: src/libavcodec/aacsbrdata.hx:) 360 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t360 | ){(Q(3x)1*( 201.042744831664287.05 80+6 806.95f) ) , | Q ^3 1( 0.27192In file included from 9src/libavcodec/aacps_fixed.c1:244: 2In file included from 8src/libavcodec/aacps.c8:93205: f)src/libavcodec/aacps_fixed_tablegen.h},: 265:{137Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.82068619590 52651 | 5 f ) , Q 3Q1(3-1(00.)8,5 0Q83717(807.991478447267f6)3}5,f/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3451:(360:.2 8note: 56expanded from macro 'Q31'6 733f/ M45_ | PI#)d,e Qf3i1(n0e. 4Q63310(7x2)3 6 f / M _ P I ) , Q(i3n1t()0(.(5x9)7*12614371458f36/4M_8P.0I )+ ,0 .Q53) 1 (0| . ^ ~7 851639 warning81s6fIn file included from / generatedM_src/libavcodec/aacsbr_fixed.cP:. I62): ,src/libavcodec/aacsbrdata.h :Q3603:132(:1 .1warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0855f/M_ PI360) | ,{ QQ3311((1 .05.7002794613632f7/5M8_0P68I6)9 f| ) ^~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h :450:.362:7 1note: 9expanded from macro 'Q31'2 91428 8459 | 0#5dfe)f}i,n e {QQ3311(( x0). 82 0 68 6 1 9 5 9 05 1 5 f )(, iQn3t1)((-(0x).*85201847774883769489.404 +7 60f).}5,) | ~~~~~^~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c: 32: 45src/libavcodec/aacps_fixed_tablegen.h: | 265#:d114ef:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(x) 265 | ( i nt ) (( x )*Q23114(704)83,6 4Q83.10( 0+ .0.1578)4 2 7| 6 ^ ~3 5f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c1(:062: .src/libavcodec/aacsbrdata.h2:3608:5676:7 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q360 | 3{1Q(301.(4 603.00274213662f7/5M_8P06I8),6 9Qf3),1 (Q03.1(5 97016.31257f1/9M2_9P1I42)8,89 0Q53f1)(},0 .{7Q3815(3 09.881260f6/8M61_9P59I0),5 Q1315(f1).,1 0Q03310(8-505f./8M5_0P8I7)7,8 7Q3919(414.7567f0)7},9 6| 3 ~~~~~^~~~~~~~~~~~~~~~~~3 f/Msrc/libavcodec/aac_defines.h_P:I45): 36 :| ^~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:45 :4536 | : #note: dexpanded from macro 'Q31'e fine Q453 | 1#(xd)e f i n e Q 3 1 ( x ) ( i n t ) ( ( x) * 2 1 4 7(i4n8t)3(6(4x8.)0* 2+1 407.458)3 6 | 4 ^ ~8 .0 + 0.5In file included from ) src/libavcodec/aacsbr_fixed.c | : ^62 : src/libavcodec/aacsbrdata.h:359:83: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h359 | :{265:Q913:1( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].2 624003479512 4265f | ) , Q 3 1Q(3-10(.06)8,2 6Q43515(403.61798142078f6)3}5,f /{QM3_1P(I-),0 .Q23416(604.42182596563738383ff)/,M _QP3I1()-,0. 8Q73614(202.7463311057213863ff/)M}_, P I)| , ~~~~^~~~~~~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h(:045.5:9367:1 6note: 31expanded from macro 'Q31'5 f/M_ P45I | )#,d eQ3f1i(0n.e7 8Q533198(1x6)f / M _ P I) , Q 3 1 ((1i.n1t)0(0(3x)0*82154574f8/3M6_P4I8.)0, +Q3 10(.15.)5 7 0| ^ ~7 9633f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62 : src/libavcodec/aacsbrdata.h:| 359 ^~~~~~~~~~~~:58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 359 | {Q 3145( | #-d0e.2f62i4n0e0 3Q437915(1x24) f) , Q 3 1 ( - 0 . 6 8 2 6(4i5n5t43)6((9x1)0*281f4)7},4 8{3Q6314(-80..02 +4 606.54)4 1 2| 9 ^5 3388f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -0In file included from .src/libavcodec/aacps.c:83276: 4src/libavcodec/aacps_fixed_tablegen.h2273:12651:5681:8 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :26536 | : note: expanded from macro 'Q31' Q31 (450 | )#, dQ3e1f(i0n.e17 8Q3412(7x6)3 5f / M _ P I ) , Q 3 1(i(n0.t2)(8(x5)6*6273134f7/4M8_P3I6)4,8. 0Q 3+1 (00..456)3 0 72| 3 ^ ~ 6f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:162(: 0src/libavcodec/aacsbrdata.h.:53599:7311:6 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI) , 359Q | 3{Q13(10(-.07.2865329480106f3/4M7_9P5I1)2,4 f)Q,3 1Q(311.(10-00.3608825654f55/4M3_6P91I0),8 f)Q}31,( {1Q.3517(0-07.926343f6/64M4_12P9I5)3 3 8| 8 ^~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ:453:361:(- 0note: expanded from macro 'Q31'. 8764 245 | 2#7de3f1i1n5e1 8Q331f()x},) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31'n t)((x )45* | 2#1d4ef7i4n8e3 6Q4381.(0x )+ 0 . 5 ) | ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c)*:2241: 47In file included from 4src/libavcodec/aacps.c8:323: 6src/libavcodec/aacps_fixed_tablegen.h4:8.2650:45 :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 5) | ^ ~ 265 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 359 : 6Q:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0), Q31 (3590 | .{Q1378142(7-06.3256f/2M40_0P3I4)7,9 5Q13214(f)0,.2 8Q5316(6-703.638f26/4M_5P54I3)69,1 0Q83f1)(}0,. 4{6Q33107(2-306.f/2M4_6P6I4)4,1 2Q93513(308.85f9)7,1 6Q331(1-50f./8M7_6P4I22)7,31 15Q13813(f0).}7,8 5| 39 ~~~~^~~~~~~~~~~~~~~~~~~8 16fsrc/libavcodec/aac_defines.h/:M45_P:I36:) , note: Q3expanded from macro 'Q31'1 (1.10 0453 | 08#5d5effi/nMe_ PQI3)1, (Qx3) 1 ( 1 . 5 7 0 7 9 6 3 3(fi/ntM)_P(I(x)) *2 1| ^~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h6:4458:.360: note: + expanded from macro 'Q31'0 .CC libavcodec/aliaspixdec.o 5) 45| | ^ ~# define Q31In file included from (xsrc/libavcodec/aacsbr_fixed.c) : 62 : src/libavcodec/aacsbrdata.h : 358 : 83 : warning: (iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*21 3584 | 7{Q438316(4-08.9.909 2+5 8037.356)3 82 4| f) ^, Q31( 0.71In file included from 08src/libavcodec/aacps_fixed.c48:4247: 8In file included from 6src/libavcodec/aacps.c:4320: 6src/libavcodec/aacps_fixed_tablegen.h7:f265)}:, 21{:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.868759035 026573 | 1 3f ) , Q3 1 ( -Q30.210(29016)9, 9Q23013(506.41f7)8}42,7 6 3| 5 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 1note: (expanded from macro 'Q31'0. 285667 3453 | f#/deMf_inPe IQ),3 1Q(3x1)( 0 .4 6 3 0 7 2 3 6 f / M _(PiI)n,t )Q((3x1)*(201.4579478136634185f./M0_P I+) ,0 .Q351)( 0| . ^ ~7 8539816f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h :Q358:3581:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 003085 5358f/ | M{_Q3P1I(-)0,. 9Q93912(518.5377037693682343f)f,/ MQ_3P1I() | 0 ^~~~~~~~~~~~~. 7108src/libavcodec/aac_defines.h4:84457:86364: 0note: 67expanded from macro 'Q31'f )}, { Q453 | 1#(-d0e.8f6i8n7e5 9Q03315(0x7)3 1 3 f ), Q 3 1 ( - 0 .2(0in2t)9(1(6x99)2*023156447f)4}8,3 6 4| 8 ~~~~^~~~~~~~~~~~~~~~~~~.0 + 0src/libavcodec/aac_defines.h.5:) 45 :| 36 ^: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346In file included from 93src/libavcodec/aacps_fixed.c:024: fIn file included from src/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~279 :79:src/libavcodec/aac_defines.h :warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: CC libavcodec/aliaspixenc.o note: expanded from macro 'Q31' 45 | #de f279 | i n e Q 3s1t(axt) i c c o n s t i n t f(rianctt)io(n(axl)_*2d1e4l7a4y8_36l4i8n.k0 s+[ ]0 =. 5){ Q| 3 ^ ~1( 0.43f), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:1(620: src/libavcodec/aacsbrdata.h.:7357:56:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(0.3 43577f | ){Q 3}1;(- 0 .| 97 ~~~~^~~~~~~3 27101src/libavcodec/aac_defines.h0:2458:5362:1 fnote: )expanded from macro 'Q31', Q31 (45 | 0#d.e1f2i3n7e8 1Q32181(3x3)1 1 0 f ) }, { Q 3 1 ( 0(i.n9t1)4(0(x0)3*62601242714248f3)6,4 8Q3.10 (+ 00..55)7 9 7| 2 ^ ~4 71346930fIn file included from )src/libavcodec/aacps_fixed.c:}24,: In file included from src/libavcodec/aacps.c:| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:279src/libavcodec/aac_defines.h::6745:: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #279d | e f i n set aQt3i1c( xc)o n s t i n t f r a c t i(oinnta)(l(_xd)e*l2a1y47_4l8i3n6k4s8[.]0 += 0{. 5Q)3 1 | ( ^ ~0. 43f), Q31In file included from (0src/libavcodec/aacsbr_fixed.c.:7625: fsrc/libavcodec/aacsbrdata.h):,356 :Q833:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .347f) } ;356 | {| Q ~~~~^~~~~~31 ( 0.src/libavcodec/aac_defines.h9:55453:8361:08 2note: 2expanded from macro 'Q31'0 960f) ,45 Q | 3#1d(e-f0i.n8e55 5Q73015(2x)0 9 6 53 8 f ) } , {Q 3 1 ((-0i.n9t6)4(9(0x92)0*241477642831614f8).0, + Q031.(5-)0 . 6| 40 ^ ~2 097092310In file included from 2src/libavcodec/aacps_fixed.c:f24): In file included from }src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~ :279:55src/libavcodec/aac_defines.h:: 45warning: :36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 27945 | | # de f i nstea tQi31c( xc)on s t i n t f ra c t io(nianlt)_(d(exla)y*_2li1n4k7s4[8]3 6=4 8{. 0Q +3 10.(50.)4 3 f)| , ^ ~ Q31(0.7In file included from 5src/libavcodec/aacsbr_fixed.cf:)62,: Qsrc/libavcodec/aacsbrdata.h3:3561:(058.: 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f) }; | ~~~~^~~~~~356 | {Q3src/libavcodec/aac_defines.h1:(45 :036.:9 5note: expanded from macro 'Q31'5 38108 2452 | 0#9d6e0ffi)n, eQ3 1Q(3-10(.x8)55 5 7 05 2 0 9 6 5 3 8 f )(}i,nt ){Q(3(x1)(-*021.4967448930694280.407 6+2 110f.)5,) Q 3| 1 ^ ~ (-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 In file included from + src/libavcodec/aacps_fixed.c0:.524): In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:280:43:In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:356:31: warning: 280implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | cons t356 | i{ntQ 3f1r(a c0t.i9o5n5al3_8d1e0l8a2y2_0g9ai6n0 f=), Q3Q13(10(.-390f.)85;55 70 52| 0 ~~~~^~~~~~9 6538f)src/libavcodec/aac_defines.h}:,45 {:Q36:3 1note: (expanded from macro 'Q31'-0 .9649 045 | 9#2d0e4f7i62n1e 1Q3f1)(,x) Q 3 1( -0 . 6 40 20 9 7 0 9 2(3in1t)0(2(fx))*}21,4 7 4| 8 ~~~~^~~~~~~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0:45 :+36 0:. 5note: expanded from macro 'Q31') | ^ ~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354CC libavcodec/allcodecs.o | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f),CC libavcodec/alsdec.o Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c: 24351 | : {QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.9:83617:2150:6 8warning: 4comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]6 60488f), Q31( 0.4 83614 | 0 9 1 3 36 9 1i96f2 f)(}k, < {FQF3_A1R(R-A0Y._8E1L6E89M2S9(6f2_7c1e2n03tfe)r,_ 20Q)3)1 ( -| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~. 9082770362src/libavcodec/aacps_fixed_tablegen.h8:238398:f15):}, warning: | ~~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36 : 383note: | expanded from macro 'Q31' 45 | #ifd e(fkin e< QF3F1_(Ax)R R A Y _E L E M S ( f _ c(einntter)_(3(4x)))*2 1 47| 48 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.8066438In file included from 97src/libavcodec/aacps_fixed.c76:8246: 0src/libavcodec/aacps.cf:)40}:,45: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31( 0.035749956 26401 | 9 4 f) , QQ3311((-00..9073f2)5,6 1 6Q93010(9509f.)3}0,5 9 6| 63 ~~~~^~~~~~~~~~~~~~~~~~~0 545src/libavcodec/aac_defines.h1:456:8f36):, Qnote: 3expanded from macro 'Q31'1 (0.5f ) 45 | | # ~~~~^~~~~ definesrc/libavcodec/aac_defines.h Q:345:136(x:) note: expanded from macro 'Q31' 45 | (#indte)f(i(xn)e *Q23114(7x4)8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*2147In file included from src/libavcodec/aacsbr_fixed.c4:86236: 4src/libavcodec/aacsbrdata.h8.:0350 :+6: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 350 | {Q31In file included from (-src/libavcodec/aacps_fixed.c0.:3240: 8src/libavcodec/aacps.c89:7407:321:9 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 37f), Q 3140( | - 0 . 8 Q0366143(809.707f6)86,0 f )}Q,3 1{(Q03.13( 005.906356734095945652166189f4f)), ,Q Q3311((0-.0.597f3) 2 5| 6 ~~~~^~~~~~~~~~~~~~~~~~1 6900src/libavcodec/aac_defines.h9:5459:f36):} , note: expanded from macro 'Q31'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4545 | :#36d:e fnote: iexpanded from macro 'Q31'ne Q31 (45x | #)d e f i n e Q 3 1 ( (xi)n t) ( ( x ) * 2 1 4 7 4 8 36(4i8n.0t )+( (0x.5))*2 14 74| 8 ^ ~ 3648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5:)24 : | src/libavcodec/aacps.c ^ ~:40 :9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :40 | 62 : src/libavcodec/aacsbrdata.h : 349Q:3841:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 f), Q3 1349( | 0{Q.3310(5 9066.3505545521669840f6)5,9 9Q4371f(0).5,f )Q 3 1| ( ~~~~^~~~~ 0.src/libavcodec/aac_defines.h:745:8368:9 15note: 23expanded from macro 'Q31'7 34774 f45)} | ,# d{eQf3i1n( e0 .Q7313(x5)3 82 1 5 7 5 2 6 3 0 f ) ,( iQnt3)1(( 0(.x9)*6245124077428337364480.40f +) }0,.5 ) | ~~~~~^~~~~~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: 45src/libavcodec/aacps.c | :39#:de56f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 39 | Q 3 1 ( 0 .0 (ifn)t,) (( xQ)3*12(10.4017849893468478.5026 0+4 90f.5)) , | Q ^ ~3 1(0.0f),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:162(-: 0src/libavcodec/aacsbrdata.h.:03497:592:9 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39167538 f)349, | {| Q ~~~~^~~~~~~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0.:545:5365:2 6note: 94expanded from macro 'Q31'0 65994 745 | f#)d,ef iQne3 1Q(3 01.(7x8)89 1 5 2 37 3 4 7 7 4f ) }, (i{nQt3)1((( x0.)7*2315348724185735266483.0f0) +, 0Q.315() 0| . ^ ~9 6452072373In file included from 40src/libavcodec/aacps_fixed.c4f:)24},: src/libavcodec/aacps.c :| 39 ~~~~~^~~~~~~~~~~~~~~~~~:45 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 39 | 45Q | 31#(d0e.f0ifn)e ,Q 3 1Q(3x1()0 .0 1 8 9 9 48 7 5 26 0 4(9ifnt)),(( xQ3)1(*02.104f7)48,3 6Q4381.(0- 0+.0 7029.35)1 3| 9 ^ ~1 67538f)In file included from , src/libavcodec/aacsbr_fixed.c | : ~~~~^~~~~62 : src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h349:45::3236:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45349 | | #{dQe3f1i(n e0 .Q3515(5x2)6 94 06 5 9 9 47 f ), Q 3 1 ( 0(.in7t8)8((9x15)2*327143744787346f4)}8,.0 {+Q 301.( 50). 7 3| 5 ^ ~3 82157526In file included from 3src/libavcodec/aacps_fixed.c0:f24),: src/libavcodec/aacps.cQ:3391:(21 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 5207237 339 | 4 0 4 f )Q3}1,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~f) , src/libavcodec/aac_defines.h:Q45:3361: (note: 0.expanded from macro 'Q31'0 1899 445 | 8#7d5e26f0i4n9ef) ,Q 3Q13(1x()0 . 0 f ) , Q 3 1 ( - 0.(0i7nt2)9(3(1x39)16*72531847f4)8,3 6 4| 8 ~~~~^~~~~~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.455:)36 :| note: ^ ~expanded from macro 'Q31' 45 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62: esrc/libavcodec/aacsbrdata.h :349Q:371:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q 3 1 ((i nt0).((5x5)*522164974408653969448.70 f+) ,0 .Q53) 1 (| ^ ~0. 7889152373In file included from 47src/libavcodec/aacps_fixed.c7:424f: )src/libavcodec/aacps.c}:,39 :{9Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.735382 15397 | 5 2 63 0 fQ)3,1 (Q03.10( f0).,9 64 5Q230712(3073.400148f)9}9,4 8 | 7 ~~~~~^~~~~~~~~~~~~~~~~~5 260src/libavcodec/aac_defines.h4:945:f36):, note: Qexpanded from macro 'Q31'3 1(0.0f )45, | Q#3d1e(f-i0n.e0 7Q23913(1x3) 9 1 6 7 5 3 8 f ) , (| ~~~~^~~~~i nt)src/libavcodec/aac_defines.h(:(x45):36*:2 1note: expanded from macro 'Q31'4 7483 64548 | .#0de f+ i0n.5e) Q 3| 1( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 348 : 83(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147 483483 | 6{4Q83.01 (+- 00..50)8 7| 5 ^ ~0 604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36CC libavcodec/amr_parser.o : note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.246: 43src/libavcodec/aacps.c23:94160:2448:2 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7f)}, {Q31(-0.1156 64160 | 3 9 8 5co3n89s6t fIN)T,F LQO3A1T( p0e.a2k8_5d8e7c8a46y2_f5ac3t72o6fr) }=, Q 3| 1( ~~~~~^~~~~~~~~~~~~~~~~~0 .76src/libavcodec/aac_defines.h5:92458:3363:8 3note: expanded from macro 'Q31'6 465f) ;45 | | # ~~~~^~~~~~~~~~~~~~~~~~d efine Q3src/libavcodec/aac_defines.h1:(45x:)36 : note: expanded from macro 'Q31' 45( | i#ndt)e(f(ixne) *Q23114(7x4)8 3 6 4 8 . 0 + 0. 5 ) (i n| t ^ ~)( (x)*214748In file included from 36src/libavcodec/aacsbr_fixed.c4:628.: 0src/libavcodec/aacsbrdata.h :+334 0:.585:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/amrnbdec.o 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12In file included from 35src/libavcodec/aacps_fixed.c85:420240: 1src/libavcodec/aacps.c4:4860:439f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 486 | 45 | # de f i n e gQ3_1d(exc)a y _ sl o p e = ( 1( i b u| f ^ ~_ end - s-In file included from >src/libavcodec/aacsbr_fixed.cb:u62f: _src/libavcodec/aacsbrdata.hpt:r277: 59>:= warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iz eof(BitB u277f) | ){ Q{3 1 (| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 24 In file included from 45 warning | #src/libavcodec/ac3enc_float.csde:fi31 generatedn: In file included from . src/libavcodec/ac3enc.he: 43Q: 3src/libavcodec/put_bits.h1:(227x:37): warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] (CC libavcodec/arbc.o in t227 | ) (( x) * 2 1 4 7 4i8f3 64(8s-.>0b u+f _0.e5n)d - | s ^ ~- >buf_ptr In file included from >src/libavcodec/aacsbr_fixed.c=: s62i: zsrc/libavcodec/aacsbrdata.he:o276f:(58B:i tBwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522src/libavcodec/put_bits.h938:12654:370:03 4warning: fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :26536: | note: expanded from macro 'Q31' 45 | i#fde f(isn-e> bQu3f1_(xe)n d - s - > b u f _ p t(ri n>=t )s(i(zexo)*f2(B1i47t4B8u3f6)4)8 .0{ + 0.| 5 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.807050637693In file included from 51f)src/libavcodec/ac3enc.c,: Q453: 1src/libavcodec/put_bits.h(:227 :037.:2 9warning: 6comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]5 3668284408f)}, 227{ | src/libavcodec/put_bits.hQ 31 (: - 265 0: .37i3f: 8 9(81warning: 4comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]s7 -8>8b9u6f9_e26nfd), -Q3265 1 | (s - 0 >b. 8u 9 f 5_7p t2i6rf0 (5>7s1=-7 >s0izbeo8u7fff(_e)nBd}i, t| - ~~~~^~~~~~~~~~~~~~~~~~~B su-fsrc/libavcodec/aac_defines.h>b):uf)_45 p:t{r36 : | > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ note: = expanded from macro 'Q31's izeof (45B | i#tdBeuffi)n)e { Q3 1| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~x ) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653src/libavcodec/put_bits.h668:23178:334:4 08f)}warning: ,comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] {Q31(-0.3898147 83178 | 96 9 2 6iff )(s,-> bQ3u1(f 0_.8e95n7d2 6-0 5s-7>1bu7f0_87pft)r} ,> = s| ~~~~~^~~~~~~~~~~~~~~~~~i zeofsrc/libavcodec/aac_defines.h(:B45i:t36B:u f)note: )expanded from macro 'Q31' { 45| | # ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~d efine QCC libavcodec/argo.o 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483src/libavcodec/put_bits.h648:.0265 :+37 0:. 5)warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c265: | 62 : src/libavcodec/aacsbrdata.h : 274: 31 : warning: ifimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (s->buf_ e274 | n{dQ 3-1 (s -0.>1b4u1f3_0p0t5r1 75>8=48 7sfi)z,e oQf3(1(B-i0t.Bu9f)5)0 9{ 0 9| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 3575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2src/libavcodec/put_bits.h14748:363174:833.0: +warning: 0comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]. 5) | ^ ~ 317In file included from | src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h :i274f: 7(:s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bu f_end - s274- | >b{uQf3_p1t(r 0>=. 14s1iz3e0o0f5(1B7i5t84B87uff)),) Q{3 1 (| -0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~. 95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296CC libavcodec/ass.o f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/ac3dec_float.c62: src/libavcodec/aacsbrdata.h::37273: :src/libavcodec/ac3dec.c6::425 :warning: 57implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.9 994254 | 81 5 3 2 7 8 2 9 6fd)ow,n Qm3i1x(_-c0.o5ef9f4s8[304]1[7n5f1]6 6=0 7dfo)w}n,m i{xQ_3c1o(e f0f.s97[111]3[45n4f]3 9=3 9s9m1ifx) ,* Q3L1E(V-E0L._6M7I5N2U8S5_135D2B2;5 6| 4 ^~~~ ~7 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/put_bits.h : 317 : 33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]( int)((x)*2147 43178 | 3 6 4 8 .i0f +( s0-.5>) b u| f_ ^ ~e nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | downmix_coeffs[0][i] = (downmix_coeffs[0][i] + | ~~~~~~~~~~~~~~~~~~~~~^ 448 | downmix_coeffs[1][i]) * LEVEL_MINUS_3DB; | ~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/ass_split.o CC libavcodec/assdec.o src/libavcodec/ac3dec.c:487:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/ac3enc_float.c:68:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return FFMIN(coord, COEF_MAX); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:425:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB; | ^~~~ ~ src/libavcodec/ac3dec.c:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/assenc.o 447 | downmix_coeffs[0][i] = (downmix_coeffs[0][i] + | ~~~~~~~~~~~~~~~~~~~~~^ 448 | downmix_coeffs[1][i]) * LEVEL_MINUS_3DB; | ~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ac3dec.c:451:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | s->downmix_coeffs[0][i] = FIXR12(downmix_coeffs[0][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h:42:44: note: expanded from macro 'FIXR12' 42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5)) | ~~~~^~~~~~ ~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:452:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | s->downmix_coeffs[1][i] = FIXR12(downmix_coeffs[1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h:42:44: note: expanded from macro 'FIXR12' 42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5)) | ~~~~^~~~~~ ~ In file included from src/libavcodec/adpcmenc.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/asv.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:487:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ CC libavcodec/asvdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/asvenc.o CC libavcodec/atrac.o In file included from src/libavcodec/ac3enc_float.c:78: src/libavcodec/ac3enc_template.c:218:29: warning: implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion] 218 | if (coord_diff > NEW_CPL_COORD_THRESHOLD) | ^~~~~~~~~~ ~ src/libavcodec/ac3enc.c:82:139: warning: missing field 'unit' initializer [-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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/ac3enc.c700::7383:: 139warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {700 | " s u r rQo3un1d_(m-i0.x0l0e0v"4,8 7"5S2u2r7fr)ou,nd Q3M1i(x- 0L.e0v0e04l9"4,7 O5F1FS8EfT)(,s uQr3ro1u(n-d0_.mi0x0_0l5e6v1e7l)6,9 2fA)V,_ OPQT3_T1Y(P-E0_.F0LO0A0T5,5 2{5.2d8b6lf )=, L | E ~~~~^~~~~~~~~~~~~~~V EL_MINsrc/libavcodec/aac_defines.h:U45S:_366:D Bnote: expanded from macro 'Q31'} , 0.0, 451 | .#0de,f iAnC3eEN CQ_3P1A(RxA)M }, | ^ (int)((x)*2147483648.0 +src/libavcodec/ac3enc.c :085.:5134:) warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ ~ In file included from 85src/libavcodec/aacsbr_fixed.c | :{62": misrc/libavcodec/aacsbrdata.hx:700i:n52g_:l ewarning: veimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ", "Mixin g700 | L e v e lQ3"1,( -OF0FS.ET0(0m0i48x7i5n2g2_7lfev)e,l )Q,3 1A(V-_0O.P0T_0T04Y9P4E7_5I1N8Tf,), {Q.3i16(4 -=0 .AC030E0N5C6_1O7P6T9_2fN)O,N EQ 31}(, -A0.C030E05N5C2_5O2P8T6_f)N,O N E| ~~~~^~~~~~~~~~~~~~~, 11src/libavcodec/aac_defines.h1:45,: 36:A Cnote: 3expanded from macro 'Q31'E NC_PA 45R | AM#}d,e f in| e ^ Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.src/libavcodec/ac3enc.c00:09149:41447:51 8warning: f)missing field 'unit' initializer [-Wmissing-field-initializers], Q31(-0.0 09105 | 6{17"6pe9r2_ff)r,a mQe3_1m(-e0t.a0da0t05a5",2 52"8Al6lf)o,w C| h ~~~~^~~~~~~~~~~~~~~a ngisrc/libavcodec/aac_defines.hn:g45 :M36et:a dnote: aexpanded from macro 'Q31't a Per -45F | ra#mdee"f, iOneF FSQE3T1((axl)l o w _ p er _ f r a m e _ m e(tiantd)at(a()x,) A*V2_1O4PT7_4T8Y3PE6_4B8O.O0L , +{ .0i.654) = | 0 ^ ~ }, 0, 1In file included from , src/libavcodec/aacsbr_fixed.cA:62C: 3src/libavcodec/aacsbrdata.hEN:C700_:PA10R: Awarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 700 | Q31(-0.0004875227f), src/libavcodec/ac3enc.cQ3:192(:-1270:. 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 4947518f) , 92Q | 3{1"(c-op0y.r00i0g5h6t17"6,92 f")C,o pQ3y1(r-ig0h.t0 0B0i5t52"5,2 8O6FfF)S,E T| ( ~~~~^~~~~~~~~~~~~~~ copysrc/libavcodec/aac_defines.hr:i45g:36h:t )note: ,expanded from macro 'Q31' AV_OPT _45 | T#YPdEef_iINnTe, Q{3.1i(6x4 )= A C 3 EN C _ O P T _ N O(NiEn t}),( (AxC)3*E2N1C4_7O4P8T3_64N8O.N0E, + 10,. 5A) C 3E| N ^ ~C _PARAM}, In file included from src/libavcodec/aacsbr_fixed.c| ^: 62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0src/libavcodec/ac3enc.c.0:09305:4114:6 6warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]6 5f), Q31( -930 | .{0"0di0a52l2no6r5m6"4,f )",D iQa31l(-o0g.u0e0 05L0ev4e0l7 1(4dfB)), "Q, 3O1FF(S-E0T(.d0i0a0l4o8g9u37e9_l1efv)e,l ) ,| ~~~~^~~~~~~~~~~~~~~A V_OPsrc/libavcodec/aac_defines.hT:_45T:36Y:P Enote: expanded from macro 'Q31'_ INT, { .45i | 6#4d e=f i-n3e 1Q 3}1,( x-) 3 1 , - 1 , A C 3 E(iNnCt_)PA(R(xA)M*}2,1 4 | 7 ^48 3648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.000504071src/libavcodec/ac3enc.c4f:),98 Q:31331:(- 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 004893791 f98) | , { "o| ri ~~~~^~~~~~~~~~~~~~~g inasrc/libavcodec/aac_defines.hl:45":, 36":O rnote: igexpanded from macro 'Q31'i nal B45it | #Sdetfrienaem "Q,3 1O(xF)F S E T ( o r i g i n a l )(,i nAtV_)O(P(Tx)_*T2Y1P4E7_4I8N3T6,4 8 . 0 {+. i0.654) =| A ^ ~C3 ENC_OPT_In file included from Nsrc/libavcodec/aacsbr_fixed.cO:N62E: src/libavcodec/aacsbrdata.h}:,699 :A31C:3 warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]NC _OPT_NON E699, | 1 , A C 3QE3N1C_(P-A0R.A00M0}5,4 66 5| 6 ^5 f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21src/libavcodec/ac3enc.c47:410583:641338:.0 warning: +missing field 'unit' initializer [-Wmissing-field-initializers] 0.5) | ^ ~ 105 | {"ltrt_In file included from csrc/libavcodec/aacsbr_fixed.cm:i62xl: esrc/libavcodec/aacsbrdata.hv:",699 :"10L:t /warning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t Center 699 | M ix L e vQe31l("-,0 .O0F0F0S5E46T6(5l6t5rft),_ cQe3nt1e(-r0_m.i00x0_5l2e2v65e6l4)f,) ,A VQ_31O(P-T0_.0T0Y0P5E0_4F0L7O1A4fT), ,{ .Qd31b(l-0 .= 0-010.408 9}3,7 9-11f.)0,, 2| ~~~~^~~~~~~~~~~~~~~. 0, src/libavcodec/aac_defines.hA:C45:336E:N Cnote: expanded from macro 'Q31'_ PARAM }45, | # d| e ^ fine Q31(x) (int)src/libavcodec/ac3enc.c((:x)106*:211394: 7warning: 48missing field 'unit' initializer [-Wmissing-field-initializers]3 648.0 + 0 .106 | 5{)"l t r| t ^ ~_ surmixlevIn file included from "src/libavcodec/aacsbr_fixed.c,: 62: "src/libavcodec/aacsbrdata.hL:t698/:R73t: Swarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r round Mi x 698L | e ve l " , QO31FF(S-E0T.0(0l0t6r3t1_2s4u9rr3of)u,n dQ_m3i1(x-0_.l0e0v0e6l1)3,27 4A7Vf_)O,P TQ_3T1Y(P-E0_.F0L0O0A5T8,7 0{9.3d0bfl) ,= Q-311.(0 -}0.,0 0-0516.707,8 022f.),0 , A| C ~~~~^~~~~~~~~~~~~~~3E NC_Psrc/libavcodec/aac_defines.hA:RA45M:36}:, note: | expanded from macro 'Q31' ^ 45 | #define Q31(x) (int)((x)*21src/libavcodec/ac3enc.c47:410783:61334:8. 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]+ 0.5) | ^ ~ 107 | {"lIn file included from orsrc/libavcodec/aacsbr_fixed.co:62_: csrc/libavcodec/aacsbrdata.hm:i698x:l52e: vwarning: ",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "Lo/Ro C698e | n t e r M iQx3 L1e(ve-l0".,0 0O0FF63S1E2T4(9l3ofr)o,_ cQe31n(t-e0r._0m0i06x1_3l2ev7e4l7)f,), AQV3_1O(P-T0_.0T0Y0P5E8_7FL0O9A3T0f,) , {Q.3d1b(l- 0=. 0-01.005 6}7,7 8-10.20f,) ,2 . 0,| ~~~~^~~~~~~~~~~~~~~A C3Esrc/libavcodec/aac_defines.hN:C45_P:A36R:A Mnote: expanded from macro 'Q31'} , | ^ 45 | #define Q31(x) (insrc/libavcodec/ac3enc.ct):(108(x:)139*2:1 4warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]4 83648.0 + 1080 | {."5l)o r o| _s ^ ~u rmixlev"In file included from , src/libavcodec/aacsbr_fixed.c":L62o: /Rsrc/libavcodec/aacsbrdata.ho:698 :S31:u rwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o und Mix 698L | e v e l " ,Q 3O1F(F-S0E.0T0(0l6o3r1o2_4s9u3rfr),o uQn3d1(_-m0.i0x00_6l1e3v2e7l4)7f,) A,V _QO31P(T-_0TY.P00E0_F5L8O7A0T93,0 f{.)d,b l Q=3 1-(1-.00 .0}0,0 -516.7078,0 22f.)0, , | A ~~~~^~~~~~~~~~~~~~~C 3ENCsrc/libavcodec/aac_defines.h_:P45A:R36A:M }note: ,expanded from macro 'Q31' | ^ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/ac3enc.c:62:: src/libavcodec/aacsbrdata.h122:697::12373:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 697 | 122 | { " stQe31r(e-o0_.r0e0ma0t7ri1x57i7n3g6"f,) ",S Qt3e1r(e-o0 .R0e0m0a6t9r4i1x6i1n4gf"),, Q3O1F(F-SE0T.0(0s0t6er7e77o6_9r0efm)a,t rQ3i1xi(ng-)0,. 0A0V0_6O5P4T0_3T3YP3Ef_)B, O O| L ~~~~^~~~~~~~~~~~~~~, {.isrc/libavcodec/aac_defines.h:6454: 36=: 1note: expanded from macro 'Q31'} , 0, 145, | #dAeCf3iEneN C_QP3A1R(xA)M } , | ^ (int)((x)*2147483648.03 + warning0s. generated. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.000694161src/libavcodec/ac3enc.c4:f127):6,: Q 31warning: (missing field 'help' initializer [-Wmissing-field-initializers]- 0.0 001276 | 7{7N7UL6L9}0 f )| , ^ Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/ac3dec.csrc/libavcodec/aacsbr_fixed.c:62:: src/libavcodec/aacsbrdata.h1137:695::1041:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 695 | 1137Q | 31 ( - 0 .0 00 7 8 0 3 66i4ff )(,r aQng3e1_(b-i0t.s 0<0=0 7172779 8||6 9sf-)>,d rQc3_1s(c-a0l.e00 0<7=8 314.303)2 f )| , ~~~^~~~~~~~~ ~~ Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.00src/libavcodec/ac3enc.c0753:001390:121f),: warning: Q3missing field 'value' initializer [-Wmissing-field-initializers]1 (-0.00076 31390 | 7 9 3 f ){, N UQL3L1 (}- 0 .| ^0 007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defineIn file included from Q3src/libavcodec/aic.c1(:x)28 : src/libavcodec/bytestream.h : 187 : 15 : warning: (incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t) ((x)*21474836 41878 | . 0 + 0i.5f) (s| i ^ ~ ze2 != siIn file included from zesrc/libavcodec/aacsbr_fixed.c): 62| : ~~~~~ ^ ~~~~src/libavcodec/aacsbrdata.h :691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( src/libavcodec/bytestream.h0.00:092948:8155:9 8warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36294: | note: expanded from macro 'Q31' if ( s45 | i#zdee2f in!e= Qs31i(zxe)) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( src/libavcodec/bytestream.h0.0:03182:4156:2 5warning: 61comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 f), Q31( 0.0 03182 | 3 0 1 7 2i5f4 f()s,i zQe321 (! =0 .s0i0z2e1)4 6 1| 5 ~~~~~ ^ ~~~~8 3f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/adxenc.c:68424 | : src/libavcodec/bytestream.h : 187Q:3151: (warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0032739613f) ,187 | Q 3 1( 0i.f0 0(31s1i2z5e422 0!f)=, Qs3i1z(e )0. 0 0| 2 ~~~~~ ^ ~~~~9 469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.00311254src/libavcodec/ac3dec.c20f:)1439, :Q233:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0029469447f )1439, | Q 3 1 ( 0 . 0ga0i2n7 8*7=0 14.60 4/f )4,1 94| 3 ~~~~~^~~~~~~~~~~~~~ 04.0src/libavcodec/aac_defines.hf:;45 :36 :| ~ ^~~~~~~~~~ note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q3src/libavcodec/bytestream.h1( :0357.:01502:78 7warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]46 4CC libavcodec/atrac1.o f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h357: | 45 : 36 : inote: fexpanded from macro 'Q31' (size 245 | #!d= esfiiznee )Q 3 1| ( ~~~~~ ^ ~~~~x ) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/atrac3.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)src/libavcodec/bytestream.h | ^ ~: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if 680( | s i z e 2 Q!31(= 0s.i0z0e)5 4 1| 9 ~~~~~ ^ ~~~~6 775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: CC libavcodec/atrac3plus.o src/libavcodec/aacsbrdata.h:679:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/aac_defines.h::45318::3615:: note: warning: expanded from macro 'Q31' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q 33181( | x ) i f ( s i z e 2 ! =( isnitz)e()( x )| * ~~~~~ ^ ~~~~2 147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/atrac3plusdec.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defisrc/libavcodec/bytestream.hne Q:33571:(15x:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x )*3572 | 1 4 7 4 8i3f6 4(8s.i0z e+2 0!.=5 )s i z| e ^ ~) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382CC libavcodec/atrac3plusdsp.o 275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define QIn file included from 31(x) src/libavcodec/adpcmenc.c : 31 : src/libavcodec/bytestream.h : 187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( int)((x)*214748364 8187. | 0 + 0i.f5 )( s i| z ^ ~e 2 != sizeIn file included from ) src/libavcodec/aacsbr_fixed.c :| 62 ~~~~~ ^ ~~~~: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032CC libavcodec/atrac9dec.o 091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31src/libavcodec/bytestream.h(x) : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*21474836 42948 | . 0 + i0f. 5()s i z| e ^ ~2 != size) In file included from | src/libavcodec/aacsbr_fixed.c ~~~~~ ^ ~~~~: 62: src/libavcodec/aacsbrdata.h:669:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/aacsbr_fixed.c::62: 318src/libavcodec/aacsbrdata.h::15668:: 11warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | 318 | Qi3f1 (( s0i.z0e127 9!4=3 3s3i8z1ef)) , | ~~~~~ ^ ~~~~Q 31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 667src/libavcodec/adpcm.c | : 42 : src/libavcodec/bytestream.h :Q1873:115(: 0warning: .0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 30680169f), Q31( 0.0 211877 | 4 6 7 5 5i0ff )(,s iQz3e12( !0=. 0s2i0z4e5)3 1 7| 93f ~~~~~ ^ ~~~~) , Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define In file included from Q31(x)src/libavcodec/adxenc.c : 27 : src/libavcodec/put_bits.h : 227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]( int)((x)*21474836 42278 | . 0 + 0.5 ) i| f ^ ~ (s->buf_endIn file included from src/libavcodec/aacsbr_fixed.c-: 62s: -src/libavcodec/aacsbrdata.h>:b667u:f11_:p twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >= sizeof(B i667t | B u f) ) {Q 3 1| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.02578src/libavcodec/bytestream.h758:47f)357,: 15Q:3 1warning: ( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .0244160992f), 357| | ~~~~~^~~~~~~~~~~~~~ isrc/libavcodec/aac_defines.hf: 45(:s36i:z enote: 2expanded from macro 'Q31' != size )45 | #| d ~~~~~ ^ ~~~~e fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/ac3dec.c note: expanded from macro 'Q31' :1841:49: 45warning: | #implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d efine Q31(x) 1841 src/libavcodec/put_bits.h | ( i: n265 t: )37 (: ( xwarning: )comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]*d 2o1w4n7m4i8x3_6i4n8f.o0- +>265 c0 | e. n5 t) e r _| ^ ~m i xi_fl e(vse-lIn file included from > src/libavcodec/aacsbr_fixed.c b: u62 f: _src/libavcodec/aacsbrdata.h e: n665=d :g-53a :is n-warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> lbeuvf_epltsr[ s>665-= | > s i z e oQ f3 (1cB(ei nt0tB.eu0rf_3)m4)i4 x6{_2 l0 e9| v4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e8 lf]);, Q| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 ( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/ac3dec.c:1842: 4945: | #warning: dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e fine Q31(x) 1842 | d ow(nimnitx)_(i(nxf)o*-2>1c4e7n4t8e3r6_4m8i.x0_ l+e v0e.l5_)l t r| t ^ ~ = gain_leIn file included from vesrc/libavcodec/aacsbr_fixed.cl:s62[: ssrc/libavcodec/aacsbrdata.h-:>665 : 32c:e nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]er _mix_level _665l | t r t ] ; Q 3| 1 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31(src/libavcodec/ac3dec.c 0:.18430:3490:0 5warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2 657f), | ~~~~~^~~~~~~~~~~~~~ 1843 | src/libavcodec/aac_defines.h : 45 : 36 : note: dexpanded from macro 'Q31'o wnmix_ i45n | f#od-e>fsiunrer oQu3n1d(_xm)i x _ l e v e l (=i ngta)i(n(_xl)e*v2e1l4s7[4s8-3>6 4 8 . 0 s+u r0r.o5u)n d _| m ^ ~i x_level]; In file included from | src/libavcodec/aacsbr_fixed.c ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0src/libavcodec/ac3dec.c.0:318442:9497:5 4warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 1f), Q31( 0 .18440 | 3 1 5 0 1 7 6 0 8dfo)w,n mQi3x1_(i n0f.o0-3>0s0u5r0r26o5u7nfd)_,m i x| _ ~~~~~^~~~~~~~~~~~~~l evelsrc/libavcodec/aac_defines.h_:l45t:r36t := note: gexpanded from macro 'Q31'a in_leve l45s | [#sd-e>fsiunrer oQu3n1d(_xm)i x _ l e v e l _ l t r t ](;i n t| ) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( (x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0src/libavcodec/ac3dec.c40:518463:4499:1 7warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ), Q31( 0.03 918460 | 0 5 3 6 7 9 f ) , Q 3 1d(o w0n.0m3ix7_48i1n2f8o50f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #def-i>nlef eQ_3m1i(xx_)l e v e l = g(aiinnt_)l(e(vxe)l*s2_1l4f7e4[8s3-6>4l8f.e0_ m+i x0_.l5e)v e l| ] ^ ~; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | 20 ~~~~~^~~~~~~~~~~~~~ warningssrc/libavcodec/aac_defines.h generated:. 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~src/libavcodec/put_bits.h :src/libavcodec/aac_defines.h:31745::3336:: warning: note: expanded from macro 'Q31'comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 45 | #define Q 33171 | ( x) i f ( s - > b u f _ e(nidn t-) (s(-x>)b*u2f1_4p7t4r8 3>6=4 8s.i0z e+o f0(.B5i)t B u| f ^ ~) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), src/libavcodec/bytestream.hQ31(: 0294.:05154: 2warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 2768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h294: | 45 : 36 : note: iexpanded from macro 'Q31' f (si z45e | 2# de!fi=n sei Qz3e)1 ( x) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3dec_float.c 661 | : 40 : 140 : Q 3warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]( 0.0585915683f), Q3401( | 0. 0 5 7{1 6"1c6o4n5s0_fn)o,i sQe3g1e(n "0,. 0"e5n5a7b1l7e3 6c4o8nfs)i,s tQ3e1n(t 0n.o0i5s42e45 2g7e6n8efr)a, t i| o ~~~~~^~~~~~~~~~~~~~n" , OFsrc/libavcodec/aac_defines.hF:S45E:T36(:c onote: nexpanded from macro 'Q31's istent _45 | n#odiesef_ignee nQe3r1a(txi)o n ) , AV _ O P T _ T Y P E(_iBnOOtL)(,(x ){*.2i16447 48=3 604 8}.,0 0+, 01.,5 )P A R| ^ ~ }, | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31(src/libavcodec/ac3dec_float.c 0:.410:631389:7 warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] 5898f), Q 3411 | ( 0 . 0{6 2"6dr8c5_7s80c8fa)l,e "Q3,1 "(p e0r.c0e6n1t3a4g5e5 17o1ff )d,y nQam3i1c( r a0n.g0e5 9c9om8p37r4e8ss0ifo)n, t| o ~~~~~^~~~~~~~~~~~~~ applsrc/libavcodec/aac_defines.hy:"45,: 36O:F Fnote: Sexpanded from macro 'Q31'E T(drc _45s | c#adleef)i,n eA VQ_3O1P(Tx_)T Y P E _ F L O A T , {. d b(li n=t )1(.(0x},) *02.1407,4 863.604,8 .P0A R+ }0,. 5 )| ^ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660src/libavcodec/ac3dec_float.c | : 42 : 132 src/libavcodec/bytestream.h Q:3 :1warning: 318(:15missing field 'unit' initializer [-Wmissing-field-initializers]: 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 6 423 | 9 7 1 5 {8 98"fhe a),318v y | Q 3_1( c0 o.im0pfr6 "(2,s6i z8"5e78e082fn) ,a! =b Qls3ie1 (z 0h.e06e13)4av5y 5 1 d7y| 1 ~~~~~ ^ ~~~~n fa),m iQ3c1 ( r0a.n0g5e9 c9o8m3p74r8e0sfs)i,o n "| , ~~~~~^~~~~~~~~~~~~~O FFSsrc/libavcodec/aac_defines.hE:T45(:36h: enote: aexpanded from macro 'Q31'v y_com p45re | s#sdieofni)ne, Q3A1V_(OxP)T _ T Y PE _ B O O L , { . i(6i4n t=) (0(x )},* 201,4 714, 8P3A6R4 8}.,0 +| ^0 .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/ac3dec_float.c :43:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]660 | In file included from Q3 src/libavcodec/agm.c143( : | 0.300 : 6 39src/libavcodec/bytestream.h 7 :1187{5:15 :8"t a9warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8g fe)t,_ lQe3v1e(l "0, ."t1870a | 6 r2 g6e t 8l 5ei7f v(80e8ls fi)i, zQn3e1( -2d0 B!.=F0S (6s01 in3z4eo)5t5 a1 7pp| 1 ~~~~~ ^ ~~~~life) ,d )Q"31,( OF0FS.E0T59(98t3a7r4g8e0tf_)le,v e l| ) ~~~~~^~~~~~~~~~~~~~, AVsrc/libavcodec/aac_defines.h_:O45P:T36_:T note: Yexpanded from macro 'Q31'P E_INT ,45 | #{d.ei6f4in e= Q03 1}(x,) - 3 1 , 0 , P A R (}i,n t | ) ^( (x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | src/libavcodec/ac3dec_float.c : 46Q:31291:( warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 063971589 846f | ),{ "lQt3r1t(_ c0m.i0x6l2e6v8"5,7 8 0 8"fL),t /QR3t1 (C e0n.t0e6r1 3M4i5x5 1L7e1vfe)l," ,Q 3 1 (O F0F.SE0T(5l9t9r8t3_7c4e8n0tfe)r,_ m i| x ~~~~~^~~~~~~~~~~~~~_ levesrc/libavcodec/aac_defines.hl:)45,: 36: note: expanded from macro 'Q31'A V_OPT _T45Y | P#Ed_eFfLiOnAeT, Q{3.1d(bx)l = - 1 . 0 } , - 1.(0i,n t2).(0(,x )0*}2,1 47 48| 3 ^6 48.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/ac3dec_float.c:659::4774::129: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 659 | 47 | { " l tQr3t1(_ s0u.r0m6i8x7l0e4v3"8, 2"8Lft)/,R tQ 3S1ur(r o0u.n0d6 7M6i0x7 5L9e8v5efl)",, QO3F1F(S E0.T0(6l6t4r3t_6s7u5r12rfo)u,n dQ_3m1i(x 0_.l0e6v5e2l2)4, 7 1A0V6f_)O,P T _| T ~~~~~^~~~~~~~~~~~~~Y PE_Fsrc/libavcodec/aac_defines.hL:O45A:T36,: {note: .dexpanded from macro 'Q31'b l = - 145. | #0d }e,f i-ne1 .Q03,1 (2x.)0 , 0 } , | ^ (int)((x)*2147483648.0 + 0src/libavcodec/ac3dec_float.c.:5)48 : 129| : ^ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacsbr_fixed.c48: | 62: {src/libavcodec/aacsbrdata.h":l659o:r53o:_ cwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i xlev", 659 | " L o / RQo3 1C(e n0t.e0r6 8M7i0x4 3L8e2v8efl)",, Q 3 O1F(F S0E.T06(7l6o0ro7_5c9e85nft)e,r _Q3m1ix(_ le0v.0e6l6)4,3 6 7 5 12AfV)_,O PQT3_1T(Y P0E._F0LO65A2T2,4 7{1.0d6bfl) ,= -| 1 ~~~~~^~~~~~~~~~~~~~. 0 }src/libavcodec/aac_defines.h,: 45-:136.:0 ,note: expanded from macro 'Q31' 2.0, 045} | ,# d e| f ^i ne Q31(x) (int)((x)*2147483648.src/libavcodec/ac3dec_float.c0 +: 049.:5129): warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659: 32:49 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"l oro_surm i659x | l e v " , Q"3L1(o /0R.o0 6S8u7r0r4o3u8n2d8 fM)i,x Q3L1e(v e0.l06"76,0 7O5F9F85SfE)T,( loQr3o1_(s u0r.ro0u66n4d3_6m7i5x1_2lfe)ve,l )Q,3 1 (A V0_.O0P6T52_2T47Y1P0E6_fF)L, O A| T ~~~~~^~~~~~~~~~~~~~, {.dsrc/libavcodec/aac_defines.hb:l45 =: 36-:1 .note: 0expanded from macro 'Q31' }, -1 .450 | #,d e2f.i0n,e 0Q}3,1 ( x| ) ^ src/libavcodec/bytestream.h (in:t)(357(x:)15*:21 4warning: 74comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]83 648.0 + 0.5) 357| ^ ~ | if (In file included from sisrc/libavcodec/aacsbr_fixed.cze:262: src/libavcodec/aacsbrdata.h!:=659 :s11:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) src/libavcodec/ac3dec_float.c :| 53 ~~~~~ ^ ~~~~: 11 :659 | warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | Q 3 1 ({ 0N.U0L6L8},7 0 4| ^3 828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/ac3dec.csrc/libavcodec/aacsbr_fixed.c::621841: src/libavcodec/aacsbrdata.h::49658: :11warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q18413 | 1 ( 0 . 0 7 2 5d6o8wn2m5i8x3_fi)n,f o-Q>31c( e0.n0t7e1r7_0m0i2x6_7l3efv),e lQ 3 1 ( 0 .0 7 0 7=6 2g8a7i1n0_fl)e,v eQl3s1[(s -0>. 0 6 97 6 3 0 2c4e4nft)e,r _ m| i ~~~~~^~~~~~~~~~~~~~x _lesrc/libavcodec/aac_defines.hv:e45l:];36 : | note: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21474836src/libavcodec/ac3dec.c48:.01842 :+49 :0 .warning: 5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from 1842src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 657 : 74d:o wwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ix_info-> c657e | n t e r _ mQ3i1x( _0l.0e7v5e3l1_3l7t3r3t6 f ) ,= Qg3a1i( n0_.l0e7v4e7l4s5[2s5-5>8f ) ,c eQn3t1e(r _0m.i0x7_4l1e0v0e3l6_4l2tfr)t,] Q;3 1 (| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definsrc/libavcodec/ac3dec.ce: 1843Q:3491:( xwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1843 | ( i n t ) ( (dxo)w*n2m1i4x7_4i8n3f6o4-8>.s0 u+r r0o.u5n)d _ m| i ^ ~x _level In file included from src/libavcodec/aacsbr_fixed.c=: 62g: asrc/libavcodec/aacsbrdata.hi:n657_l:e53v:e lwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ s-> s657u | r r o u n dQ3_1(m 0i.x0_7l5e3v1e3l7]3;3 6 f| ) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, Q31( 0.0747452558f), Q31( 0.0741003642f),src/libavcodec/ac3dec.c :Q18443:149( :0 .warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]7 33620255 f1844) | , | ~~~~~^~~~~~~~~~~~~~ dsrc/libavcodec/aac_defines.ho:w45n:m36ix:_ inote: nexpanded from macro 'Q31'f o->sur r45o | u#ndde_fimniex _Qle3v1e(lx_)l t r t = g a i n _ l(eivnet)l(s([x)s*-2>14s7u4r83r6o4u8n.d_0m i+x _0l.e5v)e l| ^ ~_ ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Qsrc/libavcodec/ac3dec.c3:11846(: 490:. 07warning: 47implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 52558f), Q 311846( | 0 . 0 7 4 1 0 0 3 6 4 2dfo)w,n mQi3x1(_ i0n.f0o7-3>3l6f2e0_2m5i5xf_),l e v| e ~~~~~^~~~~~~~~~~~~~l src/libavcodec/aac_defines.h :45 : 36=: gnote: aexpanded from macro 'Q31'i n_lev el45s | _#ldfeef[isn-e> lQf3e1_(mxi)x _ l e v e l ] ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) In file included from | ^ ~ src/libavcodec/alacenc.cIn file included from :src/libavcodec/aacsbr_fixed.c:2762: : src/libavcodec/put_bits.hsrc/libavcodec/aacsbrdata.h::227657::37:11 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 657 | 227 | Q3 1 ( 0 .0 7 5 3i13f7 3(3s6-f>)b,u fQ3_1en(d 0-. 07s4-7>4bu5f25_58pft)r, >Q=3 1s(i z0.e0o7f(4B1i0t0Bu3f6)4)2 f{) , | Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 1( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656src/libavcodec/bytestream.h | : 294 :Q3151:( 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]07 67093490f), Q 32941 | ( 0 . 0 7i6f4 9(9s2i1z7e02f )!,= Q 3s1i(z e0). 0 7| 6 ~~~~~ ^ ~~~~1 992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767src/libavcodec/put_bits.h2049:24265f:)37,: Qwarning: 3comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]1 ( 0.0768230011f )265, | Q3 1 ( 0. 0 7 6 8i1f7 3(97s5->fb),u f _| e ~~~~~^~~~~~~~~~~~~~n d -src/libavcodec/aac_defines.h :s45-:36>: bnote: uexpanded from macro 'Q31'f _ptr >45= | s#idzeefoifn(eB iQ3t1B(uxf)) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0src/libavcodec/bytestream.h.0768:173183:9157:5 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 31836 | : note: expanded from macro 'Q31' if (s i45z | e#2d ef!i=n es iQ3z1e()x ) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757CC libavcodec/atsc_a53.o 305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/ac3dec_fixed.cIn file included from src/libavcodec/aacsbr_fixed.c::62159: :src/libavcodec/aacsbrdata.h140::654 :53warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | 159 | Q 31 ( {0 ."07c4o4n66s4_3n9o4ifs)e,g eQn"3,1 (" 0e.n0a7b5l1e5 76c2o5n5sfi)s,t eQ3n1(t 0n.o0i7s5e7 3g0e5n7e56f), rQa3t1i(o n0".,0 7O6F1F7S4E8T32(1cfo)n,s i s| t ~~~~~^~~~~~~~~~~~~~e nt_src/libavcodec/aac_defines.hn:o45i:s36e:_ gnote: eexpanded from macro 'Q31'ne ration ),45 | A#Vd_efOiPnTe_ TQY3P1E(x_)B O O L , { . i 6 4 = 0( i}n,t )0(,( x)1*, 2P1A4R7 4}83,6 4 8| . ^0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Qsrc/libavcodec/ac3dec_fixed.c3:1160(: 1380:. 0warning: 74missing field 'unit' initializer [-Wmissing-field-initializers]4 664394f), Q31601 | ( 0 .0 7{5 15"76d2r5c5_fs)c,a Ql31e( "0,. 0"7p5e7r3c0e5n7t5a6gfe) , oQ3f1 (d y0n.a0m7i6c1 7r4a8n3g2e1 fc)o,m p r| e ~~~~~^~~~~~~~~~~~~~s sionsrc/libavcodec/aac_defines.h: 45t:src/libavcodec/put_bits.h36o: anote: :expanded from macro 'Q31' p317p:l33y:" 45 | ,#warning: dcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] ef iOnFe FQS3E1T((xd)r c 317_ | s c a l e ),i f A V _ O(P sT- >_ T(binYtuP)Ef_(_F(eLnxd)O *-AT2 ,1 4s{7.4-d8>b3lb =6u f4_18.p.t00r }+>,= 00.s5.i0), z 6e| .o0f ^ ~(, src/libavcodec/bytestream.hBPi:ARt357 }In file included from ,src/libavcodec/aacsbr_fixed.cB:u62:: f| 15src/libavcodec/aacsbrdata.h) ^) :: 654{warning: : 11comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357654 | | isrc/libavcodec/ac3dec_fixed.c fQ: (31611s(: 1320i.:z 0warning: e27 !missing field 'unit' initializer [-Wmissing-field-initializers]4= 4si6z6e4) 3 9 | 4 ~~~~~ ^ ~~~~ 161f) | , Q 3 1{( "0.h0e7a51v5y7_c6o2m5p5rf"),, "Qe3n1a(b l0e. 0h7e5a7v3y0 5d7y5n6afm)i,c Q3r1a(n g0e. 0c7o6m1p7r4e8s3s2i1ofn)",, O| ~~~~~^~~~~~~~~~~~~~F FSETsrc/libavcodec/aac_defines.h(:h45e:a36v:y _note: cexpanded from macro 'Q31'o mpres s45 | i#odne)f,i nAeV _QO3P1T(_xT)Y P E _ B O O L , {. i 6 4 (=i n0t )}(,( x0),* 211,47 4PA8R3 6}4,8 .0 | + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | src/libavcodec/ac3dec_fixed.c :Q1633:111( :0 .warning: 07missing field 'help' initializer [-Wmissing-field-initializers]03 533 01637 | 3f ) , Q{3 1N(U L0L}., 0 7| 1 ^5 826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/audio_frame_queue.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 28 651 | warning s generated . Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31(CC libavcodec/audiodsp.o 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definesrc/libavcodec/adpcm.c Q31(x:) 296 : 38 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)* 22961 | 4 7 48 3 6 4 8 .a0v c+t x0-.>5)c h _| l ^ ~a yout.nb_chIn file included from asrc/libavcodec/aacsbr_fixed.cn:n62: esrc/libavcodec/aacsbrdata.hls: 648>: 53m:a x_warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h annels) 648{ | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ Q31( 0.01src/libavcodec/adpcm.c17:62952:383:83 2warning: f)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31( 2950 | . 0 1 6 3i7f0 1(a2v5c8tfx),- >Qc3h1_l(a yo0u.0t2.0n7b99_7c0h72afn)n,e lQs3 1<( m0.i0n25_0ch3a0n7n5e61lfs) ,| | | ~~~~~^~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0CC libavcodec/aura.o + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/av1_frame_split_bsf.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853CC libavcodec/av1_frame_merge_bsf.o f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.CC libavcodec/av1_metadata_bsf.o 1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(xIn file included from ) src/libavcodec/aic.c : 31 : src/libavcodec/golomb.h : 482 : 34 :( iwarning: ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((x)*2147483648.0 + 4820 | . 5 ) | ^ ~ if (In file included from gbsrc/libavcodec/aacsbr_fixed.c-:>62s: isrc/libavcodec/aacsbrdata.hz:638e:_10i:n _warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ts <= re_ i638n | d e x ) {Q 3 1| ( ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~- 0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546fsrc/libavcodec/ac3enc.c), :| ~~~~~^~~~~~~~~~~~~~1950 :13: src/libavcodec/aac_defines.hwarning: :45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45 | #d ef1950i | n e Q 3 1 ( x ) v > ( v _ l i s t([iin]t )-( (FxL)T*_2O1P4T7I4O8N3_6T4H8R.E0S H+O L0D.)5)) | | ^ ~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/ac3enc.c: :src/libavcodec/aacsbrdata.h1950::63618::32 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1950 | 636 | Q 3 1 ( v0 .>4 0(6v2_3l1i7s6t76[fi),] Q-3 1F(L T0_.O3P9T4I9O2N1_1T7H6R1EfS)H,O LQD3)1)( 0| . ^~~~~~~~~ ~3 836350013src/libavcodec/ac3enc.cf:)1949,: 13Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.37237 919495 | 5 4 6 f ) , | i ~~~~~^~~~~~~~~~~~~~f (v src/libavcodec/aac_defines.h<: 45(:v36_:l inote: sexpanded from macro 'Q31't [i] + F45L | T#_dOePfTiInOeN _QT3H1R(ExS)H O L D ) & & | ^ ~ (int)((xsrc/libavcodec/ac3enc.c)*:219491:4187:4 8warning: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]6 48.0 + 01949. | 5 ) | ^ ~ if (v < In file included from (vsrc/libavcodec/aacsbr_fixed.c_:l62i: ssrc/libavcodec/aacsbrdata.ht:[636i:]11 :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LT_OPTION _636T | H R E S H OQL3D1)( &0&. 4 0| 6 ^~~~~~~~~ ~2 317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/ac3enc.c:1968In file included from :13src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1968 | 635 | iQf3 1((* o0p.t4_5p1a5r9a9m6 5>3=5 f0).,0 )Q 3{1 ( | 0 ^~~~~~~~~~ ~~. 4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/ac3enc.c:1970:56: warning: In file included from implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:635:11: warning: 1969implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 635 | av _ l oQg3(1l(o g0_.c4t5x1,5 9A9V6_5L3O5Gf_)W,A RQN3I1N(G ,0 ."4r4e0q2u5e5s3t7e5d4 f%)s, iQs3 1n(ot 0v.a4l2i8d9.1 1u9s9i2n0gf )", Q| 3 ~~~~~~1 ( 0.41 719705 | 6 9 6 8 9 6 f ) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :"36d:e fnote: aexpanded from macro 'Q31'u lt val u45e | :# d%e0f.i3nfe\ nQ"3,1 (oxp)t _ n a m e , l i s t [ m i(xilnetv)]()(;x ) *| 2 ^~~~~~~~~~~~1 47483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | In file included from Q31(src/libavcodec/aic.c :0.345: 4src/libavcodec/unary.h1:2505:5413:4 4warning: 8fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) , Q31( 0.530224089 550f | ) , Q 3f1o(r (0i. 5=1 901;2 3i4 9<70f )l,e nQ 3&1&( g0e.t5_0b7i9t8s117(5g0b0)f )!,= s| t ~~~~~^~~~~~~~~~~~~~o p; isrc/libavcodec/aac_defines.h+:+45):;36 : | note: ~~~~~~~~~~~~~ ^ ~~~~expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/adpcm.c62: src/libavcodec/aacsbrdata.h::632:69174::20 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 632 | Q31( 0. 56918 | 4 5 4 0 3 2 3 5 fi)f, (Qf3i1l(t e0r. 5>7=3 8F5F2_413A1RfR)A,Y _QE3L1E(M S0(.x5a6_3a0d7p8c9m1_4t0afb)l,e )Q)3 1{( 0| . ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 522051258fsrc/libavcodec/adpcm.c):,724 : 20| : ~~~~~^~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 724 | 45 | # d eiffi n(ef iQl3t1e(rx )> = F F _ A R R A Y _ E L E(MiSn(tx)a(_(axd)p*c2m1_4t7a4b8l3e6)4 8|.|0 s+h i0f.t5 )< 0| ) ^ ~ { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951CC libavcodec/av1_parse.o 123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36: src/libavcodec/aliaspixdec.cnote: :expanded from macro 'Q31' 25: src/libavcodec/bytestream.h: 18745: | 15#:d ewarning: ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne Q31(x) 187 | ( i nitf) (((sxi)z*e221 4!7=4 8s3i6z4e8). 0 | + ~~~~~ ^ ~~~~ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(xCC libavcodec/av1_parser.o ) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | #dsrc/libavcodec/alac.ce:fi54n: esrc/libavcodec/bytestream.h :Q1873:115(x:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (in t187) | ( ( x ) *i2f1 4(7s4i8z3e624 8!.=0 s+i z0e.)5 ) | ~~~~~ ^ ~~~~| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456fsrc/libavcodec/aic.c), Q3:1(176 :0.7204:3 6warning: 8comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]2 7863f), | ~~~~~^~~~~~~~~~~~~~ 176src/libavcodec/aac_defines.h | : 45 : 36 :i fnote: expanded from macro 'Q31'( frame_ s45i | z#ed e>f isniez eQ)3 1{( x )| ~~~~~~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | CC libavcodec/av1dec.o #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0src/libavcodec/bytestream.h.5) : | 294 ^ ~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :294625 | : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 625! | = si z e )Q 3 1| ( ~~~~~ ^ ~~~~ 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), src/libavcodec/bytestream.hQ31:(318 :015.:8 2warning: 72comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 75347f), Q31( 0 .3188 | 2 3 0 4 1i9f8 9(0sf)i,z eQ23 1!(= 0s.i8z1e8)5 7 7| 6 ~~~~~ ^ ~~~~0 04f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 +src/libavcodec/bytestream.h 0.:5294): 15 :| ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c :29462 | : src/libavcodec/aacsbrdata.h : 623 : 74i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 != si z623e | ) | ~~~~~ ^ ~~~~ Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) src/libavcodec/bytestream.h | ^ ~: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | if 622( | s i z e 2Q 3!1= (s i0z.e8)5 1 1| 9 ~~~~~ ^ ~~~~7 1524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198src/libavcodec/bytestream.hf):,357 :Q153:1 (warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 8480315777f )357, | Q 3 1 (i f0 .(8s4i5z9e821 8!4=6 9fs)i,z e )| ~~~~~^~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) src/libavcodec/bytestream.h | : ^ ~ 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | if ( s621i | z e 2 ! =Q3 1s(i z0e.)8 5 3| 7 ~~~~~ ^ ~~~~3 85600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), In file included from | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aliaspixenc.csrc/libavcodec/aac_defines.h::2545: :src/libavcodec/bytestream.h36::187 :note: 15expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q31(x )187 | i f ( s i z e(2i n!t=) (s(ixz)e*)2 1 4| 7 ~~~~~ ^ ~~~~4 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.834693In file included from 7361src/libavcodec/alac.cf):, Q573: 1(src/libavcodec/unary.h :050.:834179:7 173warning: 37comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f ), Q31( 0.840954 1503 | 9 2 f ) f,o r (i| ~~~~~^~~~~~~~~~~~~~ = 0;src/libavcodec/aac_defines.h :i45 :<36 l:e note: nexpanded from macro 'Q31' && ge t45_ | b#itdse1f(ignb)e !Q=31 (sxt)o p; i + + ) ; | ~~~~~~~~~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #definesrc/libavcodec/aic.c Q31(:x)400 : 18 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] (int)(( x)400* | 2 14 7 4 8i3f6 4(8b.u0f +_ s0i.z5e) < | ^ ~o ff) { | ~~~~~~~~ ^ ~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:53:src/libavcodec/aic.c :warning: 420implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:34 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 616 | 420 | Q 3 1 ( 0 . 7 9 1 9i7f3 5(8s4l1ifc)e,_ sQi3z1e( +0 .o7f9f7 8>4 6b6u4f1_s3ifz)e, |Q|31 (! s0l.i8c0e34_4s8i5z7e5)1 f{) , Q| 31 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | src/libavcodec/bytestream.h Q31:( 2940:.7159:1 9warning: 73comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]58 41f), Q31( 0.7 2949 | 7 8 4 6 6i4f1 3(f)s,i Q31z(e2 !0.=80 3s44i8z5e7) 5 1| f ~~~~~ ^ ~~~~) , Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:74src/libavcodec/adpcmenc.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :987:12 :615 | warning: missing field 'help' initializer [-Wmissing-field-initializers] Q31( 0 .9877 | 6 5 8 6 7{4 8N6U5LfL) ,} Q 3| 1 ^( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/aacsbr_fixed.c::62: 318src/libavcodec/aacsbrdata.h::61415::74: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | 318 | Q 3i1f (( s0i.z73e528 2!1=1 758sfi)z,e )Q 31 ( | 0 ~~~~~ ^ ~~~~. 7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.src/libavcodec/bytestream.h5): 357| : ^ ~ 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:612:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | 612i | f ( s i zQe321 !(= 0s.i6z6e5)5 1 3| 98 ~~~~~ ^ ~~~~8 0f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/alac.c :(277i:nt31):( (xwarning: )*comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]214 7483648.0 + 0. 5277) | | ^ ~ } else iIn file included from fsrc/libavcodec/aacsbr_fixed.c :(62o: usrc/libavcodec/aacsbrdata.htp:u605:t32_: swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]am ples != 605a | l a c - >n bQ_3s1a(m p0.l3e61s1)5 8{99 0 3| f ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~) , Q31( 0.37src/libavcodec/alac.c2:33137:9315:5 4warning: 6comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f ), Q31( 0313. | 3 8 3 6 3 5 0 0 1 3 f )i,f Q(3l1p(c _0o.r3d9e4r9[2c1h1]7 >6=1 afl)a,c -> m| a ~~~~~^~~~~~~~~~~~~~x_ samsrc/libavcodec/aac_defines.hp:le45s:_36p:e rnote: _expanded from macro 'Q31'f rame ||45 | !l#pdce_fqiunaen tQ[3c1(hx])) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/atrac.c : 4556 | :#de19f: iwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e Q31(x) 56 | ( i n tf)(l(oxat) *s21 4=7 4qm8f3_6484t8ap._0ha l+f [0.i5]) * 2| . ^ ~0 ; | ^~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | src/libavcodec/alacenc.c :Q36381:(157-:0 .warning: 12missing field 'unit' initializer [-Wmissing-field-initializers]0 0077984f), Q31(-0.1285 06380 | 2 8 5 0 f{) ," mQi3n1_(p-r0e.d1i3c7t1i5o5n1_7o6r1dfe)r," ,Q 3N1U(L-L0,.1 4O5F9F7S6E6T4(9m1ifn)_,p r e| d ~~~~^~~~~~~~~~~~~~~i ctiosrc/libavcodec/aac_defines.hn:_45o:r36d:e rnote: )expanded from macro 'Q31', AV_OP T45_ | T#YdPeEf_iInNeT ,Q 31{( x.)i 6 4 = D E F A U L T _ M(IiNn_tP)R(E(Dx_)O*R2D1E4R7 4}8,3 6M4I8N._0L P+C _0O.R5D)E R | , ^ ~ ALAC_MAX_In file included from Lsrc/libavcodec/aacsbr_fixed.cP:C62_: Osrc/libavcodec/aacsbrdata.hR:D598E:R73,: Awarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 598 | Q31(-0.0877547536f), Q31(-0.0955533352f),src/libavcodec/alacenc.c Q:36391:(157-:0 .warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]0 35329531f), Q6393 | 1 ( - 0. 1{1 1"6m8a2x6_9p3r1efd)i,c t i| o ~~~~^~~~~~~~~~~~~~~n _ordsrc/libavcodec/aac_defines.he:r45":,36 :N Unote: Lexpanded from macro 'Q31'L , OFFS ET45( | m#adxe_fpirneed Qi3c1t(ixo)n _ o r d e r ) , A V _ O P(Ti_nTtY)P(E(_xI)N*T2,1 4{7 4.8i36644 8=. 0D E+F A0U.L5T)_ M A| X ^ ~_ PRED_ORDERIn file included from }src/libavcodec/aacsbr_fixed.c,: 62M: Isrc/libavcodec/aacsbrdata.hN:_598L:P52C:_ Owarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D ER, ALAC_ M598A | X _ L P C _QO3R1D(E-R0,. 0A8E 7}7,5 4 7| 5 ^3 6f), Q31(-0.09555333src/libavcodec/alacenc.c5:2641f:)12,: Qwarning: 3missing field 'help' initializer [-Wmissing-field-initializers]1 (-0. 16410 | 3 5 3 2 9{5 3N1UfL)L, }Q,3 1 (| - ^0 .1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/alac.c :604:66: 595warning: | missing field 'unit' initializer [-Wmissing-field-initializers] Q31(-0.00857 16041 | 7 4 9 f ) , 0Q,3 11(,- 0A.0V14_1O2P8T8_8F2L7AfG)_,A UQD3I1O(_-P0A.R0A1M9 8|8 3A4V1_2O9PfT)_,F LQA3G1_(D-E0C.O0D2I5N8G2_2P7A2R88AfM) ,} , | ~~~~^~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define src/libavcodec/alac.cQ:36051:(12x:) warning: missing field 'help' initializer [-Wmissing-field-initializers] 605 | {( iNnUtL)L( (}x,) * 2| 1 ^4 7483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141src/libavcodec/atrac.c28:881392:715f:) ,warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1(-0.0198834129 f139) | , Q 3 1f(o-r0(.i0=205;8 2i2<7n2I8n8;f i)+,= 2 )| { ~~~~^~~~~~~~~~~~~~~ | ~^~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/alsdec.c#:de32fin: esrc/libavcodec/unary.h :Q503:141(:x )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (int)((x) *502 | 1 4 7 4 8f3o6r4(8i.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0In file included from 2079src/libavcodec/anm.c9:7280: 72src/libavcodec/bytestream.hf:)187,: 15Q 3:=1 (warning: 0 ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .i0 1<6 3l7e0n1 2&5&8 187fg | )e ,t _ b | ii ~~~~~^~~~~~~~~~~~~~tf s 1((src/libavcodec/aac_defines.hsg:ib45z):e 362!: = ! note: =sexpanded from macro 'Q31't o ps;i z ie45+) | + #) d;| e ~~~~~ ^ ~~~~f i| n ~~~~~~~~~~~~~ ^ ~~~~e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.059816CC libavcodec/avcodec.o 6570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.07446src/libavcodec/bytestream.h643:94294f:)15,: Qwarning: 31(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.0736406005f), Q2943 | 1 ( 0 .i0f7 2(6s7i7z4e624 2!f=) ,s iQz3e1)( 0 .| 0 ~~~~~ ^ ~~~~7 15826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/bytestream.h note: :expanded from macro 'Q31'318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45 | #define Q31(x) 318 | i f ( s i z e(2i n!t=) (s(ixz)e*)2 1 4| 7 ~~~~~ ^ ~~~~4 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: src/libavcodec/bytestream.hnote: expanded from macro 'Q31': 357:15 :45 | warning: #dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine Q31(x) 357 | i f ( s(iiznet2) (!(=x )s*i2z1e4)7 4 8| 3 ~~~~~ ^ ~~~~6 48.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725468 warning2s5 generated8. 3f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)src/libavcodec/ansi.c*21:44797:41283:6 4warning: 8.missing field 'value' initializer [-Wmissing-field-initializers]0 + 0.5) | ^ ~ In file included from 479src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :{583 :N74U:L Lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:745:36 warning:s note: expanded from macro 'Q31' generated . 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) src/libavcodec/agm.c| ^ ~ :1068In file included from :src/libavcodec/aacsbr_fixed.c:3962:: src/libavcodec/aacsbrdata.hwarning: :580comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | 1068 | Q 3 1w(h i0l.e0 (5g2e7t6_3bi0t7s_4l6fe)f,t (Qg3b1)( >0 .00 5&4&2 4x5 2<7 6s8-f>)ou,t pQu3t1_( s0i.z0e5)5 7{1 7 3| 6 ~ ^ ~~~~~~~~~~~~~~4 8f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.039005436 warning7s9 generatedf. ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.01327182CC libavcodec/avdct.o 20f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.00817src/libavcodec/alsdec.c9823:3f360):,38 : | warning: ~~~~^~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | 360# | d ef i n ei fQ 3(1a(vxc)t x - > c h _ la y o u t . n(bin_tc)h(a(nxn)e*l21s4 7>4 8F3F6_4S8.A0N E+_ N0B_.C5H)A N N| E ^ ~L S) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:52: warning: src/libavcodec/alsdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :424:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]571 | Q 34241 | ( - 0 . 0if0 5(5g3e3t7_2b1i1tfs)_,l eQft3(1&(g-b0). 0<0 6ht3_7si9z2e)2 93 f| ) ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~, Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.00In file included from 2027src/libavcodec/apedec.c41:7326: fsrc/libavcodec/bytestream.h):,187: 15Q:3 1warning: ( 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0015784682f), Q31( 0 .1870 | 0 1 0 9i0f2 32(9sfi)z,e 2Q 3!1=( 0s.i00z0e)5 83 2| 26 ~~~~~ ^ ~~~~4 f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091src/libavcodec/alsdec.c885:f577):,31 :Q 3warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 0.0028446757f), Q5773 | 1 ( 0 .i0f0 2(4c5t0x8-5>4c0ufr)_,f r| a ~~~~~^~~~~~~~~~~~~~m e_lesrc/libavcodec/aac_defines.hn:g45t:h36 :! =note: expanded from macro 'Q31'c tx->sc o45n | f#.dferfaimnee_ lQe3n1g(txh)) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q3src/libavcodec/bytestream.h1( 0.:0042948:1150:9 4warning: 69comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :294 | note: expanded from macro 'Q31' if ( s45i | z#ed2e f!i=n es iQz3e1)( x )| ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #src/libavcodec/bytestream.hdef:in318e: 15Q:3 1warning: (xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) 318 | ( i n t )i(f( x()s*i2z1e427 4!8=3 6s4i8z.e0) + | 0 ~~~~~ ^ ~~~~. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/bytestream.h (i:n357t:)(15(:x )warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 147483648. 0357 | + 0. 5 i) f| ( ^ ~s ize2 != sIn file included from isrc/libavcodec/aacsbr_fixed.cze:) 62 : src/libavcodec/aacsbrdata.h| : ~~~~~ ^ ~~~~562 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | src/libavcodec/amrwbdec.c : Q31236(: 350:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0393022f), Q31( 0.00 52361 | 4 07 3 5 3 f )i,s Qf3_1(q [0i.]00 5+2=4 61P1R66EfD)_,FA CTQO31R( 0*. 0i0s53f4_7pa1s6t81[fi)],; | ~~~~~^~~~~~~~~~~~~~ | ~ ^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/amrwbdec.c561:11:: warning: 255:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 2550 | . 0 0 5 03 9 3 0 2 2 f ),i sQp3_1q[(k ]0.[0i0]5 1=4 07(315.30f )- ,c Q)3 *1 i(s p04._0p0a5st2[4i6]1 1+6 6cf) ,* Qi3s1p(_ q0[.30]0[5i34]7;1 6 8| 1 ^ ~f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/amrwbdec.csrc/libavcodec/aac_defines.h::45255:36::34 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | # d255e | f i n e Q 3 1( x ) i s p _ q [ k ] [(iin] t=) (((1x.)0* -2 1c4)7 4*83 6is4p8.40_ +p 0a.s5t)[ i ]| ^ ~+ c * isp_In file included from q[src/libavcodec/aacsbr_fixed.c3]:[62i: src/libavcodec/aacsbrdata.h]:;560 :74 :| ~ ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | src/libavcodec/adpcm.c Q:311133(: 320:. 00warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 2739613f), Q31( 0.00344188 711334 | f ) , Q 3 1 ( 0 . 00i3f6 0(0c8s26-8f>)s,t eQp3_1in(d e0x. 0>0 38786u0)3{9 2 2| f ~~~~~~~~~~~~~~ ^ ~~~) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c45: | 78#d:e69f:i nnote: eexpanded from macro 'CASE' Q31(x) 78 | C(src/libavcodec/amrwbdec.cAiSn:E_t3)366:((43(C:OxN)* Fwarning: 2Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 G4_7 4#8#3 6co4 366d | e8 c. 0 # #+ _0 D. E5 C ) O D E | R , ^ ~AV _ C O D E In file included from C src/libavcodec/aacsbr_fixed.c:_62I : Dsrc/libavcodec/aacsbrdata.h_ : 558 :# # 32co : d e0. 18c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], *_ _eVAx_ cA558 | [ R i G SQ+_ _31)]1 ;( | 0| ~ ^~~~~~~~~~ ^~~~~~~~~~~. 003273src/libavcodec/adpcm.c9:src/libavcodec/amrwbdec.c:676365::16334:3: f warning: )note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], expanded from macro 'CASE_3' Q31( 3650 | 76. 00 | 3 44 1 88 7 4 f ) , c Qtx3-1 >(pC itAc0Sh.E0_03_v62e(0coc0nft8oir[2ig]6,8f ) =,c o0d.e 1c8Q _3*1i (de,x c_0_V[A._i0 A0-R 13]G7 S6_0+_39 202).f6) 4, | * ^~~~~~~~~~~ | e ~~~~~^~~~~~~~~~~~~~x c[src/libavcodec/aac_defines.hsrc/libavcodec/adpcm.c:i:]4574: 36+: :36 | note: ~ ^~~~~~:expanded from macro 'CASE_2' note: expanded from macro 'Q31' src/libavcodec/amrwbdec.c :74365 | :4543 | #:d e fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i n eC AQ 3S3651 | (E x)_ # # e n a b l ctex d- (> pic otdce hc_ _iv(dei,cnt ot_r_[)iV(A_]A( RxG)=S* _02_.) 1 | 148 ^~~~~~~~~~~ 7 *4 e8x3c6[4isrc/libavcodec/adpcm.c8 :.- 711]0 :++ 700.:5. ) 6note: 4 expanded from macro 'CASE_1' | * ^ ~ exc [71i | ] +In file included from src/libavcodec/aacsbr_fixed.c{: 62| ~ ^~~~~~~~~~_ : src/libavcodec/aacsbrdata.h_:V558:A11_:A Rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S__ } 558 | Q 3\1 ( 0| . ^~~~~~~~~~~ 0032739613f), Qsrc/libavcodec/adpcm.c31:(1154 :032.0:0 3warning: 4comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]4 18874f), Q 311541( | 0 . 0 0 3 6 0 08i2f6 8(fc)s,-> sQ3t1e( p0_i.n0d0e3x 7>60 389822uf)){, | | ~~~~~~~~~~~~~~ ^ ~~~ ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #src/libavcodec/adpcm.c:d78e:fi69n: enote: expanded from macro 'CASE'Q 31(x) 78 | C(AiSnE_t3)((C(ONxF)*I2G1_4 #7#48 3co6d4ec8 .#0# +_ D0.E5CO)D E | R ^ ~, AV_CODIn file included from ECsrc/libavcodec/aacsbr_fixed.c_I:D62: _src/libavcodec/aacsbrdata.h :##557 :c74o:d ewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], __VA_AR GS557_ | _ ) | ^~~~~~~~~~~Q 31( 0.0src/libavcodec/adpcm.c0:27662:0341:75 8note: fexpanded from macro 'CASE_3') , Q31 76( | 0 . 0 0 2 7C8A7S0E4_624(cfo)n, fQi31g(, c0o.d0e02c9_i4d69,4 4_7f_)V,A _AQR3G1S_(_ ) 0 .0| 0 ^~~~~~~~~~~3 1125420fsrc/libavcodec/adpcm.c),: 74 | : ~~~~~^~~~~~~~~~~~~~36: note: expanded from macro 'CASE_2'src/libavcodec/aac_defines.h :45:36 :74 | note: expanded from macro 'Q31' C45A | S#E_d e#f#i neneab lQed3(1c(odxe)c _ id , _ _V A _ AR G S _ _ ()i n t| ^~~~~~~~~~~) ((x)*21474src/libavcodec/adpcm.c8:3716:478:.0 note: +expanded from macro 'CASE_1' 0 .5) | 71 ^ ~ | { __VIn file included from A_src/libavcodec/aacsbr_fixed.cAR:G62S: _src/libavcodec/aacsbrdata.h_: 557} : 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~557 | Q31( 0.src/libavcodec/adpcm.c0:01205:2416:2 0warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]1 758f), Q31 (1205 | 0 .0 0 2 7 8 7 0 4 64 f )i,f Q(3c1(- 0>.s0t0a2t9u4s6[9i44]7.fs)t,e pQ_3i1n(de x0 >. 080831u1)2 5{4 2| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/adpcm.c :78:69: 45 | note: #expanded from macro 'CASE'd efine Q 3781 | ( x) C A S E _ 3 ( C O(NiFnItG)_( (##x )c*2o1d47e4c8 3#6# 4_8.D0E C+OD E0R.,5 )A V| _ ^ ~ CODEC_IDIn file included from _src/libavcodec/aacsbr_fixed.c :62#: # src/libavcodec/aacsbrdata.hc:557o:d32e:c ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]__ VCC libavcodec/avfft.o A_ARG S_557_ | ) | ^~~~~~~~~~~ Q31( 0.src/libavcodec/adpcm.c00:2766:23401:7 note: 5expanded from macro 'CASE_3'8 f), Q 3176( | 0 . 0 0 27 8 70 4C6A4SfE)_,2( cQo3n1f(i 0g.,0 0c29o4de6c94_4i7df,) ,_ _QV3A1_(A 0R.GS0_0_3)1 1 2| 5 ^~~~~~~~~~~ 420f), src/libavcodec/adpcm.c| :74 ~~~~~^~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'CASE_2':45 :36: note: 74expanded from macro 'Q31' | 45 | C#AdSEe_f i#ne# Q 3e1n(axb)l e d( c o d e c_ i d , __(ViAn_tA)(R(GxS)__*)21 47 4| 83 ^~~~~~~~~~~6 48.0 + 0.5src/libavcodec/adpcm.c:)71 :| 7: ^ ~ note: expanded from macro 'CASE_1' In file included from 71src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h{: 557_:_11VA:_ Awarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S__ } 557 | Q 31 (\ 0| . ^~~~~~~~~~~0 026201758f), Qsrc/libavcodec/adpcm.c3:11325(: 032.:0 02warning: 7comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]8 70464f), Q132531 | ( 0 . 0 0 2 9 4 6 9 4i4f 7(cfs)-,> sQt3e1p( _0i.n0d0e3x 1>1 28584u2)0{ f )| , ~~~~~~~~~~~~~~ ^ ~~~ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c :4578 | #:d69:e fnote: iexpanded from macro 'CASE' ne Q31( x78) | C A S(E_i3n(tC)O(N(FxI)G*_ 2##1 4c7od4e8c 3#6#4 8._0D E+CO D0.E5R,) A V _| C ^ ~O DEC_ID_ In file included from ##src/libavcodec/aacsbr_fixed.c c:o62d: esrc/libavcodec/aacsbrdata.hc:,556 :__74V: Awarning: _Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R GS__) | 556 ^~~~~~~~~~~ | Qsrc/libavcodec/adpcm.c3:761:34(: note: 0expanded from macro 'CASE_3'. 00198 764 | 1 1 4 0 f ) , CQA3S1E(_ 20(.c0o0n2f1i4g61,58 3cf)o,d eQc_3i1d,( __0V.0A0_2A3RG0S1_7_2)5 4 | f ^~~~~~~~~~~) , Q31( src/libavcodec/adpcm.c0:.07402:436:6 src/libavcodec/alsdec.cnote: 2expanded from macro 'CASE_2'5 6:16716f:32 :)74, | warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ~~~~~^~~~~~~~~~~~~~ CAsrc/libavcodec/aac_defines.hS:E_45 :#36# :e 716 | nnote: a expanded from macro 'Q31'b l ed ( 45c o | d #e dc e_ idf ,i _in_e fQ3V A1_((Ax*)Rb G Sd_ -_ >) o p t _ | o ^~~~~~~~~~~r d e (ri n> tssrc/libavcodec/adpcm.c):c71(o:(7nxf):-* >note: expanded from macro 'CASE_1'2m 1a4x _71o7r | 4d8 3e 6 r 4) {8 .{0_ +| _ ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~V0A. _A5R)G S _| _src/libavcodec/alsdec.c ^ ~ :} 748 : 31 : In file included from warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h748 | :\ 556 : 53| : ^~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c f:556o | r1360 :(70 k := warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]Q 301;( k 0< .k_0m0ax1;9 84k1 1+13604+0) | f{) , Q 3| 1 ~ ^ ~~~~~( 0.i0f0 (src/libavcodec/alsdec.c2c14:67621-:526:> 8swarning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]tf a),t Q u3762 | s1[( 0 0 .] 0.s t0e p _ 2 i 3n 01d7 e2x 5f>4 fo8r8)u ,|( |Q;3 1ck(- > ~~~~~^~~~~~~~~~~~~~ | 8 ~ ^ ~~~~~8u src/libavcodec/aac_defines.h):{45 : 36| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~note: expanded from macro 'Q31'src/libavcodec/alsdec.c :810: 3045: | # dewarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ine Q31(src/libavcodec/adpcm.cx :) 810 | 78 : 69 : note: expanded from macro 'CASE' a v _(ai ns78t)s( | (ex r)* 2t 1 40 (s7b _4 8l3 e64Cn8A.gStE0_h +3 ( C0f#ra In file included from cmeo_src/libavcodec/aacsbr_fixed.cdl:ee62nc: gsrc/libavcodec/aacsbrdata.ht##: 556h:_)32;D :E C| O ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~warning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E R, AV_ src/libavutil/avassert.hC556O | :D E38C :_ ID11 _: Q 3#note: 1expanded from macro 'av_assert0'# ( c0o.d e0c038,1 | 9_8_ VA4_ A1 R 1G4Si_0f_ f())!( c,o nQ| d3) ^~~~~~~~~~~)1 ({ 0 . src/libavcodec/adpcm.c0 :0 762: 341 :4 6 note: 1 expanded from macro 'CASE_3'58 3 f ), 76 | Q 3 1 ( 0 . 0 0 2 CA3S0 E1 7_ 225 4( f c) on,fi gQ , 3 c 1 o( d0e. c 0 _0 2i 4d, 6_ 2_ V 5A 6_ 1A6\fR ) G,| S ^~~~_ _| ~~~~~^~~~~~~~~~~~~~) | src/libavcodec/aac_defines.h ^~~~~~~~~~~ :src/libavcodec/alsdec.c45:842::3625src/libavcodec/adpcm.c:: : note: 74:warning: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36: note: expanded from macro 'CASE_2' 45842 | | # d 74e f | i n e Q 3f 1 o( x r) C(As S bE _ =# 0 #; e sn ba b comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]3 s1t(a t0u. s0[028714602 | ]56 . 1 s6 ft) e, p _ i | n d ~~~~~^~~~~~~~~~~~~~ex >src/libavcodec/aac_defines.h : 458: 368i:uf |note: expanded from macro 'Q31'( |r ecs -45=> | =s #tcduaret_ufsit[an1ie]l ._sQct3epo_1di(nx)e d) ex {> 8| ~~~ ^ ~~~~~~~~~~~~~ 8 u ) { (| src/libavcodec/alsdec.c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~i :n883t:)29(:( xwarning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]) *214 src/libavcodec/adpcm.c7883: | 4 788 3: 669: 4 8 note: .expanded from macro 'CASE'0 + 0 .78 5 | ) i f| ( ^ ~r es >CA SEIn file included from c_usrc/libavcodec/aacsbr_fixed.cr3_(t:CaO62iN: FlI_G_src/libavcodec/aacsbrdata.hc: 555o#:74d: #warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) c o| ~~~ ^ ~~~~~~~~~~~~~d e555 | c # #src/libavcodec/alsdec.c :Q_3903D1:E(25C 0:O.DE Rwarning: 0,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 A1V3_ C9O9030 | D2EC 4_9 I4D f_) , # Q #f3 1(o 0cr.o0 d0(1es5cb, 4 4=_3 _V201A9;_fA) ,Rs bGQ S3_< 1s_(u)b _0. 00b1| l6 ^~~~~~~~~~~o8 c6k8s08;3src/libavcodec/adpcm.cf :)76,s :b+Q+343,:1 note: (expanded from macro 'CASE_3's t0ar.t0 0 76 | 1 8=34 8 02 ) 6 5 f | ) ~~ ^ ~~~~~~~~~~, C| A ~~~~~^~~~~~~~~~~~~~SE _2(csrc/libavcodec/aac_defines.ho:n45f:i36g: ,note: expanded from macro 'Q31'c odec _45i | d#,d e_fi_nVeA_ AQR3G1S(_x_)) | ^~~~~~~~~~~ src/libavcodec/adpcm.c : (74i:n36t: )note: (expanded from macro 'CASE_2'( x)*2 741 | 4 7 4 8 3 6 4 8C.A0S E_+ #0#. 5e)n a bl| e ^ ~d (codec_In file included from idsrc/libavcodec/aacsbr_fixed.c, :_62: _src/libavcodec/aacsbrdata.hVA:_555ARG:S53_:_) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~ src/libavcodec/adpcm.c555: | 71 : 7 : Qnote: expanded from macro 'CASE_1'3 1( 0.710 | 0 1 3 9 0{2 49_4f_)V,A Q_3A1(R G0.S0_0_1 5}4 4 3 2 1 9 f ) , Q 31\( 0 .0| 0 ^~~~~~~~~~~ 16868083f), Q3src/libavcodec/adpcm.c1:(1404 :032.:0 01warning: 8comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 48265f), 1404| ~~~~~^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' if (c s45 | -#>sdteefp_iinned Qe3x1 (> x8) 8 u) { | ~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*21src/libavcodec/adpcm.c47:4788:693:64 8.note: 0expanded from macro 'CASE' + 0.5) 78 | | ^ ~ CAIn file included from SEsrc/libavcodec/aacsbr_fixed.c_:362(: src/libavcodec/aacsbrdata.hC:ON555F:32I:G warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] # # codec #555# | _D E C O DQE3R,1 (A V0_.0C0O1D3E9C0_2I4D9_4 f##) ,co dQe3c1,( 0_._0V0A1_5A4R4G3S2_1_)9 f )| , ^~~~~~~~~~~ Q 31( 0.00src/libavcodec/adpcm.c:1766:8346:8 08note: 3expanded from macro 'CASE_3'f ), Q3 176( | 0 . 0 0 1 C8A34S8E2_625(fco)n, f i| g ~~~~~^~~~~~~~~~~~~~, codsrc/libavcodec/aac_defines.he:c45_:36i:d ,note: expanded from macro 'Q31'_ _VA_ A45 | R#dGeS_f_i)ne Q3| 1 ^~~~~~~~~~~( x) src/libavcodec/adpcm.c : 74 :36 : note: expanded from macro 'CASE_2' (int 74) | ( ( x) * 2 1 4 7C48A3SE6_4 8#.#0 e+n ab0l.e5d)( c o| d ^ ~e c_id, __In file included from VAsrc/libavcodec/aacsbr_fixed.c_:A62R: Gsrc/libavcodec/aacsbrdata.h:S555__:)11: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~ 555 | src/libavcodec/adpcm.c : 71 : 7Q:3 1note: ( expanded from macro 'CASE_1'0 .001 3719 | 0 24 9 4{f) , _Q_3V1A(_ A0.R0G0S1_5_4 4}3 2 1 9 f ) , Q 3 1 \( 0| .0 ^~~~~~~~~~~0 16868083f), Q31src/libavcodec/adpcm.c:(1431 :320:. 0warning: 01comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]8 348265f), 1431| | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : inote: expanded from macro 'Q31'f (cs -45> | s#tdeefp_iinned exQ 3> 18(x8)u) { | ~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*2147src/libavcodec/adpcm.c48:3786:4698:.0 +note: expanded from macro 'CASE'0 .5) | ^ ~78 | In file included from src/libavcodec/aacsbr_fixed.cC:62A: SEsrc/libavcodec/aacsbrdata.h_:5543:(74:C Owarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F IG_ ## c od554e | c # # _ D QE31C(O D0.E0R00,8 6A0V8_44C3Of)D,EC _QI3D1(_ 0#.#0 0c0o9d8e85c9,8 8f_)_,V QA3_1(A RG0S.0_0_)1 12 5| 0 ^~~~~~~~~~~15 5f), Q3src/libavcodec/adpcm.c1(: 76:034:. 0note: 0expanded from macro 'CASE_3'1 25778 8476f | ) , | ~~~~~^~~~~~~~~~~~~~ CAsrc/libavcodec/aac_defines.hS:E45_2:(36c:o nnote: expanded from macro 'Q31'f ig, c45o | d#edecf_iidne, Q_3_1V(Ax_)A R G S _ _ ) | ^~~~~~~~~~~ (int)(src/libavcodec/adpcm.c(x:)74*:2361: 4note: expanded from macro 'CASE_2'7 4836 4874. | 0 + 0 . 5) | C ^ ~A SE_ ## In file included from esrc/libavcodec/aacsbr_fixed.cna:b62l: esrc/libavcodec/aacsbrdata.hd:(554c:o53d:e warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_i d, __VA _554A | R G S _ _)Q 31 (| ^~~~~~~~~~~0 .0008608src/libavcodec/adpcm.c4:714:37f:) ,note: expanded from macro 'CASE_1' Q31( 710 | . 0 0 0{9 _8_8V5A9_8A8RfG)S_,_ }Q 3 1 ( 0 . 0 0 11 2 5\0 1 5| 5 ^~~~~~~~~~~f ), Q31( 0.001src/libavcodec/adpcm.c2:515177:7328:8 4warning: fcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :151745 | : 36 : note: expanded from macro 'Q31' 45 | i#fd e(fcisn-e> sQt3e1p(_xi) n de x > 8 8u ) { | ~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*21474836src/libavcodec/adpcm.c48:.78:069 : +note: expanded from macro 'CASE'0 .5) | ^ ~ 78 | In file included from src/libavcodec/aacsbr_fixed.cC:A62S: Esrc/libavcodec/aacsbrdata.h_:3554(C:O32:N Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I G_ ## co de554c | # # _ DQE31C(O D0E.R0, 0A0V8_6C0O8D4E4C3_fI)D,_ Q 3##1 (c od0e.c0,0 0_9_8V8A5_9A8R8GfS)_,_ Q)3 1 (| ^~~~~~~~~~~ 0.00112src/libavcodec/adpcm.c5:760:15345:f )note: ,expanded from macro 'CASE_3' Q31( 076. | 0 0 1 2 5 7 78 8CA4SfE),_ 2 (| c ~~~~~^~~~~~~~~~~~~~o nfisrc/libavcodec/aac_defines.hg:, 45co:d36e:c _note: iexpanded from macro 'Q31'd , __V 45A | _A#RdGeSf_in_e) Q3| ^~~~~~~~~~~1( x) src/libavcodec/adpcm.c : 74: 36 : note: expanded from macro 'CASE_2' (int )(74( | x )* 2 1 47 4 8C3A6S4E8_. 0 #+# 0 .e5n)ab l e| d ^ ~( codec_iIn file included from dsrc/libavcodec/aacsbr_fixed.c,: _62_: Vsrc/libavcodec/aacsbrdata.hA:554_:A11R:G Swarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ) | ^~~~~~~~~~~ 554 | src/libavcodec/adpcm.cQ:3711:7(: note: 0expanded from macro 'CASE_1'.0 0086 08714 | 4 3f ) ,{ Q_3_1V(A _0A.R0G0S0_9_8 8}59 8 8 f ) , Q 3 1 (\ 0. 0| ^~~~~~~~~~~0 11250155f), Qsrc/libavcodec/adpcm.c3:11623:(41 :0 .warning: 0comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]0 12577884f), 1623 | | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 i:f36: note: (expanded from macro 'Q31'c ->st a45 | t#udesf[iin]e. sQt3e1(px_)i n d e x > 8 8 u ) {( in t)| (( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~x )*2147483648.0 + 0.src/libavcodec/adpcm.c5:78): 69 :| ^ ~note: expanded from macro 'CASE' In file included from 78 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 553 : 74CA:S Ewarning: _3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( CONFIG_ 553 | # # c o d eQc3 1#(# 0_.D0E00C40O2D6ER5, 4A0Vf_),C ODQE3C1_(I D0_. 0#0#0 5c1o0de7c3, 8_8_VfA)_,A RQGS3_1_() 0| . ^~~~~~~~~~~0 0062393src/libavcodec/adpcm.c7:6f76):,34 :Q 31note: (expanded from macro 'CASE_3' 0.00 0767 | 4 5 8 0 25 f )C,A S E| ~~~~~^~~~~~~~~~~~~~_ 2(csrc/libavcodec/aac_defines.ho:n45f:36i:g ,note: expanded from macro 'Q31' codec _45i | d#d,e f__iVnAe_ AQR3G1S(_x)_ ) | ^~~~~~~~~~~ src/libavcodec/adpcm.c :(i74n:t36:) ((note: xexpanded from macro 'CASE_2')* 21474 83746 | 4 8. 0 + 0. 5CA)S E| _ ^ ~ ## enabIn file included from lsrc/libavcodec/aacsbr_fixed.ce:d(62c: osrc/libavcodec/aacsbrdata.hd:e553c:_53i: dwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __VA_A R553 | G S _ _ Q)3 1( | 0 ^~~~~~~~~~~. 0004026540fsrc/libavcodec/adpcm.c):, 71Q:73:1( note: 0.expanded from macro 'CASE_1'0 0051 077138 | 8 f ){ ,_ Q_3VA1_(A R0.G0S0_0_6 2}3 9 3 76 f ) , Q 3 1( \0 . 0| 00 ^~~~~~~~~~~7 458025f), src/libavcodec/adpcm.c :| ~~~~~^~~~~~~~~~~~~~1744 :44:src/libavcodec/aac_defines.h :warning: 45comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 36: note: expanded from macro 'Q31' 1744 | 45 | # d e ffinoer (Q3u1n(sxig)n e d c h a nn e l = 0;( inctha)n(n(elx )*<2 1c47h4a8n36n4e8l.0s ; +c h0a.n5n)e l +| ^ ~+ ) | ~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:src/libavcodec/adpcm.c32::1749 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 553 | 1749 | Q3 1 ( 0 .0f0o0r 4(0u2n6s5i4g0nfe),d Qc3h1a(n n0e.l0 0=0 501;0 73c8h8afn)n, eQl 3<1 (c ha0n.n0e00l6s2; 3c93h7an6nfe)l,+ +)Q 3{ 1 (| ~~~~~~~ ^ ~~~~~~~~0 .0007458025f),src/libavcodec/adpcm.c : | 1849 ~~~~~^~~~~~~~~~~~~~ :32:src/libavcodec/aac_defines.h warning: :comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]45 :36: note: expanded from macro 'Q31' 1849 | 45 | # d e f in e Q3 1 ( ixf )( c s - > s t e p _ i n(dienxt )>( (8x8)u*2)1{4 74 8| 3 ~~~~~~~~~~~~~~ ^ ~~~6 48.0 + 0.5) | ^ ~ src/libavcodec/adpcm.c:78In file included from :69src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'CASE'src/libavcodec/aacsbrdata.h: 553:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78 | 553C | A S E_ 3( C ONQF31I(G _0 .#0#0 0co4d0ec2 6##5 4_0DfE),C OQDE3R,1 ( A0V._C0O0DE0C5_1I07D3_ 8#8f#) , cQo3d1e( c0,.0 0__0V6A2_3A9R3GS7_6_f)), Q 3| ^~~~~~~~~~~1 ( 0.000src/libavcodec/adpcm.c7:764:5348:02 5note: f)expanded from macro 'CASE_3', | ~~~~~^~~~~~~~~~~~~~ 76 | src/libavcodec/aac_defines.h : 45 : 36 : note: Cexpanded from macro 'Q31'A SE_2( c45 | o#ndeffigi,ne cQo31d(exc)_ i d , _ _ V A _A R G S(__i)n t )| ( ^~~~~~~~~~~ (x)*214src/libavcodec/adpcm.c74:87436:4368:.0 note: expanded from macro 'CASE_2'+ 0.5) 74 | | ^ ~ In file included from Csrc/libavcodec/aacsbr_fixed.cA:S62E: _src/libavcodec/aacsbrdata.h :552#:#74 :e nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a bled(csrc/libavcodec/alsdec.co de552c | :_ i 933 Qd:,3 601:__(V A0warning: ._comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0AR0G0S0__1)3 4 9| 49 ^~~~~~~~~~~ f)933, | Q 3 1 (src/libavcodec/adpcm.c :0 71.0 0:0 1 70f:9 o4note: rexpanded from macro 'CASE_1' 3 8(3lf )t71, | pQ _3s 1m(p 0=. 0F{0 F0_M_AVX2A(0_*4bAd3R-G>0lS17tf_p)__ ,l Q}31a( g0 . - 02 0,0 2 9 0 4); 9l 5t3p\_ s1 m| f ^~~~~~~~~~~p) < , b| ~~~~~^~~~~~~~~~~~~~l ocksrc/libavcodec/aac_defines.h_:src/libavcodec/adpcm.c:l187745:e:n36g37:t: hwarning: ;note: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] expanded from macro 'Q31'l tp_sm p 451877+ | | + )# { d e| ~~~~~~~ ^ ~~~~~~~~~~~~f i n e Qi31f(xsrc/libavcodec/alsdec.c) : 951(:c29-> s: t a twarning: u s comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ 0 ] . s t e(p_ iin951nd | t )e (x( x >) * 28 18 u4f)7 o4{r8 (3| s6m ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~p4 8=. 00 ; +s mp0 <. 5FF)M I| src/libavcodec/adpcm.cN: ^ ~( 78o:69p:t_ oIn file included from note: rsrc/libavcodec/aacsbr_fixed.cexpanded from macro 'CASE':d62 e: rsrc/libavcodec/aacsbrdata.h,:552 :b53 l:78o c | warning: k implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ l e n g t 552h | CA) ;S sE m_ pQ+3+3()1C( 0O{. 0N0 F| 0I0 ^ ~~~~~~~~~ ~~~~~~~~~~~~G1 3_4 9#4#9 fc)o,d src/libavutil/macros.hQe:3c491:( 25#0:#. note: 0expanded from macro 'FFMIN' _0D0E 1C490O | 9D#E4dR3,8e fi3Afn)eV, _ FCQF31O(MD ECI_I0D.N0_(0a #0,2#0b 43)0c 1o(7(dfae)),c Q 3,>1 _((_ VAb0)_. 0A0?R 0G(2bS)9_ 4_:95)3 ( 1 fa| )) ^~~~~~~~~~~) ,| ~ ^ ~ src/libavcodec/adpcm.c| : ~~~~~^~~~~~~~~~~~~~76 :src/libavcodec/alsdec.c34src/libavcodec/aac_defines.h:: 954:45note: :expanded from macro 'CASE_3':36 29: :note: expanded from macro 'Q31' warning: 76comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 45 | # d954 | e f i n Ce A S QE _3 21(( cx o)f nfo rig ,( s b c= o d 0 e; c s_(ibid ,< sn_tmp_)V(;(A sx_b)A+*+R)2G 1S _| _4) ~~ ^ ~~~7 4 | 8 ^~~~~~~~~~~3 64src/libavcodec/alsdec.c8.:0961 :+23src/libavcodec/adpcm.c ::0 74.:warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]536 : )note: expanded from macro 'CASE_2' 961 | | 74 | ^ ~ In file included from Csrc/libavcodec/aacsbr_fixed.c:f62o: Asrc/libavcodec/aacsbrdata.hrS:E 552_( :#k32 :#= e0warning: na;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b kl s t a t u s [ i ] .(sitnetp)_((ixn)de*x2 1>4 8784u8) 3{6 4 8| . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~0 + 0.5) | ^ ~ src/libavcodec/adpcm.cIn file included from :src/libavcodec/aacsbr_fixed.c78::62: 69src/libavcodec/aacsbrdata.h: :note: 552:expanded from macro 'CASE'11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.c78 | : 605 552 : 28 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] QC3A1S(E _03(.CO0N 0FI605G0 | _0 #1 # 3 49 4c9 fo d )ef, ciQ3 x1#e(d#_ v_e0DcEC.t0O0oDE0Rr,1[i ]0A 9+=V _f4iC3Ox8D3efEdC)__,Iv DeQ3_1(c 0t.#o0r#[0 02i0c4 o3d-e0 cc1,7ft), x_ _Q-V>3pA1i_(tcAh _R0lGa.S_g0__i0)n0t] 2 *9| 04 ^~~~~~~~~~~.9 58351;f) ,src/libavcodec/adpcm.c : | | 76 ~~~~~^~~~~~~~~~~~~~: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 34src/libavcodec/aac_defines.h:: 45:note: 36:expanded from macro 'CASE_3' note: expanded from macro 'Q31' 76 | 45 | # de f i nCe AQSE3_1(2x()c o nf i g , c o de c _ i d , _(i_nVtA)(_(AxR)GS*_2_1)4 74 8| 3 ^~~~~~~~~~~ 648.0 + src/libavcodec/adpcm.c0:.745): 36 | : ^ ~ note: expanded from macro 'CASE_2' 74 | In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 551C:A73S:E warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] # # enabl 551e | d ( co d e cQ_3i1d,( -_0_.V0A00_2A8RG9S6_9_81)f ) | , ^~~~~~~~~~~ Q31(-0.0src/libavcodec/adpcm.c0:0712:079:8 note: 3expanded from macro 'CASE_1'3 7f), Q713 | 1 ( - 0 .{0 00_1_V4A4_6A38R0GSf_)_ ,} Q 3 1 ( -0 . 0 00 06 1\73 3 4f| ) ^~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Qsrc/libavcodec/adpcm.c3:12180(:32x:) warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (int)( (2166x) | * 2 1 4 7 4 8 3 6 4src/libavcodec/amrwbdec.c8 . : 0 623 /:* +R30 :e warning: 0a.5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) d | ^ ~ in everIn file included from y src/libavcodec/aacsbr_fixed.cs:a62 : msrc/libavcodec/aacsbrdata.h623p: | 551l: 52e : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o r t h i s c h 551a n | n pe_lg a. i* /n * | Qp3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1_ g(-a0i. n0;21670 | 0 2 8| 9 ~ ^~~~~~6 9 81 f) src/libavcodec/amrwbdec.c , :Q623 3 1:( 21- :0f. o0r warning: (00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0i9n8t3 37i f622 )= | 0;, i Q3< 1nb _(s - a 0 . m0 p 0 l0e1 44s _6pe r3 _ 8 b0 l fo), c k Q /3 1 28(; - i0++ ) . 0 { 0 0 0 6| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 7 3 3 4 f ) 2168, | | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h A: M45RW B_:S 36F R _: S Inote: Z expanded from macro 'Q31'i Ent) f i l45te*r | ,# | d ~es hiff i623tn, | e f l Q 3a1( g x ,) b y t e; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2169 | (ip2170n | _tga i)n ( ( * x ) * p 2 1_47 4g 8 a3 i6n; 4 8 .| f0i ^~~~~~l t+e 0r.5 ) = | b ^ ~y testreaIn file included from m2src/libavcodec/aacsbr_fixed.c_g:e62t: _src/libavcodec/aacsbrdata.hb:551y:31t:e uwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]&g b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31( -02171.0 | 0CC libavcodec/avpacket.o 0 0 6 1 7 3 3 4 f) , | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45s:hi36f:t note: src/libavcodec/amrwbdec.cexpanded from macro 'Q31' =: f626i :l45t30e | :r # warning: d& implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e0fxifn;e Q | 31626( ~~~~~~~~~~~~~~~~~~~~~~x | ) 2172 | ( i n t ) ( f _ g( axi )n * 2 1f*i4 7fl4_t8erg =3a6 i4n8;.f 0i l | t+e ~ ^~~~~~ r0 .5>) > src/libavcodec/amrwbdec.c4| ;: ^ ~ 626 | : ~~~~~~~~~~~~~~~~~~~~~21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c2173 | : 62 : src/libavcodec/aacsbrdata.h625 : | 551 : 10 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | i f Q ( 3f1 (i lt-e 0r . 0>0 02= 8F 9 6F98 1 _f ) A ,R RQ 3A 1 Y( _E-L0 .E 0 M0 S(0 x2 a 0 _9 8a33 d 7 pfc )A,m QM3_1Rt(W-aBb0l_.S0e0F)0R1_4)4S 6 I| Z ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E 3)80 f2174*) | , | ~Q 3 1 ( - 626 | 0 . 0 0 0 0 6 1 7 r3e 34tf )u ,r n f| ~~~~^~~~~~~~~~~~~~~A _VgaEiRsrc/libavcodec/aac_defines.hROnR _:I*N45 V:f36A_:Lg note: IaDexpanded from macro 'Q31'iDn A;T A| ; ^~~~~~ 45 | #| d ~~~~~~~~~~~~~~~~~~~~~~~~~~~e fine 2175Q | 31 (x ) ( in t ) ( ( x )f*la2g1 4 7= 4b8y3t6es4t8.r0e a+m 20_.5g)e t| _b ^ ~y teu(&gb)In file included from src/libavcodec/aacsbr_fixed.c&: 620: xsrc/libavcodec/aacsbrdata.h7:;550 :| 73: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2176 | 2177 | 550 | Q 3 1 ( -0 . src/libavcodec/amrnbdec.c0 0 :0 1885:14 62 5:/57 *2 Dwarning: ecfoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])d ,e Q 312(8- 0sa.m0p0l0es4.6 0 6 188* | 3/ 2 5| f ), ~~~~~~~~~~~~~~~~~~~~~~~~~ Q 3 12178( | - p0 -. 0> pr0 e0v 40_ l9s 5p1 _2 1sf u), b 4 Q 3[1 i( -] 0. 0=0 0 3f5 o0 1r 1l s7(pi5n_fts )un, =b 4 0 _;i| nn ~~~~^~~~~~~~~~~~~~~ i t<[i src/libavcodec/aac_defines.h2:]458 ; :n*36++ )10: 00{ /note: expanded from macro 'Q31' ( f| lo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a t )45( 2179 | 1 | # d e | | p ~~~~~~~~~~~~~~~~~~~~~~ ^ ~i t2180c | h _g a2181In file included from isrc/libavcodec/aacsbr_fixed.cn | :[62 0 : ] src/libavcodec/aacsbrdata.h : < 0550.: 526 ) : { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~ ~ 550 | Q 3i1(f- 0.(0n0 0&5 1415)57 2{ f )| , ~~~~~~~~~~~~Q 31(-0.0004606325f), Q31(src/libavcodec/adpcm.c-0:.780:690:0 4note: 0expanded from macro 'CASE' 95121fsrc/libavcodec/amrwbdec.c) :,78651 | :Q3 16 1 (-: 0 . warning: 0 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35 01 1C7A5fS)E ,651_ | 3 ( C O | N}F ~~~~^~~~~~~~~~~~~~~I eGl_ src/libavcodec/aac_defines.hs:#e45 #i f :(cc36ot:dxe cnote: expanded from macro 'Q31'- >##p i45 | _t#DcdEheCf_OigDnERaei,n[ 0] Q 3A<1 (Vx0_)C.O9) D{ E C _I D | ^~~~~~~~~~~~~~~~~~ ~_ # # c o (dienct,) (_(_VxA)*_2A1R4G7S4_8_3)6 4 8| . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~0 + 0.5) src/libavcodec/adpcm.c :| 76: ^ ~34 : note: expanded from macro 'CASE_3' In file included from src/libavcodec/aacsbr_fixed.c76: | 62: src/libavcodec/aacsbrdata.h : 550 : 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Csrc/libavcodec/amrwbdec.cAS:E657 _:55092: | warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c o n fQ3i 1g657( | ,- c0 .o 0 d0i0f5e1 c4(c_ti5xd->5,f 7i_2_VxAefd_)A_R,gG SQa_31i(n_[-)00] > .3| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~.0 00 4* 6c0tx6src/libavcodec/adpcm.c-3:>74:2365ff:i)x, Qe3note: d1_(expanded from macro 'CASE_2'g- a0.i0n[0 10744]0 | ) 9 5{ 1| 2 ^~~~~~~~~~~~~~~~~~ ~1 fC)A,S E_Q #src/libavcodec/amrwbdec.c#3: 1e657(n-0:.36a:0b0l ewarning: 0d35implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0co d1e1c7_ 5i657 | fd ,) , _ _V A_ i| Af ~~~~^~~~~~~~~~~~~~~ R(Gctsrc/libavcodec/aac_defines.hx-S>_:_f45):i 36 :x | enote: d ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~_gexpanded from macro 'Q31' ain[0] 45>src/libavcodec/adpcm.c | :#371.:d7e0: *fnote: expanded from macro 'CASE_1'ic ntex - 71>Q | f3 i x 1e({xd _g)_a_ iVA n_ [ 1A]) {R G S _ | ~ ^~~~~~~~~~~~~~~~~~_ } ( in t )( ( x ) * 2 1\ 4 74| 8 ^~~~~~~~~~~ 3648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f)src/libavcodec/amrwbdec.c, : 664| : ~~~~^~~~~~~~~~~~~~~17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h: 45:36: note: expanded from macro 'Q31' 664 | 45 | #d e f i n e i fQ 3(1c(txx->)p i t c h _ g ai n [ i ] < (0i.n6t))( ( x| ) ^~~~~~~~~~~~~~~~~~ ~* 2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/amrwbdec.csrc/libavcodec/aacsbr_fixed.c:62:: 715src/libavcodec/aacsbrdata.h::54830::52 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | 715Q3 | 1 ( -0 . 00r0e7t5u3r0n0 0F1FfM)A,X (Q031.(0,- 01..02050 7-3 1a93c57cf )*, Q301.(-80 .0*0 0571221)5;3 9 1| f ^~~ ~ ), Qsrc/libavcodec/amrnbdec.c31(:-src/libavutil/macros.h292:054:.4700:0:6 2891warning: :7 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]9note: expanded from macro 'FFMAX'3 7f), | 47 ~~~~^~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.h f:i45292:n | e 36 : note: expanded from macro 'Q31'FF M AX ( a l,sf45_qb[i | ])# ( (de=f ali)ns ef> _Q(r[3b1i()] x*?) ( ( LaSF ) _R _: F A C ( /b )8 )00 0( .| ^i 0n)t) ((+x )l*s21f47_src/libavcodec/amrwbdec.cn:47158o:303_:6r [4i8.warning: 0]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *+ 0(.51).0 / 7158| | 0 ^ ~ 0 0. 0 )r; e t| u ^~~~~~~~~~~ ~In file included from r src/libavcodec/aacsbr_fixed.cn: 62F: Fsrc/libavcodec/aacsbrdata.hM:A548X:(310: .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1.25 -548 | a c c Q*3 10(.-80 .0*0 05751320)0;0 1f )| , ^~~ ~ Q31(src/libavutil/macros.h-:0.470:00407:31 9note: 3expanded from macro 'FFMAX'5 7f), 47Q | 3#1d(e-f0i.n0e0 0F72F1M5A3X9(1af,),b )Q 3((1a)( >- 0.(0b0)0 6?9 (1a7)9 :3 7f()b,) ) | ~~~~^~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937fsrc/libavcodec/ass_split.c),: 250 :| ~~~~^~~~~~~~~~~~~~~14 : src/libavcodec/aac_defines.hwarning: :45comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 36: note: expanded from macro 'Q31' src/libavcodec/amrwbdec.c45 | :# d732250ef: | 44in : e Q3 warning: 1 (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]wx)h i l e ( i 732 < | F F _ (A RinfRtAl)Yo(a_(ExtL)* E2Ms1mS_4(f7sae4cc8 3t6=i4o8 n.00-. 5+> *f 0i.(e51 l)d-s )v) o i ce | | _ ^ ~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f ac) * sIn file included from tsrc/libavcodec/aacsbr_fixed.ca:b62: _src/libavcodec/aacsbrdata.hf:547a:c;73 :| ~ ^~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.c :547732 | : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0 .07320 | 0 7 8 0f3lo6a6t4 fs)m,_ fQac3 1(=- 00.5. 00*0 (7180 1-44 9vfo)i, cQe3_1f(a-c0).0 0*0 77s5t79a7b_7ffa)c,; Q 3| 1 ~ ~~^~~~~~~~~~~( -0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/amrnbdec.c: src/libavcodec/aacsbrdata.h:547::32152::75 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 547 | Q 33211 | ( - 0 .0 0 07 8 0l3s6f6_n4of_)r[,i ] Q=3 1p(-->0.p00r0e7v8_0l1s4f4_9rf)[,i ]Q 3*1( -L0S.0F00_7R7_5F7A9C77 f*) ,P RQE3D1_(F-A0C._0M00O7D6E3_071923kf2) ,+ | l ~~~~^~~~~~~~~~~~~~~s f_5src/libavcodec/aac_defines.h_m:e45a:n36[:i ]note: ;expanded from macro 'Q31' | ~ ^~~~~~~~~~~~~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intIn file included from )(src/libavcodec/apedec.c(:x)36*2src/libavcodec/amrwbdec.c: 14:src/libavcodec/unary.h7759:4:850293:6 4:8.warning: 041 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ :0. 5 )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ^ ~ 759 | In file included from src/libavcodec/aacsbr_fixed.c :62 : 50 | src/libavcodec/aacsbrdata.h: f547 l:o10 a: twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ocrp(ei = =5470 | 0;. i 1<2 5 l en* Q&(3&11 (g e+-t v0_o.b0i0ict0e_sf17(gabc8))0 ;!=3 6 64 f)s, | Qt3 ~ ~~^~~~~~~~~~~1(o- 0p.;0 0i0+7+)8; 0 | 1 ~~~~~~~~~~~~~ ^ ~~~~44 9f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.00076813src/libavcodec/amrwbdec.c71f:),792 :Q93:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0007724848 792f | ) , Qi3f1 (-(0.c0t0x0-7>8p34i3t32cfh),_ gQa3i1n([0-]0. 0> 000.75 7&7&9 8c6t9xf)-,> f| r_ ~~~~^~~~~~~~~~~~~~~c ur_msrc/libavcodec/aac_defines.ho:d45:e36 :< =note: Mexpanded from macro 'Q31'O DE_8k 8545) | #{d e f| i ^~~~~~~~~~~~~~~~~~ ~ ne Q31(x) (int)((x)*2src/libavcodec/amrnbdec.c14:74833556:489:8 warning: .implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ In file included from 355src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 546 : 10: lwarning: sfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ q[i] = 546( | l s f _ rQ[3i]1 (+ -p0-.>0p0r0e7v6_8l1s3f7_r1[fi]) ,* pQr31e(d-_f0ac.[0i0]0) 7*72 4(L8S4F8_fR)_,F AQC 3/1( -800.0000.00) 7+8 3ls4f3_332f_)m, eQ3a1(n-[0i.]00 0*7 7(719.806 9src/libavcodec/amrwbdec.c/ f:8),0 7990| :0 ~~~~^~~~~~~~~~~~~~~.058) :; warning: src/libavcodec/aac_defines.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:| 45 ^~~~~~~~~~~~~ ~: 36: note: expanded from macro 'Q31' 799 | src/libavcodec/amrnbdec.c src/libavcodec/alsdec.c :45 :355: | 30 :1245# :d efwarning: i20 : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ne Q fwarning: 3lo1atcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (p ixt355) | c h _ f a 1245 c | t l o s r f= _ q [wi0 .2h] = 5 i(i nt )l(*( (elcxt xs)f_(re-n*tr[ii>]2eps i1 +t4c8a]n p*n.r eev0_cl sltx+- s f>_&r[0p&ii. t!](5)c *c h| _guarpr ^ ~e irn[n0te-]d>_In file included from f;assrc/libavcodec/aacsbr_fixed.cto pc :| _[62i ~ ^~~~~~~~~~~~~~~~~~]f): src/libavcodec/aacsbrdata.h:l545 :a*g73 :src/libavcodec/amrwbdec.c=( L :warning: 799SgF_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R:e37: _tF A_warning: bCimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 545t | /s 8 01 0(0799 g.b | 0) )Q) 3)1+ ({l - sf0 .fl| o0_0 ~~~~~~~ ^ ~~~~~~~~a3t0 p_7m1i57e7src/libavcodec/alsdec.catn3:6c[h_1248ffi:]a )* 37c:, (warning: t 1Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3o1. 0r (/ -=0 1248 | .800 .00 2 0 05702 5 .*0 5 )c;0 4t x-i>3 f)fp | (,ci ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~t u rcrQeh3_1n(gta--i>m0asnt.[e00] r0_*c0 7hca4n4nte0xl-9>p 4>i= 1cfth)ancnhe,l_ gsaQ)i 3{n1 ([-0 .| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 0]00;7 4 | src/libavcodec/alsdec.c9 ~ ^~~~~~~~~~~~~~~~~~0: 5912738:f17):, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~^~~~~~~~~~~~~~~ 1273src/libavcodec/aac_defines.h | : 45 : 36 :i fnote: expanded from macro 'Q31'( entr i45e | s#d e=f=i nceh aQn31n(ex)l s ) { | ~~~~~~~ ^ ~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333fsrc/libavcodec/ass_split.c), Q3:1273(:-270:. 0warning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 6777690f), Q31(-0 .2730 | 00 6 9 4 1 6 1 4 f ) , f| or ~~~~^~~~~~~~~~~~~~~ (i src/libavcodec/aac_defines.h= :045:;36 :i note: beta = FFMIN(p->pitch_gain[4], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/assenc.c:50:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/amrnbdec.c:604:45: 50warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] for (i=0; inum_r e604c | t s ; i + + ) d{i f f| ~^~~~~~~~~~~~~~~+ = fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i]; | ~ ^~~~~~~~~~ src/libavcodec/amrnbdec.c:604:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i]; | ~~~~ ~~~~~~~~~~~^~~~~~~~ src/libavcodec/amrnbdec.c:609:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | if (diff <= 0.65src/libavcodec/amrwbdec.c) : | 1040 ^~~~ ~~: 39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1040 | 1.0 - isfp_inter[subframe], LP_ORDER); | ~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:620:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | const float smoothing_factor = av_clipf(4.0 * diff - 1.6, 0.0, 1.0); | ~ ^~~~ src/libavcodec/amrnbdec.c:622:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | src/libavcodec/apedec.c co:ns478t: 20f:l owarning: atcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] fixed_gain_mean = (p478- | > f i x eidf_ g(ariinc[e0-]> k+s upm- >fixed_gain[2] + p->fixed_gain[3] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 623 | p->fixed_gain[4]) * 0.2; | ~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:625:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:625:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~~ 2src/libavcodec/amrnbdec.c: warning624s: generated33. : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | return smoothing_factor * p->fixed_gain[4] + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q31(0.76src/libavcodec/bytestream.h9230:762949:2153:0 7warning: 692comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 294 | src/libavcodec/aac_defines.h : 45 : 36i:f note: (expanded from macro 'Q31's ize2 != 45s | i#zdee)f i n| e ~~~~~ ^ ~~~~ Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/arbc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ass_split.c:452:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 452 | for (i = 0; i < FF_ARRAY_ELEMS(fields); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:734:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 734 | if (p->pitch_gain[4] < 0.6) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:736:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 736 | } else if (p->pitch_gain[4] < 0.9) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:742:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ^~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:742:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/amrnbdec.csrc/libavcodec/alsdec.c :357751: | :1538 : 2717:: warning: warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] (size2 ! =751 | s i z 1538e | ) | ~~~~~ ^ ~~~~ i f ( p - > p iitfc(ht_mgpa_i3n2[ i!]= (b) ? (b) : (a)src/libavcodec/amrnbdec.c) : 764| : ~ ^ ~9 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c764 | : 1581 : 27 :i fwarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]( fixed_ g1581a | i n < 5 . 0 ) | ^~~~~~~~~~ ~ if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/ass_split.c:474:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 474 | for (i=0; itilt_coef = voice_fac * 0.25 + 0.25; | ^~~~~~~~~ ~ src/libavcodec/amrnbdec.c:816:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (p->pitch_gain[4] > 0.5 && !overflow) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 822 | 0.25 * FFMIN(p->pitch_gain[4], 1.0) : | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:822:30: warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :318:15: warning: 822 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 0 . 2 5i * FfF M(IsNi(zpe-2> p!i=t cshi_zgea)i n [| 4 ~~~~~ ^ ~~~~] , 1.0) : | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/amrnbdec.c:820:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 820 | p->pitch_gain[4] * | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:838:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) { | ^~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/asvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_psrc/libavcodec/bytestream.htr: >357=: 15s:i zwarning: eocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (BitBuf)) { 357 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:902:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ^~~ ~~ src/libavcodec/amrnbdec.c:902:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ~~~~^~~~~ ~ src/libavcodec/alsdec.c:1663:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1663 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1720:23: src/libavcodec/put_bits.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1720 | for 317( | b = 0i;f b( s<- >cbtuxf-_>ennudm _-b lso-c>kbsu;f _bp+t+)r {> = | s ~ ^ ~~~~~~~~~~~~~~~i zeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/avrndec.o src/libavcodec/amrnbdec.c:1077:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1077 | highpass_gain * AMR_SAMPLE_SCALE, | ^~~~~~~~~~~~~ ~ src/libavcodec/alsdec.c:1821:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1821 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1822 | sconf->frame_length); | ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1854:31: 1note: expanded from macro 'INTERLEAVE_OUTPUT' warning generated. 1854 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1858:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1858 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1866:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1866 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1854:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1854 | for (c = 40; warning sc generated . < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1866:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1866 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1858:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1858 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1918:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1918 | if (ctx->cur_frame_length != sconf->frame_length && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/apedec.c:904:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 904 | if (p->sample_pos < start) { | ~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/avs.o src/libavcodec/alsdec.c:2064:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2064 | for (c = 0; c < num_buffers; c++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2087:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2087 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2103:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2103 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2133:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2133 | for (c = 0; c < channels; ++c) { | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:2151:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2151 | for (c = 1; c < channels; c++) | ~ ^ ~~~~~~~~ CC libavcodec/avs2.o In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ 20 warnings generated. CC libavcodec/avs2_parser.o In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/avs3_parser.o src/libavcodec/apedec.c:1666:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1666 | { NULL}, | ^ src/libavcodec/atrac1.c:241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/audio_frame_queue.c:91:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ In file included from 5src/libavcodec/atrac3.c warning:s46 generated: . src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/avuidec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/avuienc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ CC libavcodec/bgmc.o CC libavcodec/bink.o src/libavcodec/atrac3plusdsp.c:98:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~ CC libavcodec/binkaudio.o src/libavcodec/atrac3plusdsp.c:98:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; 3 | warning ~ ^~~~~~s generated. src/libavcodec/atrac3plusdsp.c:98:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ^~~~ ~ src/libavcodec/atrac3plusdsp.c:131:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | amp = amp_sf_tab[wave_param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | ? (wave_param->amp_index + 1) / 15.13f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | : 1.0f); | ~~~~~~~ src/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ 7 warnings generated. In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | src/libavcodec/av1_parse.c c2 :* 71I:NT26E:R Pwarning: OLcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]A TE(mc1_r, mc 271_r | , n s a mp l e - ibfa n(nde)w_;s i| z ^~ ~ e >= INTsrc/libavcodec/atrac3.c_M:A493X: /27 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e of(*tmp )493) | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/atrac3.c:507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | su2[nsample] = (c1 - c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:514:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | su1[nsample] = (c1 + c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ src/libavcodec/atrac3.c:540:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | ch[1] = sqrt(2 - ch[0] * ch[0]); | ~~~~ ~~^~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:558:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ CC libavcodec/binkdsp.o CC libavcodec/bintext.o 4 warnings generated. src/libavcodec/avdct.c:60:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/bitpacked_dec.o 60 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL}, | ^ CC libavcodec/bitpacked_enc.o CC libavcodec/bitstream.o CC libavcodec/blockdsp.o CC libavcodec/bitstream_filters.o CC libavcodec/bmp.o 1 warning generated. src/libavcodec/avpacket.c:124:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ 125 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:137:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 137 | if (data_offset > INT_MAX - new_size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:147:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 147 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/bmp_parser.o src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ CC libavcodec/bmpenc.o CC libavcodec/bmvaudio.o CC libavcodec/bmvvideo.o src/libavcodec/av1dec.c:413:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 413 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 416 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:418:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/avpacket.c:615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 615 | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/av1dec.c:649:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 649 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bonk.o src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/brenderpix.o 6 warnings generated. CC libavcodec/bsf.o src/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ src/libavcodec/avcodec.c:263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | 1 warning generated . avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1222 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ 9 warnings generated. CC libavcodec/bswapdsp.o CC libavcodec/c93.o CC libavcodec/cabac.o CC libavcodec/canopus.o CC libavcodec/cavs.o 5 warnings generated. CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o 3 warnings generated. CC libavcodec/cavsdec.o CC libavcodec/cavsdsp.o 9 warnings generated. In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bfi.c:130:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o src/libavcodec/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.cCC libavcodec/cbs.o :233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs_av1.o 4 warnings generated. CC libavcodec/cbs_bsf.o src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i CC libavcodec/cbs_h2645.o = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 8 warnings generated. In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generatedCC libavcodec/cbs_jpeg.o . CC libavcodec/cbs_mpeg2.o 1 warning generated. In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_sei.o CC libavcodec/cbs_vp9.o CC libavcodec/ccaption_dec.o 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cdtoons.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cdgraphics.o src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ 4 warnings generated. CC libavcodec/cdxl.o CC libavcodec/celp_filters.o 3 warnings generated. CC libavcodec/celp_math.o CC libavcodec/cfhd.o src/libavcodec/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 30 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cfhddata.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cfhddsp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cfhdenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cfhdencdsp.o CC libavcodec/cga_data.o CC libavcodec/chomp_bsf.o In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cinepak.o 647 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bonk.c:357::15227:: 46warning: : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 357 | 227 | i f ( s i z e 2i f! = (sbiziet)s [ x| ] ~~~~~ ^ ~~~~. bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cavs.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 336 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cinepakenc.o CC libavcodec/clearvideo.o In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cljrdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. 6 warnings generated. 2 warnings generated. CC libavcodec/cljrenc.o 5 warnings generated. In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/cllc.o CC libavcodec/cngdec.o 1 warning generated. CC libavcodec/cngenc.o CC libavcodec/codec_desc.o In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/codec_par.o 22 warnings generated. CC libavcodec/cook.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 203 warnings generated. In file included from src/libavcodec/cbs.c:30: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->CC libavcodec/cook_parser.o buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cavsdec.c:573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 573 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ CC libavcodec/cpia.o src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_mpeg2.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/cbs_av1.c:55: 32265: | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] if (s-> bu55f | _ e n d - si-f> b(ufg_eptt_rb i>t=s s_ilzeefotf((gBbict)B uwrite_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cri.o In file included from src/libavcodec/cbs_h2645.c:24: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cri_parser.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cscd.o src/libavcodec/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ In file included from src/libavcodec/cbs_jpeg.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cyuv.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/d3d11va.o src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 513 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/put_bits.h : 317 : 33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | \ | i ^~~~f (s->bufsrc/libavcodec/cbs.c_:e527n:d 22-: swarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]- >buf_pt r527 > | = s i zeasrc/libavcodec/put_bits.hov_fa(:Bistse265rB:t0u(37fj: ) warning: +comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]) 1{ < s| iz ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e o f265( | n a m e ) ) ; | i ~~~~~ ^ ~~~~~~~~~~~~ f (src/libavutil/avassert.hs:-38>:11b:u fnote: _expanded from macro 'av_assert0'e nd - s -38 | > b u fif_ pt(r! (>c= osnidz)e)o f{( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ^~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 33 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 !=In file included from sisrc/libavcodec/cbs_h2645.cz:e361): src/libavcodec/cbs_sei_syntax_template.c :| 31 ~~~~~ ^ ~~~~ :19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. In file included from src/libavcodec/cbs_jpeg.c:76: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_core.o src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_core_bsf.o src/libavcodec/cbs_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 100 | for (i = 0; i + 1 < frag->data_size && frag->data[i] != 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:105:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 105 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:106:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 106 | if (i + 1 >= frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 117 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:118:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 118 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:132:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 132 | for (i = start; i + 1 < frag->data_size; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:136:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 136 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:138:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 138 | if (i + 1 < frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:148:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 148 | if (i + 2 > frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:154:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (i + length > frag->data_ssrc/libavcodec/bytestream.hize): 294{: 15: | warning: ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/cbs_jpeg.c :294165 | : 33 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]i f ( s165i | z e2 ! = s i z e ) | ~~~~~ ^ ~~~~ for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:167:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_jpeg.c:298:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 298 | if (scan->data_size * 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_exss.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_lbr.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | src/libavcodec/bytestream.h : 318OF:F15S:ET (warning: skcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i p_empty_cb )318, | if ( s i z e 2AV _!OP=T_ TsYiPEz_eBO)O L, | { ~~~~~ ^ ~~~~ . i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhddata.c:158:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | av_assert0(vlc.table_size == out_size); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dca_parser.o CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dca_xll.o In file included from src/libavcodec/cngdec.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 309 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dcadct.o src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ CC libavcodec/dcadec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 305 | for (int k = 0src/libavcodec/bytestream.h; k:318 :<15 :F F_warning: ARcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R AY_ELEMS(s->p l318a | n e [ i ]i.fb a(nsdi[zje]2) ;! =k +s+i)z e{) | | ~~~~~ ^ ~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 504 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:506:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 506 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 74 warnings generated. src/libavcodec/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 613 | av_assert0(sizsrc/libavcodec/cngdec.ce:144 :-34: pwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s == 2 + 144f | r a g -s>canlbi_nugn =i tss q*r ts(iez e* _pl-e>ne)n;e r gy| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ 10811099src/libavutil/avassert.h7:538);: 11 | : ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~ ^~~~~~~~~~ src/libavcodec/cfhd.c:679:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:742:66: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 742 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:796:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ 5 warnings generated. CC libavcodec/dcadsp.o src/libavcodec/codec_desc.c:3674:34: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 3674 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cllc.c:377:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 377 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/dcaenc.o CC libavcodec/dcahuff.o CC libavcodec/dct.o CC libavcodec/dct32_fixed.o 67 warnings generated. CC libavcodec/dct32_float.o CC libavcodec/dds.o 5 warnings generated. CC libavcodec/decode.o CC libavcodec/dfa.o 4 warnings generated. 13 warnings generated. In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. 3 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dfpwmdec.o 1 warning generated. CC libavcodec/dfpwmenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cook.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dirac.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_arith.o CC libavcodec/dirac_dwt.o src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o src/libavcodec/clearvideo.c:697:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/cook.c:196:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q->gain_table[i] = pow(pow2tab[i + 48], | ~~~ ^~~~~~~~~~~~~~~ CC libavcodec/diracdsp.o src/libavcodec/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 530 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rotation_set((int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/diractab.o CC libavcodec/dnxhd_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dnxhddata.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. CC libavcodec/dnxhddec.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/dnxhdenc.o 1 warning generated. In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_h2645.c:369: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dolby_e_parse.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dca_parser.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/dolby_e.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dolby_e_parser.o In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ CC libavcodec/dovi_rpu.o 6 warnings generated. 4 warnings generated. 3 warnings generated. 6 warnings generated. src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | CC libavcodec/dpcm.o (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dpx.o CC libavcodec/dpx_parser.o CC libavcodec/dpxenc.o In file included from src/libavcodec/dirac_dwt.c:27: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:187:15 352: | src/libavcodec/dca_lbr.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1468if :(46:y +warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< (un s187i | g n e d ) hi1468efi ( | sg ih z t e)2 v e r ti!c a=l _ sci zeo)m po s e| _ ~~~~~ ^ ~~~~ l 0 ( a c c ubm[[5j]], + =b [f6a]bs,( obt[h7e]r,[ j ] ) ; wi dt| h ~~~~ ^~~~~~~~) ; | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:CC libavcodec/dsd.o 353:11: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unIn file included from sigsrc/libavcodec/dfa.cn:ed26): hsrc/libavcodec/bytestream.he:i187gh:t15): dwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>h orizontal_c o187m | p o s e (ibf[ 0(]s,i dz-e>t2e !m=p , swizied)t h) ;| ~~~~~ ^ ~~~~ | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dsddec.o src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/dsicinaudio.o src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: '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 integers of different signs: '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.csrc/libavcodec/bytestream.h:401:11:: 294warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1< (294un | s i g n eidf)h e(isgihzt)e d2- >!h=o rsiziozntea)l _ c| ~~~~~ ^ ~~~~o mpose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "corCC libavcodec/dsicinvideo.o e_only", "Decode core osrc/libavcodec/bytestream.hnl:y 318w:i15th:o utwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] extensions", O FF318S | E T (c or ei_fon ly(),s iAzVe_2O !P=T_ TsYiPzeE) _ B| O ~~~~~ ^ ~~~~O L, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: src/libavcodec/bytestream.hwarning: missing field 'help' initializer [-Wmissing-field-initializers]: 318:15 :402 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ NULL } | ^ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b ==src/libavcodec/cbs_av1_syntax_template.c 0xf:f020460:0019 :& &warning: acomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] = = 0xff000000) 2046 | | ~ ^ ~~~~~~~~~~ for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: '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 integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | if (bytestream2_get_buffer(gb, line_ptr, count * 2) != count * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/dss_sp.o src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 13 warnings generated. In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1219:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1219 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dstdec.o src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)heigh18t warning)s generatedve. rtical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | In file included from ifsrc/libavcodec/dirac.c(:y+320: h or482i | z o n t a l _c om p o s ei(fb[ 1(]g,b -d>-s>itzeem_pi,n _wibditths) ; < =| ~~~^~~~~~~~~~~~~~~~~re _index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/dirac_dwt_template.csrc/libavcodec/dirac_arith.c::39828:: 11src/libavcodec/dirac_arith.h:: 156warning: :23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 398 | 156 | ibfi(t y=+ 5(gn>e d1)6h)e i>g=h tr)an gvee_rttiimceasl__pcroobm;p o s| e ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~_ l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1340:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1340 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | { NULL } | ^ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4],src/libavcodec/decode.c wi:dt388h):;52 src/libavcodec/dcaenc.c: | ~~~^~~~~~~~~~~~~~~~~:warning: 336comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]:60 : src/libavcodec/dirac_dwt_template.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]468 :11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | 468 | 336 if | ( d i s i cf (a y r +d _1 p dr)0eh ec&iogh&n tds)ti = sv fcf_eardtirccaadl___pfcaiddoimnrgp_ 3o2c[ntb2[_]i, sba]mp[l 3*e] ,s( (i w&&&i 64dgt)h)o t;_? f | r( ~~~^~~~~~~~~~~~~~~~~a -m1)e : src/libavcodec/dirac_dwt_template.c 1&):469&; : 11 | | : ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | src/libavcodec/decode.c : 390 : 33:i warning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] (y+0<(un si390gn | e d ) h e i g h t ) v eirft i(cdaislc_acrodm_ppoadsdei_nhg0 (b=[0=] ,fr abm[e1]-, >bn[b2_]s,a mwpliesd)t h{) ; | | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:344:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | double reconst = ff_dca_fir_32bands_nonperfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/dcaenc.c:309:52: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 309 | c->lfe_fir_64i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffffsrc/libavcodec/dirac.c8000:02970:U25L:L warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f f_dca_lfe_fi r_29764 | [8 * k + j ] ) ; | i ^~~~~~~~~~~~~~~~~ ~ f (idx < 3U) | ~~~ ^ ~~ In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 640 | (frame->crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:639:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 639 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ CC libavcodec/dts2pts_bsf.o src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: '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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: '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:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const 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 integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1162 | src/libavcodec/dcaenc.c : 835 :fo15r: (warning: j comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]= 0; j < FF_ARRAY_ E835L | E M S ( c i d -> biift _r(at t< ebse)s;t_ bji+t+)s ){ { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:33: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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:374:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: src/libavcodec/dcaenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1297:136: warning: 318missing field 'unit' initializer [-Wmissing-field-initializers] | if (size 21297 | ! = s i{z e"d)c a _| a ~~~~~ ^ ~~~~d pcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dump_extradata_bsf.o CC libavcodec/dv.o 2 warnings generated. In file included from src/libavcodec/diracdec.c:37: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dv_error_marker_bsf.o 9 warnings generated. CC libavcodec/dv_profile.o 24 warnings generated. 19 warnings generated. CC libavcodec/dvaudio_parser.o src/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o In file included from src/libavcodec/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 22 warnings generated. In file included from src/libavcodec/cbs_h2645.c:439: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubenc.o src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:521:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdata.o CC libavcodec/dvdec.o CC libavcodec/dvd_nav_parser.o 1 warning generated. src/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ 36 warnings generated. In file included from src/libavcodec/dnxhdenc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:679:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 679 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:686:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 686 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:702:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 702 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 706 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:739:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dvdsub.o src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 853 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:859:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 859 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:894:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 894 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 923 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ src/libavcodec/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ CC libavcodec/dvdsub_parser.o src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.5167096257src/libavcodec/diracdec.c209:79428:e33-1:), warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(3.1353080 29427 | 2 6 74 5 6ief- 1()s, - >| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~l icesrc/libavcodec/dcadata.c_:p7338ar:a33m:s note: _expanded from macro 'SCALE'n um_bu f7338 | #d!e=f i(nse- >SnCuAmL_Ex( c* )s -(>(ncu)m _/y )()2 5{6 . 0| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ * 32768.0fsrc/libavcodec/diracdec.c):)977 : 50| : ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | src/libavcodec/dcadata.c :7465 : 5 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (slic 7465e | _ y =S C0A;L Eb(u1f.s5i1z6e7 >0 906 2&5& 7s2l0i9ce7_8ye -<1 )s,-> nSuCm_AyLE;( 3s.l1i3c5e3_08y0+2+7)2 6{7 4 5| 6 ~~~~~~~ ^ ~~~~~~~~e -1), src/libavcodec/diracdec.c| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~978 :54:src/libavcodec/dcadata.c :warning: 7338comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 33: note: expanded from macro 'SCALE' 9787338 | | # d e f i n e S C A L Ef(ocr) ((s(lcic)e _/x (=2 506;. 0bfu *f s3i2z7e68 .>0 f0) )& & s| l ~ ~~~~~~~^~~~~~~~~~i ce_x < s->nusrc/libavcodec/dcadata.cm:_7464x:;34 :s lwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ce _x++) { 7464 | | ~~~~~~~ ^ ~~~~~~~~ SCALE(1.src/libavcodec/diracdec.c4:210036:8319:3 8warning: 6comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 48360 31003e | - 3 ) , S C A LiEf( 3(.s0-6>1n5u2m_0x4*9s4-5>2nu0m6_6y4 e!-=2 )s,l i | c ^~~~~~~~~~~~~~~~~~~~~~~~~~~e_ nusrc/libavcodec/dcadata.cm): 7338{ : 33| : ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ note: expanded from macro 'SCALE' src/libavcodec/diracdec.c :73381010 | :#50d:ef inwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(c )1010 ( | ( c ) / ( 2f5o6r. 0(fs l*i c3e2_y7 6=8 .00;f )b)u f s| ~ ~~~~~~~^~~~~~~~~~i ze > 0 && ssrc/libavcodec/dcadata.cli:ce7464_y: 5<: swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>n um_y; s7464l | i c e _ yS+C+A)L E{( 1 .| 4 ~~~~~~~ ^ ~~~~~~~~2 6893868src/libavcodec/diracdec.c4:810113:65403:e -warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , SCALE (10113. | 06 1 5 2 0 4 9 4 5 2 0 6 6f4oer- 2()s,l i c| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~_ x =src/libavcodec/dcadata.c 0:;7338 :b33u:f snote: iexpanded from macro 'SCALE'z e > 0 7338& | &# desfliincee _SxC Acn)u (m(_cx); /s l(i2c5eCC libavcodec/dvdsubdec.o 6._0xf+ +*) 3{2 7 6| 8 ~~~~~~~ ^ ~~~~~~~~. 0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.9595CC libavcodec/dvdsubenc.o 49613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315CC libavcodec/dvenc.o 441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338src/libavcodec/diracdec.c | #d:ef1171in:e27 :S CAwarning: LEcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( c) ((c) / (256.0f * 32768.0f) ) 1171 | | ~ ~~~~~~~^~~~~~~~~~ for (refsrc/libavcodec/dcadata.c :=7445 :0;5 :r efwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< s->nu m7445_ | r e f sS;C ALrEe(f1+.+3)8 6{0 3 7| 6 ~~~ ^ ~~~~~~~~~~~1 7921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), Ssrc/libavcodec/diracdec.cCAL:E(21260.3:1273:0 2warning: 38comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 5618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~1260 | src/libavcodec/dcadata.c : 7338 : 33 : note: expanded from macro 'SCALE' for 7338 | (#id e=f i0n;e SiC A w(a(vce)l e/t _(2d5e6p.t0hf; *i +3+2)7 6{ 8 .| 0 ~ ^ ~~~~~~~~~~~~~~~~f )) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/diracdec.c:1261:68: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 12617432 | | S C A L E ( 7 . 9 2 8 5C1H6E7C1K5E7D6R4EA9D(9s9-e>-c4o)d,e bSlCoAcLkE[(2i.]3.1w3i02d3t8h0 5,6 1t8mp2 867338 (:s33-:> anote: vexpanded from macro 'SCALE'c tx->w i7338d | t#hd e>fi>nse- >SwCaAvLeEl(ec)t _d(e(pct)h -/i )(2,5 6".co0df e*b l3o2c7k6 8w.i0dft)h) in| v ~ ~~~~~~~^~~~~~~~~~a lid\n"src/libavcodec/dcadata.c): 7431| : ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/diracdec.c:1240:9: note: 7431expanded from macro 'CHECKEDREAD' | 1240S | C A L E (i4f.2 2(c2o2n5d52)0 0{1 4\7 6 2| 9 ^~~~ e-2), SCsrc/libavcodec/diracdec.cA:L1262E(:268.:7 1warning: 00comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]9 3278437853 e1262- | 3 ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338 : 33 : Cnote: Hexpanded from macro 'SCALE'E CKEDR E7338A | D#(dse-f>icnoed eSbClAoLEc(kc[)i ](.(hce)i /g h(t2,5 6t.0mfp *< 312 7|6|8 .t0mfp) )> (| s ~ ~~~~~~~^~~~~~~~~~- >avctx->heisrc/libavcodec/dcadata.cgh:t>7431>:s5-:> wwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v elet_de pt7431h | - i ) , S"CcAoLdEe(b4l.2o2c2k25 5he2i0g0h1t4 7i6n2v9ael-i2d\)n," )SC AL E| ( ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.710src/libavcodec/diracdec.c0:912403:297:8 43note: 7expanded from macro 'CHECKEDREAD'8 53e- 31240) | , | i ^~~~~~~~~~~~~~~~~~~~~~~~~~~f (src/libavcodec/dcadata.cc:o7338n:d33): {note: expanded from macro 'SCALE'\ | ^~~~ 7338 | src/libavcodec/diracdec.c#:d1268e:f27i:ne warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CA LE(c) ( (1268 | c ) / ( 2 5 6 . 0 f f*o r32 7(68i. 0=f )0); i | < ~ ~~~~~~~^~~~~~~~~~= s->wavelet_desrc/libavcodec/dcadata.cp:t7430h:;34 :i warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ ) | ~ ^ ~~~~~~~~~~~~~~~~ 7430 | SCsrc/libavcodec/diracdec.cAL:E1279(:322.:2 8warning: 5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 3896160 112792 | 5 8 e - 1) , S C AsL-E>(n1u.m7_8y83 55>4 1s00-9>9a0v3c0tex--1>),h e i| g ^~~~~~~~~~~~~~~~~~~~~~~~~~~h t src/libavcodec/dcadata.c :| 7338 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~: 33: note: expanded from macro 'SCALE' src/libavcodec/diracdec.c:1278: 227338: | #warning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e fine S1278 | C A L E ( c ) ( ( c s)- >/n u(m2_5x6 .>0 fs -*> a3v2c7t6x8-.>0wfi)d)t h | ~ ~~~~~~~^~~~~~~~~~| | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.csrc/libavcodec/dcadata.c:1305::743035::5: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74301305 | | SC A L E ( 3 . 2 8 5f8o3r8 9(6l1e6ve0l1 2=5 80e;- 1l)e,v eSlC A.7w8a8v3e5l5e4t1_0d0e9p9t03h0;e -le1v),e l +| + ^~~~~~~~~~~~~~~~~~~~~~~~~~~) { src/libavcodec/dcadata.c| : ~~~~~ ^ ~~~~~~~~~~~~~~~~7338 :33: note: expanded from macro 'SCALE' src/libavcodec/diracdec.c:1316: 357338: | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine S1316C | A L E ( c ) ( ( c ) /f o(r2 5(6l.e0vfe l* =3 207;6 8l.e0vfe)l) < | s ~ ~~~~~~~^~~~~~~~~~- >wavelet_deptsrc/libavcodec/dcadata.ch;: l7429e:v34e:l +warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e5-1 warning)s, generatedS. CALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALsrc/libavcodec/dpx.cE(4.:272604:4351:7 1warning: 80implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 67980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338:26033 | : note: expanded from macro 'SCALE' 7338 | A#VdReaftiinoen aSlC AqL E=( ca)v _(d(2cq)( a/v _(i2n5t62.f0lfo a*t (3i2)7,6 84.009f6))); | | ~ ~~~~~~~^~~~~~~~~~ ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:In file included from 7398:5:src/libavcodec/dovi_rpu.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]27 : src/libavcodec/golomb.h:482:34 :7398 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(3.36958020 94822 | 5 5 2 1 8 e -1 ) , S C AiLfE ((2g.b0-1>1s2i2z3e2_8i6n3_9b0i3t0s4 e<-=1 )r,e _ i| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~d ex)src/libavcodec/dcadata.c :{7338 : 33| : ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1)src/libavcodec/dpx.c, :S272C:A35L:E (warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 78175532817 82724 | 0 6 e - 1 ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AVsrc/libavcodec/dcadata.cR:a7338t:i33o: nnote: aexpanded from macro 'SCALE'l q = a7338v | _#dd2eqf(ianve_ iSnCtA2LfEl(oca)t ((i()c,) 4/0 9(62)5;6 . 0| f ~~~~~~ ^~~~~~~~~~~~~~~ * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/dxa.o 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(src/libavcodec/dovi_rpu.c4.7:58450:1232:0 1warning: 53comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]7 2515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338 :4533 | : note: expanded from macro 'SCALE' for (i n7338t | #id e=f i0n;e iS Cfv d*r _3r2e7f6)8;. 0if+)+)) | | ~ ~~~~~~~^~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dovi_rpu.c7385 | : 55 :S23C:A Lwarning: E(comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1 .024089083075523e-1) ,55 | S C ALE ( 2f.o7r0 9(2i3n1t3 7i6 6=4 709;4 9ie -<1 )F,F _ A| ^~~~~~~~~~~~~~~~~~~~~~~~~~~R RAYsrc/libavcodec/dcadata.c_:E7338L:E33M:S (note: sexpanded from macro 'SCALE'- >vdr_ r7338e | f#)d;e fii+n+e) S C| A ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~L E(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338src/libavcodec/dpx_parser.c:33: :note: 69expanded from macro 'SCALE': 17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]7338 | #define SCALE(c) ( (69c | ) / ( 2 5 6 . 0 f *i 3=2 7F6F8M.I0Nf()) d -| > ~ ~~~~~~~^~~~~~~~~~r emaining_size,src/libavcodec/dcadata.c b:u7380f:_34s:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ 7380 | SCALEsrc/libavutil/macros.h(:249.:4256:0 2note: 3expanded from macro 'FFMIN'1 189616 0492 | 4#ed-e4f)i,n eS CFAFLMEI(N1(.a3,9b6)1 (0(8a9)7 7>4 9(6b6)2 4?e -(2b)), : | ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~a )) src/libavcodec/dcadata.c :| 7338 ~ ^ ~: 33: note: expanded from macro 'SCALE' 7338 | src/libavcodec/dpx_parser.c#:de85f:i26n:e warning: Scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]C ALE(c) 85( | ( c ) / ( 2 5 6 . 0 fi f* (3d2-7>6f8s.i0zfe) )> b| u ~ ~~~~~~~^~~~~~~~~~f _size - i + 19)src/libavcodec/dcadata.c :| 7380 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0In file included from f)) src/libavcodec/dpcm.c :| ~ ~~~~~~~^~~~~~~~~~ 41: src/libavcodec/dcadata.c:7370:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h:187:15 :7370 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(3.4139221 91870 | 6 6 6 1 9i8fe -1()s,i zSeC2A L!E=( 2s.i2z0e6)3 9 5| 1 ~~~~~ ^ ~~~~1 9428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: src/libavcodec/dpx.cnote: expanded from macro 'SCALE' :182 :733819 | :# dwarning: efcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]i ne SCALE(c) ((c) /182 | (2 56 . 0 fi f* 3(2m7a6g8i.c0f_)n)u m =| = ~ ~~~~~~~^~~~~~~~~~A V_RL32("SDPX")) src/libavcodec/dcadata.c{: 7368 :| 34 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368src/libavcodec/dpx.c | : 184 : 26 :S warning: Ccomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]A LE(1.7699 21842 | 3 8 2 6 63}9 3e6les-e4 ),i f S(CmAaLgEi(c1._2n3u0m 7=3=2 1A6V_8R5B2 warning37s generated27. (0"0S4eD-P2X)," ) | ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ { src/libavcodec/dcadata.c :| 7338 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~: 33: note: expanded from macro 'SCALE' src/libavcodec/dpx.c:192:21 :7338 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# defi n192e | S C A LiEf( c()a v(p(kct)- >/s i(z2e5 6<.=0 fo f*f s3e2t7)6 {8 .0 f| )) ~~~~~~~~~~~ ^ ~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dpx.c:209:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7368:5 :209 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if ( r7368e | t !=S C0AxFLFFEF(F1F.F76F9)9 2{2 3 8| 26 ~~~ ^ ~~~~~~~~~~6 3936esrc/libavcodec/dpx.c-:4259):,19 :S CAwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (1.23 02597 | 3 2 1 6 5 2 7 7i0f0(4ie- 2)&,& | i ^~~~~~~~~~~~~~~~~~~~~~~~~~~ !=src/libavcodec/dcadata.c :07338x:F33F:F Fnote: Fexpanded from macro 'SCALE'FF F) { 7338 | | # ~ ^ ~~~~~~~~~~d efine SCsrc/libavcodec/dpx.cA:L271E:(19c:) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( c) / 271( | 2 56 . 0 f * 3 27i6f8(.i0 f&)&) i | ! ~ ~~~~~~~^~~~~~~~~~= 0xFFFFFFFF) src/libavcodec/dcadata.c{: 7367 :| 34: ~ ^ ~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dpx.c :7367289 | : 15 : Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(6. 62894 | 89 23 4 5 66 6 8 8i5f4 e(-i2 )!,= S0xCFAFLFE(F6F.F4F6F8)6 9{1 3 9| 7 ~ ^ ~~~~~~~~~~4 58315e-src/libavcodec/dpx.c3:)314,: 34 :| warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33 :314 | note: expanded from macro 'SCALE' 7338 i | f# d(eif i!n=e 0SxCFAFLFEF(FcF)F F( (c&)& /j !(=2 560.xF0FfF F*F F3F2F7)68 .{0 f) )| ~ ^ ~~~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dpx.c:314:15: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7367:5 :314 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f 7367( | i ! = S0xCFAFLFEF(F6F.FF6 4&8&9 2j3 45!6=6 608x8F5F4FeF-F2F)F,F )S {C A | L ~ ^ ~~~~~~~~~~E (6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | src/libavcodec/dnxhdenc.cSCA:1047L:E(226:. 8warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 731826782227e -10472 | ) , S CA L E ( 6 . 7 9i4f9 (9b1i9t0s3 >0 0c7t0x3-0>ef-r3)a,m e _| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~i ts)src/libavcodec/dcadata.c : 7338| :33 ~~~~ ^ ~~~~~~~~~~~~~~~: note: expanded from macro 'SCALE' src/libavcodec/dnxhdenc.c 7338: | 1051#:d22e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e SCALE (1051c | ) ( ( c ) / ( 2 5 6i.f0 f( bi*t s3 2>7 6c8t.x0-f>)f)r a me| _ ~ ~~~~~~~^~~~~~~~~~b its) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/dnxhdenc.c::73631055::518:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10557363 | | S C AiLfE ((6b.i8t2s4 7<3 1c8t2x-6>7f8r2a2m2e7_eb-i2)t,s) S{C A L| E ~~~~ ^ ~~~~~~~~~~~~~~~( 6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | src/libavcodec/bytestream.h : 294S:CA15L:E (warning: 1.3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 74857574794 42944 | e - 4 ) ,i fS C(ALsEi(z1e.21 2!9=0 6s8i24z7e9)7 3 91| 9 ~~~~~ ^ ~~~~e -2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133src/libavcodec/dnxhdenc.c88:211030:2227:1 1warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 98e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1103src/libavcodec/dcadata.c | : 7338 : 33: note: expanded from macro 'SCALE' 7338if | (#bdietfsi >n ec tSxC-A>LfrEa(cm)e _(bi(tc)s )/ (| 2 ~~~~ ^ ~~~~~~~~~~~~~~~5 6.0f * 3src/libavcodec/dnxhdenc.c2:711066:818.:0 fwarning: ))comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ 1106 | src/libavcodec/dcadata.c : i7358f :(34:b iwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s < ctx -7358 | > f r a mSeC_AbiLtEs() 3{. 42 4| 3 ~~~~ ^ ~~~~~~~~~~~~~~~6 4924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2src/libavcodec/bytestream.h), :SC318A:LE15(:2 .warning: 53comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 27813339233 4e318-1 | ) , | i ^~~~~~~~~~~~~~~~~~~~~~~~~~~ f (src/libavcodec/dcadata.cs:i7338z:e332: ! =note: expanded from macro 'SCALE's ize) 7338 | | # ~~~~~ ^ ~~~~d efine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.4CC libavcodec/dxtory.o 85736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALsrc/libavcodec/bytestream.hE(:2.35750:5150:0 8warning: 87comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 323700e-1), 357 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/dcadata.cf: 7338(:s33i:z enote: 2expanded from macro 'SCALE' != si z7338 | e#)d ef i| ne ~~~~~ ^ ~~~~ SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865783 warning3s461 generated2. 85e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dnxhdenc.csrc/libavcodec/dcadata.c::7347:12275:: 51warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7347 | SCALE (71227. | 5 5 6 4 3 6 2 1f0o8r7 0(7x4 3=e -02;) , xSC A9m6.3m0b_9n9u9m2 6&7&1 0m1aex-_3b)i,t s >| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ct x->src/libavcodec/dcadata.cf:r7338a:m33e:_ note: bexpanded from macro 'SCALE'i ts; x7338+ | +#)de f{i n e| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ SCALE(c)src/libavcodec/dnxhdenc.c :((1237c:)22 :/ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 256.0 f1237 | * 3 2 7 6 8 . 0iff) )( m a| x ~ ~~~~~~~^~~~~~~~~~_ bits > ctx->frasrc/libavcodec/dcadata.cme:_7346b:it34s:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCAIn file included from LE(src/libavcodec/dsicinvideo.c3:.284: 3src/libavcodec/bytestream.h0:11877:91535:7 5warning: 28comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]68 6e-1), SCALE(2 .1873 | 98 2 2 8 i9f4 3(3s4i7ze92 3!1=e- 1s)i,z e )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ 4 warnings generated. src/libavcodec/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1353 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/dcadata.c:7546:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(csrc/libavcodec/bytestream.h) ((:c)357 :/ 15(:2 warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6.0f * 327 63578 | . 0 f ) )i f | ~ ~~~~~~~^~~~~~~~~~( size2 != sizesrc/libavcodec/dcadata.c) : 7546:| 5: ~~~~~ ^ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.474230945121) warning, sS generatedC. ALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define Ssrc/libavcodec/diracdec.cCALE(:c2306): (28(:c )warning: /comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (256.0f * 32768.0f )2306) | | ~ ~~~~~~~^~~~~~~~~~ if (data_unisrc/libavcodec/dcadata.ct_:s7543i:z27e: >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] buf_size 7543- | b u fS_CiAdxL E|(|0 .!0d1a4t9a7_1u4n4i4t38_)s,i zeS)C A{L E (| 0 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~. 463328003src/libavcodec/diracdec.c8:82307):,31 :S Cwarning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L E(0.50 123070 | 00 7 6 1 9 9 ) , S C AiLEf((0d.a0ta2_0u6n7i8t9_4s6i7z5e) ,> b| u ^~~~~~~~~~~~~~~~~~~~f _sisrc/libavcodec/dcadata.c:z7338e: 33-: bnote: uexpanded from macro 'SCALE'f _idx 7338) | # d| e ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~f ine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.021CC libavcodec/dxv.o 61412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #defi5n warninges S generatedC. ALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/dynamic_hdr10_plus.o 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.008548src/libavcodec/dsicinvideo.c81:572713:)87,: Swarning: CAcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L E(0.40224379301), SCALE (2710 | . 5 5 6 3 4 9 9 9i2f7 5()c,i nS-C>AbLiEt(m0a.0p3_2s8i4z2e3 9-3 9a6v)c,t x -| > ^~~~~~~~~~~~~~~~~~~~d iscsrc/libavcodec/dcadata.ca:r7338d:_33d:a mnote: aexpanded from macro 'SCALE'g ed_pe r7338c | e#ndteafgien*ec iSnC-A>LbEi(tcm)a p(_(sci)z e// 1(0205 6>. 0rfe s*) 3 2| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) CC libavcodec/dynamic_hdr_vivid.o ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALCC libavcodec/eac3_core_bsf.o E(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/eac3_data.o src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #deCC libavcodec/eac3enc.o fine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/eacmv.o src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5:8 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated. 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865)src/libavcodec/dss_sp.c, SC:A694L:E21(:0 .warning: 6CC libavcodec/eaidct.o 6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]8 44022274), SCALE(0.09 86940 | 6 4 2 8 1}0 5w)h,i l e| ^~~~~~~~~~~~~~~~~~~~( offsrc/libavcodec/dcadata.cs:e7338t: 33<: Fnote: Fexpanded from macro 'SCALE'_ ARRAY _7338E | L#EdeMfSi(npe- >SeCxAcLiEt(act)i o(n()c)); / | ( ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 56.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(cCC libavcodec/eamad.o ) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCA23LE( warning0s. generated2. 1846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | 2 ^~~~~~~~~~~~~~~~~~~~ warningsrc/libavcodec/dcadata.cs: generated7338. :33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCAIn file included from LE(src/libavcodec/dstdec.c0:.352: 0src/libavcodec/golomb.h0:34826:7343:1 6warning: 60comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , SCALE(0.6796611547 5482) | , S C A L E ( 0 . 1 1 9i4f8 5(05g7b8-9>)s,i z e| _ ^~~~~~~~~~~~~~~~~~~~i n_bsrc/libavcodec/dcadata.ci:t7338s: 33<:= note: rexpanded from macro 'SCALE'e _index )7338 | {# d e| f ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~i ne SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | src/libavcodec/dump_extradata_bsf.cSCA:LE91(:012.0:0 0warning: 44missing field 'help' initializer [-Wmissing-field-initializers]2 36859), SCA L91E | ( 0 . 1 9{5 9N6U8L6L5 7}7,3 ) ,| ^S CALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dstdec.c 7485 | : 145 : 19S:C Awarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.00018878609), S C145A | L E ( 0f.o1r6 6(6i6 5=3 705;2 3i) ,< SeClAeLmEe(n0t.s6;8 5i6+8+539)6 1{9 ) ,| ~ ^ ~~~~~~~~S CALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), Ssrc/libavcodec/dvaudiodec.cCAL:E(570:.191:5 8warning: 78comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]4 95574), SCALE(0.6860 3574 | 4 4 0 9 9f)o,r S(CiA L=E (00;. 1i5 4<9 285F6F5_0A3R)R,A Y _| E ^~~~~~~~~~~~~~~~~~~~L EMSsrc/libavcodec/dcadata.c(:s7338-:>33s:h unote: fexpanded from macro 'SCALE'f le); i7338+ | +#)d e{f i n| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ src/libavcodec/dv_error_marker_bsf.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS }, | ^ src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ CC libavcodec/eatgq.o src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | for (i = 0; i src/libavcodec/dstdec.c< F:F_313A:R21R:A Ywarning: _comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]EL EMS(dv_prof il313es | ) ; i +f+)o r | ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~c h = 0; ch src/libavcodec/dv_profile.c<: 288:c25h: awarning: ncomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]n els; c288 | h + + ) i f| ( ~~ ^ ~~~~~~~~s ys && busrc/libavcodec/dstdec.cf_:s344i:z25:e =warning: =comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] sys->f r344a | m e _ s i z e) f | o ~~~~~~~~ ^ ~~~~~~~~~~~~~~~r (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dts2pts_bsf.c:379:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/eatgv.o CC libavcodec/eatqi.o CC libavcodec/elbg.o CC libavcodec/elsdec.o CC libavcodec/encode.o 4 warnings generated. 1 warning generated. CC libavcodec/error_resilience.o 2 warnings generated. In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/escape124.o CC libavcodec/escape130.o CC libavcodec/evrcdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/exif.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 512 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dvdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/exr.o CC libavcodec/exrdsp.o CC libavcodec/exrenc.o CC libavcodec/extract_extradata_bsf.o src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 5 warnings generated. src/libavcodec/dvbsubenc.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (buf_size < 8 + h->num_rects * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:317:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 317 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:328:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 328 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:379:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 379 | if (buf_size < h->num_rects * 22) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:381:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 381 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c6:422 warning:s39: generated. warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 422 | for (object_id = 0; object_id < h->num_rects; object_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:774:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:849:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | for (i=0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o src/libavcodec/dvdsubdec.c:249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ CC libavcodec/fdctdsp.o In file included from src/libavcodec/dvenc.c:49: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:505:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 505 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/put_bits.h : 317 : 33 :\ warning: | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] ^~~~ src/libavcodec/dvdsubdec.c:506: 18317: | warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (506s- | > b uf _e nidf -(b us-f>_bsuizfe_ >p=t rs iz>e= osf(ictzx-e>ofb(uBf)i t-B ucft)x)- >b{u f _s| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ze) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fft_fixed_32.o CC libavcodec/fft_float.o src/libavcodec/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:699:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvbsubdec.c:1560:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1561:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | {NULL} | ^ In file included from src/libavcodec/dvdsubenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h357 | : 318 : 15 :i warning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != s i318z | e ) i| f ~~~~~ ^ ~~~~( size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/fft_init_table.o 3 warnings generated. CC libavcodec/ffv1.o In file included from src/libavcodec/cbs_h2645.c:447: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ffv1dec.o src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ 13 warnings generated. 1 warning generated. In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ffv1enc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvdsubenc.c:491:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 491 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:492:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:493:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 493 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != sizIn file included from e)src/libavcodec/eac3enc.c : 30| : ~~~~~ ^ ~~~~ In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dxa.c:60:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ffwavesynth.o src/libavcodec/elbg.c:134:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 134 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/dxv.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:4637:35 warning:s generatednote: . expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:481:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 481 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:482:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 482 | ALLOCATE_IF_NECESSARY(scratIn file included from chbsrc/libavcodec/dxtory.cu:f33,: src/libavcodec/unary.h :d50i:m41,: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463 :5035 | : note: expanded from macro 'ALLOCATE_IF_NECESSARY' for(i 463= | 0 ; i i fgieetl_db i#t#s 1_(aglbl)o c!a=t esdt o

t > ctx->x) { /* decode most probable symbol (MPS) */ | ~~~~~~ ^ ~~~~~~ src/libavcodec/elsdec.c:309:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | while (ctx->t > pAllowable[ctx->j]) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/elsdec.c:338:47: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 338 | while (pAllowable[ctx->j - 1] >= z) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/filter_units_bsf.o In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | ifsrc/libavcodec/bytestream.h (s:l357i:ce15_:s iwarning: zecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < = 16 + (a v357c | t x - > ihfe i(ghst i*z eav2c t!x=-> wsiized)t h | / ~~~~~ ^ ~~~~ ( 8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/fits.o CC libavcodec/fitsdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dxv.c:753:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 753 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:758:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 758 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/fitsenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dxv.c:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ 10 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/exr.c:44: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 6 warnings generated. 19 warnings generated. CC libavcodec/flac.o 3 warnings generated. src/libavcodec/faandct.c:99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:99:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:100:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:100:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:153:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:153:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:154:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/error_resilience.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ CC libavcodec/flac_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flacdata.o CC libavcodec/flacdec.o CC libavcodec/flacdsp.o In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flacenc.o CC libavcodec/flacencdsp.o In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 31 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.csrc/libavcodec/bytestream.h::318258::1521:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318258 | | i f ( s ifzleo2at !t=t s=i z(e()fl o a| t ~~~~~ ^ ~~~~) i - 8.0 / 952 | . 0 ) / 8 .if0 (;o f f| s ^~~~~~~~ ~e t >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->lsrc/libavcodec/evrcdec.cin:e261s:i43z:e [warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n dex] - 2617 | ) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ float arg1 = M_PI * 0.9 * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | float arg2 = M_PI * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~ ^~~~ src/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ 1 warning generatedsrc/libavcodec/evrcdec.c. :322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_intersrc/libavcodec/bytestream.hpola:t294i:on15_f:a cwarning: tocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r s[index + 1]) * 294p | r e v i| f ~ ^~~~ (size2 src/libavcodec/evrcdec.c!:=336 s:i21z:e ) warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ~~~~~ ^ ~~~~ 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/evrcdec.cif: 374(:si54z:e 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]! = size) 374| | ~~~~~ ^ ~~~~ ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ CC libavcodec/flashsv.o src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ CC libavcodec/flashsv2enc.o In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ src/libavcodec/evrcdec.c:624:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | gamma = FFMIN(gamma, 1.0); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum = pow(10, sum); | ~~~ ^~~ src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] In file included from 205 | src/libavcodec/faxcompr.c: 30 : src/libavcodec/put_bits.h : 227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] dest_ l227e | n ! = u n c iofm p(rse-s>sbeudf__esinzde ) - | s ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~- >buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ src/libavcodec/evrcdec.c:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:816:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (fabs(e->pitch_delay - delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ 5 warnings generated. src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flashsvenc.o src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/flicvideo.o CC libavcodec/float2half.o CC libavcodec/flvdec.o src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:906:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 | const float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:909:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:911:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ^~~~ src/libavcodec/exr.c:912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ^~~~ CC libavcodec/flvenc.o In file included from src/libavcodec/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fmtconvert.o src/libavcodec/put_bits.h:1265:37 warning: generated . warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:1010:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1010 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1009:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1009 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1048:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1048 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1072:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1072 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1093:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1093 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 545 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:569:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 569 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:623:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 623 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/faxcompr.c:169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1198 | if (buf_size < 20 || line_offset > buf_size - 20) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:1219:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1219 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1221:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1221 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1231:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1231 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1241:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1241 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1295:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1295 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 1301 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1515:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1515 | if (bytestream2_get_bytes_left(gb) >= minimum_length && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227src/libavcodec/faxcompr.c:37: warning: :comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]270 :25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | 270 | if ( s - > b u f _iefn d( r-u ns_-o>fbuff _

th=) s iz| e ~~~~~~~ ^ ~~~~~o f(BitBufsrc/libavcodec/faxcompr.c):)274 :{25 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:350:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | while (offs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 937 | data_size > data_bit_start / 8); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_h2645.c:939:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 939 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fmvc.o 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/frame_thread_encoder.o CC libavcodec/fraps.o CC libavcodec/ftr.o src/libavcodec/cbs_h2645.c:1316:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1316 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1320:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1320 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/frwu.o src/libavcodec/cbs_h2645.c:1337:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1337 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1339 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1347 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1351:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1351 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1355:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1355 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps);CC libavcodec/ftr_parser.o i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1372:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1372 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1374:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1374 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1376:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1931:45: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1931 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1988:47: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1988 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1989:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/exr.c:2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128 | ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. 20 warnings generated. src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ 2 warnings generated. In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:75:25: note: expanded from macro 'CASE_N' 75 | if (t > header->data_max) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:76:44: note: expanded from macro 'CASE_N' 76 | header->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8)CC libavcodec/g2meet.o )); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ CC libavcodec/g722.o src/libavcodec/ffv1dec.c:193:44: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:192:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:195:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 195 | && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:194:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 194 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 200 | for (i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:211:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ 4 warnings generated. 1 warning generated. 3 warnings generated. src/libavcodec/ffv1dec.c:389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min)14 * warning s( generated(. 1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 348 | if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fic.c:476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:477:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 477 | { NULL }, | ^ src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ src/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g722dec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g722dsp.o CC libavcodec/g722enc.o 8 warnings generated. CC libavcodec/g723_1.o CC libavcodec/g723_1_parser.o CC libavcodec/g723_1dec.o CC libavcodec/g723_1enc.o src/libavcodec/ffv1dec.c:595:51: warning: CC libavcodec/g726.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:595:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:801:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 801 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:800:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 800 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:803:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 803 | && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:802:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 802 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/g729_parser.o CC libavcodec/g729dec.o 4 warnings generated. In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g729postfilter.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gdv.o In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/ffv1enc.c :1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ f (sizsrc/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e1257 | { NULL } | ^ 2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 1 warning generated. CC libavcodec/gemdec.o src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ CC libavcodec/get_buffer.o CC libavcodec/gif.o In file included from src/libavcodec/flashsv2enc.c:53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) src/libavcodec/put_bits.h | ~~~~~ ^ ~~~~: 317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gif_parser.o 6 warnings generated. src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 264 | size_t len = FFMIN(f->end - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:43: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacdec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flac.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_lsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ay 318 | if (size2 != size) | ~~~~~ ^ ~~~~ outs)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-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 }, | ^ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsrc/libavcodec/bytestream.hset:o294f:(15F: lwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c EncodeContex t294, | o pitifo n(ss.ilzpec2_ !p=a sssizees)), | A ~~~~~ ^ ~~~~V _OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INsrc/libavcodec/bytestream.hT, {:.357i:156:4 warning: = -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 }, -1 ,357 | M A Xi_f P(AsRizTeI2T I!O=N s_iOzReD)E R| , ~~~~~ ^ ~~~~FL AGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDEsrc/libavcodec/flacdec.cR, :F287L:23A: Gwarning: S },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 287src/libavcodec/flacenc.c | : 1741 : 8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { N U LiLf },( v | = ^= 0x80000000){ | ~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gifdec.o In file included from src/libavcodec/flvdec.c:24: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fsrc/libavcodec/flashsv2enc.cif:o_188bu:f27): /warning: Fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]LA C_AVG_FRAME_S I188Z | E > i f| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^( s-> r772o | w s * s - >c ols > s - >fbplocc->knsb__shieazdee r/s_ bsiuzfefoefr(eBdlo c* k2))0 ){ { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flvenc.c:22: In file included from src/libavcodec/flvenc.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. 10 warnings generated. src/libavcodec/flacdec.c:817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "use_buggy_lpc", "emulasrc/libavcodec/flicvideo.cte :o195l:d20 :b uwarning: ggcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]y lavc behavior "195, | of f s e tioff ((fFrLaAmCeC_osnitzexet ,> bbuugfg_syiz_elp)c )| , ~~~~~~~~~~ ^ ~~~~~~~~A V_OPT_TYPE_BOOL, src/libavcodec/flicvideo.c{:.274i:276:4 warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 }, 0274, | 1 , A V _ O P T _ F L A Gif_ D(EyC_OpDtINrG_ P>A RpiAxMe l|_ lAiVm_iOtP)T _ F| L ~~~~~ ^ ~~~~~~~~~~~AG _AUDIO_PARAM }src/libavcodec/flicvideo.c, : 288| :21 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | src/libavcodec/flacdec.c : 818 : 8 : warning: missing field 'help' initializer [-Wmissing-field-initializers] C818H | {E CKN_UPILXLE L}_,PT R| ( ^0 ); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:293:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:307:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:313:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/golomb.o CC libavcodec/gsm_parser.o CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.o CC libavcodec/h261.o src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/h261_parser.o src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_inIn file included from desrc/libavcodec/fmvc.cx: 27-: csrc/libavcodec/bytestream.h-:>187f:i15n: iwarning: shcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ed _task_index +187 | c - >imfa x(_stiazseks2) %!= cs-i>zmea)x _t a| s ~~~~~ ^ ~~~~ ks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:872:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:883:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 883 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 904 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixesrc/libavcodec/bytestream.hl_p:t294r :+15 :n warning: > comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ixel_limit) {294 | \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ if (size2 != src/libavcodec/flicvideo.cs:i956:z25e:) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/flicvideo.csrc/libavcodec/frwu.c:1000::2425: :src/libavcodec/bytestream.h :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1000 | 187 | i f ( s iCHzEeC2 K!_P=I XsEiLz_e)P T R| ( ~~~~~ ^ ~~~~3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/h261data.o src/libavcodec/frwu.c:107:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ CC libavcodec/h261dec.o src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 8 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. 9 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 1 warning generated. In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h261enc.o src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavcodec/h263.o CC libavcodec/h263data.o CC libavcodec/h263dec.o CC libavcodec/h263dsp.o 6 warnings generated. CC libavcodec/h263_parser.o CC libavcodec/h2645_parse.o 5 warnings generated. CC libavcodec/h2645_sei.o In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/bytestream.h:265::29437::15 :warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294265 | | i f ( s i zief2 ( s-!>=b ufs_iezned) - s| - ~~~~~ ^ ~~~~> buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 54 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/get_buffer.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 60 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ src/libavcodec/g2meet.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 411 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ 2 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o CC libavcodec/h264_levels.o CC libavcodec/h264_loopfilter.o CC libavcodec/h264_cabac.o CC libavcodec/h264_mb.o src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~src/libavcodec/gemdec.c :159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | } elsrc/libavcodec/g2meet.cse :i880f: 36(:t agwarning: =comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]= AV_RB32("XI M880G | " ) ) {i f (| e ~~~ ^ ~~~~~~~~~~~~~~~x trabytes src/libavcodec/gemdec.c> :3187 :||13 :sr cwarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]sCC libavcodec/h264_metadata_bsf.o ize < e187x | t r a b yitfe s()t {a g =| = ~~~~~~~~ ^ ~~~~~~~~~~ AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >src/libavcodec/bytestream.h= r:357o:w_15w:i dwarning: thcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { \ | ~ ^ ~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_mp4toannexb_bsf.o 9 warnings generated. src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ 4 warnings generated. src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ CC libavcodec/h264_parse.o src/libavcodec/g2meet.c:1410:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write CC libavcodec/h264_parser.o a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ CC libavcodec/h264_picture.o 7 warnings generated. In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_ps.o 1 warning generated. CC libavcodec/h264_redundant_pps_bsf.o 6 warnings generated. 52 warnings generated. src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_refs.o 1 warning generated. src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ 6 warnings generated. In file included from src/libavcodec/h261.c:28: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_sei.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_slice.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264chroma.o 1 warning generated. CC libavcodec/h264data.o 6 warnings generated. 4 warnings generated. CC libavcodec/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o CC libavcodec/h264pred.o In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h261data.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 18 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/h264qpel.o src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/h265_metadata_bsf.o 6 warnings generated. 3 warnings generated. CC libavcodec/h265_profile_level.o 4 warnings generated. CC libavcodec/h274.o src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/half2float.o In file included from src/libavcodec/h261enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hap.o In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hapdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | CC libavcodec/hapqa_extract_bsf.o av_assert0(s->current_picture.f->pict_type == s->pict_type); src/libavcodec/put_bits.h| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :317:33: warning: src/libavutil/avassert.hcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: 38:11: note: expanded from macro 'av_assert0' 31738 | | iiff ((s!-(c>obnud)f)_ e{nd - s -> bu f _ p t r > = s i z e o f ( Bi t B u f) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ^~~~ src/libavcodec/h2645_parse.c:357:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (rbsp->rbsp_buffer_alloc_size >= size && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/hcadec.o src/libavcodec/h2645_parse.c:463:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h263.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482src/libavcodec/put_bits.h:34:: 265:warning: 37comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 482 | i f ( s - >b uiff_ e(ngdb --> ssiz-e_>ibnu_bfit_sp t<=r r e_>in=de xs)i {z eo f| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~( BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1690 warnings generated. CC libavcodec/hcom.o CC libavcodec/hdr_parser.o CC libavcodec/hdrdec.o CC libavcodec/hdrenc.o CC libavcodec/hevc_cabac.o 2 warnings generated. CC libavcodec/hevc_data.o In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_filter.o In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/bytestream.h : 294i:f15 :( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ze 2 != size) | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:656:30: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mp4toannexb_bsf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mvs.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sizesrc/libavcodec/bytestream.h): 294 :| 15 ~~~~~ ^ ~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_parse.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_parser.o 3 warnings generated. 1 warning generated. In file included from src/libavcodec/h264_parser.c:40: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/hevc_ps.o CC libavcodec/hevc_refs.o 6 warnings generated. src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ 9 warnings generated. In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:128:25: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:12828 | : src/libavcodec/bytestream.h : 187 :15for: ( liwarning: stcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0; list < s l187- | > l i s ti_fc o(usnitz;e 2l i!s=t +siz+e)) {| ~~~~~ ^ ~~~~ | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->s8ize warnings_ generated. in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_ps.c:186:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 6 warnings generated. In file included from src/libavcodec/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0;src/libavcodec/bytestream.h l:i357s:t 15< :sl -warning: >lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i st_count; l i357st | + + ) i{f (s| i ~~~~ ^ ~~~~~~~~~~~~~~z e2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_sei.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevcdec.o CC libavcodec/hevcdsp.o src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 109 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:119:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevcpred.o src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: '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.cIn file included from :450:76src/libavcodec/h264_parser.c: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44 : In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:45028 | : src/libavcodec/bytestream.h : 187 : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] sl->mv_ ca187c | h e [1 ] [ib_fid x(]s[i0z]e 2- s!l= -si>zmev)_ ca c| ~~~~~ ^ ~~~~h e[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: '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_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/hnm4video.o 10 warnings generated. 5 warnings generated. src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:346:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:450:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (sps4-> warningmsb generated_h. eight >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:501:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 501 | (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:500:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 500 | (crop_left + crop_right ) * step_x >= width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:540:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:615:39: In file included from warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/h264_refs.c :33: In file included from src/libavcodec/h264dec.h615: | 39 : In file included from src/libavcodec/h264_sei.h : 23 : In file included from src/libavcodec/h2645_sei.h{: .28i: 6src/libavcodec/bytestream.h4: 187=:15 :- 1warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}, -1, 255, FLA G187S | } , i| f ^ (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:618:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 618 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:622:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:626:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 645 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:651:74: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 651 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ src/libavcodec/h264_metadata_bsf.c:659:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:49:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/hpeldsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 261 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 262 | H2645NAL nal = { NULL }; | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { src/libavcodec/bytestream.h | ~~~~~~~~~~~~~~~~ ^ ~~~~~~: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] 555 | p->last_picture_structure != s->picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c:568:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | if (p->sei.common.unregistered.x264_build < 44U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/hq_hqa.o src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadata.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_cavlc.c 357 | : 712 : 29 :i fwarning: (comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]s ize2 != size) 712 | | ~~~~~ ^ ~~~~ if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (lissrc/libavcodec/h265_metadata_bsf.ct: 203=: 023; :l iwarning: stcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] < sl->list_count; l203i | st + + ) { | f ~~~~ ^ ~~~~~~~~~~~~~~ or (i = 1; src/libavcodec/h264_cavlc.ci: 1041<: F33F:_ Awarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]RA Y_ELEMS (1041ff | _ h 2 6 4 5 _ p i x eflo_r a(slipsetct )=; 0;i ++l)is t{ < 3 s| warning ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ls-> generatedl. ist_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_sei.c:260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:413:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:417:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:423:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ In file included from src/libavcodec/hap.c:26src/libavcodec/h265_metadata_bsf.c: :In file included from 449src/libavcodec/hap.h:50::30 : warning: src/libavcodec/bytestream.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 187:15 :449 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = 187- | 1 } , -i1,f H(EsViCz_eM2A !X=_ WsIiDzTeH), F| L ~~~~~ ^ ~~~~A GS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ CC libavcodec/hq_hqadsp.o src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVIn file included from C_src/libavcodec/h264_refs.cMA:X_34H: EIsrc/libavcodec/golomb.hG:H482T:,34 :F Lwarning: AGcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S }, | ^ 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:161:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 34 warnings generated. src/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 202 | for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:209:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 209 | if (pic_size > level->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:211:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 211 | if (width * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * height > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:src/libavcodec/h265_profile_level.c318::23215::22 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | 318 | i f (isfi z(ep2i c!_=s isizze e<=) (| l ~~~~~ ^ ~~~~e vel->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 236 | else if (pic_size <= (3 * level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hqx.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hqxdsp.o src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ src/libavcodec/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_couIn file included from nt[lsrc/libavcodec/hapdec.ci:s39t: ]src/libavcodec/bytestream.h): {187 : 15| : ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264dec.c:47: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (src/libavcodec/bytestream.h:s294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] iz 294 | if (size2 != size) | ~~~~~ ^ ~~~~ e2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (357s | i z e 2 i!f= (ssiizzee2) != s| ~~~~~ ^ ~~~~i ze) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c:797: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.hIn file included from :357src/libavcodec/hevc_mp4toannexb_bsf.c::1529:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if 187( | si z e2 !i=f (ssiizzee)2 !| = ~~~~~ ^ ~~~~ s ize) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 693 | for (j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 731 | for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 808 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 811 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/bytestream.h:357:15: warning: CC libavcodec/hqxvlc.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (4siz warningse generated2 . != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/htmlsubtitles.o 5 warnings generated. src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:434:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 434 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:554:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | CC libavcodec/huffman.o (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC libavcodec/huffyuv.o src/libavcodec/h264dec.c:821:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 821 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:822:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 822 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/h264_slice.c:46: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. src/libavcodec/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ CC libavcodec/huffyuvdec.o In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/huffyuvdsp.o CC libavcodec/huffyuvenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:338:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 27 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvencdsp.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 6 warnings generated. CC libavcodec/idcinvideo.o In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/h264_slice.c:1252:27: warning: CC libavcodec/idctdsp.o comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int src/libavcodec/hnm4video.ci :=79 :0;34 :i warning: < comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]t c_sd[0]; i+ +79) | { | w ~ ^ ~~~~~~~~h ile (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavcodec/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iff.o In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->parent->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.csrc/libavcodec/bytestream.h::372294:34::15 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 372294 | | wihfi l(es i(zbyet2 e!=s tsriezaem)2 _ te| l ~~~~~ ^ ~~~~ l(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1488 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1623:99: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1623 | || av_mod_uintp2(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_slice.c:1833:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1833 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/iirfilter.o src/libavcodec/h264_slice.c:1895:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1895 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1894:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1894 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ilbcdec.o 6 warnings generated. src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imc.o src/libavcodec/hevc_refs.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 80 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 46 warnings generated. 5 warnings generated. src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 143 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/hevc_refs.c::294260::1519:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 294260 | | iffo r( si(zie 2 =! = 0s;i zie )< F| F ~~~~~ ^ ~~~~_ ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:270:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 270 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:281:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 281 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_cabac.c:37:21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 37 | static const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ In file included from src/libavcodec/hevcdec.c:45: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/imgconvert.o src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:343:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:356:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:371:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_refs.c:375:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 479 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:498:20: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 498 | else if (i < short_rps->num_negative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/imm4.o src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 252 | } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 275 | FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 9 warnings generated. In file included from src/libavcodec/hevc_parser.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 9 warnings generated. In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/imm5.o 4 warnings generated. src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/imx.o src/libavcodec/hevcdec.c:293:15: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:187:15: warning: 293comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if 187 | ( i < infb (_siszpe2s )!= {s i z| ~ ^ ~~~~~~e ) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ CC libavcodec/imx_dump_header_bsf.o In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | ifIn file included from (sisrc/libavcodec/hevc_mvs.cze:225 : !=In file included from ssrc/libavcodec/hevcdec.hi:40z: eIn file included from )src/libavcodec/hevc_sei.h : 30| : ~~~~~ ^ ~~~~In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/indeo2.o src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 93 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:94:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevcdec.c:640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 159 | if (k >= FF_ARRAY_ELEMS(rps->used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/indeo3.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:289:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hevc_ps.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. In file included from src/libavcodec/hevc_sei.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hcadec.c:333:27: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | 357 | f o r i(ifn t( sii ze=2 0!; =i s c| o ~~~~~ ^ ~~~~u nt; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:341:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:364:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (int i = 0; i < hfr_group_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 452 | if (nal_size > sizeof(vps->data)) { | src/libavcodec/hevc_mvs.c ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~:412:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 412 | nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/hevc_ps.c 436 | nb_orig_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/hevc_mvs.c528:439:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] : 439 | for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 41:src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 528 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo4.o src/libavcodec/hevc_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/hevc_ps.c:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ CC libavcodec/indeo5.o CC libavcodec/intelh263dec.o CC libavcodec/interplayacm.o CC libavcodec/interplayvideo.o src/libavcodec/hevc_ps.c:886:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1047:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1164 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_cb_size == s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2253 | log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2252:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/hevcdec.c:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2360 | log2_cb_size > s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/intrax8.o src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/hevc_ps.c:1206:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1206 | if (nal_size > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. 37 warnings generated. src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j]) src/libavcodec/hevcdec.c :2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~ 2818 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1404 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1464 | if (nal_size > sizeof(pps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1526:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1526 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1591:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1591 | if (sum >= sps->ctb_width) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1603:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/intrax8dsp.o src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1691 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1693:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1693 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1695:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1695 | for (i = 0; i < FF_ACC libavcodec/ipu_parser.o RRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263dec.o src/libavcodec/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3551 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3562 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3568:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3568 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3574:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ CC libavcodec/ituh263enc.o CC libavcodec/ivi.o CC libavcodec/ivi_dsp.o 21 warnings generated. 26 warnings generated. 26 warnings generated. src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ CC libavcodec/j2kenc.o src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 20 warnings generated. 6 warnings generated. 1 warning generated. 28 warnings generated. In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jacosubdec.o src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jfdctfst.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jfdctint.o 1 warning generated. CC libavcodec/jni.o src/libavcodec/iff.c:837:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:852:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 852 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavcodec/jpeg2000.o src/libavcodec/iff.c:896:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 896 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:899:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:909:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 909 | CC libavcodec/jpeg2000_parser.o for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:913:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 913 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:935:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 935 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:943:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 943 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:947:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 947 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/jpeg2000dec.o src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/jpeg2000dsp.o src/libavcodec/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ 4 warnings generated. src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ src/libavcodec/imc.c:494:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | summa = (summa * 0.5 - freebits) / iacc; | ^~~~~ ~ src/libavcodec/imc.c:506:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ~ ^~~~~ src/libavcodec/imc.c:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ 13 warnings generated. CC libavcodec/jpeg2000dwt.o 14 warnings generated. src/libavcodec/imc.c:860:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 860 | if(chctx->flcoeffs1[i] > INT_MAX) { | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o CC libavcodec/jpeglsenc.o CC libavcodec/jpegquanttables.o In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iff.c:1566:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1566 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1578:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1608:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1608 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1617:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1627:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1627 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1663:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1663 | for (plane = 0; plane < src/libavcodec/bytestream.hs-:>294b:p15p;: pwarning: lacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e++) { | ~~~~~ ^ ~~~~~~ 294 | src/libavcodec/iff.c : 1676i:f43 : (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 ! =1676 | s i z e ) | ~~~~~ ^ ~~~~ for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1687:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1687 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1701:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1701 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1729:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1741:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1741 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1758:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1842:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1842 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1874:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1874 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/jpegtables.o CC libavcodec/jrevdct.o CC libavcodec/jvdec.o In file included from src/libavcodec/intelh263dec.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.o src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~src/libavcodec/interplayacm.c :122:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 122 | for (i = 0; i < s->rows; i++) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ 5 warnings generated. src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:271:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8300 | warning s generated . if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ CC libavcodec/kmvc.o src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 588 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:589:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 589 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/lagarith.o CC libavcodec/lagarithrac.o CC libavcodec/latm_parser.o CC libavcodec/lcldec.o CC libavcodec/lclenc.o CC libavcodec/libdav1d.o CC libavcodec/ljpegenc.o 3 warnings generated. In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/loco.o src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | doubsrc/libavcodec/jpeg2000_parser.cle :a172l:43p:h awarning: 2 comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]= (alpha * M_PI / n) * (alpha *172 | M _ P I / n ) ; | ^~~~~ ~ if (i + m->skisrc/libavcodec/kbdwin.cp_:by31t:e21s: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 < buf _31s | i z e )d o{u b l| e ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/jacosubdec.c 294 | : 147 : 23 :i f warning: (scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]iz e2 != size) | ~~~~~ ^ ~~~~147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lossless_audiodsp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lossless_videodsp.o src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lossless_videoencdsp.o 4 warnings generated. src/libavcodec/jpeg2000.c:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2); | ~~~ ^~~~~~~~ src/libavcodec/jpeg2000dwt.h:33:23: note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.230174104914001f | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/jpeg2000dwt.c:162:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:164:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:166:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:168:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ CC libavcodec/lpc.o CC libavcodec/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.o In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, 1FF_ warningM generatedP. V_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FFsrc/libavcodec/bytestream.h_MPV:_294O:F15F:S ETwarning: (bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]or der_masking), 294A | V _ O P Ti_fT Y(PsEiz_eF2LO A!T=, {s.idbzle )= | 0 ~~~~~ ^ ~~~~ }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | {"skip_fa c318t | o r " , "iFrfa m(sei zsek2i p! =f ascitzoer)" , | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_rCC libavcodec/lzw.o eduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 7 warnings generated. src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113src/libavcodec/bytestream.h:179: :note: 357expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | {"me p357c | " , " Mo tiifo (nsi zeseti2m a!t=io n sbiizter)a t | e ~~~~~ ^ ~~~~ p enalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1CC libavcodec/lzwenc.o .0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/m101.o src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/indeo3.c 89 | : 250: 51 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | ( ( c e l l - > x p o s + c e l l- > w i d t h ) < < 2 ) F+F _mMvP_Vx_ O>FF SpElaTn(er-c>_weiqd)t,h )A V{_ O P| T ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~_ TYPE_STRIsrc/libavcodec/indeo3.cN:G249,:51 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | ( ( c.efllalgs- >=y pFoFs_ M+P cVe_lOl-P>Th_eFiLgAhGtS) }<,< 2 ) + m v _ y >\ pl| an ~e ->height 90 | {|"|r c _| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~n it_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.cCC libavcodec/mace.o :887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o src/libavcodec/ituh263enc.c:915:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 915 | { "umv", "Use unlimited motion vectors.", OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 916 | { "aiv", "Use alternative inter VLC.", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:917:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 917 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:918:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 918 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 919 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ 1 warning generated. src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exIn file included from p",src/libavcodec/ituh263dec.c ":Fr41a: mIn file included from esrc/libavcodec/mpegvideo.h :s45ki: p src/libavcodec/put_bits.he:x227p:o37ne:n twarning: "comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare], 227 | F F _ M P Vi_OfFF S(EsT-(f>rbaufm_ee_nsdk i-p _esx-p>)b,u fAV__pOtPrT _>T=Y PsEi_zIeNoTf, ({B.iitB6u4f )=) 0{ } , | I ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~N T_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hIn file included from :100:166src/libavcodec/jpeglsenc.c: :note: 31expanded from macro 'FF_MPV_COMMON_OPTS' : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]100 | {"noise_r e187d | u c t iionf" ,(s i"Nzoe2i s!e= rsiezde)u cti on| " ~~~~~ ^ ~~~~ , FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/put_bits.h:265:src/libavcodec/ituh263enc.c:37920: :warning: 5comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 265 | 114 | {i"f m(esp-r>eb"u,f _e"pnrde - mso-t>ibounf _epsttri m>=a tsiizone"o,f (FBFi_tMBPuV_fOF)F)S E{T ( m| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_ pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_Fsrc/libavcodec/put_bits.hLAGS:}317,: \33 : | ~warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 92 | {"border_mask" ,317 | " i n c rieafs e (tsh-e> qbuuafn_teinzde r- f osr -m>abcurfo_pbtlro c>k=s scilzeoosef (Btiot Bbuofr)d)e r{ s "| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AVsrc/libavcodec/bytestream.h_Osrc/libavcodec/j2kenc.cP:T:294_1032:T15:Y:67P E:_warning: FLwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OA Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], {.dbl = 0294 | } , 1032 -iF | LTf _(M sAi X z , e 2FL T _ !=M siAz Xe ), FF _M PV _| O ~~~~~ ^ ~~~~ Pi f T(p_FrLcAxGS }>,= r e s l e v\ e l-| > ~ num_precinc t91s | _{x" r|c|_b upfr_caygg re>s=s irveitsyl"e,v e"lcu-r>nruemn_tlpy ruesceilnecsts"s,_ y ) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c : 1032F:F30_:M warning: Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] V_OFFSET (1032r | c _ b u f f e r_ a g g r e s s i v i t yi)f, (ApVr_cOx P>T=_ TrYePslEe_vFeLlOA-T>,n u{m._dbplr e=c i1nc.t0s _}x, |-|F LpTr_cMy A>X= ,r FeLsTl_eMvAeXl,-> nFuFm__MpPrVe_cOiPnTc_tsF_LyA)G S{} ,| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\ | ^~~~~~~~ src/libavcodec/j2kenc.c:1099:71: warning: src/libavcodec/ituh263enc.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1099 | 919 | F F _ M P V_ C O M M O N _ O src/libavcodec/indeo3.cP TiSf : | (620 ^~~~~~~~~~~~~~~~~~p :r55c:x src/libavcodec/mpegvideoenc.h: 90:warning: 143>:comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] = note: expanded from macro 'FF_MPV_COMMON_OPTS'r eslevel->n u 620m89 | | _p r e ci n c t s _x | (| ( pc re c ly l - >>= x reps leov se l +- > c eln l u - m>_w p ir e d tc h)i n ct s _ y)< {< | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2 ) + msrc/libavcodec/j2kenc.c v: _ 1099x : > 34 : p l warning: a ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] eFF-_>MPwV id_1099OtF | h )F { S E T| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~( r c _ e q src/libavcodec/indeo3.c) : ,619 :A 55V:_ O warning: PT _ Tcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]Y PE _ ST RiIfNG , 619 | ( p rc x > = re s l e v e ( l( -c e> nulm l_ p r e - c> i.yncftsplo_s a+x g sc |e=|ll -F >pFh_erigMcPhtyV ) _Pn u > p l a n e - >mh _ e\p ir g| e ~h cti n c t s _|y|) {| 90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ | {| " ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~r c_init_cplx", "inisrc/libavcodec/j2kenc.ct:ia1162l: 71c:o mpwarning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e xity for 11162- | p a s s e n c o d i n g ", src/libavcodec/bytestream.h : 318F:15 :iF_ fMwarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (Vp_rOcFxF S>E=T (r c_318ri | eni ts li eave li_lfc-p (>lnsumxi)_z,p eAr2eV _OcP!Ti=_ nsctTs_iYzxe)P E _| |F| ~~~~~ ^ ~~~~ L pOrAcTy, {.>d=b lr e=s l0e v}e,l --F>nLuTm_M_AprXe,c iFnLcTt_sM_Ay)X ,{ F F| _ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~M PV_OPT_Fsrc/libavcodec/j2kenc.cL:A1162GS:}34:, warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] \ | ^~~~~~~ 1162 | /usr/include/float.h : 15 : 17 : note: expanded from macro 'FLT_MAX' 15 | # d ef i n e iFfL T(_pMrAcXx 3>.= 4r02e8sl2e3v4e66l3-8>52n8u8m5_9p8r1e2cei+n38cFt s _| x ^~~~~~~~~~~~~~~~~~~~~~~~~~~ || prcysrc/libavcodec/ituh263enc.c :919>:= 5r:e swarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e vel-> n919u | m _ p rFeFc_iMnPcVt_CsO_MyM)O N_{O P| TS ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/ituh263enc.c::919357::515: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | FF_ M357P | V _ C O MiMfO N(_sOiPzTeS2 !| = ^~~~~~~~~~~~~~~~~~ sizsrc/libavcodec/mpegvideoenc.he:)83 : 129:| ~~~~~ ^ ~~~~note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {src/libavcodec/jpeg2000dec.c.db:l 381=: 190: } ,warning: -Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L T_MAX, FLT_MAX ,381 F | F _ M P fVo_rO P(iT _=F L0A;G Si} ,< s - > n u m X t i l\e s | * ^~~~~~~~ s->numYtiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mathtables.o src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:870:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 870 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/jpeglsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/indeo3.c:1034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1034 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1037:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1037 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1043:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1043 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ src/libavcodec/jpeg2000dec.c:848:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1803:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1803 | { "tile_width", "Tile Width", OFFSET(tile_width), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1804:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1804 | { "tile_height", "Tile Height", OFFSET(tile_height), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1808:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1808 | { "sop", "SOP marker", OFFSET(sop), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1809:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1809 | { "eph", "EPH marker", OFFSET(eph), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1816:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1816 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1817 | { NULL } | ^ In file included from src/libavcodec/jpeglsenc.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1093 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1104:23:src/libavcodec/jpeglsdec.c warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1104 | if (*tp_inde x <156 | F F _ A RfRoArY _(EkL E=M S0(;t il(e(->utnislie_gpnaerdt))s -t a1t)e- >{N [ Q| ] ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/mdec.o src/libavcodec/jpeg2000dec.c:1214:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1214 | src/libavcodec/latm_parser.c : 69 : 49 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if (ret > cblk -69> | d a t a_ a l l oicaft e(d)( s{t a t| e ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ & LATM_SIZE_src/libavcodec/jpeg2000dec.cM:A1215:S39K:) -warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]s ->count < 1215= | b uf _ s iz e ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ size_t new_size = FFMAX(2*cblk->data_allocated, ret); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:1222:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1222 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. CC libavcodec/me_cmp.o src/libavcodec/jpeg2000dec.c:1425:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f1-> warningp generatedi. ct_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/media100_to_mjpegb_bsf.o src/libavcodec/bytestream.h:src/libavcodec/bytestream.h294::15357:: 15warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357294 | | i fif ((ssiizzee22 ! =! = ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ src/libavcodec/jpeg2000dec.c:2122:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2122 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ CC libavcodec/mediacodec.o src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263dec.c:1370:59: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1370 | if (s->pict_type == AV_PICTURE_TYPE_I && s->codec_tag == AV_RL32("ZYGO") && get_bits_left(&s->gb) >= 85 + 13*3*16 + 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. src/libavcodec/jpeg2000dec.c:2590:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2590 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ src/libavcodec/jpeg2000dec.c:2591:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2591 | { NULL }, | ^ CC libavcodec/metasound.o CC libavcodec/microdvddec.o In file included from src/libavcodec/lpc.c:27: src/libavcodec/lpc.h:192:20: warning: implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion] 192 | err *= FIXR(1.0) - (r * r); | ^~~~~~~~~ ~ src/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ CC libavcodec/midivid.o src/libavcodec/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads)8, warningAsV generated_O. PT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ CC libavcodec/mimic.o In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/misc4.o In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/misc4_parser.o src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weigsrc/libavcodec/bytestream.hht*sa:mp294l:es15[:l ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1-i]; | ~^~~~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 8 warnings generated. src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mjpeg2jpeg_bsf.o src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mjpega_dump_header_bsf.o CC libavcodec/mjpeg_parser.o 1 warning generated. 4 warnings generated. In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o In file included from src/libavcodec/lzw.csrc/libavcodec/bytestream.h:31:: 294src/libavcodec/bytestream.h::18715::15 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294187 | | iiff ((ssiizzee2 2! =! =s iszie)z e )| ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegdec_common.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.o 11 warnings generated. CC libavcodec/mlp.o src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ CC libavcodec/mlp_parse.o 4 warnings generated. CC libavcodec/mlp_parser.o CC libavcodec/mlpdec.o 5 warnings generated. 3 warnings generated. 4 warnings generated. 3 warnings generated. 1 warning generated. 4 warnings generated. CC libavcodec/mlpdsp.o CC libavcodec/mlpenc.o 4 warnings generated. 11 warnings generated. CC libavcodec/mlz.o CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o src/libavcodec/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/motion_est.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/motionpixels.o 16 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/movsub_bsf.o In file included from src/libavcodec/me_cmp.c:30: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/movtextdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:447:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 447 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 560 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:574:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:686:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 686 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/movtextenc.o src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/mp3_header_decompress_bsf.o src/libavcodec/mlp.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/mpc.o CC libavcodec/mpc7.o CC libavcodec/mpc8.o CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o 1 warning generated. In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12dec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12enc.o src/libavcodec/bytestream.h:294:src/libavcodec/mlpdsp.c15:: 44warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (si z44e | 2 != s i z ef)o r | ( ~~~~~ ^ ~~~~o rder = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != siIn file included from ze)src/libavcodec/midivid.c :| 29 ~~~~~ ^ ~~~~: src/libavcodec/bytestream.h:187:15:src/libavcodec/bytestream.h warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]357 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187357 | | iiff ((ssiziez2e 2 !!= =s isizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/midivid.c:70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg2_metadata_bsf.o src/libavcodec/mimic.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ 4 warnings generated. src/libavcodec/mimic.c:279:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 279 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 4 warnings generated. 4 warnings generated. In file included from src/libavcodec/mjpegenc_common.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | src/libavcodec/put_bits.h :317 :33 : warning: icomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]f (s->bu f317_ | e n d i-f s-(>sb-u>fb_upft_re n>d= -s isz-e>obfu(fB_ipttrBuf )>)= s{iz e o| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4_unpack_bframes_bsf.o In file included from src/libavcodec/mjpegdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4audio.o 2 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mlpenc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/movsub_bsf.c:78:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | pkt->size = FFMIN(pkt->size - 2, AV_RB16(pkt->data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mpeg4videodsp.o src/libavcodec/mjpegenc.c:125:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 125 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:136:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 136 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ 69 warnings generated. src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ 33 warnings generated. CC libavcodec/mpeg_er.o CC libavcodec/mpeg4videoenc.o In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | src/libavcodec/mlpenc.c : 388: 48 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | f or ( u n s i g n e d FiFn_tM PchVan_nOeFlF SE=T( c0;h rcohmaa_nenleiml_ toaldv)c,t xA-V>_cOh_PlT_aTyYoPuEt_.InNbT_,c h{a n.nie6l4s; = c0h a}n,n eINlT+_+M)I N{, I| N ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T_ MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpc.c:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] src/libavcodec/mjpegenc.c:629:1: warning: 72 | missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h : 82: 151: note: expanded from macro 'FF_MPV_COMMON_OPTS' c-> sb82_ | s a m p l e s [ c h ] [ j ] [ i ] = a v_ c l ip f ( m u l * c - > Q [ c h ] [ j + of f ] , I N T 3 2 _ M I N , I NFFT_3M2P_VM_AXO)F;F S E| T ~~~~~~~~ ^~~~~~~~~( rc_qsquish),/usr/include/stdint.h: 45:A21V:_ Onote: Pexpanded from macro 'INT32_MAX'T_ TYPE_F L45O | A#T,d e{f.idnbe lI N=T 302 }_,M A0X, 9(90,x 7FfFf_fMfPfVf_fO)P T _| F ^~~~~~~~~~L AGS}, src/libavcodec/mpc.c : 75 : 92 : warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] \ 75| | ^ c->sb_samples[ch][jsrc/libavcodec/mjpegenc.c]:[i629]: 1=: warning: amissing field 'unit' initializer [-Wmissing-field-initializers]v _csrc/libavcodec/mpegvideoenc.hl:i83p:f164(:m unote: lexpanded from macro 'FF_MPV_COMMON_OPTS' * c->Q[ch][j 83+ | { "ofrfc]_,q mIoNdT_3a2mp_"M,I N",e xINpTe3r2i_mMAeXn)t;a l | q ~~~~~~~~ ^~~~~~~~~u ant/usr/include/stdint.hi:45z:21e: rnote: expanded from macro 'INT32_MAX'm odulat i45 | o#n"d,e f i n e I N T 3 2 _ M A X F(F0_xM7fPVf_fOfFfFfSfE)T ( r| c ^~~~~~~~~~_ qmod_ampsrc/libavcodec/mpc.c):,78 :A92:V _warning: Oimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]P T_TYPE_FL O78A | T , { . d bl = 0 } , -F L T_ M A Xc-,> sFb_LsTa_mMpAlXes,[ cFhF]_[Mj]P[V_iO]P T=_ FLaAvGS_}c,l ip f ( m u l * c\- > Q| [ ^c h][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' src/libavcodec/mjpegenc.c45: | 629#:d1e:f iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e Isrc/libavcodec/mpegvideoenc.hN:T84:31622: _note: Mexpanded from macro 'FF_MPV_COMMON_OPTS'A X (0x7ffff f84f | src/libavcodec/mlpenc.cf{)" :r | 416c ^~~~~~~~~~:_q m40o:d_ fwarning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e q", "experim en416t | a l q u afnotri z(eurn simgondueldat icohna"n,n e l = 0 ; c h a n n e lF F<_ nMbP_Vc_hOaFnFnSeElTs(;r cc_hqamnonde_lf+r+e)q ){ , | ~~~~~~~ ^ ~~~~~~~~~~~AV _OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ CC libavcodec/mpegaudio.o src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lminsrc/libavcodec/bytestream.h), AV:_294O:P15T_:T Ywarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _INT, {.i64 = 2942 | * F F_ Q iPf2 L(sAiMzBe2D A! =} ,s i0,z eI)NT _M A| X ~~~~~ ^ ~~~~, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(framesrc/libavcodec/bytestream.h_skip:_318ex:p15):, warning: AVcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OPT_TYPE_INT, 318{ | . i6 4 =if 0( s}i, zIeN2T !_= MsiIzNe,) IN T| _ ~~~~~ ^ ~~~~M AX, FF_MPV_OPT_FLAGS }, \ | ^ CC libavcodec/mpegaudio_parser.o src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicatCC libavcodec/mpegaudiodata.o ed_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mjpegenc.c:629: 1357: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (si z629e | 2F F!_=M PsiVz_CeO) M M| O ~~~~~ ^ ~~~~N _OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, In file included from -FLTsrc/libavcodec/mobiclip.c_:MA34X: ,src/libavcodec/golomb.h: 482FL:T34_:M Awarning: X,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF_MPV_OPT_FLAGS} ,482 | \ | ~ if ( g92 | b{->"sboirzde_eirn__bmiatssk "<,= "rien_cirnedaesxe) {th e | q ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~u antizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_CC libavcodec/mpegaudiodec_common.o FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_bufferCC libavcodec/mpegaudiodec_fixed.o _aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", CC libavcodec/mpegaudiodec_float.o FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_aCC libavcodec/mpegaudiodecheader.o mp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mlpdec.c:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/mlpenc.c:837:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/motion_est.c:38: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/mpegaudiodsp.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_data.o src/libavcodec/mlpenc.c:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1128 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/mlpenc.c:1175:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame heigCC libavcodec/mpegaudiodsp_fixed.o ht, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ src/libavcodec/mlpenc.c:1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/mpegaudiodsp_float.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ 10 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_fixed.o src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_float.o CC libavcodec/mpegpicture.o CC libavcodec/mpegaudiotabs.o src/libavcodec/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1790:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1790 | for (int i = 0; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. CC libavcodec/mpegutils.o src/libavcodec/mjpegdec.c:1133:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1133 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; m16b warning_sx generated+. +) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ CC libavcodec/mpegvideo.o src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ src/libavcodec/mlpenc.c:1943:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | if (temp_bitcount < best_bitcount) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1952:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1952 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_dec.o 10 warnings generated. src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1183:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1183 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1243:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mobiclip.csrc/libavcodec/mlpenc.c:1288::30:1995 :warning: 48comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 19951288 | | f o r ( u n s i gsrc/libavcodec/mpc8.c nie:d fi63 (n:ti18 :cdh xwarning: 2a >comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]=n nFeFl_A RR=A Y 630_ | ; E L cEM haSn( pnifefr l a; ech=fa fnCi[neclni+]e) +{)n t s{ | _ ~~~~ ^ ~~~~| t ~~~~~~~ ^ ~~~~~~~~ab )) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:647:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 647 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:677:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 677 | if (s->buffer.len > bufsize - 3) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ src/libavcodec/movtextenc.c:691:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 691 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ src/libavcodec/mlpenc.c:2201:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2201 | if (!frame && ctx->last_frames < ctx->max_restart_interval - 1) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg12.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/mpegvideo_enc.o src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1755 | s->raw_scan_buffer_size >= bytes_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/mpegvideo_motion.o 6 warnings generated. CC libavcodec/mpegvideo_parser.o CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideoencdsp.o 7 warnings generated. CC libavcodec/mpl2dec.o In file included from src/libavcodec/mpeg12enc.c:45: In file included from src/libavcodec/mpeg12enc.h:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizsrc/libavcodec/mjpegdec.ceof:(Bi1859:t12Bu:f) )warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1859 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1911 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1926:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1926 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1963:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1963 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1970:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1970 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1979 | if (s->start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2019:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2019 | if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2058 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24(CC libavcodec/mqc.o "ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mqcdec.o src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mqcenc.o In file included from src/libavcodec/mpeg12dec.c:48: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mscc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 19 warnings generated. 4 warnings generated. CC libavcodec/msgsmdec.o src/libavcodec/mpeg12enc.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 554 | for (i = 0; i < sizeof(svcd_scan_offset_placeholder); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:614:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 614 | for (i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/msmpeg4.o src/libavcodec/mjpegdec.c:2936:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2936 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/mjpegdec.c:2937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2937 | { NULL }, | ^ In file included from src/libavcodec/mpeg4video_parser.c:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 3 warnings generated. 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4video.c:26: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 34 warnings generated. src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_stratesrc/libavcodec/mpegaudiodecheader.cgy":,55 :"27S:t warning: racomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]t egy to choose betwe e55n | I /P / iBf- f(rsamaemsp"l,e _ r a te _ iFndFe_x M>=P VF_FO_FAFSRERTA(Yb__fErLaEmMeS_(sftfr_amtpeag_yfr)e,q _AtVa_bOP)T) _ | T ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YP E_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN,3 I warningNsT generated_M. AX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1191 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intCC libavcodec/msmpeg4data.o ra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblockCC libavcodec/msmpeg4dec.o s close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", CC libavcodec/msmpeg4_vc1_data.o FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FIn file included from LT_Msrc/libavcodec/mpeg4videodec.cA:X 353: .In file included from 4src/libavcodec/mpegvideo.h0:2458: 2src/libavcodec/put_bits.h3:42276:376:3 8warning: 52comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]8 859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~227 | isrc/libavcodec/mpeg12enc.cf: 1190(s:-5>:b warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u f_end 1190- | s- > b uFfF__pMtPrV _>C=O MsMOiN_zOePToSf( B i| t ^~~~~~~~~~~~~~~~~~B uf)src/libavcodec/mpegvideoenc.h):91 :{142 : | note: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.402823466385src/libavcodec/put_bits.h2885:982651:237e:+ 3warning: 8comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c265: | 1190 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s- >1190b | uf _ e nFdF _-M PsV-_>CbOuIn file included from MfM_Opsrc/libavcodec/mpeg4video.cNt:_r28O: Psrc/libavcodec/mpeg4data.h>:=T 114Ss:1 : i z| warning: ^~~~~~~~~~~~~~~~~~e omissing field 'index_run' initializer [-Wmissing-field-initializers]f (src/libavcodec/mpegvideoenc.hBi:t90B:u133 f:) )114 | note: } expanded from macro 'FF_MPV_COMMON_OPTS'{ ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT,1 {. warningd generatedb. l = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FFsrc/libavcodec/put_bits.h_M:P317V:_33:O Fwarning: Fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]SE T(rc_qsquish )317, | A V _ OiPfT _T(YsP-E>_buFfL_OeAnTd, -{ .sd-b>lb uf=_ p0t r} >,= 0s,i z9eo9f,( BFiFt_BMuPfV)_)O P{T _ F| L ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~A GS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1189 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | src/libavcodec/mpeg4data.hOFF:S323ET:(t1i:m ewarning: comissing field 'index_run' initializer [-Wmissing-field-initializers]d e_fram e323_ | s}t;ar t )| ,^ AV _OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:CC libavcodec/msmpeg4enc.o 1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type)src/libavcodec/mpeg12dec.c, : A1184V:_40O:PT _Twarning: YPimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]E _BOOL, { .i64 = 11840 | }, 0 , 1A,V RVaEt i}o,n a | l ^ aspect_inv = av_d2q(ff_mpeg1_asrc/libavcodec/mpeg12enc.cs:pe1200ct:[130:s warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]-> aspect_r at1200i | o _ i n f{o ]",a l2t5e5r)na;t e| _ ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s can", "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1201 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ 1 warning generated. CC libavcodec/msp2dec.o src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1219 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | CC libavcodec/msrle.o FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ In file included from src/libavcodec/mpeg_er.c:20: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227src/libavcodec/mpeg12enc.c::371219:: 5warning: : comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 227 | if (s -83> | b{"urfc__eqnmdo d-_a msp"-,> b"ufe_xptpre r>i= msenitzaelo f(qBuiatnBtuizfe)r) mo{d u l| a ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t ion", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass eCC libavcodec/msrledec.o ncoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"borsrc/libavcodec/put_bits.hde:r_265ma:sk37":, warning: "icomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]nc rease the quanti ze265r | f o r m a cr oibfl o(csk-s> bculf_oesen dt o- bs-o>rbduefr_sp"t,r F F>_=M PsVi_zOeFoFfS(ETB(ibtoBrudfe)r)_ m{a s k| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n g), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/put_bits.h 97: | 317{:"s33k:i pwarning: _ecomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]xp ", "Frame skip ex317p | o n e n t"i,f ( s - >b u f _ e nd - s - > b u f _ p t r > =F Fs_iMzPeVo_OfF(FBiStBEuTf()f)r {a m e| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~sk ip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1220 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FFsrc/libavcodec/mqcenc.c_MPV:_O67F:F16SE:T( mwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ pre), AV_OPT _67T | Y P E _ iIf N(Tm,q c-{>.ci 6>4= = t0m p}), I| NT ~~~~~~ ^ ~~~_ MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ src/libavcodec/motion_est.c:974:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | {"border_mas k974" | , " i n c r eiants ep _tshec oqruaen=t iFzFeMrI Nf(orv amracdr,ob lvoacrkcs- 5c0l0o+s(es -t>ola mbbdoa2r>d>eFrFs_"L,AM BFFD_AM_PVS_OHFIFFTS)E*T1(0b0o)r; d e| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ masking), AV_src/libavutil/macros.hOP:T49_T:YP25E:_ Fnote: LOexpanded from macro 'FFMIN'A T, { .49d | b#ld e= f0i }n,e -FFLFTM_IMNA(X,a ,FbL)T _(M(AaX), >F F(_bM)P V?_ O(PbT)_ F:L AG(S}a,)) | ~ ^ ~\ | ^~~~~~~ /usr/include/float.h:15src/libavcodec/motion_est.c::171056:: 26note: :expanded from macro 'FLT_MAX' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 | #def i1056n | e F L T _ M A X 3i.nt4 02p8_s2c3o46r6e=3 85F2FM8I8N5(9v8a1rd2,e +3v8aFr c| -5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~0 0+(s->lasrc/libavcodec/mpeg12enc.cm:1219b:da52:> >warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F_LAM BD1219A | _ S H IFFFT_)*M1P00V)_;C O M| M ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ON_OPsrc/libavutil/macros.hT:S49 :25 :| ^~~~~~~~~~~~~~~~~~note: expanded from macro 'FFMIN' src/libavcodec/mpegvideoenc.h: 9249: | 139#:d efnote: iexpanded from macro 'FF_MPV_COMMON_OPTS' ne FFMIN(a,b) ((a ) 91> | { "(rbc) _?b u(fb_)a g:g r(eas)si)v i| t ~ ^ ~y ", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders"src/libavcodec/mqcenc.c, F:F89_M:PV24_: Owarning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F SET(border_ m89a | s ki n g ) , AV _ O P Ti_fT Y(PEm_qcF-L>OaA T<, q{e.)d b l| ~~~~~~ ^ ~~= 0 }, -src/libavcodec/mqcenc.cF:L98T:_20M:AX ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F LT_M A98X | , FF _ M P V _ OiPfT _(FmLqAcG-S}>,a < q e\) | ^~~~~~~~| ~~~~~~ ^ ~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFIn file included from SETsrc/libavcodec/mpeg4videodec.c(:rc49_: bsrc/libavcodec/unary.hu:f50f:e41r:_ agwarning: grcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e ssivity), AV_O P50T | _ T Y PfEo_rF(LiO A=T ,0 ; {i. dbTb_uFfL_AeGSn}d, - s - > b u f _ p t r > = s i z e o f (B i\t B u| f ~) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1196:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1196 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffsrc/libavcodec/put_bits.hfff:f265f:f37f: fwarning: ffcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]f f) | ^~~~~~~~~~~~~~~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss1.o In file included from src/libavcodec/mpegaudioenc_float.c:25: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegaudioenc_fixed.c:24: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitCC libavcodec/mss12.o rate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf9_e warningnds - generated . s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ src/libavcodec/mpeg_er.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss2.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mpeg12dec.c:1713:35: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1713 | if (mb_y == 0 && s->codec_tag == AV_RL32("SLIF")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1734:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1734 | if (s->mb_x >= (unsigned) s->mb_width) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUGIn file included from , _src/libavcodec/mpeg4videoenc.c_:V29A: _In file included from Asrc/libavcodec/mpegvideo.hRG:S45_: _src/libavcodec/put_bits.h:);227 :} 37w:h iwarning: lcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]e (0) | ~~~~~~ ^~~~~~~~~~~ In file included from 227src/libavcodec/mpegaudiodec_float.c | : 74 : src/libavcodec/mpegaudiodec_template.c : 274 :if27 :(s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] buf_end 273- | s -> b u f _ p t r >f=f _sdizleoog(fN(ULBLit,B uf")is)_ t{ab l | e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~In file included from _ lssrc/libavcodec/mpegaudioenc_float.cf: 25%: dsrc/libavcodec/mpegaudioenc_template.c :%124d:: 9%:f warning: %implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124274 | | a = ( f l o a t ) ( bi t r a t ei, *j ,1 0(0fl0o a*t )MP A_iFs_RtAMaEb_lSeI_ZlEs)f [/ j(][f0r]e[qi ]*, 8| . ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 ); 275| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2185:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2185 | if (s->codec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:163:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (float)(1 << 20); | ~ ^~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss2dsp.o CC libavcodec/mss3.o src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ src/libavcodec/mpeg4videodec.c:737:13: warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] 737 | int time_incr = 0; | ^ CC libavcodec/mss34dsp.o CC libavcodec/mss4.o src/libavcodec/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | q[m] = (int)((a + 1.0) * steps * 0.5); | ^ ~ CC libavcodec/msvideo1.o src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ src/libavcodec/mpeg12dec.c:2792:61: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2792 | || s2->codec_tag == AV_RL32("BW10") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2791:61: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. CC libavcodec/msvideo1enc.o src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_level, }, | ^ src/libavcodec/msmpeg4data.c:467:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 467 | table1_level, }, | ^ src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 473 | table4_level, }, | ^ src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | ff_inter_level, }, | ^ 6 warnings generated. In file included from src/libavcodec/mpegvideo.c:39: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/metasound.c:49:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:55:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | min_period = log2(ratio * 0.2); | ^~~~~ ~ src/libavcodec/metasound.c:77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; In file included from | ~~~~~~~^~~~~ ~src/libavcodec/mpegvideo_dec.c: 36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.0 / period + 1) * width + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c:135:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:137:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | src/libavcodec/put_bits.hst :=317 :u33s:e _warning: hcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]is t ? (1.0 - va l317) | * t m pi2f (+s ->vbaulf _*e hnisdt [-i sd-x>]bu f+_ p1t.r 0> = s| i ~ ~~~~^~~~~~~~~~~z eof(BitBusrc/libavcodec/metasound.cf:)137): 47{ : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/metasound.c:137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ CC libavcodec/mv30.o src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ CC libavcodec/mvcdec.o CC libavcodec/mvha.o CC libavcodec/mwsc.o In file included from src/libavcodec/mpegvideo_motion.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mxpegdec.o src/libavcodec/mpegvideo_dec.c:158:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (s1->bitstream_buffer_size + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | AV_INPUT_BUFFER_PADDING_SIZE > s->allocated_bitstream_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2308:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2308 | if (get_bits_left(&s->gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:59:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 59 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:49: In file included from src/libavcodec/mpeg12codecs.h:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data partitioning.", OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | { "alternate_scan", "Ensrc/libavcodec/put_bits.habl:e317 :33a:l twarning: ecomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]r nate scanta b317l | e . " ,i fO FF(SsET-(>abulft_eenrnda t-e _ss-c>baun)f, _ p t rAV _>O=P T_sTizYePEo_fB(OBOiLt,B u{f )). i{ 6 4| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dIn file included from ynamsrc/libavcodec/mscc.ci:c27 : Bsrc/libavcodec/bytestream.h-:187f:ra15m:e warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ec ision", FF_M P187V | _O F F S EiTf( br(ds_iszcaele2) ,! =A V_sOiPzTe_)T Y PE| _ ~~~~~ ^ ~~~~IN T, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1383 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: src/libavcodec/bytestream.hmissing field 'unit' initializer [-Wmissing-field-initializers] :src/libavcodec/mpegvideoenc.h294::93:15163:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FF_MPV_COMMON_OPTS' 93 | { "294l | m i n " ,i f" m(isniimzeu2m L!a=gr ansgiez ef)a c t| o ~~~~~ ^ ~~~~r (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Fsrc/libavcodec/bytestream.hrame: sk318i:p15 :f awarning: ctcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r", 318 | i f ( s i z e 2 ! = s i z e ) F| F ~~~~~ ^ ~~~~_ MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", src/libavcodec/bytestream.h : F357F:_15:M Pwarning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OFFSET(rtp_ p357a | y lo a d _isfi z(esi)z, eA2 V!_=O PsTiz_eT)Y PE _| ~~~~~ ^ ~~~~I NT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estsrc/libavcodec/mpeg4videodec.cima:ti2661o:n44 :b iwarning: tcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]r ate penalty compe n2661 | s a t io n ( 1. 0 = 2 5 6 ) "!,( FsF_-M>wPiVd_tOhF F&S&E Ts(m-e_>pecnaoldteyc__ctoamgp e=n=s AaVt_RiLo3n2),( "AMVP_4OSP"T)_)T)Y P{E _ I| N ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ T, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1386 | { NULL }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAsrc/libavcodec/mpeg4videodec.cT, {:.d2957b:l53 := warning: 0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}, -FLT_MAX, FLT _2957M | A X , FF _ MP V _ O P Ti_fFLA G(Sv}e,r > 0 x \F F U| ~ || ver2 > 0x91F | F{U" rc|_|b uvfe_ra3g g>r e0sxsFiFvUi)ty "{, "| c ~~~~ ^ ~~~~~u rrently src/libavcodec/mpeg4videodec.cus:el2957e:s37s:" ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (FvFe_rM P>V _OFFS0ExTF(FrUc |_|b uvefr2f e>r _0axgFgFrUe s|s|i vveir3t y> )0,x FAFVU_)O P{T _ T| YP ~~~~ ^ ~~~~~E_ FLOAT, src/libavcodec/mpeg4videodec.c{:.d2957b:21l: warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 .0 }, -2957F | L T _ M A X , F L T _MiAfX ,( vFeF_rM P>V _0OxPFTF_U F|LA|G Sv}e,r 2\ > | ^~~~~~~0 xFFU /usr/include/float.h|:|15 :v17e:r 3note: expanded from macro 'FLT_MAX'> 0xF F15U | ) #{d e| fi ~~~ ^ ~~~~~n e FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for src/libavcodec/mpegvideo_motion.c1-pass: 385e:n25c:od iwarning: ngcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]" , FF_MPV _385O | F F S E T ( r c (_uinnsiitgianle_dc)pslrxc),_ yA >V= _FOPFTM_AXT(Y P Ev__FeLdOgAeT_p,o s{ -. d(bmolti o=n_ y0 &} ,3 )- F-L Th_M A+X ,1 ,F L0)T)_ M{A X | , ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FF_MPV_Osrc/libavcodec/mpegvideo_motion.cP:T384_:F25L:A Gwarning: Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]} , \384 | | ~ if ((unsi g91n | e{d")rscr_cbu_fx_ a>g=g FrFesMsAivXi(tsy"-,> "hc_urerdegnesrc/libavcodec/mpegvideo_dec.ct_l:pyo 519su: s28-e: (lmowarning: etsscomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]"i o,n_ x & 3 ) - 15195 | , 0) f| | o | r ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( u ns i g neFdF y_ MP=V_ O0F;F SyE T<( rcp_->baulflfoecr__mabg_hgerieghsts;i vyi+t+y)), | AV ~ ^ ~~~~~~~~~~~~~~~~~~_ OPT_TYPEsrc/libavcodec/mpegvideo_dec.c_:F520:L32O:A TCC libavcodec/nellymoser.o warning: ,comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] {.dbl = 1520. | 0 } , - F LfoTr_ M(AuXn,s iFLgTn_eMdA Xx, F= F0_;M PVx_ O

LaAllGoSc}_,m b\_ w i| d ^~~~~~~~t h; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0src/libavcodec/mpegvideo_motion.c },: 4710,: 259:9, Fwarning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ MPV_OPT_FLAGS}, 471 | ( u n s ig n ed ) s r c _ y\ > =| ~F FMAX((s- >83v_ | e{"drgce__qpmoosd _>am>p "1,) -" e(xdxpyer i>>m en1t)a l- 7q,u a0nt)i) z{er m od| u ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l ation"src/libavcodec/mpegvideo_motion.c,: 470 : 25 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] FF _470M | P V _O F FiSfE T(((rucn_sqimgonde_da)mspr)c,_ xA V>_=O PFTFM_AXT(Y(PsE-_>FhL_OeAdTg,e _{p.ods b>l> =1 0) }-, -(dFxLTy_ M A&X ,1 )F L-T _7M,A X,0 )F F|_|M PV _| O ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PT _FLAGCC libavcodec/nellymoserdec.o S}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/nellymoserenc.o src/libavcodec/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2991 | s->codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2990:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2990 | s->codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2989:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2989 | s->codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2988 | s->codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2987:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2987 | if (s->codec_tag == AV_RL32("XVID") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2996:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2996 | if (s->codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3006 | if (s->codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3009:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3009 | if (s->codec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3018:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3018 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3021:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3021 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3024:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3024 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3027:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3035 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3038 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3041:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3041 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ctx->lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3059:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3059 | if (ctx->divx_version < 500U) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: CC libavcodec/noise_bsf.o warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 warnings generated. CC libavcodec/notchlc.o src/libavcodec/mscc.c:71:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (j = 0; j < run; j++) { | ~ ^ ~~~ src/libavcodec/mscc.c:104:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (jCC libavcodec/null.o = 0; j < copy; j++) { | ~ ^ ~~~~ CC libavcodec/neon/mpegvideo.o src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 629 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x CC libavcodec/null_bsf.o > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/nuv.o src/libavcodec/mpegvideo_dec.c:792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 792 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:791:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 791 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/on2avc.o In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3507 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3517:82: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3517 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/on2avcdata.o src/libavcodec/mpeg4videodec.c:3840:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3840 | {"quarter_sample", "1/4 subpel MC", OFFSET(quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:3841:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3841 | {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:3842:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3842 | {NULL} | ^ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 3 warning s generated . if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hIn file included from :src/libavcodec/msp2dec.c294::1528:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (siz e1872 | ! = sif i(zsei)z e 2| ~~~~~ ^ ~~~~! = size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:318::35715::15 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357318 | | iiff ((sisziez2e 2!= !s=iz es)i ze )| ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msmpeg4dec.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' CC libavcodec/options.o 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:src/libavcodec/put_bits.h175: :note: 317expanded from macro 'FF_MPV_COMMON_OPTS': 33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 80 | 317 | i f ( s - > b u f _ e n d - s - > b u f _ p t r > = s iz e o f ( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", src/libavcodec/msp2dec.c : 56 : 19 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] FF_MPV_OFFSET(fr a56m | e _ s k ifpo_trh r(eys h=o ld0);, AyV _O

IhNeTi, g{h.ti;64 =y +0+ )} ,{ I N T| _ ~ ^ ~~~~~~~~~~~~~M IN, INT_src/libavcodec/msp2dec.cM:A63X:,22 F:F _Mwarning: Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] V_OPT _63 | F L A G S } ,if \( p k| t ^_ size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.csrc/libavcodec/mpegvideo_enc.c::7496::725:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 74 | 96 | { " s k i p_ f maectmocrpy"(, p"->Fdraatmae [s0k] i+ py f a*c tpo-r">,li ne s i z e [ 0 ] + x , g b . bu f f e r , F F M I FNF(_MsPizVe,_ OFwFiSdEthT (-f rxa)m)e;_ s| ki ^ ~~~~ ~~~~~~~~~p _factor), src/libavutil/macros.hAV:_49O:P25T:_ Tnote: Yexpanded from macro 'FFMIN' PE_I N49T | ,# d{e.fiin6e4 F=FM I0N (},a ,INbT) _(M(aI)N ,> (IbN)T _?M A(Xb, )F F_:M (PaV_)O) P T_| F ~ ^ ~LA GS }, \src/libavcodec/msp2dec.c : 82| : ^ 68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | src/libavcodec/mpegvideo_enc.cm:em96s:e5t:( pwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]>d atasrc/libavcodec/mpegvideoenc.h[:0]97 :+165 :y note: *expanded from macro 'FF_MPV_COMMON_OPTS' p ->linesize [970] | {+" xs,k ivpa_lueex,p "F,F M"FIrN(asmiez sek, iwp iedtxhp o-n ex)n)t";, | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h :49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e FFFF_MMIPNV(_aO,FbF)S E(T((af)r a>me _(sbk)i p?_ e(xbp)) ,: A(Va_)O)P T _| T ~ ^ ~Y PE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGsrc/libavcodec/msrledec.cS },: 167\: 37 :| ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | src/libavcodec/mpegvideo_enc.c : 96 : 5 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (src/libavcodec/mpegvideoenc.hl:i100n:e166 :< 0note: expanded from macro 'FF_MPV_COMMON_OPTS'| | pos >= w i100d | t{"hn)o{i s e| _ ~~~ ^ ~~~~~ reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/msmpeg4enc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opus_celt.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opus_metadata_bsf.o In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/mss2.c:30: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opus_parse.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if In file included from (sizsrc/libavcodec/mss12.ce:231 : !=In file included from ssrc/libavcodec/mss12.hi:z32e: )src/libavcodec/bytestream.h : 187| : ~~~~~ ^ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357318::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357318 | | iif f(s i(zes2i !z=e 2 si!z=e ) s | i ~~~~~ ^ ~~~~z e) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != sizsrc/libavcodec/bytestream.he) : | 294 ~~~~~ ^ ~~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/opus_parser.o CC libavcodec/opus_pvq.o src/libavcodec/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpegvideo_enc.c:991:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 991 | for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mss4.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/opus_rc.o In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_silk.o CC libavcodec/opusdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opusdec_celt.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.c:635:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | av_log(avctx, AV_LOG_DEBUG, "%g frames per second\n", | ~~~~~~ 635 | av_int2float(AV_RB32(avctx->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:639:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | av_log(avctx, AV_LOG_DEBUG, "Max. lead time %g ms\n", | ~~~~~~ 639 | av_int2float(AV_RB32(avctx->extradata + 36))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:641:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | av_log(avctx, AV_LOG_DEBUG, "Max. lag time %g ms\n", | ~~~~~~ 641 | av_int2float(AV_RB32(avctx->extradata + 40))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:643:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | av_log(avctx, AV_LOG_DEBUG, "Max. seek time %g ms\n", | ~~~~~~ 643 | av_int2float(AV_RB32(avctx->extradata + 44))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.c:592:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 592 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:600:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 600 | avctx->coded_width = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 !src/libavcodec/bytestream.h= :si357:z15e:) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:64:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 64 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:75:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ CC libavcodec/opusdsp.o src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mxpegdec.c:101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | if (bitmask_size > buf_size - 12) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:133:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (i = 0; i < bitmask_size; ++i) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/opusenc.o 5 warnings generated. src/libavcodec/mxpegdec.c:162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 20 warnings generated. 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opusenc_psy.o 4 warnings generated. In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opustab.o src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ src/libavcodec/nellymoserdec.c:98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | aptr[j] = M_SQRT1_2*pows[j]; | ~^~~~~~~ CC libavcodec/pafaudio.o src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] src/libavcodec/bytestream.h:294:15 :2818 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (put_b y294t | e s _ l eifft ((s&izse-2> !p=b s,i 0z) e<) t h| r ~~~~~ ^ ~~~~es hold | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2845:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2845 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pafvideo.o In file included from src/libavcodec/nellymoserenc.c:52: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBIn file included from uf)src/libavcodec/on2avc.c): 30{: src/libavcodec/bytestream.h :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/pamenc.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/parser.o 3 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. In file included from src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/parsers.o src/libavcodec/nellymoserenc.c:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm-bluray.o 4 warnings generated. src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 1 warning generated. src/libavcodec/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/pcm-blurayenc.o 3 warnings generated. CC libavcodec/pcm-dvd.o In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ CC libavcodec/pcm-dvdenc.o src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ CC libavcodec/pcm.o src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLTsrc/libavcodec/on2avc.c:338:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | sum += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ _MAX, src/libavcodec/on2avc.c:348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | sum += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~F LT_MAX, V|E}, | ^ src/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_src/libavcodec/on2avc.cO:P374T:_43T:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ FLOAT, {. d374bl | = 1 . 2 5 }, - F L T _ M A X , FsLrT_cM2AX[,s Vr|c2E_}l,en -| ^j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | src2[pos - j] += in0 * tab[j]; | ^~~ ~ src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:152:132: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:180:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-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}, | ^ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:187:15: warning: src/libavcodec/options_table.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 206:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | 206 | { "ipfr e(_dsiiaz_es2i z!e=" ,s iz"ed)i a| m ~~~~~ ^ ~~~~o nd type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:208:142: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_ICC libavcodec/pcm_rechunk_bsf.o NT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:221:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:227:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX,CC libavcodec/pcx.o V|A|D}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ CC libavcodec/pcxenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ 3src/libavcodec/bytestream.h warning:s357 generated:. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "ratesrc/libavcodec/opus_celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 154 | if (opus_rc_tell(r-cd)i s+to rt4i <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ osrc/libavcodec/opus_celt.cn: 175o:p58t:im awarning: lcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] quantiz a175t | i 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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] on "209, | O F if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ FSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/opus_parser.c:72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 72 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 04, I warningNsT generated. _MAX, V|E}, | ^ src/libavcodec/opus_rc.c:219:17: warning: comparison of integers of different signs: '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:222:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 222 | (k <=src/libavcodec/options_table.h k:0268): ?130 :3 *(k+1) : (k-0-k0) + 3*(k0+1), total); | ~ ^ ~~ src/libavcodec/opus_rc.c:221:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 221 | opus_rc_dec_update(warning: rc, scale, missing field 'unit' initializer [-Wmissing-field-initializers]( k <= k0) ? 3*(k+0) : (k-1-k0) + 3*(k0+1), | ~ ^ ~~ 268 | {"compressrc/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, bs = 2*a + 1; | ~~~ ^ ~~ ion_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/opus_rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT16_ warnings generated. src/libavcodec/opus_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ CC libavcodec/pgs_frame_merge_bsf.o src/libavcodec/options_table.h:275:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ src/libavcodec/opus_pvq.c:98:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | for (i = 0; i < len - stride; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:127:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:127:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:357:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/opus_pvq.c:162:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 162 | for (i = 0; i < B; i++) | ~ ^ ~ src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/opus_pvq.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extrasrc/libavcodec/opus_pvq.c_:241h:w47_:f rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]me s", "N u241m | be r of ex t r a h aXr[dwsatrrei dfer a*m e(s2 t*o j a+ l1l)o ca+te if]or =t h(ex 0 u-s exr"1,) O*F FMS_ESTQR(Te1_x2t;r a _| h ~~~^~~~ ~w _frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vsrc/libavcodec/opus_pvq.cbv_:us267e:)30:, Awarning: V_comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]OP T_TYPE_FLOAT, {.dbl =267 | 0 } , 0 .0 ,c onFsLt Tu_MiAXn,t 3V2|_tE },i _s | =~ ^~~~~~~ CEL/usr/include/float.hT:_15P:V17Q:_ note: Uexpanded from macro 'FLT_MAX'( N - i ,15 | su#m d+ef iFnFeA BFSLT(_MyA[iX] )3 .+4 0218)2;3 4 | 6 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 38528859812esrc/libavcodec/opus_pvq.c+3:836F: 58 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n,In file included from ksrc/libavcodec/options.c): (38f: fsrc/libavcodec/options_table.h_:c273el:t116_:p vwarning: qimplicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion]_u _row[FFMIN(n, 273k | ){]["FrFeMqAueXs(tn_c,h ka)n]n)e l | _ ^~~~~~~~~~~l ayout", Nsrc/libavutil/macros.hU:47L:L25,: O Fnote: Fexpanded from macro 'FFMAX' SET(r e47q | u#edesftin_ec hFaFnMAnXe(al,_bl)a y((oaut)), > A(V_bO)P T?_ T(YaP)E _C:H (Ab)N)N E L| _ ~ ^ ~ LAYOUT, {.src/libavcodec/opus_pvq.ci:2676:430 := warning: Dcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]EF AULT }, 0, U267I | NT 6 4 _M A X , cA|oDn,s "tr euqiunetst3_2_ctha nin_esl _=l aCyEouLtT"_}P,V Q_ U| (~ ^~~~~~~~~~N - i, su/usr/include/stdint.hm: 51+ :F21F:A note: Bexpanded from macro 'UINT64_MAX'S (y[i ])51 | +# d1e)f;in e | U ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INT64_MAXsrc/libavcodec/opus_pvq.c :36(:0x45f: fnote: ffexpanded from macro 'CELT_PVQ_U'f fffff f36f | f#fdfeffui)n e | C ^~~~~~~~~~~~~~~~~~~E LT_PVQ_U(n, k) (ff_celt_pIn file included from vqsrc/libavcodec/options.c_u:_r38o: w[src/libavcodec/options_table.hF:F272M:IN100(:n, warning: kimplicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion]) ][FFMAX(n, 272k | )]{)"c ha n| ^~~~~~~~~~~n el_lasrc/libavutil/macros.h:y49:o25ut:" ,note: expanded from macro 'FFMIN'N ULL, 49O | F#FdSeETf(icnhea nFnFeMlI_Nl(aa,by)o u(t()a,) >AV _(ObP)T _?TY P(Eb_)C H:A N(NaE)L)_ L | A ~ ^ ~Y OUT, {.isrc/libavcodec/opus_pvq.c6:4268: 16=: Dwarning: Ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] FAULT }, 0268, | UI N T 6 4 _iMdAx X+,= CAE|LET|_DP,V Q"_chUa(nNne l-_ lia,y osuutm"}), + (| y[~ ^~~~~~~~~~i ] < 0/usr/include/stdint.h):*51i:_21s:; note: expanded from macro 'UINT64_MAX'| ^ ~~~~~ ~~~ 51 | #defsrc/libavcodec/opus_pvq.ci:36n:58e: note: Uexpanded from macro 'CELT_PVQ_U'I NT64_M 36A | X# d(e0fixnfef fCfELfTf_fPfVffQf_Uf(fn,f fkf) u() f f_| c ^~~~~~~~~~~~~~~~~~~e lt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:163:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:163:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:162:118: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:162:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:161:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:161:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:160:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:160:122: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:152:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:152:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/opus_pvq.c:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | ret152u | rn lrintf(32768.0f*atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {"i_qoffset", "src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ 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/libavcodec/options_table.h:151:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLTsrc/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~ ^~~~~~~~~ src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * w_inMdAoXw,[ i]V |E+ in1[i] * (1.0 - window[i]); | ^~~~~~ ~ src/libavcodec/opusdec.c:145:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/pgssubdec.o }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' CC libavcodec/pgxdec.o src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i15 | = #0d; ei < N0; i++) | ~ ^ ~~ fine FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:134:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:134:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:110:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:105:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ src/libavcodec/options_table.h:48:110: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/photocd.o 5 warnings generated. src/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0 + x4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | w * g10 * x2 + | ~ 198 | w * g11 * (x1 + x3) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:197:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^ src/libavcodec/opusdec_celt.c:195:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:195:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:195:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^ src/libavcodec/opusdec_celt.c:194:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:194:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~ src/libavcodec/opusdec_celt.c:194:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^ src/libavcodec/opusdec.c:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ 13 warnings generated. src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, 4 warnings generated. | ^ src/libavcodec/options.c:196:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ CC libavcodec/pictordec.o src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/opusdec_celt.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/pixblockdsp.o src/libavcodec/options.c:7 warnings generated. 198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:202:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | {NULL}, | ^ src/libavcodec/opusdec_celt.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 533 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:562:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 562 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pixlet.o In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | csrc/libavcodec/bytestream.h =: (2941:.15:0 fwarning: /scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]qr tf(sqrtf(po w294(2 | . 0 f , if1 .(0sfi/zen2) !-= 3s.iz0ef/)4 . 0f| ) ~~~~~ ^ ~~~~ - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ CC libavcodec/png.o src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ CC libavcodec/png_parser.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pngdec.o CC libavcodec/pngdsp.o 11 warnings generated. 12 warnings generated. src/libavcodec/pafvideo.c:188:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 188 | if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:199:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 199 | } while (offset < j); | ~~~~~~ ^ ~ src/libavcodec/pafvideo.c:221:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 221 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:232:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ CC libavcodec/pngenc.o In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pnm.o 12 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pnm_parser.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318In file included from | src/libavcodec/opusenc_psy.c i:f 24: (In file included from ssrc/libavcodec/opusenc_psy.hi:z30e2: !src/libavcodec/opusenc_utils.h:=45 :s55i:ze ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5fsrc/libavcodec/bytestream.h); :| ~~~ ~~~~^~357 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/opusenc_utils.h:49:41: warning: 357implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if 49( | s i z e 2 !c= =si zseq)r t f| (3 ~~~~~ ^ ~~~~.0 f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ CC libavcodec/pnmdec.o src/libavcodec/pcm-dvdenc.c:60:5: warning: variable 'quant' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] 60 | default: | ^~~~~~~ src/libavcodec/pcm-dvdenc.c:64:41: note: uninitialized use occurs here 64 | avctx->bits_per_coded_sample = 16 + quant * 4; | ^~~~~ src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:269:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if ((opus_rc_tell(rc) + bits + tf_sesrc/libavcodec/pcm-dvdenc.cle:ct38_:n14e:e dnote: einitialize the variable 'quant' to silence this warningd ) <= f ->38f | r a m eibnti tqsua)n {t , f| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~r eq, frame_size; | ^ | = 0 src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | 332 | l ut [ ni]f ( o=p uexsp_r(c-_0t.e5l l*( rSc)Q R+(( n3- (f)r/a(m0e.b4i*t(sN)- 1 )| / ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~2 .f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/opusenc.cIn file included from :src/libavcodec/opusenc_psy.c397:28:: src/libavfilter/window_func.h:39163: :warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163397 | | q u a nltu t=[ na]v _= c0l.i5p( f* l(o1o r+( dciofsf(*(lMi_mPI)*, (0FF,A lBiSm( n- 1-) ;M )| ~~~~~ ~~~~^~~~- 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | 110if warning s(! generatedf. ->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | exsrc/libavcodec/bytestream.h->:e318x:c15i:ta twarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o n -= av_ c318l | i pf (( 1if/ ex(psifz(e2e x-!>= esxiczitea)t i o| n ~~~~~ ^ ~~~~_ dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ 7 warnings generated. In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL }, | ^ src/libavcodec/opusenc.c:715:158: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:715:152: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~ src/libavcodec/opusenc.c:715:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ CC libavcodec/pnmenc.o src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/profiles.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/prores_metadata_bsf.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresdata.o src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/proresdec2.o 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ CC libavcodec/proresdsp.o 6 warnings generated. 4 warnings generated. 7 warnings generated. 4 warnings generated. 5 warnings generated. src/libavcodec/opusenc_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ CC libavcodec/proresenc_anatoliy.o CC libavcodec/proresenc_kostya.o src/libavcodec/pgs_frame_merge_bsf.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ CC libavcodec/prosumer.o CC libavcodec/psd.o In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/psymodel.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/pthread.o CC libavcodec/pthread_frame.o CC libavcodec/pthread_slice.o In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 43 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/png_parser.c:62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/ptx.o CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o 8 warnings generated. src/libavcodec/pgssubdec.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:281:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:293:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:293:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/pnmdec.c:24: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 3 warnings generated. In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ CC libavcodec/qdmc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qdrw.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qoi_parser.o CC libavcodec/qoidec.o In file included from src/libavcodec/pnm_parser.c:26: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/photocd.c:302:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 302 | if (avpkt->size < img_info[0].start) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/qoienc.o src/libavcodec/photocd.c:451:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | OFFSET(lowres), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 4, VD }, | ^ src/libavcodec/photocd.c:452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 452 | { NULL }, | ^ 4 warnings generated. 4 warnings generated. 27 warnings generated. CC libavcodec/qpeg.o 1 warning generated. CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:108:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:136:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 136 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:151:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 151 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 156 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:166:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 166 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ 20 warnings generated. 16 warnings generated. 1 warning generated. CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o CC libavcodec/r210enc.o In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ra144.o src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ CC libavcodec/ra144dec.o In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ra144enc.o src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ 1 warning generated. 10 warnings generated. src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | src/libavcodec/proresenc_anatoliy.c"%f\:n212":,13 :(a vwarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t x->pix_fmt = 212= | A iVf_ P(IvXa_lF M>T=_ fGirBsRt_PeF32xBpE) | |{ /* exp 124g | o l o m b * / | ~~~ ^ ~~~~~~~~~ avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ 2 warnings generated. 4 warnings generated. In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:515:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ CC libavcodec/ra288.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/proresenc_kostya.c:1374:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1374 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya.c:1393:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1393 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:1395:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ CC libavcodec/ralf.o src/libavcodec/proresenc_anatoliy.c:926:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:927:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 927 | { NULL } | ^ 85 warnings generated. CC libavcodec/rangecoder.o CC libavcodec/rasc.o CC libavcodec/ratecontrol.o CC libavcodec/raw.o 6 warnings generated. CC libavcodec/rawdec.o In file included from src/libavcodec/pnm.c:30: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 39 warnings generated. src/libavcodec/qcelpdec.c:128:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + | ^~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:158:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10); | ~ ^~~~~~ src/libavcodec/qcelpdec.c:170:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:170:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (fabs(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:176:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:179:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | if (fabs(lspf[i] - lspf[i - 4]) < .0931) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:226:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:226:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:351:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | fir_filter_value += qcelp_rnd_fir_coefs[j] * | ~ 351 | (rnd[-j] + rnd[-20+j]); | ~~~~~~~~^~~~~~~~~~~~ src/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10]; | ~ ^~~~~~~~ src/libavcodec/qcelpdec.c:364:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 364 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnmdec.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227src/libavcodec/bytestream.h | : 318 : 15 :i fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->buf_end 318- | s - > bu fi_f p(tsr i>z=e 2s i!z=e ofs(iBziet)B u f)| ) ~~~~~ ^ ~~~~{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0src/libavcodec/bytestream.h); :| 357 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~: 15: warning: src/libavutil/macros.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :22: note: expanded from macro 'FFMIN' 357 | 49 | # dieff i(sniez FeFM2I N!(=a ,sbi)z e(()a ) | > ~~~~~ ^ ~~~~ ( b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ 7 warnings generated. src/libavcodec/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rawenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rdft.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/realtextdec.o CC libavcodec/remove_extradata_bsf.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rka.o In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rl.o In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] CC libavcodec/rl2.o 341 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:396:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:133:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 133 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:153:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | src/libavcodec/qpeg.c : 322 : 16i:f (warning: j comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= = width) { | ~ ^ ~~~~~ 322 | src/libavcodec/pixlet.c :pa160l_:si38z:e =warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F FMIN( 1160 | 0 2 4 U , aivf (csttxa-t>ee xt*r a4dULaLt a> _0xsFizFe |)| ;i >| = ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ size) | ~ ^ ~~~~ src/libavutil/macros.h:src/libavcodec/pixlet.c49::17925::18: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 17949 | | # d e f i n e iFfF M(IrNl(ae,n b> )s (i(zae) > -( bi)) ? | ~~~~ ^ ~~~~~~~~( b) : (src/libavcodec/pixlet.ca:)183): 23 :| warning: ~ ^ ~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | for (k = 0; k < rlen; k++) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:185:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/proresdec2.c:599:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:183:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~ ^~~~~~~~~~~~ src/libavcodec/qdmc.c:183:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] =src/libavcodec/pixlet.c si:n(2232:.014f: *warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] * M_PI * 0 .02230 | 19 5 3 1 2w5hfil); e (| i ~~~~~^~~ ~< size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ 24 warnings generated. src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/rle.o CC libavcodec/roqaudioenc.o src/libavcodec/pixlet.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | 4 warning s generated . for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:187:15: In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ warning: In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideo.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 318 | : 294 : 15i:f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 != siz e)294 | | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideodec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:612:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 612 | 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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | || height > INT_MAX - (1U << (NB_LEVELS + 1))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:629:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideoenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/prosumer.c:67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngenc.c:660:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 660 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:661:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 661 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:679:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/rpza.o src/libavcodec/prosumer.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ CC libavcodec/rpzaenc.o src/libavcodec/psd.c:238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ CC libavcodec/rscc.o 4 warnings generated. 5 warnings generated. src/libavcodec/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 438 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:452:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | CC libavcodec/rtjpeg.o gain_block[9] = 10 * log10(sum) + (10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_src/libavcodec/ra288.cbi:ts1641:(38g:b) warning: !implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= stop; i++); | 164 ~~~~~~~~~~~~~ ^ ~~~~ | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rawdec.c:61:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/rawdec.c:62:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv10.o CC libavcodec/rv10enc.o CC libavcodec/rv20enc.o 9 warnings generated. CC libavcodec/rv30.o In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/remove_extradata_bsf.c 351 | : 238 : 12 : warning: w missing field 'help' initializer [-Wmissing-field-initializers]> avctx- >238w | i d t h {| N|U LLh },> a| v ^c tx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:354:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:405:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:414:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:423:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= wsrc/libavcodec/rka.c * s:-190>:b23p:p )warning: {comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] \ | ~~ ^ ~~~~~~~~~~ 190 | fsrc/libavcodec/rasc.co:r438 :(i17n:t iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0; i 438< | F F _ A R R AY _ E L E M S ( mN-E>XvTa_lL4I)N;E i +| + ^~~~~~~~~) { src/libavcodec/rasc.c| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~323 :12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:450:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:459:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sisrc/libavcodec/rka.cze:2 213!=: 23s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ~~~~~ ^ ~~~~ 213 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / qp; | ~~~~~^~~~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:76:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / bits; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:88:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P)) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:src/libavcodec/bytestream.h64:31::357 :note: 15expanded from macro 'FFABS': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | #define 357F | F A B S i(fa ) ((si(zae)2 >!== 0s i?z e)( a) | : ~~~~~ ^ ~~~~ (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | a->b_quant_factor > 0.0) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:92:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:92:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qmin * FFABS(s->avctx->b_quant_factsrc/libavcodec/bytestream.hor:)318 :+15 s:- >warning: avcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c tx->b_qua n318t | _ o f f sieft +( s0i.z5e)2; ! =| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:128:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | qmax = (int)(qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:131:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | qmin = (int)(qmin * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:132:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | qmax = (int)(qmax * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | q *= s->rc_qmod_amp; | ~~ ~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:602:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_xsrc/libavcodec/rka.c >= :av410c:t12: x-warning: >wicomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d th || s->cursor_y 410>= | a v cstixz-e> =he iFghFtM)I N( s| i ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~z e, amsrc/libavcodec/ratecontrol.c->:180src/libavcodec/rasc.c:47b::u 602warning: f:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_s21iz e: - warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) ; | ^ ~~~~ ~~~~~~~~~~~~~~~~179 | 602 | if src/libavutil/macros.h(:s49-:>c25u:r snote: expanded from macro 'FFMIN'o r_x >= 49 a | #vdctexfi-n>wei dFtFhM I|N|( as,-b>)c u(r(sao)r_ y> > =( bav)c t?x (-b>)h e: i ( a)g)ht ) | ~ ^ ~ | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.c src/libavcodec/rasc.c: :422606: : 35 18:: F warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M AX (422( | m606 | i n_ ra te - i f b u sf(-fs>iezcerur _ss=oiz=er _a+ym -r+c s>-cb>u-cf>ubruf_fesrsor__hi ize> -n d exa)vc1tx -)* > {h | | e ~~~~ ^ ~~~~~~~~~~~~~~~~ ~i g ht) | src/libavcodec/rka.c ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~: 436180 | : 23 : src/libavcodec/rasc.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 605 : 35436 : | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | i f ( j i f > =( sv -)>c u rs o{ r _ x +| ~ ^ ~ ss-->>acsrc/libavcodec/rka.cuv:c450rtso:r53:x _warning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]w>r c _> mavic nt450x_ | v- >wbid vt h _o v| e | r f lf oo| r w ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~(_ uisen, t1 ksrc/libavcodec/rasc.c ):611=:27): warning: va;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l - | 1 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~611 | ; ( v a l f& o(rvsrc/libavutil/macros.h a:(li47 n:-t22 : i1note: expanded from macro 'FFMAX' )=) 0 ;47! | =i# < dk ; eks f-i&n>= ekc - u1FFr)sMor A _X| h ~~~~~~~~~~~~~~~ ^ ~(; ai,b+)+ src/libavcodec/rka.c()( :{a 458) : | 14 ~ ^ ~~~~~~~~~~~>: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( b)src/libavcodec/rasc.c ?: (612458a | ):31 : warning: : (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bi f )()s i| 612z | ^ e = = a m - >fbourf _(sisrc/libavcodec/ratecontrol.cin:zte180 j :=47 -:0 ;1 warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] j { < | s ~~~~ ^ ~~~~~~~~~~~~~~~~ - >179cu | r s osrc/libavcodec/rka.c r:479 :_26: wwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ; j + + ) { 479 | | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c } :w639 h: 27i: l ewarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F MA(X(v( am639i | ln_ r a+t e1 - rn_tbs iiu =z f_esi0z; e+ ir&cc -&>bmcf-eu>rpr_riosbonr[d1]_[exhv;) i+a*+l) + {| 1 ~ ] )| ; ~ ^ ~~~~~~~~~~~ | ~~~~~~~ ^ ~~~~~~~~~~~~180 | src/libavcodec/rasc.c : 640 :31 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | f osr- >(aivnctt xj- >=r c0_; mj i_courvseorrf_lwo; wj_u+s+e), 1{) ) ;| ~ ^ ~~~~~~~~~~~ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv30dsp.o src/libavutil/macros.h:47src/libavcodec/rasc.c::34654:: 27note: :expanded from macro 'FFMAX' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | 654# | de f i n e FfFMorA X((ian,tb )i (=( 0a;) i> <( b)s -?>c u(ar)s o:r _(hb;)) i+ +| ^) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:655:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/ratecontrol.c:196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q /= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ CC libavcodec/rv34.o src/libavcodec/ratecontrol.c:212:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:213:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | if (s->rc_qsquish == 0.0 || qmin == qmax) { | ~~~^~~~~~~~~~ ~~ src/libavcodec/rasc.c:699:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:262:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, 252 | (rce->i_tex_bits + rce->p_tex_bits) * (double)rce->qscale, 253 | rce->mv_bits / mb_num, 254 | rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_valusrc/libavcodec/rka.ces[] := 646{ : 22| : ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]248 | M_ PI646, | 249 | } w h i Ml_eE ,(i dx < =250 | ct x- > s src/libavcodec/rasc.c iz e :r)c787;e: 163| -: ~~~ ^ ~~~~~~~~~> iwarning: _tmissing field 'unit' initializer [-Wmissing-field-initializers]e x_bits * rce-> q787s | c{a l"e,s k | i ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~p _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/libavcodec/rasc.c:788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL }, | ^ src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/rka.c:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 697 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:704:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:704:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:707:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 707 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:725:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rka.c:728:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 728 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ 37 warnings generated. src/libavcodec/ratecontrol.c:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qsc36ale warning s= generated . %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimatCC libavcodec/rv34_parser.o ed target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC libavcodec/rv34dsp.o CC libavcodec/rv40.o In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->av11ct warningxs generated-. >qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:779:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:779:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:782:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:784:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 784 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factor *= 1.0 - border_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:805:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 805 | if (factor < 0.00001) | ^~~~~~ ~ src/libavcodec/ratecontrol.c:819:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:819:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ CC libavcodec/rv40dsp.o src/libavcodec/ratecontrol.c:824:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 824 | cplx_sum -= cplx_tab[i] * q / qmax; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:827:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 827 | cplx_sum -= cplx_tab[i] * q / qmin; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:830:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 830 | if (bits_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:832:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 | if (cplx_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:838:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:838:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ In file included from src/libavcodec/qdm2.c:51: src/libavcodec/qdm2_tablegen.h:52:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | src/libavcodec/ratecontrol.c :845 : 22 : warning: soimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f tclip_t a845bl | e [ i ] = SiOFnTtqC L=IP _T(HinRt)E(SnHewOqLD +- 0(.(5i)n;t ) (s| i ^~~~ ~n ((float)i * delta) * dfl) & 0x0000FFFF); | ~~~ ~~~~~~~~~^~~~~~~ src/libavcodec/qdm2_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != src/libavcodec/qdm2_tablegen.hs:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ize) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:951:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 951 | bits = predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var)); | ~~~~~~~~~~~~ ~~~~~^~~~~~ src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_compensation; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:975:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.csrc/libavcodec/bytestream.h:977::20318:: 15warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | av _318a | s s e r ti0f( q( s>iz e02. 0!)=; s i| z ^ ~ e) src/libavutil/avassert.h| : ~~~~~ ^ ~~~~38 :11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 26 warnings generated. src/libavcodec/ratecontrol.c:981:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 981 | rcc->short_term_qsum *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:982:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 982 | rcc->short_term_qcount *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:984:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | rcc->short_term_qsum += q; | ~~ ^ src/libavcodec/ratecontrol.c:988:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 988 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h1 warning generated. :294:15: src/libavcodec/ratecontrol.c:warning: 990:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | q = modify_qscale(s, rce, q, picture_number); | ~~~~~~~~~~~~~ ^ 294 | if (sizesrc/libavcodec/ratecontrol.c:994:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 994 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0'src/libavcodec/bytestream.h :357:15: 38 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (!(cond ))357 | { i f ( si z e 2 ! = s iz e ) | ~~~~~ ^ ~~~~ \ | ^~~~ != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, 1003 | wanted_bits / 1000, s->total_bits / 1000, 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, | ^ 4 warnings generated. src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.c:1020:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1020 | rcc->last_qscale = q; | ~ ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/s302m.o CC libavcodec/s302menc.o In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 5 warnings generated. src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/samidec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sanm.o CC libavcodec/sbc.o CC libavcodec/sbc_parser.o In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:812:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/sbcdec.o 10 warnings generated. src/libavcodec/roqvideoenc.c:484:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 484 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->laCC libavcodec/sbcdec_data.o mbda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 485 | best_dist) { | ~~~~~~~~~ src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ 3 warnings generated. 2 warnings generated. In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ generated. src/libavcodec/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbcdsp.o src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ src/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1307 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1336:45: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. 3 warnings generated. src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ 7 warnings generated. src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = level * sin(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ 11 warnings generated. src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 720 | if (i == chan) { | ~ ^ ~~~~ CC libavcodec/sbcdsp_data.o src/libavcodec/qdm2.c:1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sbcenc.o src/libavcodec/rpzaenc.c:857:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 857 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:858:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 858 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:860:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 860 | { "sixteen_color_thresh", NULL, OFFSETCC libavcodec/sbrdsp.o (sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 861 | { NULL }, | ^ CC libavcodec/sbrdsp_fixed.o CC libavcodec/scpr.o CC libavcodec/screenpresso.o In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv20enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv10enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/setts_bsf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. In file included from src/libavcodec/rv30.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv10.c:37: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 8 warnings generated. CC libavcodec/sga.o 14 warnings generated. CC libavcodec/sgidec.o src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sgienc.o CC libavcodec/sgirledec.o src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 488 | if (s->current_picture_ptr->f->pict_type != s->pict_type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/sheervideo.o src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. 3 warnings generated. In file included from src/libavcodec/rv34.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/simple_idct.o CC libavcodec/shorten.o src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ CC libavcodec/sinewin.o 4 warnings generated. In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sbc_parser.c:101:31: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 101 | 22 warnings generated . pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sipr.o CC libavcodec/sipr16k.o In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sipr_parser.o 1 warning generated. CC libavcodec/siren.o CC libavcodec/smacker.o 10 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/smc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ 1 warning generated. CC libavcodec/smcenc.o CC libavcodec/snappy.o CC libavcodec/snow.o src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/snow_dwt.o CC libavcodec/snowdec.o 83 warnings generated. 3 warnings generated. src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1109 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1111:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1111 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1117:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1117 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1122:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1122 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1125:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1125 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1158:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1158 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ In file included from src/libavcodec/rv40.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_CC libavcodec/snowenc.o end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sonic.o CC libavcodec/sp5xdec.o CC libavcodec/speedhq.o In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(Bsrc/libavcodec/sanm.ci:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] tB 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ ufsrc/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ) 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sanm.c:1408:54: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1408 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:1495:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:257:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGsrc/libavcodec/bytestream.hS :},318 : 15| : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 src/libavcodec/setts_bsf.c!:=258 s:i130z:e )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~ ^ ~~~~ 258 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:259:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/setts_bsf.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 38 warnings generated. src/libavcodec/pngdec.c:1226:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1226 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPT_TYPE_DURsrc/libavcodec/bytestream.h:A318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] TI 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ON, {.i64 = 13000}, 1000,13000, AE }, | ^ src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSsrc/libavcodec/pngdec.c:E1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] T(m 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ sbsrc/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] c 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ ), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE }, | ^ src/libavcodec/sbcenc.c:336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 336 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/speedhqdec.o CC libavcodec/speedhqenc.o CC libavcodec/speexdec.o 6 warnings generated. In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | CC libavcodec/srtdec.o if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: '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:35: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ CC libavcodec/srtenc.o CC libavcodec/startcode.o src/libavcodec/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 200 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:303:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 303 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:340:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 340 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 355 | if (ctx->valid_pixels >= ctx->inflated_src/libavcodec/scpr3.csize: 164*: 20(:1 0warning: 0 comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]- avctx->dis ca164rd | _d a m a g e d_ p eirfc e(nrtcagceo) d/e 1<0 p0)) {| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ src/libavcodec/rv40.c:243:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 243 | if(r->s.mb_skip_run > (unsigned)s->mb_num) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ src/libavcodec/scpr3.c:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ CC libavcodec/subviewerdec.o CC libavcodec/sunrast.o In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:630:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 630 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/scpr3.c:644:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 644 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ CC libavcodec/sunrastenc.o In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/scpr.c:357::15193:: 23warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 357 | 193 | if ( s ifzeo2r !(=i s=i z0e;) i <| ~~~~~ ^ ~~~~ maxc; i++) { | ~ ^ ~~~~ 7 warnings generated. CC libavcodec/svq1.o 7 warnings generated. CC libavcodec/svq1dec.o src/libavcodec/scpr.c:394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:409:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ CC libavcodec/svq1enc.o src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 404 | if (sizeof(s->uncompressed) - offset < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c:428:46: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 428 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/svq3.o In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/synth_filter.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr16k.c:170:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | src/libavcodec/bytestream.h s:qr294t:15(:( 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1 + avpriv _s294ca | l a r pifr o(dsuictz_fel2oa t!=_ sci(fzce_)v , | f ~~~~~ ^ ~~~~c _v, subframe_size))); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sipr16k.c:169:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ~ ^~~~~~~~~ src/libavcodec/sipr16k.c:169:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h: 357221: | 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f.pi t357ch | _ f a c i f= ( sFiFzMeI2N (!p= isticzhe_)f a c| , ~~~~~ ^ ~~~~ 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr.c:163:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/sipr.c:163:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_histosrc/libavcodec/sipr16k.cry[:i249]:41 :* 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 3 + lsf_tmp [249i | ] + m e a n _cltsxf-[>ie]n;e r g| y ~ ^~~~~~~~~~_ historysrc/libavcodec/sipr.c[:0163:]21 := warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0 * l o163g | 10 f ( g a in _ clsofrnre_wf[aict]o =r )l;s f _| h ~ ^~~~~~~~~~~~~~~~~~~~~~~~i story[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ CC libavcodec/tak.o src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ CC libavcodec/tak_parser.o src/libavcodec/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 0.5; | ^~ ~ src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | lsfint[j] = lsfold[j] * (1 - t) + t * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | src/libavcodec/siren.c : 418 : 47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ctx->past_pitch_ g418a | i n < 0 . 8 )fl; o a| ~~~~~^~~~~~~~~~~~~~~ ~t angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~ ^~~~~ src/libavcodec/siren.c:418:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~~^~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ src/libavcodec/snow_dwt.c:223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:225:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:228:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 228 | if (y + 1 < (usrc/libavcodec/sipr.cnsi:g430ne:d29):h ewarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ht) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 430 | src/libavcodec/snow_dwt.c :p230i:t19c:h _warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a in *= 2300 | .5 * p i t cihf_ g(ayi n+ ;0 < | ~ ^~~~~~~~~~( unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/sipr.c:431:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ CC libavcodec/takdec.o src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/takdsp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow_dwt.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:300:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (y + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:307:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:309:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ src/libavcodec/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:430:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:432:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:450:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:452:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:455:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 455 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:457:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/smacker.c:204:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 must not overflow | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:629:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 36 warnings generated. CC libavcodec/targa.o CC libavcodec/targa_y216dec.o 6 warnings generated. 10 warnings generated. CC libavcodec/targaenc.o src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snow.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snowenc.c:32: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/sonic.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tdsc.o CC libavcodec/textdec.o CC libavcodec/texturedsp.o In file included from src/libavcodec/sonic.c:30: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/texturedspenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/tiertexseqv.o src/libavcodec/srtenc.c:242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 5 warnings generated. src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/tiff.o CC libavcodec/tiff_common.o src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | 1 warning generated . GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ 20 warnings generated. In file included from src/libavcodec/speedhqenc.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow.c:367:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:366:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 366 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/tiffenc.o CC libavcodec/tmv.o 3 warnings generated. 5 warnings generated. In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h24 warnings: generated. 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/to_upper4.o CC libavcodec/tpeldsp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/sgienc.cif: (202s:i23z:e 2 warning: !=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size) | ~~~~~ ^ ~~~~ 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height;src/libavcodec/snowenc.c y+:+1279): 41{: warning: | ~ ^ ~~~~~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/sgienc.c:208:31: warning: 1279comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 208 | i f ( ( fuonrs i(gnxe d=) 0(;i +xth r< ewsid1t) h> * tbhyrteess_2p)e{r _ c| h ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ annel; x src/libavcodec/snowenc.c+:=1299 :b41y:t ewarning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_p er_chann e1299l | ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.cif:(233(:u23n: swarning: igcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ed)( i+233t | h r e s 1 ) > ftohrr (ezs 2=) {0 ; | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ CC libavcodec/trace_headers_bsf.o src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/truehd_core_bsf.o In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/truemotion1.o src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1916:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1916 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:1928:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | CC libavcodec/truemotion2.o ^ 9 warnings generated. CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.o In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/tscc.o CC libavcodec/tscc2.o src/libavcodec/takdec.c:267:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned long' [-Wsign-compare] 267 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:273:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 273 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:275:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/sunrast.c:122:23: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { NULL }, | ^ 3 warnings generated. In file included from src/libavcodec/shorten.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ src/libavcodec/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ CC libavcodec/tta.o src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 13 warnings generated. CC libavcodec/ttadata.o src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o 6 warnings generated. CC libavcodec/ttaencdsp.o CC libavcodec/ttmlenc.o CC libavcodec/twinvq.o src/libavcodec/shorten.c:360:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if ((unsigned)pred_order > s->nwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:374:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 374 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/twinvqdec.o 1 warning generated. src/libavcodec/shorten.c:432:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (s->avctx->ch_layout.nb_channels != s->channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:453:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (maxnlpc > 1024U) { | ~~~~~~~ ^ ~~~~~ src/libavcodec/shorten.c:458:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/shorten.c:464:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 464 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/txd.o 2 warnings generated. In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33CC libavcodec/ulti.o : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/shorten.c:553:90: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 553 | if (s->bitstrsrc/libavcodec/tiff_common.ceam_:i35n:19d:e x +warning: scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]-> bitstream_size 35+ | b u f _fosri z(ei += A V0_;I NiP U; i +| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^+ ) {554 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ s->allocated_bitstream_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:587:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 587 | max_framesize = FFMAX(s->max_framesize, s->blocksize * s->channels * 8); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/shorten.c:608:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | while (s->cur_chan < s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:650:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 650 | if (blocksize > s->blocksize) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/shorten.c:682:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 682 | if (residual_size > 30U) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/shorten.c:735:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | if (s->cur_chan == s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:745:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:770:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 770 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 106 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 108 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 129 | if (count >= INT_MAX / sizeof(int32_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:131:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 131 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 150 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 152 | if (bytestrCC libavcodec/utils.o eam2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:171:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 171 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:173:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 173 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideodec.o src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:193:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] CC libavcodec/utvideodsp.o 193 | if (count >= INT_MAX / sizeof(int8_t) || count < 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:195:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/utvideoenc.o In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/v210dec.o 1 warning generated. CC libavcodec/v210enc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v210x.o CC libavcodec/v308dec.o In file included from src/libavcodec/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v308enc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v408dec.o CC libavcodec/v408enc.o src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v410dec.o CC libavcodec/v410enc.o src/libavcodec/tiffenc.c:556:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ src/libavcodec/speexdec.c:623:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | stereo->balance = exp(sign * .25f * get_bits(gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. CC libavcodec/v4l2_buffers.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ CC libavcodec/v4l2_context.o 5 warnings generated. src/libavcodec/tiff.c:150:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 150 | RET_GEOKEY(VERT, vert, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 151 | RET_GEOKEY(PROJ, proj, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:152:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 152 | RET_GEOKEY(GEOG, geog, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/tiff.c::153318:5::15 :warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | R E318T | _ GE O KiEfY ((sCiOzNeF2, ! =c osnif,z nea)me ) ;| ~~~~~ ^ ~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:160:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 160 | RET_GEOKEY(VERT, vert, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:161:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 161 | RET_GEOKEY(PROJ, proj, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_tsrc/libavcodec/bytestream.hype:_357m:a15p:) )warning: \ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c :357162 | : 5 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (size2 162! | = s iRzeE)T _ G| E ~~~~~ ^ ~~~~O KEY(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | RET_GEOKEY(CONF, conf, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/speexdec.c:964:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ^~~ ~ src/libavcodec/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 198 | RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:201:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 201 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:206:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:210:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 213 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 214 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:217:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 217 | RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:218:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 218 | RET_GEOKEY_VAL(GEODETIC_DATUM_E, geodetic_datum_e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:221:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 221 | RET_GEOKEY_VAL(ELLIPSOID, ellipsoid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | In file included from src/libavcodec/targa.c : 23 v: alsrc/libavcodec/bytestream.h :-187 T:IF15F:_ ##warning: TYcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]PE ##_OFFSET < F187F_ | A RR A Y _ifE L(EsMizSe(t2i f!=f _s#i#zea)r r a| ~~~~~ ^ ~~~~y ##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:224:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | RET_GEOKEY_VAL(PRIME_MERIDIAN, prime_meridian); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:235:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 235 | RET_GEOKEY_VAL(COORD_TRANS, coord_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:238:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 238 | RET_GEOKEY_VAL(VERT_CS, vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:239:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 239 | RET_GEOKEY_VAL(ORTHO_VERT_CS, ortho_vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:257:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_fmt.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m.o src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_dec.o In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/texturedspenc.c 203: | 306 : 17r:e twarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r n clip * FFSI G306N | ( y ) *m a(gexnp =( lfoabgs((1v f+r m)u;) *| ~~~~ ^~~f abs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip src/libavcodec/texturedspenc.c*: 307F:14F:SI Gwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( y) * (e307x | p ( l o gif( 1( f+a bmus)( v*f gf)a b>s m(agyn)) ) | - ~~~~ ^~~ 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | magn = fabs(vfb); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:313:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.csrc/libavcodec/bytestream.h:321::23294:: warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 321 | v_ g294 | = ( i nitf) ((svfigz e*2 m a!gn=) ;s i z| e ^~~ ~) | ~~~~~ ^ ~~~~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b = (int) (vfb * magn); | ^~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_enc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_av1.o CC libavcodec/vaapi_decode.o 17 warnings generated. CC libavcodec/vaapi_encode.o src/libavcodec/ttmlenc.c:89:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 89 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/ttmlenc.c:139:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/tta.c:44: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ CC libavcodec/vaapi_encode_h264.o src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:262:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/vaapi_encode_h265.o In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/tiff.c:1325:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1325 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1621 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1646:48: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1646 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1653:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1653 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1658:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1658 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1680:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1680 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1706:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/vaapi_encode_mjpeg.o src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ src/libavcodec/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | returCC libavcodec/vaapi_encode_mpeg2.o n 0.5 / (p + q); | ~ ~~^~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utils.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/txd.c::265:6737::45 :warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 26567 | | iif f(b y(tse-s>tbruefa_me2n_d g-et _sb-y>tbeusf__plterf t(>&=g bs) i 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2062 | cam2xyz[c][i] += s->camera_calibration[c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2086:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2085 | av_log(avctx, AV_LOG_ERROR, "BlackLevel (%g) must be less than WhiteLevel (%"PRId32")\n", | ~~~~~~ 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | out[i] = (1.0 / (1 << 13)) * | ~ 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val = (1.0 / (1 << 23)) * | ~ 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:239:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ~ 239 | sub_step * bits->sub_gain_bits[i * sub + j], | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ^~~~~~~~ ~ 10 warnings generated. src/libavcodec/twinvq.c:254:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float min_dist2 = min_dist * 0.5; | ^~~~~~~~ ~ src/libavcodec/twinvq.c:257:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | float avg = (lsp[i] + lsp[i - 1]) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:293:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 293 | float tmp1 = 1.0 - cb3[lpc_hist_idx * mtab->n_lsp + i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_vp8.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1951 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1954 | for (i = 0src/libavcodec/bytestream.h; i: <318 F:F15_:AR Rwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y _ELEMS(s 318- | > a s _ sihfo t(s_inezue2t r!al=); sii+z+e)) | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:1957:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1963 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s-CC libavcodec/vaapi_encode_vp9.o >geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2191:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2242:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2242 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ src/libavcodec/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ 2 warnings generated. src/libavcodec/tiff.c:2448:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2448 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2449:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2449 | { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2450:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2450 | { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2451:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2451 | { NULL }, | ^ src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_h264.o In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_hevc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_mjpeg.o In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/svq3.c:723:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 723 | s->next_pic->mb_type[mb_xy] == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/vaapi_mpeg2.o src/libavcodec/svq3.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1578 | for (int i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_mpeg4.o 2 warnings generated. src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vc1.o src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ In file included from src/libavcodec/twinvqdec.c:29: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) CC libavcodec/vaapi_vp8.o * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ 6 warnings generated. CC libavcodec/vaapi_vp9.o CC libavcodec/vb.o src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 609 | if (c->packed_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:622:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 622 | if (c->control_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:629:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 629 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:684:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 684 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/vble.o CC libavcodec/vbndec.o In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. 4 warnings generated. CC libavcodec/vbnenc.o CC libavcodec/vc1.o src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS }, | ^ src/libavcodec/v4l2_m2m_dec.c:230:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL}, | ^ 4 warnings generated. CC libavcodec/vc1_block.o src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ 32 warnings generated. CC libavcodec/vc1_loopfilter.o 14 warnings generated. src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:142:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 142 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vc1_mc.o src/libavcodec/vaapi_av1.c:85:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 85 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:106:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 106 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ /usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here 285 | va_deprecated uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, 6{ warning.is64 generated . = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:400:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ 4 warnings generated. src/libavcodec/vaapi_av1.c:420:14: warning: 'tg_start' is deprecated [-Wdeprecated-declarations] 420 | .tg_start = s->tg_start, | ^ /usr/include/va/va_dec_av1.h:667:5: note: 'tg_start' has been explicitly marked deprecated here 667 | va_deprecated uint16_t tg_start; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #dCC libavcodec/vc1_parser.o efine va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/vaapi_av1.c:421:14: warning: 'tg_end' is deprecated [-Wdeprecated-declarations] 421 | .tg_end = s->tg_end, | ^ /usr/include/va/va_dec_av1.h:668:5: note: 'tg_end' has been explicitly marked deprecated here 668 | va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ 2 warnings generated. 3 warnings generated. 4 warnings generated. CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.o 4 warnings generated. CC libavcodec/vc2enc.o CC libavcodec/vc2enc_dwt.o src/libavcodec/v4l2_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 740 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ CC libavcodec/vcr1.o src/libavcodec/vaapi_encode.c:1324:59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 1, }, | ^ src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ src/libavcodec/vaapi_encode.c:1501:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1501 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rt_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1509:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1590:58: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1590 | VAConfigAttrib rc_attr = { VAConfigAttribRateControl }; | ^ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:532:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:534:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | av_clip((avctx->b_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 535 | avctx->b_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/version.o src/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 563 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1613 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rc_modes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:212:src/libavcodec/vaapi_encode.c20: :warning: 1912implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 212 | i f1912 | ( av c t xVA-C>bo_nfqiuagnAttt_rfaicbto r > 0.a0tt)r | = ~~~~~~~^~~~~~~~~~~~~~ ~{ VAConfigAttribMaxFrameSize }; | ^ src/libavcodec/vaapi_encode_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | av_clip((avctx->b_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | avctx->b_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.csrc/libavcodec/bytestream.h:234::26294:: 15warning: :missing field 'depth' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | { F294F | _ P R OiFfI L(E_sUiNzKeNO2W !N =} s i| z ^e ) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 src/libavcodec/vaapi_encode.c= 2: 1969:}59,: 1warning: , missing field 'value' initializer [-Wmissing-field-initializers]MA X_ASYNC_DE P1969T | H , F LVAGASC o}n, f\ig A t| t ^r ib attr = { VAConfigAttribEncMaxsrc/libavcodec/vaapi_encode_mpeg2.cRe:fF642r:a5m:e s warning: }missing field 'unit' initializer [-Wmissing-field-initializers]; | src/libavcodec/vaapi_encode.h ^ :493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sizCC libavcodec/videodsp.o e) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:680:src/libavcodec/vaapi_encode_vp9.c12::274 warning: :missing field 'value' initializer [-Wmissing-field-initializers]5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h :680484 | : 39 : note: {expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' NULL 484}, | | ^ { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp9.c:278:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:280:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ CC libavcodec/vima.o src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2195:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2195 | VAConfigAttrib attr[3] = { { VAConfigAttribEncMaxSlices }, | ^ src/libavcodec/vaapi_encode.c:2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2196 | { VAConfigAttribEncSliceStructure }, | ^ src/libavcodec/vaapi_encode.c:2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2198 | { VAConfigAttribEncTileSupport }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2271:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2271 | if (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ src/libavcodec/vaapi_encode.c:2367:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2367 | if (quality > attr.value) { | ~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VAConfigAttrib attr = { VAConfigAttribEncROI }; | ^ src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 135 | for (i = 0; i < src/libavcodec/put_bits.hFF_:A317R:R33A:Y _Ewarning: LEcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]M S(fmt_map); i++) {317 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. 3 warnings generated. CC libavcodec/vlc.o 4 warnings generated. CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.o In file included from src/libavcodec/vaapi_encode_h265.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:204:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 204 | av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | av_assert0(k <= sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/put_bits.h : 265 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] \ | ^~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 398 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:405:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vmnc.o 15 warnings generated. src/libavcodec/vaapi_encode_h264.c:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenCC libavcodec/vorbis.o ceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbis_data.o In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/vorbis_parser.o src/libavcodec/v4l2_buffers.c:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAXsrc/libavcodec/bytestream.h, F:L294A:GS15 :} warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 294 | if (size2 != sizsrc/libavcodec/vaapi_encode_mjpeg.ce:) 547 :| 33: ~~~~~ ^ ~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1044:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h 1044: | 294 : 15 : fwarning: orcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( i = 0; i < F F_294A | R R A Y_ ELiEfM S((sviszlei2c e!-=> RseizfeP)i c| Li ~~~~~ ^ ~~~~s t0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1086 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 514 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:521:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ 8 warnings generated. In file included from src/libavcodec/vaapi_vc1.c:26: In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - In file included from s->bsrc/libavcodec/vbnenc.cu:f27_p: tsrc/libavcodec/bytestream.hr :>187=: 15s: iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e of(BitBuf)) { 187 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^src/libavcodec/put_bits.h :317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { src/libavcodec/vaapi_encode_h264.c :| 1264 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(CC libavcodec/vorbisdec.o vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1151 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | src/libavcodec/vaapi_encode_h265.cfor :(1263i: 20= :0 ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i < avbuf-> bu1263f | . l e n g t h ; i fi (+a+vc)t x{- > i| _q ~ ^ ~~~~~~~~~~~~~~~~~u ant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/vorbisdsp.o src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/vorbisenc.o src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ In file included from src/libavcodec/vaapi_encode_h265.csrc/libavcodec/vaapi_vp8.c::1394:2464: : In file included from warning: src/libavcodec/vp8.hmissing field 'unit' initializer [-Wmissing-field-initializers]:39 : In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h1394 | : 187 : 15 : Owarning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SET(aud), AV_O P187T_ | TY P E _ BiOfO L(, s{i z.ie642 !== 0 s}iz,e 0), | 1 ~~~~~ ^ ~~~~, FLAGS }, | ^ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1456 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ 12 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/vp3.o CC libavcodec/vp3_parser.o src/libavcodec/vaapi_hevc.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 99 | for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:102:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 102 | while (!frame && j < FF_ARRAY_ELEMS(h->DPB)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:487:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 487 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:493:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 493 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:500:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 500 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33CC libavcodec/vp3dsp.o : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp5.o In file included from src/libavcodec/vc1_mc.c:32: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_format_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:342:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 342 | if (j >= FF_ARRAY_ELEMS(vaapi_format_map)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:394:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 394 | MAP(MPEG2VIDEO, MPEG2_SIMPLE, MPEG2Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.cCC libavcodec/vp56.o :395:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 395 | MAP(MPEG2VIDEO, MPEG2_MAIN, MPEG2Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:396:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 396 | MAP(H263, UNKNOWN, H263Baseline), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCED_SIMPLE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, HEVCMain ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ CC libavcodec/vp56data.o src/libavcodec/vaapi_decode.c:407:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 407 | MAP(HEVC, HEVC_MAIN_10, HEVCMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:417:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ CC libavcodec/vp56dsp.o In file included from src/libavcodec/vc1_parser.c:30: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...3) warning{s generatedA. V_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vc1_mc.c9 warnings: generated294. :41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | || (unsigned)(src_y - 1) > v_edge_pos - (CC libavcodec/vp6.o my&3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:488:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 488 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp6dsp.o In file included from src/libavcodec/vc1_pred.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp8.o 11 warnings generated. 20 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1data.c:29: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: '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:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/twinvqdec.c:230:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | if (st < -1.0) | ^~ ~ src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1dec.c:36: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp8_parser.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: src/libavcodec/vc1_mc.cwarning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: 905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 317 | i f905 | (s - > b uf _e n d - s -> b||u (f_upntsri g>n=e ds)iuzvserocf_(Byit B>u fv_)e)d g{e _ p| o ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~s - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp8dsp.o 5 warnings generated. CC libavcodec/vp9.o CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.o 3 warnings generated. src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKNOWN } | ^ 5 warnings generated. src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ CC libavcodec/vp9_raw_reorder_bsf.o src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0,src/libavcodec/bytestream.h 63,: 294F:L15AG:S warning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 294 | if (size2 src/libavcodec/vaapi_encode_vp8.c!=: 225:s82i:z e)warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~ ^ ~~~~ 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_superframe_bsf.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_superframe_split_bsf.o 9 warnings generated. 4 warnings generated. CC libavcodec/vp9block.o In file included from src/libavcodec/vaapi_mpeg4.c:25: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9data.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9dsp.o In file included from src/libavcodec/vc2enc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/vp9dsp_10bpp.o 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 16 warnings generated. 2 warnings generated. src/libavcodec/vc2enc.c:195:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 195 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ In file included from src/libavcodec/vorbisenc.c:37: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ CC libavcodec/vp9dsp_12bpp.o src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | ff_dlog(NULL, " multiplicands*delta+minmum : %e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 24 warnings generated. src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9dsp_8bpp.o src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 31 warnings generated. src/libavcodec/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ 3 warnings generated. 8 warnings generated. src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1178:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/vorbisdec.c:1178:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ^~~~ ~ src/libavcodec/vorbisdec.csrc/libavcodec/vorbisenc.c::7671181::2553:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7671180 | | a v e rfafg_ed l+og=( NfUaLbLs,( c"folefofors0[ js]y);n t h| : ~~~~ ^~~~~~~~~ map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ~~~ ~~~~~~^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ^~~~ ~ src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | averagesrc/libavcodec/vorbisdec.c =: 1206s:23q:r t(warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o t_avera g1206e | * a v e r a gIn file included from e src/libavcodec/vp5.c) : 32 : * In file included from po src/libavcodec/vp56.h :w38: In file included from i(src/libavcodec/vpx_rac.hf:1 .2335(: fp src/libavcodec/bytestream.h,:+ p187 o:qs 15==i :0t i.owarning: 0ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) * 0| . ~~^~~ ~~0 05f); // 187M | A GI C! i f| ~~~ ~~~~~~~~^~~~~~~ (size2 != size) src/libavcodec/vorbisenc.c | : ~~~~~ ^ ~~~~ 790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/vorbisdec.c:1212:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1212 | - vf->amplitude_offset) * .11512925f); | ~ ^~~~~~~~~~ src/libavcodec/vorbisdec.c:1211:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1211 | (((1ULL << vf->amplitude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 23 warnings generated. In file included from src/libavcodec/vc1_block.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ?In file included from (asrc/libavcodec/vp56.c): :27 : (src/libavcodec/bytestream.hb:))187 :15 :| ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vorbisenc.c:932:37 :187 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (si z932e2 | ! = s i z e ) m| a ~~~~~ ^ ~~~~x 1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/vlc.c:318:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:321:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:321:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisenc.c:1015:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | float n = (float)(1 << venc->log2_blocksize[1]) / 4.0src/libavcodec/vorbisdec.c; :1493| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | CC libavcodec/vp9prob.o ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vp9recon.o src/libavcodec/vorbisdec.c:1552:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | src/libavcodec/vorbis_parser.c : 139 : 35 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | c odiefb o(okg.ecto_dbevietcst(o&rgsb[0c,of f6s) ++ l]1, = =co fmfosd, el_c)ou;nt ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1551:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | In file included from src/libavcodec/vc1_loopfilter.c : 30 : In file included from src/libavcodec/mpegvideo.h : 45 : src/libavcodec/put_bits.h : 227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] ff_dlog(N U227L | L , " p a s isf %(ds o-f>fbsu:f _%ednd c-u rsr-:> b%uf fc_hapntrg e:> = %sf icvz eoofff(sB.i:t B%udf+%)d) { \ n| " ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | cCC libavcodec/vpx_rac.o odebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vqavideo.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vqcdec.o src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance8", warning s generated . "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/wavarc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 27 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp56data.c:53: 17:318 warning: | missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53i | f ( s i{z 2e,2 !3=} ,s i{z-e2}) , {| - ~~~~~ ^ ~~~~3} , | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/wavpack.o src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:221:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:225:18: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:32: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:39: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:45: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:231:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:232:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:234:59: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:236:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:237:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56data.c:237:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 35 warning s294 generated | . { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wavpackdata.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wavpackenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wbmpdec.o src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; i:=370 f:f24_:v warning: ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1 _ac_sizes[c o370d | i n gs et ] - 1 U) f o| r ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (i=0; iframes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9_raw_reorder_bsf.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp56.c:836:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35710 | warning s generatedi. f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:66:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 66 | for (n = 0; n < n_in; n++) { | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | wloop(mag, *ptr = in[n]->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 86 | wloop(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | wloop(mag, AV_WL24(pIn file included from tr,src/libavcodec/vp9.c :i37n: In file included from [src/libavcodec/vp89_rac.hn:]33-: In file included from >src/libavcodec/vpx_rac.hsi:ze33): )src/libavcodec/bytestream.h;: 187 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 15: src/libavcodec/vp9_superframe_bsf.cwarning: :73comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:23 : note: expanded from macro 'wloop' 73 | 187 | i f f(osri z(en2 =! =0 ; sni zsize)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ CC libavcodec/wcmv.o CC libavcodec/webp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webp_parser.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 warning187s | generated . if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 17 warnings generated. 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webvttdec.o 4 warnings generated. src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2449:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 20 warnings generated. 4 warnings generated. src/libavcodec/vp9.c:262:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:262:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ CC libavcodec/webvttenc.o CC libavcodec/wma.o src/libavcodec/vp3.c:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wma_common.o src/libavcodec/vp3.c:3166:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3166 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/wma_freqs.o In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmadec.o 4 warnings generated. CC libavcodec/wmaenc.o CC libavcodec/wmalosslessdec.o src/libavcodec/vp8.c:164:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wmaprodec.o In file included from src/libavcodec/wavpackdata.c:22: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ 1 warning generated. 5 warnings generated. src/libavcodec/vp9.c:781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 781 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:970:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 970 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ 3 warnings generated. In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmavoice.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2.o CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.o src/libavcodec/vp9.c:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1287:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1287 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1291:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1290:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1290 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1361:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1361 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1378:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1378 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1420 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1455:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ CC libavcodec/wmv2dsp.o src/libavcodec/vp9.c:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2enc.o src/libavcodec/vp9.c:1511:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1511 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1531:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1531 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1684 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1707:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1707 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1708:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1712:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1712 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1711:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1711 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1744:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1744 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1745:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 4 warnings generated. CC libavcodec/wnv1.o CC libavcodec/wrapped_avframe.o 13 warnings generated. src/libavcodec/vqavideo.c:437:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/wavpackenc.c:29: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaenc.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/ws-snd1.o src/libavcodec/vp9block.cIn file included from :95src/libavcodec/wavpack.c::4928:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | 187 | i nitf b(ws4i z=e2 ff!_=v ps9_ibzew)h _ | ~~~~~ ^ ~~~~t ab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h163 | : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r In file included from >= src/libavcodec/wavarc.c0: &28 &: 294src/libavcodec/bytestream.h : | 187r: 15< : siwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- (>sriozwes2 )! ={ 187 | | s i ~ ^ ~~~~~~~ z e )if (| sisrc/libavcodec/vp9mvs.c ~~~~~ ^ ~~~~z :e1622: 42:! =warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]s ize) 162| | ~~~~~ ^ ~~~~ if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const 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 integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 &In file included from & r src/libavcodec/vp9prob.c<: s25->: rIn file included from osrc/libavcodec/vp9dec.hw:41s: )In file included from src/libavcodec/vpx_rac.h{ : | 33 ~ ^ ~~~~~~~~~~~~~~~~~~: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xan.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbm_parser.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbmdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:318::35715::15 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318357 | | i fif ((ssiizzee22 !!== sisziez)e ) | ~~~~~ ^ ~~~~| ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/webp_parser.c:82:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | i = FFMIN(ctx->remaining_size, bIn file included from uf_src/libavcodec/wbmpdec.csi:ze22): ;src/libavcodec/bytestream.h : 187| : ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'187 | i49f | #(dseifzien2 e!= FsFizMeI)N ( a| , ~~~~~ ^ ~~~~ b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:30: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mathops.h:214:49: note: expanded from macro 'FASTDIV' 214 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbmenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 !=src/libavcodec/vp9recon.c si:z41e): 25| ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavarc.cIn file included from :301src/libavcodec/wavpackenc.c::3130:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | 187 | i f ( s i zief 2( s!-=> nsbi_zsea)m p l| e ~~~~~ ^ ~~~~ s > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaprodec.c:93: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10In file included from * src/libavcodec/wcmv.cx):; 28 : | src/libavcodec/bytestream.h ~ ^:187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xface.o src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h 2876: | 294 : 15 f:o rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i = 0; i < 294F | F _ A R RiAfY _(EsLiEzMeS2( s!-=> fsriazmee)s) ; | i ~~~~~ ^ ~~~~ ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | In file included from fosrc/libavcodec/wavpackenc.cr:(31i : =In file included from src/libavcodec/wavpackenc.h0:;26 : isrc/libavcodec/wavpack.h :<144 l:e13n: & & warning: gcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]e t_bits1(gb) !144= | st o p;i f i(+v+a)l; > | 3 ~~~~~~~~~~~~~ ^ ~~~~1 U) | ~~~ ^ ~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9block.c:973:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h:49::25:318 :15note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define 318F | F MI N (a ,ibf) ((s(iaz)e 2> !(=b )s i?z e(b)) :| ( ~~~~~ ^ ~~~~a) ) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/wavpack.c:183:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. src/libavcodec/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ CC libavcodec/xfacedec.o CC libavcodec/xfaceenc.o 44 warnings generated. src/libavcodec/webvttenc.c:167:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 167 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/webvttenc.c:188:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 188 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. 4 warnings generated. CC libavcodec/xiph.o src/libavcodec/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1401:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1401:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1415:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1415 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1443:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1443 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/wavpack.c:997:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 997 | if (channels > INT_MAX / sizeof(*s->dsdctx)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xl.o 1 warning generated. CC libavcodec/xma_parser.o In file included from src/libavcodec/wma.c:26: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ In file included from src/libavcodec/wmaenc.c:30: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xpmdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xsubdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmalosslessdec.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]665 | 265 | i f ( p r ef iixf_ c(osd-e >>bu f_3e9Un)d - {s -> | b ~~~~~~~~~~~ ^ ~~~u f_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmadec.c:45: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 4 warnings generated. src/libavcodec/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:968:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ src/libavcodec/wmaenc.c:226:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ 3 warnings generated. src/libavcodec/wmaenc.c:249:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ CC libavcodec/xsubenc.o src/libavcodec/wmaenc.c:258:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | double t = *coefs++ / (exponents[i] * mult); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/wmaenc.c:395:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | a = s->coefs[0][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/wmaenc.c:396:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | b = s->coefs[1][i] * 0.5; | ^~~~~~~~~~~~~~ ~ In file included from src/libavcodec/wmv2.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ src/libavcodec/wma.c:140:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2; | ~~~~^~~~~~~~~~~~~~ ~ src/libavutil/intmath.h:84:23: note: expanded from macro 'av_log2' 84 | #define av_log2 ff_log2 | ^ src/libavutil/intmath.h:40:44: note: expanded from macro 'ff_log2' 40 | # define ff_log2(x) (31 - __builtin_clz((x)|1)) | ^ src/libavcodec/wma.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | bps1 = bps * 1.6; | ^~~ ~ src/libavcodec/wma.c:152:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | if (bps1 >= 0.61) | ^~~~ ~~ src/libavcodec/wma.c:155:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | high_freq = high_freq * 0.4; | ^~~~~~~~~ ~ src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | if (bps1 >= 1.16) | ^~~~ ~~ src/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | else if (bps1 >= 0.72) | ^~~~ ~~ src/libavcodec/wma.c:160:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:169:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/wma.c:172:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffsesrc/libavcodec/vp9recon.ct=%d:\n604":,21 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 190 | bp604s | , b p s 1 , ihnitg he_nfdr_exq , =s -F>bFyMtIe_No(f2f s*e t(_sb-i>ctolss )-; c ol| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , wsrc/libavutil/internal.h4:)156;: 68| : ^ ~~~~~~~~~~~~~~~~~~~ ~~ note: expanded from macro 'ff_dlog' src/libavutil/macros.h :15649 | :#25 : note: expanded from macro 'FFMIN'd efine 49f | f#_dedfliogn(ec tFxF,M I.N.(.a), bd)o ({( aif) (>0) (abv)_ l?o g((bc)t x:, (AaV)_) L | O ~ ^ ~G_ DEBUG, _src/libavcodec/vp9recon.c_V:A605_:A21R:G Swarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ ); } w h605i | l e ( 0 ) i| ~~~~~~ ^~~~~~~~~~~n t end_y src/libavcodec/wma.c= :F190F:M13I:N (warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * (s-> r189o | w s - frfow_)d,l ho4)src/libavcodec/webp.cg;(s :-> 1364a| :v41 ^ ~~~~~~~~~~~~~~~~~~~ ~~c :t xwarning: ,src/libavutil/macros.h:comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 49"b ps:=25%:f bnote: pexpanded from macro 'FFMIN's 1=% f 491364 | | h#i d ge h _ffriefi qn=%(fe bibtoFyfFtfMeIsstNre(eaat=,m%b2)_d g((\aen)t" ,_ >b y t| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ebs) _? l(e fb190t | )( &: g (b a ) ) ) < c| hb ~ ^ ~ upsn, kb_psisz1e,) h| ig ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~h _freq, s->bsrc/libavcodec/webp.cy:t1381e:_45o:f warning: fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]se t_bits) ;1381 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h :i156f:68 :(b ynote: texpanded from macro 'ff_dlog'e stream 2156_ | g#e t _ bdyeftiense _flfe_dflto(g&(cgtbx), <. .c.hu)n dko_ s{i zief )( 0{) a| v_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~l og(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_starsrc/libavcodec/xiph.ct[k:]32 :=51 :( iwarning: ntcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) ((block_len * 2 32* | hi g h _ firfe q()e x/t r a| d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^at a_siz e263 | > = 6 & & A V _ RB 1 6 ( e x t r a d a t a ) == f i r s t _ h e a daevrc_tsxi-z>es)a m{p l e| _r ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~at e + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | src/libavcodec/wrapped_avframe.c : 90n:o19r:m warning: =comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (1.0 / (floa t90) | ( 1 LL i ssizqer t<( s3i)z e* osf-(>AnVoFirsaem_emu)l)t ; | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ CC libavcodec/xvididct.o In file included from src/libavcodec/wmv2dec.c:25: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwd_parser.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwddec.o src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwdenc.o CC libavcodec/xxan.o In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/wavpackenc.c:2076:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2076 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2084:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2084 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/y41pdec.o 3 warnings generated. In file included from src/libavcodec/wmaprodec.c:105: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/y41penc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ylc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/yop.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.o src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/zlib_wrapper.o CC libavcodec/zmbv.o CC libavcodec/zmbvenc.o CC libswresample/aarch64/audio_convert_init.o AR libpostproc/libpostproc.a 8 warnings generated. src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1326 | av_assert0(num_vec_coeff32s warnings generated. + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ AS libswresample/aarch64/audio_convert_neon.o 6 warnings generated. 3 warnings generated. src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/wmavoice.c:511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 : | ^~~~~~~~~~~~~~~~~ ~~ src/libavcodec/wmavoice.c:512:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/xpmdec.c:357:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 357 | if (size > SIZE_MAX / 4) | ~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalarproduct_float_c(lpcs, lpcs, n_lpcs); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/wmavoice.c:626:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | irange = 64.0 / range; // so irange*(max-value) is in the range [0, 63] | ~ ^~~~~ src/libavcodec/wmavoice.c:627:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/libavcodec/wmavoice.c:639:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~^~~~~~~~~~ ~ src/libavcodec/wmavoice.c:683:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | -1.8 * tilt_factor(coeffs, remainder - 1), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:686:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sq = AS libswresample/aarch64/resample.o (1.0 / 64.0) * sqrtf(1 / avpriv_scalarproduct_float_c(coeffs, coeffs, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | remainder)); | ~~~~~~~~~~~ src/libavcodec/wmavoice.c:639:77: warning: implicit conversion from 'int' to 'float' changes value from 1073741823 to 1073741824 [-Wimplicit-const-int-float-conversion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~~~~~ ~~~~~~~~^~~ 15 warnings generated. src/libavcodec/wmavoice.c:732:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | ff_tilt_compensation(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/aarch64/resample_init.o CC libswresample/audioconvert.o CC libswresample/dither.o CC libswresample/options.o CC libswresample/rematrix.o src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libswresample/resample.o In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/resample_dsp.o src/libavcodec/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:1363:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1363 | fcb_gain = expf(avpriv_scalarproduct_float_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xsubenc.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libswresample/swresample.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xsubdec.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 43 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/swresample_frame.o 9 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xwddec.c:56:21: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 147 | if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:226:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 226 | for (int i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/xwdenc.c:187:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | for (i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libswresample/version.o src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ AS libswscale/aarch64/hscale.o AS libswscale/aarch64/output.o CC libswscale/aarch64/rgb2rgb.o 2 warnings generated. src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 5 warnings generated. 3 warnings generated. 5 warnings generated. 5 warnings generated. 7 warnings generated. AS libswscale/aarch64/rgb2rgb_neon.o 67 warnings generated. CC libswscale/aarch64/swscale.o CC libswscale/aarch64/swscale_unscaled.o AS libswscale/aarch64/yuv2rgb_neon.o CC libswscale/alphablend.o CC libswscale/gamma.o 5 warnings generated. CC libswscale/half2float.o CC libswscale/hscale.o src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/zmbv.c:616:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 616 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ CC libswscale/hscale_fast_bilinear.o CC libswscale/input.o src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | scale *= s->dither.scale; | ~~ ~~~~~~~~~~^~~~~ CC libswscale/options.o src/libswresample/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 117 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libswscale/output.o src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 120 | for (j=0; jlen; j++) | ~^~~~~~~ CC libswscale/rgb2rgb.o CC libswscale/slice.o src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ In file included from src/libswresample/dither.c:135: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswresample/options.c :6146 | : 167 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] double d1, 46d | = sr c [ i ] * S _1 ; | ~ ~~~~~~^~~~ OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX,CC libswscale/swscale.o PARAM|DEPREC}, | ^ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswresample/options.c :6348 | : 167 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] d -= ns_c o48e | f f s [ j ] * n s _ e r ro r s [ p o s + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | O F F S +EnTs(_ucsoeefrf_osu[jt _+c 1h]_ c* onsu_nertr )o,r AsV[_pOosP T+_ TjY P+E _1I] N T| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.i6 465= | 0 + n}s,_ co0e f f s [,j S+W 2R]_C H* _nMAsX_,e rPArRoArMs|[DpEosP R+E Cj} ,+ | ^2 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j +src/libswresample/options.c 3:]49: 167*: nwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]_ errors[pos + j + 349] | ;{" u c| h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" , "set used channel count" , OFFSET(user_used_ch_counsrc/libswresample/dither_template.ct):, 69A:V35_:O Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_I NT69, | { .i 6 4 = 0 d - = n s _ c o e f f}s,[ j0] * n s,_ eSrWroRr_s[CpHo_sMA X+, PjA]R;A M || D ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~EP REC}, | ^ src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"used_channel_countsrc/libswresample/dither_template.c": 71 ,: 27":s ewarning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] used 71c | h a nn e l c ou n t" d 1 = ,r iOnFFtS(ETd( +u sneoirs_ues[eidCC libswscale/swscale_unscaled.o ]_)c;h_ c ou| n ~ ^~~~~~~~t ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}src/libswresample/dither_template.c, : 73| :19 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ CC libswscale/utils.o src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}CC libswscale/version.o , | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}In file included from , -1src/libswresample/dither.c : 139, : Isrc/libswresample/dither_template.cN:T61_:M34A:X ,warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ARAM}, | ^ 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ]src/libswresample/options.c :| 78: ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~160 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | 78 | { " c+lnse_vc"o e f f s [ j + 1 ] * n s _ e,rr o"rsse[tp ocse n+t ejr +m ix1 ]l e v| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l " 65 | , O FF S E T ( c l ev + n s _)c,o AeVf_fOsP[Tj_ T+YP E2_]FL O*A Tns,_ e{r.drblCC libswscale/vscale.o o=rCs_[3p0oDsB + j + 2 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ,66 | - 3 2 , 3 2 +,n s_PcAoReAfMf},s [ j| ^ + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:79:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"center_mix_level" , "set censrc/libswresample/dither_template.cte:r 69m:i35x :le vwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l " 69 | , O F F S E T ( c l e v d - = n s _)c,o eAffVs_[OjP]T _T*Y PnEs__FeLrOrAoTr,s [{p.odsb +l =jC]_;3 0 D| B ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ }, -32 , 32 , PARAM}, | ^ src/libswresample/dither_template.c:src/libswresample/options.c71::2780:: 160warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | d801 | {=" srlievn"t ( d + n o is e [ i] ) ; ,| ~ ^~~~~~~~" set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30src/libswresample/dither_template.cDB: 73 :19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | src/libswresample/resample.c } :, 182 :- 52:3 2 warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] d,1 *3=2 S ; 182 | | ~~ ^ , P A R A M } , if| ( ^x< 1.0) y= 1 - 3*x*x + 2*x*x*x + d*( src/libswresample/options.c-:x81*:160x: warning: +missing field 'unit' initializer [-Wmissing-field-initializers] x *x*x); | ^~ 81 | {"surround_mix_level" , "set surround mix Level"src/libswresample/resample.c : 183 : 52 :, warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F FSET(sle v 183 | ) , A V _ O PT _ eTlYsPeE _ FL O A T y,= { . d bl = C _3 0 D B d *}(,- 4 -+32 8* x ,- 352*x * x + x * x,* xPA)R;A M }| , ^~ | ^ src/libswresample/options.c:82:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:84:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/options.c:91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ In file included from src/libswresample/options.c:src/libswresample/dither.c106::161143:: src/libswresample/dither_template.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers] 61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | 61{ | " p h a s e _s h i f t" do u b l e d ,1 ," sdet s=w rs rrces[aim]p*lSi_n1g; p h| ~ ~~~~~~^~~~a se shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/dither_template.c:66:21src/libswresample/options.c:: 107warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]161 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | 107 | { " ldi -n=e anrs__iconetfefrsp"[ j ,] "*e nanbsl_eer rlionrse[apr oisn t+e rj p o l a]t i o| n ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" , OF F64S | E T ( l i n e a r _ i n t e r p) , + nAs_Vc_oOePffTs[_jT Y+P E1_B]O O*L n,s _{e.rrio6rs4[=1p o s + j + 1 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65} | , 0 , 1 + n,s _PAcRoAeMf }f,s[ j | ^+ 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | src/libswresample/options.c : 108 : 161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] +ns_coef f108s | [{"je x+a 3c]t _*r antsi_oenrraolr"s [ p o s + ,j +" en3a]b;l e | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ex act rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 src/libswresample/dither_template.c : 69: 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, 0 69 | , 1 d, -PA=R AnMs _}c, o ef| f ^ s[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSsrc/libswresample/dither_template.cET:(71c:27u: twarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o ff) 71 | , A V _ O PdT1_ T=Y PrEi_nDtO(UdBL E+, {n.odibsle=0[.i] ); | ~ ^~~~~~~~ }, 0 , 1 , PARAM }, | ^ src/libswresample/dither_template.c:73src/libswresample/options.c::19112:: 161warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | d 1112 | *{=" rSe; s am| pl ~~ ^e _cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:124:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:128:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:130:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | In file included from src/libswresample/dither.c : 147 : src/libswresample/dither_template.c : 61 : 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | , O FdFoSuEbTl(eas ydn1c,) d = s rc [ i ]* S,_ 1A;V _ O| P ~^~~T _TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:132:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | src/libswresample/dither_template.c : 66 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | , OF FS E T ( f i r s t pdt s-_i=n _nss_acmopelfefss)[,j A V _]O P*T _nTsYP_Ee_rINrTo6r4 s,[{p.ois6 4+= AjV _ N OP TS]_ V A| L ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UE 64} | , IN T6 4 _ MI N , I N T 6 4 _ M A X+,n sPA_RcAoMe f}f,s [j | + ^ 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaisrc/libswresample/dither_template.cs:e69:r35_:b ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t a" 69 | , "s et sw r Ka is e r w idn do-w= b etnas"_ c o,e fOfFsF[SEjT]( ka*i snesr__beerrtoar)s [ p o s, +A Vj_]O; P T| _ ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~T YPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | src/libswresample/options.c : 146 : 161 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] d1 = rint(d + noise[ i]146) | ;{ | " ~ ^~~~~~~~ output_sample_bits" , "set swr number of output sample bits", OFFSET(dithesrc/libswresample/dither_template.cr:.73ou:t19p: uwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ sampl e73 | _ b i t s ) , A V _ OdPT1_ TY*P= ES;_ IN T| ~~ ^ , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:132:144: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamp compensation of either kind is applied" | ~ 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:70:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 69 | {"out_channel_layout" , "set output channel layout (Deprecated, use out_chlayout)", | ~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:68:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | {"ocl" , "set output channel layout (Deprecated, use ochl)", | ~ 68 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:66:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | {"in_channel_layout" , "set input channel layout (Deprecated, use in_chlayout)", | ~ 66 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 63 | {"icl" , "set input channel layout (Deprecated, use ichl)", | ~ 64 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' 43 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:44:23: note: expanded from macro 'CONV_FUNC' 44 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:45:23: note: expanded from macro 'CONV_FUNC' 45 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:46:23: note: expanded from macro 'CONV_FUNC' 46 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ CC libswscale/yuv2rgb.o CC libavutil/aarch64/cpu.o In file included from src/libswscale/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 48 warnings generated. 1 warning generated. src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 234 | for(i=0; irematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:485:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 485 | for (i = 0; i < FF_ARRAY_ELEMS(s->matrix[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/rematrix.c:486:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 486 | for (j = 0; j < FF_ARRAY_ELEMS(s->matrix[0]); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/aarch64/float_dsp_init.o 6 warnings generated. AS libavutil/aarch64/float_dsp_neon.o CC libavutil/aarch64/tx_float_init.o AS libavutil/aarch64/tx_float_neon.o CC libavutil/adler32.o 12 warnings generated. src/libswresample/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:380:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | if (s->async > 1.0001) { | ~~~^~~~~ ~ src/libswresample/swresample.c:381:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | s->max_soft_compensation = s->async / (double) s->in_sample_rate; | ~~~^~~~~ ~ src/libswresample/swresample.c:443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. src/libswresample/swresample.c:232:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 232 | s->user_in_chlayout.u.mask != s->user_in_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:245:64: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 245 | s->user_out_chlayout.u.mask != s->user_out_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavutil/aes.o CC libavutil/aes_ctr.o CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o In file included from src/libswscale/aarch64/swscale.c:22: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/alphablend.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/swresample.c:1048:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1048 | if(fabs(fdelta) > s->min_compensation) { | ~ ~~~^~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1049:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1049 | if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1058:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | double max_soft_compensation = s->max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/gamma.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/aarch64/swscale_unscaled.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/base64.o 2 warnings generated. 24 warnings generated. CC libavutil/blowfish.o CC libavutil/bprint.o In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/aarch64/rgb2rgb.c:28: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/input.c:29: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/output.c:37: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/options.c:23: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/buffer.o CC libavutil/camellia.o In file included from src/libswscale/hscale_fast_bilinear.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_floa8 warningts2i generatednt. (u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(dstH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "src_format", "source format", OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "dst_format", "destination format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:60:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "src_range", "source is full range", OFFSET(srcRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:61:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "dst_range", "destination is full range", OFFSET(dstRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:62:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }1, warning-5 generated1. 3, 512, VE }, | ^ src/libswscale/options.c:66:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:67:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:68:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "dst_h_chr_pos", "destination horizontaCC libavutil/cast5.o l chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:76:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag),AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ 2 warnings generated. src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 1 warning generated. In file included from src/libswscale/rgb2rgb.c:128: src/libswscale/rgb2rgb_template.c:367:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ 1 warning generated. 17 warnings generated. In file included from src/libswscale/yuv2rgb.c:34: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/channel_layout.o CC libavutil/crc.o CC libavutil/csp.o CC libavutil/des.o CC libavutil/cpu.o CC libavutil/detection_bbox.o 1 warning generated. In file included from src/libswscale/hscale.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswscale/swscale.c:1140:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1140 | c->src_ranges.ranges[0].len == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1143:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1143 | if ((slice_start > 0 || slice_height < c->dstH) && | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1172:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1231:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1231 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ CC libavutil/dict.o src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/display.o src/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ4CC libavutil/dovi_meta.o 44P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_Ysrc/libavutil/avsscanf.cUV440:P]443 : 29 : = warning: {implicit conversion increases floating-point precision: 'double' to 'long double' [-Wdouble-promotion] 1, 1 }, | ^ 443 | y src/libswscale/utils.c=: 115:1390:0 0warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]0 000 01150 | . 0 L [A*V _yPI X+_ FMxT[_aYU+ViJ 44&0 PM]A SK ]; =| ~ ^{ 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libavutil/avsscanf.c:275:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libswscale/utils.c :275134 | : 39 : fwarning: omissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]r (; 134 | c - ' 0 '[ cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 882 | for(i=0; i= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ CC libavutil/file.o CC libavutil/file_open.o src/libswscale/utils.c:1593:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1593 | c2->inv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ CC libavutil/film_grain_params.o 3 warnings generated. 1 warning generated. src/libswscale/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/display.c:53:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 | double radians = -angle * M_PI / 180.0f; | ~ ^~~~~~ CC libavutil/fixed_dsp.o src/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/float_dsp.o src/libswscale/utils.c:2125:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 33 warnings generated. src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | if (chromaGBlur != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2350:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2350 | filter->chrH = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2351:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2351 | filter->chrV = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2360:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2360 | if (chromaSharpen != 0.0) { | ^~~~~~~~~~~~~ ~~ 2 warnings generated. src/libswscale/utils.c:2364:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2364 | sws_scaleVec(filter->chrH, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2365:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2365 | sws_scaleVec(filter->chrV, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2371:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2371 | if (lumaSharpen != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2375:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2375 | sws_scaleVec(filter->lumH, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2376:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2376 | sws_scaleVec(filter->lumV, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2382:9: warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated. 2382 | if (chromaHShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2383:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2383 | sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libswscale/utils.c:2385:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2385 | if (chromaVShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2386:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2386 | sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ 34 warnings generated. src/libavutil/error.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 113 | for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/frame.o CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o 1 warning generated. CC libavutil/hdr_dynamic_vivid_metadata.o 10 warnings generated. CC libavutil/hmac.o 1 warning generated. CC libavutil/hwcontext.o src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/hwcontext_stub.o 9 warnings generated. 1 warning generated. 1 warning generated. src/libavutil/channel_layout.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:216:48: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 216 | if (strlen(channel_layout_map[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/channel_layout.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 220 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:222:43: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 222 | strlen(channel_names[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. src/libavutil/channel_layout.c:285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 327 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 359 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 415 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 501 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:511:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 511 | if (!channel && i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:577:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 577 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 586 | if (i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/hwcontext_vaapi.o CC libavutil/imgutils.o CC libavutil/integer.o CC libavutil/intmath.o CC libavutil/lfg.o 2 warnings generated. CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ CC libavutil/md5.o CC libavutil/mem.o src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 882 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/cpu.c:193:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { NULL }, | ^ src/libavutil/cpu.c:116:76: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 116 | { "flags" , NULL, 0, AV_OPT_TYPE_FLAGS, { .i64 = 0 }, INT64_MIN, INT64_MAX, .unit = "flags" }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavutil/murmur3.o CC libavutil/opt.o CC libavutil/parseutils.o 2 warnings generated. src/libavutil/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:320:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:326:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:327:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | case e_bitor: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 237 | return e->value * (r * (1.0/UINT64_MAX)); | ~^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/file.c:82:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 82 | if (off_size > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavutil/pixdesc.o src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixelutils.o CC libavutil/random_seed.o 1 warning generated. CC libavutil/rc4.o CC libavutil/rational.o CC libavutil/reverse.o src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ CC libavutil/ripemd.o CC libavutil/samplefmt.o src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/sha.o src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 149 | if (sizes[i] > INT_MAX - total_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ CC libavutil/sha512.o src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavutil/slicethread.o src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ CC libavutil/spherical.o CC libavutil/stereo3d.o src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ src/libavutil/frame.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 625 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 874 | (frame->crop_top + frame->crop_bottom) >= frame->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:873:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/pixelutils.c:84:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/pixelutils.c:83:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/tea.o CC libavutil/threadmessage.o 5 warnings generated. CC libavutil/time.o CC libavutil/timecode.o CC libavutil/tree.o CC libavutil/twofish.o CC libavutil/tx.o 2 warnings generated. src/libavutil/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 122 | if (linesizes[0] > SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ 5 warnings generated. 3 warnings generated. CC libavutil/tx_double.o CC libavutil/tx_float.o CC libavutil/tx_int32.o src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavutil/utils.o CC libavutil/uuid.o src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ CC libavutil/version.o 2 warnings generated. 27 warnings generated. src/libavutil/opt.c:106:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/opt.c:106:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o CC libavutil/xtea.o 3 warnings generated. src/libavutil/opt.c:262:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 262 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:285:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/md5.csrc/libavutil/rational.c:160::1959:: 29warning: : comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 59160 | int cnt = FFMIN(len, 64 - j); | ^ ~~~ ~~~~~~ | src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #def i n e F F M I N ( a ,bi)f (((aa1.)d e> n()b x) =? (Fb)F M:I (Na(x),) ( m a| x ~ ^ ~ - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 624 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:645:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 645 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:715:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 78 | av_assert0(sizeof(tmp) >= av_sha_size); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 171 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libavfilter/libavfilter.a AR libswresample/libswresample.a src/libavutil/hwcontext_vaapi.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 435 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:448:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 448 | if (!(i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:892:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 892 | for (i = 0; i < map->image.num_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/spherical.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavutil/stereo3d.c 952: | 70 : 19i:f warning: (rcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e t >= sizeof(buf )70) | | ~~~ ^ ~~~~~~~~~~~ for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2899 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. 1 warning generated. 1 warning generated. 13 warnings generated. src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3214 | for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3232:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3232 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ src/libavutil/pixdesc.c:3253:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. 18 warnings generated. src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ src/libavutil/tx.c:373:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 89 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ 6 warnings generated. In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 13 warnings generated. 1 warning generated. 5 warnings generated. 5 warnings generated. 5 warnings generated. 5 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ 216 warnings generated. 7 warnings generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 20 warnings generated. 1 warning generated. 13 warnings generated. 1 warning generated. 19 warnings generated. 21 warnings generated. 1 warning generated. 9 warnings generated. 5 warnings generated. 9 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 1 warning generated. 8 warnings generated. AR libavcodec/libavcodec.a 1 warning generated. AR libswscale/libswscale.a [7/8] Performing install step for 'ffmpeg' INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavdevice/libavdevice.a INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libpostproc/libpostproc.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL libavutil/libavutil.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [142/1700] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [143/1700] Completed 'ffmpeg' [144/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [145/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [146/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [147/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [148/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [149/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [150/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [151/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [152/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [153/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [154/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [155/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [156/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [157/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [158/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [159/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [160/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [161/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [162/1700] Generating AddonModuleXbmcwsgi.i.cpp [163/1700] Generating AddonModuleXbmcvfs.i.cpp [164/1700] Generating AddonModuleXbmcplugin.i.cpp [165/1700] Generating AddonModuleXbmc.i.cpp [166/1700] Generating AddonModuleXbmcgui.i.cpp [167/1700] Generating AddonModuleXbmcdrm.i.cpp [168/1700] Generating AddonModuleXbmcaddon.i.cpp [169/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [170/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [171/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [172/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [173/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [174/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [175/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [176/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [177/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [178/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [179/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [180/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [181/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [182/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [183/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [184/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [185/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [186/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [187/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [188/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [189/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [190/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [191/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [192/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [193/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [194/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [195/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [196/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [197/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [198/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [199/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [200/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [201/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [202/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [203/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [204/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [205/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [206/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [207/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [208/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [209/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [210/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [211/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [212/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [213/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [214/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [215/1700] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [216/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [217/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [218/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [219/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [220/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [221/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [222/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [223/1700] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [224/1700] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [225/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [226/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [227/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [228/1700] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [229/1700] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [230/1700] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [231/1700] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [232/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [233/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [234/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [235/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [236/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [237/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [238/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [239/1700] Linking CXX static library build/network/dacp/network_dacp.a [240/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [241/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [242/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [243/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [244/1700] Linking CXX static library build/windowing/linux/windowing_linux.a [245/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [246/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [247/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [248/1700] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [249/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [250/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [251/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [252/1700] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [253/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [254/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [255/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [256/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [257/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [258/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [259/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [260/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [261/1700] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [262/1700] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [263/1700] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [264/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [265/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [266/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [267/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [268/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [269/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [270/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [271/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [272/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [273/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [274/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [275/1700] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [276/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [277/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [278/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [279/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [280/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [281/1700] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [282/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [283/1700] Linking CXX static library build/input/touch/input_touch.a [284/1700] Linking CXX static library build/platform/common/speech/platform_common_speech.a [285/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [286/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [287/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [288/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [289/1700] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [290/1700] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [291/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [292/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [293/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [294/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [295/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [296/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [297/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [298/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [299/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [300/1700] Linking CXX static library build/rendering/gles/rendering_gles.a [301/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [302/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [303/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [304/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [305/1700] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [306/1700] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [307/1700] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [308/1700] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [309/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [310/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [311/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [312/1700] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [313/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [314/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [315/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [316/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [317/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [318/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [319/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [320/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [321/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [322/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [323/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [324/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [325/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [326/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [327/1700] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [328/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [329/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [330/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [331/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [332/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [333/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [334/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [335/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [336/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [337/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [338/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [339/1700] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [340/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [341/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [342/1700] Linking CXX static library build/platform/linux/network/platform_linux_network.a [343/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [344/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [345/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [346/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [347/1700] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [348/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [349/1700] Linking CXX static library build/platform/posix/network/platform_posix_network.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 275 | char msgbuf[UDPBUFFSIZE]; | ^~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [350/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [351/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [352/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [353/1700] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [354/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [355/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [356/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [357/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [358/1700] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [359/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [360/1700] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [361/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [362/1700] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [363/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [364/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [365/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [366/1700] Linking CXX static library build/network/upnp/network_upnp.a [367/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [368/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [369/1700] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [370/1700] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [371/1700] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [372/1700] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [373/1700] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [374/1700] Linking CXX static library build/cores/VideoPlayer/process/process.a [375/1700] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [376/1700] Linking CXX static library build/input/touch/generic/input_touch_generic.a [377/1700] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [378/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [379/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [380/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [381/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [382/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [383/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [384/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [385/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [386/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [387/1700] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [388/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [389/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [390/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [391/1700] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [392/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [393/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [394/1700] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [395/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [396/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [397/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [398/1700] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [399/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [400/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [401/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [402/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [403/1700] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [404/1700] Linking CXX static library build/platform/posix/platform_posix.a [405/1700] Linking CXX static library build/interfaces/legacy/legacy_interface.a [406/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [407/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [408/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [409/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [410/1700] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [411/1700] Linking CXX static library build/interfaces/python/python_interface.a [412/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [413/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [414/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [415/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [416/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [417/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [418/1700] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [419/1700] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [420/1700] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [421/1700] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [422/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [423/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [424/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [425/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [426/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [427/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [428/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [429/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [430/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [431/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [432/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [433/1700] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [434/1700] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [435/1700] Linking CXX static library build/cdrip/cdrip.a [436/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [437/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [438/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [439/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [440/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [441/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [442/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [443/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [444/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [445/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [446/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [447/1700] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [448/1700] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [449/1700] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [450/1700] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [451/1700] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [452/1700] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [453/1700] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [454/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [455/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [456/1700] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [457/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [458/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [459/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [460/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [461/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBFile.cpp:190:5: warning: 'smbc_init' is deprecated [-Wdeprecated-declarations] 190 | smbc_init(xb_smbc_auth, 0); | ^ /usr/include/samba-4.0/libsmbclient.h:1292:1: note: 'smbc_init' has been explicitly marked deprecated here 1292 | DEPRECATED_SMBC_INTERFACE | ^ /usr/include/samba-4.0/libsmbclient.h:30:57: note: expanded from macro 'DEPRECATED_SMBC_INTERFACE' 30 | # define DEPRECATED_SMBC_INTERFACE __attribute__ ((deprecated)) | ^ 1 warning generated. [462/1700] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [463/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [464/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [465/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [466/1700] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [467/1700] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [468/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [469/1700] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [470/1700] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [471/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [472/1700] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [473/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [474/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [475/1700] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [476/1700] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [477/1700] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [478/1700] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [479/1700] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [480/1700] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [481/1700] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [482/1700] Linking CXX static library build/video/tags/video_tags.a [483/1700] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [484/1700] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [485/1700] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [486/1700] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [487/1700] Linking CXX static library build/platform/linux/linuxsupport.a [488/1700] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [489/1700] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [490/1700] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [491/1700] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [492/1700] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [493/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [494/1700] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [495/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [496/1700] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [497/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [498/1700] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [499/1700] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [500/1700] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [501/1700] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [502/1700] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [503/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [504/1700] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [505/1700] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [506/1700] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [507/1700] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [508/1700] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [509/1700] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [510/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [511/1700] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [512/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [513/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [514/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [515/1700] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [516/1700] Linking CXX static library build/video/guilib/video_guilib.a [517/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [518/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [519/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [520/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [521/1700] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [522/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [523/1700] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [524/1700] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [525/1700] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [526/1700] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:31:3: warning: 'xmlSubstituteEntitiesDefault' is deprecated [-Wdeprecated-declarations] 31 | xmlSubstituteEntitiesDefault(1); | ^ /usr/include/libxml2/libxml/parser.h:947:1: note: 'xmlSubstituteEntitiesDefault' has been explicitly marked deprecated here 947 | XML_DEPRECATED XMLPUBFUN int | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:32:3: warning: '__xmlLoadExtDtdDefaultValue' is deprecated [-Wdeprecated-declarations] 32 | xmlLoadExtDtdDefaultValue = 0; | ^ /usr/include/libxml2/libxml/parser.h:896:37: note: expanded from macro 'xmlLoadExtDtdDefaultValue' 896 | #define xmlLoadExtDtdDefaultValue XML_GLOBAL_MACRO(xmlLoadExtDtdDefaultValue) | ^ /usr/include/libxml2/libxml/xmlexports.h:124:36: note: expanded from macro 'XML_GLOBAL_MACRO' 124 | #define XML_GLOBAL_MACRO(name) (*__##name()) | ^ :194:1: note: expanded from here 194 | __xmlLoadExtDtdDefaultValue | ^ /usr/include/libxml2/libxml/parser.h:885:1: note: '__xmlLoadExtDtdDefaultValue' has been explicitly marked deprecated here 885 | XML_GLOBALS_PARSER | ^ /usr/include/libxml2/libxml/parser.h:881:3: note: expanded from macro 'XML_GLOBALS_PARSER' 881 | XML_GLOBALS_PARSER_CORE \ | ^ /usr/include/libxml2/libxml/parser.h:867:42: note: expanded from macro 'XML_GLOBALS_PARSER_CORE' 867 | XML_OP(xmlLoadExtDtdDefaultValue, int, XML_DEPRECATED) \ | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ 2 warnings generated. [527/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [528/1700] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [529/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [530/1700] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [531/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [532/1700] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [533/1700] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [534/1700] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [535/1700] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [536/1700] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [537/1700] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [538/1700] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [539/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [540/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [541/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [542/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [543/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [544/1700] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [545/1700] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [546/1700] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [547/1700] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [548/1700] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [549/1700] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [550/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [551/1700] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [552/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [553/1700] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [554/1700] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [555/1700] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [556/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [557/1700] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [558/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [559/1700] Linking CXX static library build/view/view.a [560/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [561/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [562/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [563/1700] Linking CXX static library build/video/jobs/video_jobs.a [564/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [565/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [566/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [567/1700] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [568/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [569/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [570/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [571/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [572/1700] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [573/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [574/1700] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [575/1700] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [576/1700] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [577/1700] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [578/1700] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [579/1700] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [580/1700] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [581/1700] Linking CXX static library build/windowing/windowing.a [582/1700] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [583/1700] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [584/1700] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [585/1700] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [586/1700] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [587/1700] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [588/1700] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [589/1700] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [590/1700] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [591/1700] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [592/1700] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [593/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [594/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [595/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [596/1700] Linking CXX static library build/utils_guilib/utils_guilib.a [597/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [598/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [599/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [600/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [601/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [602/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [603/1700] Linking CXX static library build/video/windows/video_windows.a [604/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [605/1700] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [606/1700] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [607/1700] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [608/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [609/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [610/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [611/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [612/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [613/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [614/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [615/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [616/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [617/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [618/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [619/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [620/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [621/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [622/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [623/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [624/1700] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [625/1700] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [626/1700] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [627/1700] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [628/1700] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [629/1700] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [630/1700] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [631/1700] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [632/1700] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [633/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [634/1700] Linking CXX static library build/video/dialogs/video_dialogs.a [635/1700] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [636/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [637/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [638/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [639/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [640/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [641/1700] Linking CXX static library build/weather/weather.a [642/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [643/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [644/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [645/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [646/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [647/1700] Linking CXX static library build/imagefiles/imagefiles.a [648/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [649/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [650/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [651/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [652/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [653/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [654/1700] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [655/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [656/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [657/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [658/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [659/1700] Linking CXX static library build/windows/windows.a [660/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [661/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [662/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [663/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [664/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [665/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [666/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [667/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [668/1700] Linking CXX static library build/platform/platform_common.a [669/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [670/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [671/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [672/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [673/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [674/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [675/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [676/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [677/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [678/1700] Linking CXX static library build/threads/threads.a [679/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [680/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [681/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [682/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [683/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [684/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [685/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [686/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [687/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [688/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [689/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [690/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [691/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [692/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [693/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [694/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [695/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [696/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [697/1700] Linking CXX static library build/rendering/rendering.a [698/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [699/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [700/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [701/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [702/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [703/1700] Linking CXX static library build/messaging/messaging.a [704/1700] Linking CXX static library build/messagingHelpers/messagingHelpers.a [705/1700] Linking CXX static library build/programs/programs.a [706/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [707/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [708/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [709/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [710/1700] Linking CXX static library build/powermanagement/powermanagement.a [711/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [712/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [713/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [714/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [715/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [716/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [717/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [718/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [719/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [720/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [721/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [722/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [723/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [724/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [725/1700] Linking CXX static library build/utils/utils.a [726/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [727/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [728/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [729/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [730/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [731/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [732/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [733/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [734/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [735/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:27: Warning 302: Redefinition of identifier 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:134: Warning 302: previous definition of 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:28: Warning 302: Redefinition of identifier 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:135: Warning 302: previous definition of 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:29: Warning 302: Redefinition of identifier 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:136: Warning 302: previous definition of 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:30: Warning 302: Redefinition of identifier 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:137: Warning 302: previous definition of 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:31: Warning 302: Redefinition of identifier 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:138: Warning 302: previous definition of 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:32: Warning 302: Redefinition of identifier 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:139: Warning 302: previous definition of 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:34: Warning 302: Redefinition of identifier 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:144: Warning 302: previous definition of 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:35: Warning 302: Redefinition of identifier 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT. [736/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [737/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [738/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [739/1700] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [740/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [741/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [742/1700] Linking CXX static library build/playlists/playlists.a [743/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [744/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [745/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [746/1700] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [747/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [748/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [749/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [750/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [751/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [752/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [753/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [754/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [755/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [756/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [757/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [758/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [759/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [760/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [761/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [762/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [763/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [764/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [765/1700] Linking CXX static library build/storage/storage.a [766/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [767/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [768/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [769/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [770/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [771/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [772/1700] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [773/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [774/1700] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [775/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [776/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [777/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [778/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [779/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [780/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [781/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [782/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [783/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [784/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [785/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [786/1700] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [787/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [788/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [789/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [790/1700] Linking CXX static library build/pictures/pictures.a [791/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [792/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [793/1700] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [794/1700] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [795/1700] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [796/1700] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [797/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [798/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [799/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [800/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [801/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [802/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [803/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [804/1700] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [805/1700] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [806/1700] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [807/1700] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [808/1700] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [809/1700] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [810/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [811/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [812/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [813/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [814/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [815/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [816/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [817/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [818/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [819/1700] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [820/1700] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [821/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [822/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [823/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [824/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [825/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [826/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [827/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [828/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [829/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [830/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [831/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [832/1700] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [833/1700] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [834/1700] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [835/1700] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [836/1700] Linking CXX static library build/favourites/favourites.a [837/1700] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [838/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [839/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [840/1700] Linking CXX static library build/commons/commons.a [841/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [842/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [843/1700] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [844/1700] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:818:26: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 818 | {"addDirectoryItem", (PyCFunction)xbmcplugin_addDirectoryItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:819:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 819 | {"addDirectoryItems", (PyCFunction)xbmcplugin_addDirectoryItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:820:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 820 | {"endOfDirectory", (PyCFunction)xbmcplugin_endOfDirectory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:821:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 821 | {"setResolvedUrl", (PyCFunction)xbmcplugin_setResolvedUrl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:822:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 822 | {"addSortMethod", (PyCFunction)xbmcplugin_addSortMethod, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:823:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 823 | {"getSetting", (PyCFunction)xbmcplugin_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:824:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 824 | {"setSetting", (PyCFunction)xbmcplugin_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:825:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 825 | {"setContent", (PyCFunction)xbmcplugin_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:826:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 826 | {"setPluginCategory", (PyCFunction)xbmcplugin_setPluginCategory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:827:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 827 | {"setPluginFanart", (PyCFunction)xbmcplugin_setPluginFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcplugin.i.cpp:828:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 828 | {"setProperty", (PyCFunction)xbmcplugin_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. [845/1700] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [846/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [847/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [848/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [849/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [850/1700] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [851/1700] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [852/1700] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1956:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1956 | {"getLocalizedString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1957:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1957 | {"getSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1958:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1958 | {"getSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1959:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1959 | {"getSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1960:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1960 | {"getSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1961:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1961 | {"getSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1962:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1962 | {"getSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1963:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1963 | {"setSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1964:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1964 | {"setSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1965:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1965 | {"setSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1966:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1966 | {"setSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1967:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1967 | {"setSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1968:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1968 | {"openSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_openSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:1969:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1969 | {"getAddonInfo", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getAddonInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2006:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2006 | {"getBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2007:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2007 | {"getInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2008:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2008 | {"getNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2009:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2009 | {"getString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2010:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2010 | {"getBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2011:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2011 | {"getIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2012:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2012 | {"getNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2013:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2013 | {"getStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2014 | {"setBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2015:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2015 | {"setInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2016:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2016 | {"setNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2017:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2017 | {"setString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2018:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2018 | {"setBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2019:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2019 | {"setIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2020:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2020 | {"setNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcaddon.i.cpp:2021:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2021 | {"setStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. [853/1700] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [854/1700] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [855/1700] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [856/1700] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [857/1700] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [858/1700] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [859/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [860/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [861/1700] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [862/1700] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [863/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:944:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 944 | {"flush", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_flush, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:945:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 945 | {"write", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:946:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 946 | {"writelines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_writelines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:983:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 983 | {"read", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:984:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 984 | {"readline", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcwsgi.i.cpp:985:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 985 | {"readlines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readlines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. [864/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [865/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [866/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [867/1700] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [868/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [869/1700] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [870/1700] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [871/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [872/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [873/1700] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [874/1700] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [875/1700] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [876/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [877/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [878/1700] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [879/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [880/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [881/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [882/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [883/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [884/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [885/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [886/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [887/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1145:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1145 | {"GetKeyRequest", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetKeyRequest, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1146:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1146 | {"GetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1147:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1147 | {"ProvideKeyResponse", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_ProvideKeyResponse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1148:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1148 | {"RemoveKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RemoveKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1149:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1149 | {"RestoreKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RestoreKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1150:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1150 | {"SetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_SetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1151:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1151 | {"Decrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Decrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1152:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1152 | {"Encrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Encrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1153:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1153 | {"Sign", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Sign, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcdrm.i.cpp:1154:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1154 | {"Verify", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Verify, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. [888/1700] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [889/1700] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [890/1700] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [891/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [892/1700] Linking CXX static library build/dbwrappers/dbwrappers.a [893/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [894/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [895/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [896/1700] Linking CXX static library build/guilib/guilib.a [897/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [898/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [899/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [900/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [901/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [902/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [903/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [904/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [905/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [906/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [907/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [908/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [909/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [910/1700] Linking CXX static library build/video/video.a [911/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [912/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [913/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [914/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [915/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [916/1700] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [917/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [918/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1745:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1745 | {"__enter__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___enter__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1746:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1746 | {"__exit__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___exit__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1747:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1747 | {"read", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1748:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1748 | {"readBytes", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_readBytes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1749:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1749 | {"write", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1750:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1750 | {"size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1751:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1751 | {"seek", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_seek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1752:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1752 | {"tell", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_tell, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1753:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1753 | {"close", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1790:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1790 | {"st_mode", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1791:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1791 | {"st_ino", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ino, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1792:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1792 | {"st_dev", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_dev, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1793:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1793 | {"st_nlink", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_nlink, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1794:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1794 | {"st_uid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_uid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1795:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1795 | {"st_gid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_gid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1796:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1796 | {"st_size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1797:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1797 | {"st_atime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_atime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1798:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1798 | {"st_mtime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mtime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1799:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1799 | {"st_ctime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ctime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1832:14: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1832 | {"copy", (PyCFunction)xbmcvfs_copy, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1833:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1833 | {"delete", (PyCFunction)xbmcvfs_delete, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1834:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1834 | {"rename", (PyCFunction)xbmcvfs_rename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1835:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1835 | {"exists", (PyCFunction)xbmcvfs_exists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1836:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1836 | {"makeLegalFilename", (PyCFunction)xbmcvfs_makeLegalFilename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1837:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1837 | {"translatePath", (PyCFunction)xbmcvfs_translatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1838:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1838 | {"validatePath", (PyCFunction)xbmcvfs_validatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1839:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1839 | {"mkdir", (PyCFunction)xbmcvfs_mkdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1840:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1840 | {"mkdirs", (PyCFunction)xbmcvfs_mkdirs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1841:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1841 | {"rmdir", (PyCFunction)xbmcvfs_rmdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcvfs.i.cpp:1842:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1842 | {"listdir", (PyCFunction)xbmcvfs_listdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. [919/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [920/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [921/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [922/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [923/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [924/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [925/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [926/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [927/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [928/1700] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [929/1700] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [930/1700] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [931/1700] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [932/1700] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [933/1700] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [934/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [935/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [936/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [937/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [938/1700] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [939/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [940/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [941/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [942/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [943/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12371:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12371 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12372:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12372 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12373:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12373 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12374:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12374 | {"setLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12375:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12375 | {"getDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12376:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12376 | {"setDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12377:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12377 | {"setArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12378:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12378 | {"setIsFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setIsFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12379:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12379 | {"setUniqueIDs", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12380:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12380 | {"setRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12381:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12381 | {"addSeason", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12382:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12382 | {"getArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12383:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12383 | {"isFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12384:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12384 | {"getUniqueID", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12385:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12385 | {"getRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12386:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12386 | {"getVotes", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12387:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12387 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12388:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12388 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12389:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12389 | {"setInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12390:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12390 | {"setCast", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12391:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12391 | {"setAvailableFanart", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setAvailableFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12392:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12392 | {"addAvailableArtwork", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12393:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12393 | {"addStreamInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addStreamInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12394:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12394 | {"addContextMenuItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addContextMenuItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12395:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12395 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12396:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12396 | {"setProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12397 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12398:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12398 | {"setPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12399:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12399 | {"setMimeType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setMimeType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12400:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12400 | {"setContentLookup", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setContentLookup, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12401:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12401 | {"setSubtitles", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12402:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12402 | {"getPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12403:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12403 | {"getVideoInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12404:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12404 | {"getMusicInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12405:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12405 | {"getPictureInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPictureInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12406:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12406 | {"getGameInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12443:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12443 | {"canAcceptMessages", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_canAcceptMessages, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12444:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12444 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12445:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12445 | {"getPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12446:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12446 | {"getX", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12447:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12447 | {"getY", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getY, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12448:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12448 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12449:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12449 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12450:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12450 | {"setEnabled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnabled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12451:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12451 | {"setVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12452:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12452 | {"isVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_isVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12453:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12453 | {"setVisibleCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisibleCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12454:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12454 | {"setEnableCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnableCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12455:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12455 | {"setAnimations", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setAnimations, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12456:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12456 | {"setPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12457:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12457 | {"setWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12458:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12458 | {"setHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12459:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12459 | {"setNavigation", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setNavigation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12460:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12460 | {"controlUp", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlUp, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12461:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12461 | {"controlDown", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlDown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12462:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12462 | {"controlLeft", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlLeft, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12463:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12463 | {"controlRight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlRight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12498:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12498 | {"setTextures", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSpin_setTextures, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12535:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12535 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12536:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12536 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12575:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12575 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12576:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12576 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12577:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12577 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12578:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12578 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12579:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12579 | {"setType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12618 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12619:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12619 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12620:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12620 | {"selectItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_selectItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12621:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12621 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12622:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12622 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12623:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12623 | {"getSpinControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpinControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12624:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12624 | {"getSelectedPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12625:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12625 | {"getSelectedItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12626:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12626 | {"setImageDimensions", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setImageDimensions, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12627:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12627 | {"setItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12628:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12628 | {"setSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12629:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12629 | {"setPageControlVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setPageControlVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12630:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12630 | {"size", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12631:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12631 | {"getItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12632 | {"getSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12633:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12633 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12634:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12634 | {"setStaticContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setStaticContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12673:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12673 | {"addLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_addLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12674:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12674 | {"setScrolling", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_setScrolling, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12675:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12675 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12714:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12714 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12715:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12715 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12716:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12716 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12717:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12717 | {"scroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_scroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12718:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12718 | {"autoScroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_autoScroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12757:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12757 | {"setImage", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12758:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12758 | {"setColorDiffuse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setColorDiffuse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12797:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12797 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12798:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12798 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12837:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12837 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12838:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12838 | {"setDisabledColor", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setDisabledColor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12839:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12839 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12840:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12840 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12917:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12917 | {"setSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12918:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12918 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12919:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12919 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12920:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12920 | {"setRadioDimension", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setRadioDimension, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12959:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12959 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12960:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12960 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12961:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12961 | {"getInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12962:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12962 | {"setInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12963:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12963 | {"getFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:12964:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12964 | {"setFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13003:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13003 | {"yesno", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesno, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13004:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13004 | {"yesnocustom", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesnocustom, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13005:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13005 | {"info", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_info, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13006:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13006 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13007:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13007 | {"contextmenu", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_contextmenu, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13008:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13008 | {"multiselect", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_multiselect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13009:12: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13009 | {"ok", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_ok, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13010:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13010 | {"textviewer", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_textviewer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13011:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13011 | {"browse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13012:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13012 | {"browseSingle", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseSingle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13013:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13013 | {"browseMultiple", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseMultiple, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13014 | {"numeric", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_numeric, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13015:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13015 | {"notification", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_notification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13016:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13016 | {"input", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_input, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13017:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13017 | {"colorpicker", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_colorpicker, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13054:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13054 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13055:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13055 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13056:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13056 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13057:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13057 | {"iscanceled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_iscanceled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13094:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13094 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13095:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13095 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13096:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13096 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13097:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13097 | {"isFinished", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_isFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13169:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13169 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13170:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13170 | {"getButtonCode", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getButtonCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13171:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13171 | {"getAmount1", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount1, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13172:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13172 | {"getAmount2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13210:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13210 | {"onAction", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onAction, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13211:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13211 | {"onControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13212:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13212 | {"onClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13213:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13213 | {"onDoubleClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onDoubleClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13214:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13214 | {"onFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13215:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13215 | {"onInit", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onInit, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13216:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13216 | {"show", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_show, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13217:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13217 | {"setFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13218:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13218 | {"setFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13219:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13219 | {"getFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13220:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13220 | {"getFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13221:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13221 | {"removeControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13222:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13222 | {"removeControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13223:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13223 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13224:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13224 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13225:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13225 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13226:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13226 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13227:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13227 | {"clearProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13228:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13228 | {"clearProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13229:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13229 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13230:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13230 | {"doModal", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13231:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13231 | {"addControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13232:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13232 | {"addControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13233:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13233 | {"getControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13308:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13308 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13309:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13309 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13310:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13310 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13311:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13311 | {"getCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13312:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13312 | {"setCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13313:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13313 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13314:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13314 | {"getListSize", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListSize, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13315:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13315 | {"clearList", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_clearList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13316:30: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13316 | {"setContainerProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContainerProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13317:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13317 | {"setContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13318:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13318 | {"getCurrentContainerId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentContainerId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13391:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13391 | {"getCurrentWindowId", (PyCFunction)xbmcgui_getCurrentWindowId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13392:34: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13392 | {"getCurrentWindowDialogId", (PyCFunction)xbmcgui_getCurrentWindowDialogId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13393:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13393 | {"getScreenHeight", (PyCFunction)xbmcgui_getScreenHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmcgui.i.cpp:13394:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13394 | {"getScreenWidth", (PyCFunction)xbmcgui_getScreenWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 warnings generated. [944/1700] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [945/1700] Linking CXX static library build/dialogs/dialogs.a [946/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [947/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [948/1700] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [949/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [950/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [951/1700] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [952/1700] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [953/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [954/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [955/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [956/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [957/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [958/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [959/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [960/1700] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [961/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [962/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [963/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [964/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [965/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [966/1700] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [967/1700] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [968/1700] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [969/1700] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [970/1700] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [971/1700] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [972/1700] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [973/1700] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [974/1700] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [975/1700] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [976/1700] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [977/1700] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [978/1700] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [979/1700] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [980/1700] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [981/1700] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [982/1700] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [983/1700] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [984/1700] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [985/1700] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [986/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [987/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [988/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18074:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18074 | {"play", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_play, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18075:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18075 | {"stop", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_stop, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18076:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18076 | {"pause", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_pause, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18077:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18077 | {"playnext", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playnext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18078:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18078 | {"playprevious", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playprevious, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18079:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18079 | {"playselected", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playselected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18080:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18080 | {"onPlayBackStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18081:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18081 | {"onAVStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18082:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18082 | {"onAVChange", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVChange, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18083:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18083 | {"onPlayBackEnded", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackEnded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18084:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18084 | {"onPlayBackStopped", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStopped, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18085:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18085 | {"onPlayBackError", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackError, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18086:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18086 | {"onPlayBackPaused", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackPaused, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18087:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18087 | {"onPlayBackResumed", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackResumed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18088:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18088 | {"onQueueNextItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onQueueNextItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18089:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18089 | {"onPlayBackSpeedChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSpeedChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18090:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18090 | {"onPlayBackSeek", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18091:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18091 | {"onPlayBackSeekChapter", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeekChapter, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18092:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18092 | {"isPlaying", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlaying, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18093:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18093 | {"isPlayingAudio", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingAudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18094:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18094 | {"isPlayingVideo", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingVideo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18095:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18095 | {"isPlayingRDS", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingRDS, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18096:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18096 | {"isPlayingGame", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingGame, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18097:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18097 | {"isExternalPlayer", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isExternalPlayer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18098:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18098 | {"getPlayingFile", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18099:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18099 | {"getPlayingItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18100:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18100 | {"getTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18101:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18101 | {"seekTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_seekTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18102:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18102 | {"setSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18103:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18103 | {"showSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_showSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18104:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18104 | {"getSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18105:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18105 | {"getAvailableSubtitleStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableSubtitleStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18106:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18106 | {"setSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18107:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18107 | {"updateInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_updateInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18108:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18108 | {"getGameInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18109:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18109 | {"getVideoInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18110:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18110 | {"getMusicInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18111:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18111 | {"getRadioRDSInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getRadioRDSInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18112:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18112 | {"getTotalTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTotalTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18113:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18113 | {"getAvailableAudioStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableAudioStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18114:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18114 | {"setAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18115:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18115 | {"getAvailableVideoStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableVideoStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18116:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18116 | {"setVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18153:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18153 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18154:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18154 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18155:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18155 | {"getAspectRatio", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getAspectRatio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18156:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18156 | {"getImageFormat", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImageFormat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18157:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18157 | {"getImage", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18158:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18158 | {"capture", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_capture, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18195:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18195 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18196:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18196 | {"getPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18197:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18197 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18198:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18198 | {"getPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18199:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18199 | {"getDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18200:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18200 | {"getOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18201:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18201 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18202:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18202 | {"getGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18203:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18203 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18204:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18204 | {"setPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18205:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18205 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18206:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18206 | {"setPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18207:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18207 | {"setDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18208:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18208 | {"setOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18209:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18209 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18210:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18210 | {"setGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18247:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18247 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18248:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18248 | {"getURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18249:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18249 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18250:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18250 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18251:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18251 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18252:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18252 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18253:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18253 | {"getAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18254:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18254 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18255:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18255 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18256:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18256 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18257:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18257 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18258:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18258 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18259:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18259 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18260:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18260 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18261:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18261 | {"getDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18262:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18262 | {"getReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18263:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18263 | {"getListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18264:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18264 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18265:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18265 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18266:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18266 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18267:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18267 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18268:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18268 | {"getLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18269:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18269 | {"getMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18270:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18270 | {"getMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18271:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18271 | {"getMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18272:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18272 | {"getMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18273:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18273 | {"getMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18274:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18274 | {"getSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18275:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18275 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18276:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18276 | {"setURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18277:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18277 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18278:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18278 | {"setTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18279:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18279 | {"setDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18280:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18280 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18281:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18281 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18282:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18282 | {"setReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18283:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18283 | {"setListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18284:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18284 | {"setPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18285:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18285 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18286:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18286 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18287:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18287 | {"setArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18288:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18288 | {"setAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18289:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18289 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18290:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18290 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18291:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18291 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18292:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18292 | {"setLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18293:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18293 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18294:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18294 | {"setMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18295:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18295 | {"setMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18296:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18296 | {"setMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18297:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18297 | {"setMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18298:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18298 | {"setMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18299:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18299 | {"setComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18300:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18300 | {"setSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18337:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18337 | {"getResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18338:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18338 | {"getDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18339:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18339 | {"setResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18340:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18340 | {"setDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18377:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18377 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18378:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18378 | {"getBand", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getBand, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18379:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18379 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18380:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18380 | {"getComposer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComposer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18381:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18381 | {"getConductor", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getConductor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18382:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18382 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18383:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18383 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18384:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18384 | {"getAlbumTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbumTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18385:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18385 | {"getInfoNews", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNews, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18386:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18386 | {"getInfoNewsLocal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNewsLocal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18387:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18387 | {"getInfoSport", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoSport, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18388:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18388 | {"getInfoStock", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoStock, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18389:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18389 | {"getInfoWeather", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoWeather, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18390:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18390 | {"getInfoHoroscope", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoHoroscope, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18391:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18391 | {"getInfoCinema", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoCinema, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18392:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18392 | {"getInfoLottery", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoLottery, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18393:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18393 | {"getInfoOther", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoOther, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18394:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18394 | {"getEditorialStaff", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEditorialStaff, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18395:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18395 | {"getProgStation", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18396:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18396 | {"getProgStyle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStyle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18397 | {"getProgHost", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgHost, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18398:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18398 | {"getProgWebsite", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgWebsite, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18399:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18399 | {"getProgNow", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNow, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18400:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18400 | {"getProgNext", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18401:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18401 | {"getPhoneHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18402:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18402 | {"getEMailHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18403:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18403 | {"getPhoneStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18404:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18404 | {"getEMailStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18405:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18405 | {"getSMSStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getSMSStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18442:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18442 | {"getName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18443:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18443 | {"getRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18444:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18444 | {"getOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18445:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18445 | {"getThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18446:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18446 | {"setName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18447:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18447 | {"setRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18448:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18448 | {"setOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18449:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18449 | {"setThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18486:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18486 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18487:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18487 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18488:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18488 | {"getAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18489:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18489 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18490:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18490 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18491:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18491 | {"getStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18492:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18492 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18493:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18493 | {"getHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18494:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18494 | {"setWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18495:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18495 | {"setHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18496:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18496 | {"setAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18497:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18497 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18498:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18498 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18499:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18499 | {"setStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18500:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18500 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18501:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18501 | {"setHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18538:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18538 | {"getChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18539:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18539 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18540:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18540 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18541:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18541 | {"setChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18542:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18542 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18543:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18543 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18580:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18580 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18581:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18581 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18618 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18619:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18619 | {"getDirector", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirector, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18620:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18620 | {"getDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18621:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18621 | {"getWritingCredits", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWritingCredits, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18622:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18622 | {"getWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18623:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18623 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18624:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18624 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18625:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18625 | {"getTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18626:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18626 | {"getPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18627:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18627 | {"getPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18628:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18628 | {"getPictureURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPictureURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18629:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18629 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18630:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18630 | {"getTVShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTVShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18631:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18631 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18632 | {"getVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18633:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18633 | {"getVotesAsInt", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotesAsInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18634:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18634 | {"getCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18635:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18635 | {"getActors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getActors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18636:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18636 | {"getFile", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18637:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18637 | {"getPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18638:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18638 | {"getFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18639:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18639 | {"getIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18640:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18640 | {"getSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18641:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18641 | {"getEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18642:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18642 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18643:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18643 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18644:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18644 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18645:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18645 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18646:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18646 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18647:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18647 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18648:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18648 | {"getOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18649:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18649 | {"getPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18650:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18650 | {"getPremieredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremieredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18651:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18651 | {"getFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18652:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18652 | {"getFirstAiredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAiredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18653:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18653 | {"getTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18654:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18654 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18655:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18655 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18656:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18656 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18657:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18657 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18658:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18658 | {"getResumeTime", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18659:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18659 | {"getResumeTimeTotal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTimeTotal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18660:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18660 | {"getUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18661:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18661 | {"setUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18662:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18662 | {"setUniqueIDs", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18663:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18663 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18664:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18664 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18665:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18665 | {"setEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18666:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18666 | {"setSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18667:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18667 | {"setSortEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18668:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18668 | {"setSortSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18669:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18669 | {"setEpisodeGuide", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisodeGuide, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18670:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18670 | {"setTop250", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTop250, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18671:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18671 | {"setSetId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18672:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18672 | {"setTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18673:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18673 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18674:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18674 | {"setRatings", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRatings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18675:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18675 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18676:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18676 | {"setPlaycount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlaycount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18677:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18677 | {"setMpaa", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMpaa, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18678:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18678 | {"setPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18679:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18679 | {"setPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18680:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18680 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18681:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18681 | {"setOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18682:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18682 | {"setSortTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18683:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18683 | {"setTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18684:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18684 | {"setTvShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18685:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18685 | {"setTvShowStatus", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowStatus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18686:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18686 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18687:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18687 | {"setCountries", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCountries, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18688:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18688 | {"setDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18689:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18689 | {"setStudios", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setStudios, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18690:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18690 | {"setWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18691:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18691 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18692:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18692 | {"setPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18693:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18693 | {"setSet", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSet, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18694:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18694 | {"setSetOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18695:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18695 | {"setTags", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTags, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18696:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18696 | {"setVideoAssetTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVideoAssetTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18697:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18697 | {"setProductionCode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setProductionCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18698:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18698 | {"setFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18699:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18699 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18700:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18700 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18701:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18701 | {"setVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18702:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18702 | {"setTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18703:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18703 | {"setPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18704:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18704 | {"setFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18705:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18705 | {"setIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18706:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18706 | {"setDateAdded", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDateAdded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18707:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18707 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18708:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18708 | {"setShowLinks", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setShowLinks, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18709:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18709 | {"setArtists", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setArtists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18710:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18710 | {"setCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18711:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18711 | {"setResumePoint", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setResumePoint, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18712:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18712 | {"addSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18713:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18713 | {"addSeasons", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeasons, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18714:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18714 | {"addVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18715:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18715 | {"addAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18716:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18716 | {"addSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18717:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18717 | {"addAvailableArtwork", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18754:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18754 | {"doModal", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18755:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18755 | {"setDefault", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setDefault, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18756:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18756 | {"setHiddenInput", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHiddenInput, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18757:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18757 | {"setHeading", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHeading, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18758:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18758 | {"getText", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18759:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18759 | {"isConfirmed", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_isConfirmed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18810:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18810 | {"getPlayListId", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getPlayListId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18811:13: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18811 | {"add", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_add, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18812:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18812 | {"load", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_load, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18813:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18813 | {"remove", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_remove, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18814:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18814 | {"clear", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_clear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18815:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18815 | {"size", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18816:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18816 | {"shuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_shuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18817:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18817 | {"unshuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_unshuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18818:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18818 | {"getposition", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getposition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18857:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18857 | {"onSettingsChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onSettingsChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18858:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18858 | {"onScreensaverActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18859:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18859 | {"onScreensaverDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18860:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18860 | {"onDPMSActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18861:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18861 | {"onDPMSDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18862:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18862 | {"onScanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18863:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18863 | {"onScanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18864:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18864 | {"onCleanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18865:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18865 | {"onCleanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18866:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18866 | {"onNotification", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onNotification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18867:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18867 | {"waitForAbort", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_waitForAbort, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18868:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18868 | {"abortRequested", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_abortRequested, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18901:13: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18901 | {"log", (PyCFunction)xbmc_log, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18902:18: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18902 | {"shutdown", (PyCFunction)xbmc_shutdown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18903:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18903 | {"restart", (PyCFunction)xbmc_restart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18904:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18904 | {"executescript", (PyCFunction)xbmc_executescript, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18905:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18905 | {"executebuiltin", (PyCFunction)xbmc_executebuiltin, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18906:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18906 | {"executeJSONRPC", (PyCFunction)xbmc_executeJSONRPC, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18907:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18907 | {"sleep", (PyCFunction)xbmc_sleep, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18908:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18908 | {"getLocalizedString", (PyCFunction)xbmc_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18909:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18909 | {"getSkinDir", (PyCFunction)xbmc_getSkinDir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18910:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18910 | {"getLanguage", (PyCFunction)xbmc_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18911:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18911 | {"getIPAddress", (PyCFunction)xbmc_getIPAddress, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18912:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18912 | {"getDVDState", (PyCFunction)xbmc_getDVDState, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18913:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18913 | {"getFreeMem", (PyCFunction)xbmc_getFreeMem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18914:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18914 | {"getInfoLabel", (PyCFunction)xbmc_getInfoLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18915:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18915 | {"getInfoImage", (PyCFunction)xbmc_getInfoImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18916:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18916 | {"playSFX", (PyCFunction)xbmc_playSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18917:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18917 | {"stopSFX", (PyCFunction)xbmc_stopSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18918:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18918 | {"enableNavSounds", (PyCFunction)xbmc_enableNavSounds, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18919:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18919 | {"getCondVisibility", (PyCFunction)xbmc_getCondVisibility, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18920:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18920 | {"getGlobalIdleTime", (PyCFunction)xbmc_getGlobalIdleTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18921:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18921 | {"getCacheThumbName", (PyCFunction)xbmc_getCacheThumbName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18922:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18922 | {"getCleanMovieTitle", (PyCFunction)xbmc_getCleanMovieTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18923:19: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18923 | {"getRegion", (PyCFunction)xbmc_getRegion, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18924:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18924 | {"getSupportedMedia", (PyCFunction)xbmc_getSupportedMedia, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18925:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18925 | {"skinHasImage", (PyCFunction)xbmc_skinHasImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18926:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18926 | {"startServer", (PyCFunction)xbmc_startServer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18927:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18927 | {"audioSuspend", (PyCFunction)xbmc_audioSuspend, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18928:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18928 | {"audioResume", (PyCFunction)xbmc_audioResume, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18929:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18929 | {"getUserAgent", (PyCFunction)xbmc_getUserAgent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/swig/AddonModuleXbmc.i.cpp:18930:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18930 | {"convertLanguage", (PyCFunction)xbmc_convertLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 warnings generated. [989/1700] Linking CXX static library build/swig/libpython_binding.a [990/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [991/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [992/1700] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [993/1700] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [994/1700] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [995/1700] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [996/1700] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [997/1700] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [998/1700] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [999/1700] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1000/1700] Linking CXX static library build/addons_settings/addons_settings.a [1001/1700] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1002/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1003/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1004/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1005/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1006/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1007/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1008/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1009/1700] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1010/1700] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1011/1700] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1012/1700] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1013/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1014/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1015/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1016/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1017/1700] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1018/1700] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1019/1700] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1020/1700] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1021/1700] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [1022/1700] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1023/1700] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1024/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1025/1700] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1026/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1027/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1028/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1029/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1030/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1031/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1032/1700] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1033/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1034/1700] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1035/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1036/1700] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1037/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1038/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1039/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1040/1700] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1041/1700] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1042/1700] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1043/1700] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1044/1700] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1045/1700] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1046/1700] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1047/1700] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1048/1700] Linking CXX static library build/addons_gui/addons_gui.a [1049/1700] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1050/1700] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1051/1700] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1052/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1053/1700] Linking CXX static library build/addons_interfaces/addons_interfaces.a [1054/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1055/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1056/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1057/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1058/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1059/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1060/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1061/1700] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1062/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1063/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1064/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1065/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1066/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1067/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1068/1700] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [1069/1700] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1070/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1071/1700] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1072/1700] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1073/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1074/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1075/1700] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1076/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1077/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1078/1700] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1079/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1080/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1081/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1082/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1083/1700] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1084/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1085/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1086/1700] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1087/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1088/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1089/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1090/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1091/1700] Linking CXX static library build/application/application.a [1092/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1093/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1094/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1095/1700] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1096/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1097/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1098/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1099/1700] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1100/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1101/1700] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1102/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1103/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1104/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1105/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1106/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1107/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1108/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1109/1700] Linking CXX static library build/addons/addons.a [1110/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1111/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1112/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1113/1700] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1114/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1115/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1116/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1117/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1118/1700] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1119/1700] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1120/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1121/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1122/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1123/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1124/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1125/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1126/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1127/1700] Linking CXX static library build/settings/lib/settings_lib.a [1128/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1129/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1130/1700] Linking CXX static library build/pvr/settings/pvr_settings.a [1131/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1132/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1133/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1134/1700] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1135/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1136/1700] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1137/1700] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1138/1700] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1139/1700] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1140/1700] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1141/1700] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1142/1700] Linking CXX static library build/pvr/providers/pvr_providers.a [1143/1700] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1144/1700] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1145/1700] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1146/1700] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1147/1700] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1148/1700] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1149/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1150/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1151/1700] Linking CXX static library build/settings/windows/settings_windows.a [1152/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1153/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1154/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1155/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1156/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1157/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1158/1700] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1159/1700] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1160/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1161/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1162/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1163/1700] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1164/1700] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1165/1700] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1166/1700] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1167/1700] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1168/1700] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1169/1700] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1170/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1171/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1172/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1173/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1174/1700] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1175/1700] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1176/1700] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1177/1700] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1178/1700] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1179/1700] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1180/1700] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1181/1700] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1182/1700] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1183/1700] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1184/1700] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1185/1700] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1186/1700] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1187/1700] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1188/1700] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1189/1700] Linking CXX static library build/settings/settings.a [1190/1700] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1191/1700] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1192/1700] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1193/1700] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1194/1700] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1195/1700] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1196/1700] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1197/1700] Linking CXX static library build/pvr/windows/pvr_windows.a [1198/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1199/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1200/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1201/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1202/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1203/1700] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1204/1700] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1205/1700] Linking CXX static library build/pvr/epg/pvr_epg.a [1206/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1207/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1208/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1209/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1210/1700] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1211/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1212/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1213/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1214/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1215/1700] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1216/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1217/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1218/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1219/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1220/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1221/1700] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1222/1700] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1223/1700] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1224/1700] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1225/1700] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1226/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1227/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1228/1700] Linking CXX static library build/xbmc/xbmc.a [1229/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1230/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1231/1700] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1232/1700] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1233/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1234/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1235/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1236/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1237/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1238/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1239/1700] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1240/1700] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1241/1700] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1242/1700] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1243/1700] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1244/1700] Linking CXX static library build/peripherals/events/peripherals_events.a [1245/1700] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1246/1700] Linking CXX static library build/pvr/timers/pvr_timers.a [1247/1700] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1248/1700] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1249/1700] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1250/1700] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1251/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1252/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1253/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1254/1700] Linking CXX static library build/profiles/windows/profiles_windows.a [1255/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1256/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1257/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1258/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1259/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1260/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1261/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1262/1700] Linking CXX static library build/network/websocket/network_websockets.a [1263/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1264/1700] Linking CXX static library build/drm/drm.a [1265/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1266/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1267/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1268/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1269/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1270/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1271/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1272/1700] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1273/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1274/1700] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1275/1700] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1276/1700] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1277/1700] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1278/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1279/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1280/1700] Linking CXX static library build/pvr/pvr.a [1281/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1282/1700] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1283/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1284/1700] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1285/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1286/1700] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1287/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1288/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1289/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1290/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1291/1700] Linking CXX static library build/pvr/channels/pvr_channels.a [1292/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1293/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1294/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1295/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1296/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1297/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1298/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1299/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1300/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1301/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1302/1700] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1303/1700] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1304/1700] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1305/1700] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1306/1700] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1307/1700] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1308/1700] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1309/1700] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1310/1700] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1311/1700] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1312/1700] Linking CXX static library build/media/media.a [1313/1700] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1314/1700] Linking CXX static library build/music/tags/music_tags.a [1315/1700] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1316/1700] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1317/1700] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1318/1700] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1319/1700] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1320/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1321/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1322/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1323/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1324/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1325/1700] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1326/1700] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1327/1700] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1328/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1329/1700] Linking CXX static library build/profiles/profiles.a [1330/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1331/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1332/1700] Linking CXX static library build/pvr/addons/pvr_addons.a [1333/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1334/1700] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1335/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1336/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1337/1700] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1338/1700] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1339/1700] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1340/1700] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1341/1700] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1342/1700] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1343/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1344/1700] Linking CXX static library build/network/network.a [1345/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1346/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1347/1700] Linking CXX static library build/interfaces/info/info_interface.a [1348/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1349/1700] Linking CXX static library build/music/jobs/music_jobs.a [1350/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1351/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1352/1700] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1353/1700] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1354/1700] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1355/1700] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1356/1700] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1357/1700] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1358/1700] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1359/1700] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1360/1700] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1361/1700] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1362/1700] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1363/1700] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1364/1700] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1365/1700] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1366/1700] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1367/1700] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1368/1700] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1369/1700] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1370/1700] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1371/1700] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1372/1700] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1373/1700] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1374/1700] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1375/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1376/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1377/1700] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1378/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1379/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1380/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1381/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1382/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1383/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1384/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1385/1700] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1386/1700] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1387/1700] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1388/1700] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1389/1700] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1390/1700] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1391/1700] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1392/1700] Linking CXX static library build/input/mouse/input_mouse.a [1393/1700] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1394/1700] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1395/1700] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1396/1700] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1397/1700] Linking CXX static library build/interfaces/generic/generic_interface.a [1398/1700] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1399/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1400/1700] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1401/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1402/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1403/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1404/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1405/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1406/1700] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1407/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1408/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1409/1700] Linking CXX static library build/music/dialogs/music_dialogs.a [1410/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1411/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1412/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1413/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1414/1700] Linking CXX static library build/games/ports/types/games_ports_types.a [1415/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1416/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1417/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1418/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1419/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1420/1700] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1421/1700] Linking CXX static library build/peripherals/peripherals.a [1422/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1423/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1424/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1425/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1426/1700] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1427/1700] Linking CXX static library build/games/tags/gametags.a [1428/1700] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1429/1700] Linking CXX static library build/music/windows/music_windows.a [1430/1700] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1431/1700] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1432/1700] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1433/1700] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1434/1700] Linking CXX static library build/interfaces/interfaces.a [1435/1700] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1436/1700] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1437/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1438/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1439/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1440/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1441/1700] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1442/1700] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1443/1700] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1444/1700] Linking CXX static library build/input/joysticks/input_joystick.a [1445/1700] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1446/1700] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1447/1700] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1448/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1449/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1450/1700] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1451/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1452/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1453/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1454/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1455/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1456/1700] Linking CXX static library build/input/keyboard/input_keyboard.a [1457/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1458/1700] Linking CXX static library build/input/actions/input_actions.a [1459/1700] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1460/1700] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1461/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1462/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1463/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1464/1700] Linking CXX static library build/games/controllers/types/games_controller_types.a [1465/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1466/1700] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1467/1700] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1468/1700] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1469/1700] Linking CXX static library build/input/keymaps/input_keymaps.a [1470/1700] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1471/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1472/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1473/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1474/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1475/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1476/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1477/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1478/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1479/1700] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1480/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1481/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1482/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1483/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1484/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1485/1700] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1486/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1487/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1488/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1489/1700] Linking CXX static library build/games/windows/gameswindows.a [1490/1700] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1491/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1492/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1493/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1494/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1495/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1496/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1497/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1498/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1499/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1500/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1501/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1502/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1503/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1504/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1505/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1506/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1507/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1508/1700] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1509/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1510/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1511/1700] Linking CXX static library build/games/ports/input/games_ports_input.a [1512/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1513/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1514/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1515/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1516/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1517/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1518/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1519/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1520/1700] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1521/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1522/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1523/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1524/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1525/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1526/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1527/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1528/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1529/1700] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1530/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1531/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1532/1700] Linking CXX static library build/games/controllers/games_controller.a [1533/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1534/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1535/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1536/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1537/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1538/1700] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1539/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1540/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1541/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1542/1700] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1543/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1544/1700] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1545/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1546/1700] Linking CXX static library build/games/controllers/input/games_controller_input.a [1547/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1548/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1549/1700] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1550/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1551/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1552/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1553/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1554/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1555/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1556/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1557/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1558/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1559/1700] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1560/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1561/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1562/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1563/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1564/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1565/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1566/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1567/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1568/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1569/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1570/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1571/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1572/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1573/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1574/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1575/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1576/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1577/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1578/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1579/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1580/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1581/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1582/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1583/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1584/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1585/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1586/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1587/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1588/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1589/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1590/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1591/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1592/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1593/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1594/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1595/1700] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1596/1700] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1597/1700] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1598/1700] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1599/1700] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1600/1700] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1601/1700] Linking C static library build/kissfft/kissfft.a [1602/1700] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1603/1700] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1604/1700] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1605/1700] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1606/1700] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1607/1700] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1608/1700] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1609/1700] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1610/1700] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1611/1700] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1612/1700] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1613/1700] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1614/1700] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1615/1700] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1616/1700] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1617/1700] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1618/1700] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1619/1700] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1620/1700] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1621/1700] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1622/1700] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1623/1700] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1624/1700] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1625/1700] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1626/1700] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1627/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1628/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1629/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1630/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1631/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1632/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1633/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1634/1700] Linking CXX static library build/games/games.a [1635/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1636/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1637/1700] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1638/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1639/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1640/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1641/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1642/1700] Linking CXX static library build/games/agents/input/games_agents_input.a [1643/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1644/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1645/1700] Linking CXX static library build/games/dialogs/gamedialogs.a [1646/1700] Linking CXX static library build/games/addons/input/gameinput.a [1647/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1648/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1649/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1650/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1651/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1652/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1653/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1654/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1655/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1656/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1657/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1658/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1659/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1660/1700] Linking CXX static library build/music/music.a [1661/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1662/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1663/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1664/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1665/1700] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1666/1700] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1667/1700] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1668/1700] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1669/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11GLESContext.cpp.o [1670/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/X11DPMSSupport.cpp.o [1671/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/XRandR.cpp.o [1672/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o [1673/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinEventsX11.cpp.o [1674/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OSScreenSaverX11.cpp.o [1675/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OptionalsReg.cpp.o [1676/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContext.cpp.o [1677/1700] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o [1678/1700] Building CXX object build/cores/VideoPlayer/Process/X11/CMakeFiles/processX11.dir/ProcessInfoX11.cpp.o [1679/1700] Building CXX object build/cores/RetroPlayer/process/X11/CMakeFiles/rp-process-x11.dir/RPProcessInfoX11.cpp.o [1680/1700] Copying files into build tree [1681/1700] Linking CXX static library build/games/addons/gameaddons.a [1682/1700] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1683/1700] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1684/1700] Linking CXX static library build/events/windows/events_windows.a [1685/1700] Linking CXX static library build/input/input.a [1686/1700] Linking CXX static library build/cores/RetroPlayer/process/X11/rp-process-x11.a [1687/1700] Linking CXX static library build/events/events.a [1688/1700] Linking CXX static library build/cores/VideoPlayer/Process/X11/processX11.a [1689/1700] Linking CXX static library build/cores/dll-loader/dllloader.a [1690/1700] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1691/1700] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1692/1700] Linking CXX static library build/cores/paplayer/paplayer.a [1693/1700] Linking CXX static library build/cores/cores.a [1694/1700] Linking CXX static library build/cores/externalplayer/externalplayer.a [1695/1700] Linking CXX static library build/filesystem/filesystem.a [1696/1700] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1697/1700] Linking CXX static library build/cores/audioengine/audioengine.a [1698/1700] Linking CXX static library build/windowing/X11/windowing_X11.a [1699/1700] Linking CXX static library libkodi.a [1700/1700] Linking CXX executable kodi-x11 -- The CXX compiler identification is Clang 19.1.4 -- The C compiler identification is Clang 19.1.4 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/bin/clang -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - 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/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Mirror download location: http://mirrors.kodi.tv -- Source directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.1 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: wayland -- CPU: aarch64, ARCH: aarch64 -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK) -- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK) -- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK) -- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK) -- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK) -- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK) -- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK) -- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK) -- NEON optimization enabled -- Found Git: /usr/bin/git (found version "2.47.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Could NOT find CCache (missing: CCACHE_PROGRAM) -- Could NOT find ClangFormat (missing: CLANG_FORMAT_EXECUTABLE) -- Found FlatC Compiler: /usr/bin/flatc (found version "24.3.25") -- Found JsonSchemaBuilder: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/bin/JsonSchemaBuilder -- Found Lzo2: /usr/lib/liblzo2.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.44") -- Found GIF: /usr/lib/libgif.so (found version "5.2.2") -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Building internal TexturePacker -- Shipping internal TexturePacker -- Internal TexturePacker will be executed during build -- Found Alsa: /usr/lib/libasound.so (found version "1.2.12") -- Found Avahi: /usr/lib/libavahi-client.so (found version "0.8") -- Found Bluetooth: /usr/lib/libbluetooth.so -- Found Bluray: /usr/lib/libbluray.so (found suitable version "1.3.4", minimum required is "0.9.3") -- Found CAP: /usr/lib/libcap.so (found version "2.71") -- Could NOT find libcec (missing: libcec_DIR) -- Found CEC: /usr/lib/libcec.so (found suitable version "4.0.7", minimum required is "4.0.0") -- Found Dav1d: /usr/lib/libdav1d.so (found version "1.5.0") -- Found DBus: /usr/lib/libdbus-1.so (found version "1.14.10") -- Found Cdio: /usr/lib/libcdio.so (found version "2.1.0") -- Found Iso9660pp: /usr/lib/libiso9660++.so (found version "2.1.0") -- Found LCMS2: /usr/lib/liblcms2.so (found version "2.16") -- Could NOT find LircClient (missing: LIRCCLIENT_LIBRARY LIRCCLIENT_INCLUDE_DIR) -- Could NOT find MDNS (missing: MDNS_LIBRARY) -- Found MicroHttpd: /usr/lib/libmicrohttpd.so (found version "0.9.77") -- Found NFS: /usr/lib/libnfs.so (found version "5.0.3") -- Found Pipewire: /usr/lib/libpipewire-0.3.so (found suitable version "1.2.6", minimum required is "0.3.50") -- Found Plist: /usr/lib/libplist-2.0.so (found version "2.6.0") -- Found PulseAudio: /usr/lib/libpulse.so (found version "17.0") -- Found Python3: /usr/include/python3.12 (found version "3.12.7") found components: Development Development.Module Development.Embed -- Found SmbClient: /usr/lib/libsmbclient.so (found version "0.8.0") -- Could NOT find Sndio (missing: SNDIO_LIBRARY SNDIO_INCLUDE_DIR) -- Found UDEV: /usr/lib/libudev.so (found version "251") -- Found udfread: /usr/lib/libudfread.so (version: "1.1.2") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.4") -- Found XSLT: /usr/lib/libxslt.so (found version "1.1.42") -- Found VAAPI: /usr/lib/libva.so (found suitable version "1.22.0", minimum required is "0.39.0") -- Found ASS: /usr/lib/libass.so (found suitable version "0.17.3", minimum required is "0.15.0") -- Found Patch: /usr/bin/patch (found version "2.7.6") -- Found CrossGUID: optimized;/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libcrossguid-dgb.a (found version "ca1bf4b810e2d188d04cb6286f957008ee1b7681") -- Found UUID: /usr/lib/libuuid.so (found version "2.40.2") -- Found Curl: /usr/lib/libcurl.so (found version "8.11.0") -- Checking for modules 'libavcodec>=60.2.100;libavfilter>=9.3.100;libavformat>=60.3.100;libavutil>=58.2.100;libswscale>=7.1.100;libswresample>=4.10.100;libpostproc>=57.1.100' -- Package dependency requirement 'libavcodec >= 60.2.100' could not be satisfied. Package 'libavcodec' has version '58.134.100', required version is '>= 60.2.100' -- Package dependency requirement 'libavfilter >= 9.3.100' could not be satisfied. Package 'libavfilter' has version '7.110.100', required version is '>= 9.3.100' -- Package dependency requirement 'libavformat >= 60.3.100' could not be satisfied. Package 'libavformat' has version '58.76.100', required version is '>= 60.3.100' -- Package dependency requirement 'libavutil >= 58.2.100' could not be satisfied. Package 'libavutil' has version '56.70.100', required version is '>= 58.2.100' -- Package dependency requirement 'libswscale >= 7.1.100' could not be satisfied. Package 'libswscale' has version '5.9.100', required version is '>= 7.1.100' -- Package dependency requirement 'libswresample >= 4.10.100' could not be satisfied. Package 'libswresample' has version '3.9.100', required version is '>= 4.10.100' -- Package dependency requirement 'libpostproc >= 57.1.100' could not be satisfied. Package 'libpostproc' has version '55.9.100', required version is '>= 57.1.100' -- FFmpeg 6.0.0 not found, falling back to internal build -- Found FlatBuffers: /usr/include/ -- Found Fmt: /usr/lib/libfmt.so.10.2.1 (found version "10.2.1") -- Found FreeType: /usr/lib/libfreetype.so (found version "26.2.20") -- Found FriBidi: /usr/lib/libfribidi.so (found version "1.0.16") -- Found Fstrcmp: /usr/lib/libfstrcmp.so (found version "0.7") -- Found HarfBuzz: /usr/lib/libharfbuzz.so (found version "9.0.0") -- Found Iconv: /usr/lib/libc.so -- Found KissFFT: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2") -- Found LibDvdRead: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2") -- Found LibDvdNav: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.a (found version "6.1.1-Next-Nexus-Alpha2-2") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.3.2", minimum required is "1.1.0") -- Found PCRE: /usr/lib/libpcre.so -- RapidJSON found. Headers: /usr/include -- Found RapidJSON: /usr/include (found suitable version "1.1.0", minimum required is "1.0.2") -- Found Spdlog: /usr/lib/libspdlog.so (found version "1.14.1") -- Found Sqlite3: /usr/lib/libsqlite3.so (found version "3.47.0") -- Found TagLib: /usr/lib/libtag.so (found suitable version "1.13.1", minimum required is "1.9.0") -- Found TinyXML: /usr/lib/libtinyxml.so -- Found TinyXML2: /usr/lib/libtinyxml2.so (found version "10.0.0") -- Checking for module 'wayland-protocols' -- Found wayland-protocols, version 1.38 -- Found WaylandProtocols: 1 (found suitable version "1.38", minimum required is "1.7") -- Found Waylandpp: /usr/include (Required is at least version "0.2.2") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found Xkbcommon: /usr/lib/libxkbcommon.so (found suitable version "1.7.0", minimum required is "0.4.1") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "3.3.10") -- Found MySqlClient: /usr/lib/libmysqlclient.so (found version "") -- Could NOT find Shairplay (missing: SHAIRPLAY_LIBRARY SHAIRPLAY_INCLUDE_DIR HAVE_SHAIRPLAY_CALLBACK_CLS) -- Found Java: /usr/bin/java (found version "1.8.0.422") found components: Runtime -- Found SWIG: /usr/bin/swig (found version "4.3.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot -- Found PythonInterpreter: /usr/bin/python3 (found version "3.12.7") Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'distutils' -- #---- CONFIGURATION ----# -- Platforms: wayland -- 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: No -- CLANGTIDY enabled: No -- CPPCHECK enabled: No -- INCLUDEWHATYOUUSE enabled: No -- ALSA enabled: Yes -- AVAHI enabled: Yes -- BLUETOOTH enabled: Yes -- BLURAY enabled: Yes -- CAP enabled: Yes -- CEC enabled: Yes -- DAV1D enabled: Yes -- DBUS enabled: Yes -- ISO9660PP enabled: Yes -- LCMS2 enabled: Yes -- LIRCCLIENT enabled: No -- MDNS enabled: No -- MICROHTTPD enabled: Yes -- NFS enabled: Yes -- PIPEWIRE enabled: Yes -- PLIST enabled: Yes -- PULSEAUDIO enabled: Yes -- PYTHON enabled: Yes -- SMBCLIENT enabled: Yes -- SNDIO enabled: No -- UDEV enabled: Yes -- UDFREAD enabled: Yes -- XSLT enabled: Yes -- VAAPI enabled: Yes -- MARIADBCLIENT enabled: No -- MYSQLCLIENT enabled: Yes -- Configuring done (14.3s) -- Generating done (1.6s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland [1/8] Creating directories for 'crossguid' [2/8] Performing download step (verify and extract) for 'crossguid' -- verifying file... file='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/crossguid/src/crossguid' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/8] No update step for 'crossguid' [4/8] Performing patch step for 'crossguid' patching file src/guid.cpp patching file CMakeLists.txt patching file include/crossguid/guid.hpp [5/8] Performing configure step for 'crossguid' CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (LibUUID) does not match the name of the calling package (Libuuid). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindLibuuid.cmake:18 (find_package_handle_standard_args) CMakeLists.txt:33 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LibUUID: /usr/lib/libuuid.so (found version "2.40.2") -- Configuring done (0.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/crossguid/src/crossguid-build [6/8] Performing build step for 'crossguid' [1/2] Building CXX object CMakeFiles/crossguid.dir/src/guid.cpp.o [2/2] Linking CXX static library libcrossguid.a [7/8] Performing install step for 'crossguid' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1730] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega -DCORE_SYSTEM_NAME=linux -DCORE_PLATFORM_NAME_LC="wayland" -DCORE_BUILD_DIR=build -DCMAKE_BINARY_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland -P /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [2/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [3/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [4/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [5/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [6/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [7/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [8/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [9/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [10/1730] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [11/1730] Generating wayland-protocols C++ wrappers [12/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1730] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1730] Building C++ header for video.fbs [92/1730] Building C++ header for savestate.fbs [93/1730] Generating build/xbmc/CompileInfo.cpp [94/1730] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1730] Creating directories for 'libdvdcss' [96/1730] Creating directories for 'ffmpeg' [97/1730] Creating directories for 'JsonSchemaBuilder' [98/1730] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [99/1730] Performing download step (verify and extract) for 'libdvdcss' [100/1730] No download step for 'JsonSchemaBuilder' [101/1730] Performing download step (download, verify and extract) for 'ffmpeg' [102/1730] No update step for 'JsonSchemaBuilder' [103/1730] No patch step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [104/1730] No update step for 'libdvdcss' [105/1730] Performing configure step for 'JsonSchemaBuilder' [106/1730] No patch step for 'libdvdcss' [107/1730] Performing configure step for 'libdvdcss' [108/1730] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/cores/dll-loader/exports && /usr/bin/llvm-nm /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o | grep __wrap | awk '{ printf ( "%s ", $3 ) }' | sed "s/___wrap_/__wrap_/g" | sed "s/__wrap_/-Wl,-wrap,/g" > wrapper.def && test -s wrapper.def In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:71:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 71 | m_Delay = delay?*delay:NPT_TimeStamp(0.); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:100:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | service->SetStateVariableRate("LastChange", NPT_TimeInterval(0.2f)); | ~~~~~~~~~~~~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:187:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | service->SetStateVariableRate("LastChange", NPT_TimeInterval(0.2f)); | ~~~~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:145:22: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 145 | watchdog = now; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:142:12: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 142 | m_Rate = rate; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:308:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | NPT_TimeInterval delay(0.05f); | ~~~~~ ^~~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1101 | info.rel_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1111:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1111 | info.abs_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ 3 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:485:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | NPT_System::Sleep(NPT_TimeInterval(.15f)); | ~~~~~~~~~~~~~~~~ ^~~~ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:327:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:340:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:353:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:368:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: unused label 'bad_request' [-Wunused-label] 648 | bad_request: | ^~~~~~~~~~~~ 5 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:256:17: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 256 | m_LeaseTime = (lease_time.ToSeconds()>=10)?lease_time:*PLT_Constants::GetInstance().GetDefaultDeviceLease(); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:649:20: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 649 | expiration = subscriber->GetExpirationTime(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:825:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 825 | if (expiration == NPT_TimeStamp() || now < expiration + NPT_TimeStamp(30.f)) { | ~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:589:55: warning: implicit conversion increases floating-point precision: 'NPT_Float' (aka 'float') to 'double' [-Wdouble-promotion] 589 | didl += NPT_String::Format("%.1f", m_XbmcInfo.rating); | ~~~~~~~~~~ ~~~~~~~~~~~^~~~~~ 2 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1339:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1339 | NPT_TimeStamp delta((float)m_MaxConnectionAge); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (0.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR DUMMY_ARG PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [109/1730] Performing build step for 'JsonSchemaBuilder' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1207:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 1207 | leasetime = *PLT_Constants::GetInstance().GetDefaultSubscribeLease(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1276:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1276 | NPT_TimeInterval delay(.5f); | ~~~~~ ^~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1331:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1331 | NPT_TimeInterval delay(0.1f); | ~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1374:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1374 | delay = 1.f; | ^~~ 4 warnings generated. [110/1730] Linking CXX static library build/upnp/libupnp.a [111/1730] Linking CXX executable build/texturepacker/TexturePacker -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/download/ffmpeg-6.0.1.tar.gz' timeout='none' inactivity timeout='none' -- Using src='http://mirrors.kodi.tv/build-deps/sources/ffmpeg-6.0.1.tar.gz' -- [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] -- verifying file... file='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [112/1730] No update step for 'ffmpeg' [113/1730] Performing patch step for 'ffmpeg' [114/1730] Performing configure step for 'ffmpeg' [115/1730] Generating skin xbt CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter;--extra-cxxflags=-Os -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor;--extra-ldflags=-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--enable-libdav1d;--arch=aarch64 -- Configuring done (1.0s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR CORE_PLATFORM_NAME PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg-build [116/1730] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [117/1730] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/bin/JsonSchemaBuilder [118/1730] Completed 'JsonSchemaBuilder' [119/1730] Generating ServiceDescription.h [120/1730] Running utility command for generate_json_header DefaultActor.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultActorSolid.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultAddSource.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddon.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAlbumInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonArtistInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDSP.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioEncoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonContextItem.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonFont.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonGame.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonHelper.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImageDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImages.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoLibrary.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoProvider.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInputstream.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLanguage.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLibrary.png **** duplicate of DefaultAddon.png DefaultAddonLookAndFeel.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLyrics.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMovieInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusic.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusicVideoInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonNone.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPVRClient.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPeripheral.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPicture.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonProgram.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonRepository.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonScreensaver.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonService.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSubtitles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonTvInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonUISounds.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVfs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVideo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVisualization.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWeather.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWebSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsInstalled.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRecentlyUpdated.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRepo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsSearch.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsUpdates.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsZip.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAlbumCover.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultArtist.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAudio.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultAudioDSP.png frame 0 (delay: 0) ARGB * (128,128 @ 65536 bytes) DefaultBackBanner.png frame 0 (delay: 0) ARGB * (758,140 @ 424480 bytes) DefaultBluray.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCDDA.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCountry.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDEmpty.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDFull.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDRom.png **** duplicate of DefaultDVDFull.png DefaultDirector.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultExtensionInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFavourites.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFile.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBack.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBackPoster.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultFolderBackSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultFolderSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultGenre.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultHardDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultIconError.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconInfo.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconWarning.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultInProgressShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMimetypeInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovieTitle.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovies.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicAlbums.png **** duplicate of DefaultAlbumCover.png DefaultMusicArtists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicCompilations.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicGenres.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicPlaylists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyAdded.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyPlayed.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRoles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSearch.png **** duplicate of DefaultAddonsSearch.png DefaultMusicSongs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSources.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100Albums.png **** duplicate of DefaultAlbumCover.png DefaultMusicTop100Songs.png **** duplicate of DefaultMusicSongs.png DefaultMusicVideoTitle.png **** duplicate of DefaultMovieTitle.png DefaultMusicVideos.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicYears.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNetwork.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNoPreview.png frame 0 (delay: 0) ARGB * (385,220 @ 338800 bytes) DefaultPVRChannels.png **** duplicate of DefaultAddonPeripheral.png DefaultPVRGuide.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRRecordings.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRSearch.png **** duplicate of DefaultAddonsSearch.png DefaultPVRTimerRules.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRTimers.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPartyMode.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPicture.png **** duplicate of DefaultAddonImages.png DefaultPlaylist.png **** duplicate of DefaultMusicPlaylists.png DefaultProgram.png **** duplicate of DefaultAddonProgram.png DefaultRecentlyAddedEpisodes.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultRecentlyAddedMovies.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRecentlyAddedMusicVideos.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRemovableDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultScript.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultSets.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultStudios.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTVShowTitle.png **** duplicate of DefaultMovieTitle.png DefaultTVShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTags.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultUser.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVCD.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideo.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultVideoCover.png **** duplicate of DefaultVideo.png DefaultVideoDeleted.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideoPlaylists.png **** duplicate of DefaultMusicPlaylists.png DefaultVideoVersions.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultYear.png **** duplicate of DefaultMusicYears.png OverlayHD.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayLocked.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlayRAR.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlaySpoiler.png frame 0 (delay: 0) ARGB (320,180 @ 230400 bytes) OverlayUnwatched.png **** duplicate of OverlayHD.png OverlayWatched.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayZIP.png **** duplicate of OverlayRAR.png buttons/button-alt-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/color-back.png frame 0 (delay: 0) ARGB * (138,74 @ 40848 bytes) buttons/color-button-box.png frame 0 (delay: 0) ARGB (150,76 @ 45600 bytes) buttons/dialogbutton-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/dialogbutton-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/radio-button-off.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/radio-button-on.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/roundbutton-fo.png frame 0 (delay: 0) ARGB (120,120 @ 57600 bytes) buttons/slider-back.png frame 0 (delay: 0) ARGB (150,28 @ 16800 bytes) buttons/slider-nib.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) buttons/spinctrl/arrow-light-down.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/spinctrl/arrow-light-up.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/thumbnail_focused.png frame 0 (delay: 0) ARGB (20,20 @ 1600 bytes) calibrate/cal_br.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/cal_ratio.png frame 0 (delay: 0) ARGB (500,500 @ 1000000 bytes) calibrate/cal_sub.png frame 0 (delay: 0) ARGB (380,90 @ 136800 bytes) calibrate/cal_tl.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/reset.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) colors/black.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/grey.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/red.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/red50.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/white.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/white50.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) colors/white70.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) dialogs/close.png frame 0 (delay: 0) ARGB (84,84 @ 28224 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png dialogs/extendedprogress/loading-back.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/extendedprogress/loading.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/separator-grey.png frame 0 (delay: 0) ARGB (196,6 @ 4704 bytes) dialogs/volume/mute.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/progress/p0.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p1.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p10.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p100.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p11.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p12.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p13.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p14.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p15.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p16.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p17.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p18.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p19.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p2.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p20.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p21.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p22.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p23.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p24.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p25.png **** duplicate of dialogs/extendedprogress/loading.png dialogs/volume/progress/p26.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p27.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p28.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p29.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p3.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p30.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p31.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p32.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p33.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p34.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p35.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p36.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p37.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p38.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p39.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p4.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p40.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p41.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p42.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p43.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p44.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p45.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p46.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p47.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p48.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p49.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p5.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p50.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p51.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p52.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p53.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p54.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p55.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p56.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p57.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p58.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p59.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p6.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p60.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p61.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p62.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p63.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p64.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p65.png **** duplicate of dialogs/volume/progress/p64.png dialogs/volume/progress/p66.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p67.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p68.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p69.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p7.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p70.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p71.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p72.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p73.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p74.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p75.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p76.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p77.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p78.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p79.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p8.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p80.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p81.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p82.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p83.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p84.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p85.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p86.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p87.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p88.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p89.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p9.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p90.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p91.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p92.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p93.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p94.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p95.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p96.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p97.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p98.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p99.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/volume.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume1.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume2.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) flags/aspectratio/1.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.19.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.33.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.37.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.66.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.78.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.85.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.20.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.35.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.40.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.55.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.76.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/0.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/4.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/5.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/6.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/7.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac_latm.png **** duplicate of flags/audiocodec/aac.png flags/audiocodec/ac3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aif.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aifc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aiff.png **** duplicate of flags/audiocodec/aif.png flags/audiocodec/alac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/ape.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/avc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/cdda.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dca.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dolbydigital.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/dts.png **** duplicate of flags/audiocodec/dca.png flags/audiocodec/dtshd_hra.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtshd_ma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtsma.png **** duplicate of flags/audiocodec/dtshd_ma.png flags/audiocodec/eac3.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/flac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3float.png **** duplicate of flags/audiocodec/mp3.png flags/audiocodec/ogg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/opus.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm_bluray.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s16le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s24le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/truehd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/vorbis.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wav.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wavpack.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wmapro.png **** duplicate of flags/audiocodec/wma.png flags/audiocodec/wmav2.png **** duplicate of flags/audiocodec/wma.png flags/flag.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/rds/rds.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/starrating/0.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/1.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/10.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/2.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/3.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/4.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/5.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/6.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/7.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/8.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/9.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/rating0.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating1.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating2.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating3.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating4.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating5.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/videocodec/av1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/avc1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/bluray.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/div3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/divx.png **** duplicate of flags/videocodec/div3.png flags/videocodec/dvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/dx50.png **** duplicate of flags/videocodec/div3.png flags/videocodec/flv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/h264.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hddvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hdmv.png **** duplicate of flags/videocodec/bluray.png flags/videocodec/hev1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hevc.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/hvc1.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/mp4v.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1video.png **** duplicate of flags/videocodec/mpeg1.png flags/videocodec/mpeg2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg2video.png **** duplicate of flags/videocodec/mpeg2.png flags/videocodec/mpeg4.png **** duplicate of flags/videocodec/mp4v.png flags/videocodec/theora.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/tv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc-1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/vhs.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp9.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv3.png **** duplicate of flags/videocodec/wmv.png flags/videocodec/wvc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/xvid.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/dolbyvision.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hdr10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hlg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/1080.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/3D.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/480.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/4K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/540.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/576.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/720.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/8K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) frame/InfoBar.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) frame/item-count.png frame 0 (delay: 0) ARGB (54,44 @ 9504 bytes) frame/menu-nofo.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) frame/osdfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) icons/addonstatus/disable.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-broken.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-deprecated.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-normal.png **** duplicate of OverlayWatched.png icons/addonstatus/install-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/install.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/orphan.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/update.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/back.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/favourites.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/file-manager/left-right.png frame 0 (delay: 0) ARGB (96,96 @ 36864 bytes) icons/filemanager.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/infodialogs/bell.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/choose_image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/cinema.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/configure.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/director.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/disable.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/enabled.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/extras.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/info.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/install.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/launch.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play_record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/rating.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/set.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/similar.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/timer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/trailer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/uninstall.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/update.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/versions.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/keyboard/accents.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/arrowleft.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/arrowright.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/backspace.png frame 0 (delay: 0) ARGB (51,36 @ 7344 bytes) icons/keyboard/capslock.png frame 0 (delay: 0) ARGB (42,47 @ 7896 bytes) icons/keyboard/letters.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/shift.png frame 0 (delay: 0) ARGB (36,36 @ 5184 bytes) icons/keyboard/spacebar.png frame 0 (delay: 0) ARGB (328,36 @ 47232 bytes) icons/menu.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/now-playing/fullscreen.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/next.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/pause.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/play.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/stop.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/power.png frame 0 (delay: 0) ARGB (72,83 @ 23904 bytes) icons/profiles/profile-diffuse.png frame 0 (delay: 0) ARGB (400,400 @ 640000 bytes) icons/pvr/PVR-HasArchive.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimer.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerConflict.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerDisabled.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerError.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerSchedule.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleConflict.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleDisabled.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleError.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-IsRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/premiere.png frame 0 (delay: 0) ARGB (16,16 @ 1024 bytes) icons/pvr/timers/bell.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/pvr/timers/recording.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/search.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings/addons.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/eventlog.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/filemanager.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/games.png **** duplicate of DefaultAddonGame.png icons/settings/interface.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/libreelec.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/livetv.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/media.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/network.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/player.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/profiles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/skin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/sysinfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/system.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/sidemenu/addons.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/android.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/disc.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/download.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/favourites.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/games.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/livetv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/manage.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/movies.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/music.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/musicvideos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/pictures.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/programs.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/radio.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/tv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/videos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/weather.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/submenu/add-ons.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/channels.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/guide.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/recordings.png **** duplicate of icons/pvr/timers/recording.png icons/submenu/timer-rules.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/timers.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/tv-search.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/updatelibrary.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/weather/humidity.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/rain.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunrise.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunset.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/wind.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) lists/duration.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/focus.png frame 0 (delay: 0) ARGB * (470,77 @ 144760 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/played-total.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/rating.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/year.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) osd/buffer-bg.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) osd/fullscreen/buttons/agent.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/bookmarks.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/button-fo.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/calendar.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/channels.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/forward.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/guide.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/home.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/information.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/next.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/pause.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/play.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/playlist.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/previous.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-on.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rating.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rds.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record-white.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-all.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-one.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/reset.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rewind.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/saves.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings-subtitle.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stereoscopic.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stop.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/teletext.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/progress/nub_bar.png frame 0 (delay: 0) ARGB * (4,12 @ 192 bytes) osd/progress/nub_leftright.png frame 0 (delay: 0) ARGB * (54,36 @ 7776 bytes) overlays/arrowdown.png frame 0 (delay: 0) ARGB (96,48 @ 18432 bytes) overlays/arrowright.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) overlays/badge.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) overlays/extras.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/folder.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/overlay-bg.png frame 0 (delay: 0) ARGB (64,64 @ 16384 bytes) overlays/overlayfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) overlays/set.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) overlays/versions.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/OverlayPlaying-List.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/resume.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) pointer_arrow.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) pointer_click.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) progress/texturebg_alt_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_border_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) spinner.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) weather/small/0.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/1.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/10.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/11.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/12.png **** duplicate of weather/small/11.png weather/small/13.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/14.png **** duplicate of weather/small/13.png weather/small/15.png **** duplicate of weather/small/13.png weather/small/16.png **** duplicate of weather/small/13.png weather/small/17.png **** duplicate of weather/small/0.png weather/small/18.png **** duplicate of weather/small/11.png weather/small/19.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/2.png **** duplicate of weather/small/1.png weather/small/20.png **** duplicate of weather/small/19.png weather/small/21.png **** duplicate of weather/small/19.png weather/small/22.png **** duplicate of weather/small/19.png weather/small/23.png **** duplicate of weather/small/1.png weather/small/24.png **** duplicate of weather/small/1.png weather/small/25.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/26.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/27.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/28.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/29.png **** duplicate of weather/small/27.png weather/small/3.png **** duplicate of weather/small/0.png weather/small/30.png **** duplicate of weather/small/28.png weather/small/31.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/32.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/33.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/34.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/35.png **** duplicate of weather/small/0.png weather/small/36.png **** duplicate of weather/small/32.png weather/small/37.png **** duplicate of weather/small/0.png weather/small/38.png **** duplicate of weather/small/0.png weather/small/39.png **** duplicate of weather/small/10.png weather/small/4.png **** duplicate of weather/small/0.png weather/small/40.png **** duplicate of weather/small/10.png weather/small/41.png **** duplicate of weather/small/13.png weather/small/42.png **** duplicate of weather/small/13.png weather/small/43.png **** duplicate of weather/small/1.png weather/small/44.png **** duplicate of weather/small/28.png weather/small/45.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/46.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/47.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/5.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/6.png **** duplicate of weather/small/11.png weather/small/7.png **** duplicate of weather/small/5.png weather/small/8.png **** duplicate of weather/small/19.png weather/small/9.png **** duplicate of weather/small/19.png weather/small/na.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) windows/pvr/archive.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/epg-genres/0.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/112.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/128.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/144.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/16.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/160.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/176.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/192.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/208.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/224.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/240.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/256.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/32.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/48.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/64.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/80.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/96.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg_progress_horizontal.png frame 0 (delay: 0) ARGB (47,15 @ 2820 bytes) windows/pvr/epg_progress_vertical.png frame 0 (delay: 0) ARGB (19,92 @ 6992 bytes) windows/pvr/record.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/timer.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/subtitles/flags/-.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ar.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bg.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ca.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/cs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/da.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/de.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/el.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/en.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/es.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/et.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fa.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fo.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/gl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/he.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hu.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hy.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/id.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/is.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/it.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ja.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/kk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ko.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/mk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ms.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/nl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/no.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ro.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ru.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sq.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/tr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/uk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/vi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/zh.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/icon_close_caption.png frame 0 (delay: 0) ARGB (70,41 @ 11480 bytes) windows/subtitles/icon_sync.png frame 0 (delay: 0) ARGB (133,41 @ 21812 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (232,119 @ 110432 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (216,216 @ 186624 bytes) dialogs/dialog-bg.png frame 0 (delay: 0) ARGB (1004,594 @ 2385504 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB * (450,920 @ 1656000 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:20: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:20: the top level configure.ac:55: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:55: the top level configure.ac:249: warning: AC_OUTPUT should be used without arguments. configure.ac:249: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:18: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for aarch64-gcc... (cached) /usr/bin/clang checking whether the compiler supports GNU C... (cached) yes checking whether /usr/bin/clang accepts -g... (cached) yes checking for /usr/bin/clang option to enable C11 features... (cached) none needed checking whether /usr/bin/clang understands -c and -o together... (cached) yes checking dependency style of /usr/bin/clang... (cached) gcc3 checking for egrep... (cached) /bin/grep -E checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/uio.h... yes checking for pwd.h... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for fcntl.h... yes checking for io.h... no checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether O_BINARY is declared... no checking for /usr/bin/clang option to enable large file support... none needed checking for posix mkdir()... yes checking for windows.h... no checking how to run the C preprocessor... /usr/bin/clang -E checking for egrep -e... (cached) /bin/grep -E checking for sys/ioctl.h... yes checking for sys/cdio.h... no checking for sys/dvdio.h... no checking for linux/cdrom.h... yes checking for dvd.h... no checking for sys/scsi/scsi_types.h... no checking for IOKit/storage/IODVDMediaBSDClient.h... no checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for /usr/bin/clang way to treat warnings as errors... -Werror checking if /usr/bin/clang supports -fvisibility=hidden... yes checking if /usr/bin/clang supports __attribute__(( visibility("default") ))... yes checking for git... (cached) no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libdvdcss.spec config.status: creating doc/doxygen.cfg config.status: creating src/libdvdcss.pc config.status: creating src/dvdcss/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [121/1730] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' test -e ChangeLog || touch ChangeLog CC src/libdvdcss.lo CC src/device.lo CC src/css.lo CC src/ioctl.lo CC src/error.lo src/css.c:1644:41: warning: argument 'p_sec' of type 'const uint8_t[2048]' (aka 'const unsigned char[2048]') with mismatched bound [-Warray-parameter] 1644 | static int AttackPattern( const uint8_t p_sec[ DVDCSS_BLOCK_SIZE ], | ^ src/css.c:82:44: note: previously declared as 'const uint8_t[]' (aka 'const unsigned char[]') here 82 | static int AttackPattern ( const uint8_t[], uint8_t * ); | ^ 1 warning generated. CCLD libdvdcss.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' [122/1730] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdcss' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdcss.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' [123/1730] Completed 'libdvdcss' [124/1730] Creating directories for 'libdvdread' [125/1730] Performing download step (verify and extract) for 'libdvdread' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [126/1730] No update step for 'libdvdread' [127/1730] No patch step for 'libdvdread' [128/1730] Performing configure step for 'libdvdread' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:21: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:21: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:21: the top level configure.ac:55: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:55: the top level configure.ac:132: warning: AC_OUTPUT should be used without arguments. configure.ac:132: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:19: installing './compile' configure.ac:12: installing './config.guess' configure.ac:12: installing './config.sub' configure.ac:14: installing './install-sh' configure.ac:14: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/param.h... yes checking for limits.h... yes checking for dlfcn.h... yes checking for dlfcn.h... (cached) yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for aarch64-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libdvdcss >= 1.2... yes checking for dvdcss/dvdcss.h... yes checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wsign-compare flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for doxygen... /usr/bin/doxygen checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking for strerror_s... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/doxygen.cfg config.status: creating misc/dvdread.pc config.status: creating src/dvdread/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [129/1730] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' cd . && git log > /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread/ChangeLog-tmp fatal: not a git repository (or any of the parent directories): .git CC src/bitreader.lo make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/dvd_input.lo CC src/dvd_reader.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_udf.lo test -e ChangeLog || touch ChangeLog CC src/ifo_print.lo CC src/ifo_read.lo CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' [130/1730] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING NEWS README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdread' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' [131/1730] Completed 'libdvdread' [132/1730] Creating directories for 'libdvdnav' [133/1730] Performing download step (verify and extract) for 'libdvdnav' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [134/1730] No update step for 'libdvdnav' [135/1730] No patch step for 'libdvdnav' [136/1730] Performing configure step for 'libdvdnav' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:70: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:70: the top level configure.ac:126: warning: AC_OUTPUT should be used without arguments. configure.ac:126: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:20: installing './compile' configure.ac:15: installing './config.guess' configure.ac:15: installing './config.sub' configure.ac:17: installing './install-sh' configure.ac:17: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for pthread_create in -lpthread... yes checking for aarch64-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dvdread >= 6.0.0... yes checking if /usr/bin/clang supports -mno-ms-bitfields flag... yes checking if /usr/bin/clang supports -Wall -Wsign-compare -Wextra flag... yes checking for doxygen... doxygen checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating misc/dvdnav.pc config.status: creating misc/libdvdnav.spec config.status: creating src/dvdnav/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [137/1730] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' CC src/dvdnav.lo CC src/navigation.lo CC src/highlight.lo CC src/read_cache.lo CC src/logger.lo CC src/searching.lo CC src/settings.lo CC src/vm/decoder.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vm.lo CC src/vm/vmcmd.lo src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ 1 warning generated. src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 3 warnings generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' [138/1730] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdnav' /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdnav' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' [139/1730] Completed 'libdvdnav' [140/1730] Generating system/players/VideoPlayer/libdvdnav-aarch64.so [1/8] Creating directories for 'ffmpeg' [2/8] No download step for 'ffmpeg' [3/8] No update step for 'ffmpeg' [4/8] No patch step for 'ffmpeg' [5/8] Performing configure step for 'ffmpeg' install prefix /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg C compiler /usr/bin/clang C library ARCH aarch64 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes NEON enabled yes VFP enabled yes debug symbols no strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no xmllint enabled yes External libraries: alsa libdav1d libxcb_xfixes bzlib libxcb lzma gnutls libxcb_shape zlib iconv libxcb_shm External libraries providing hardware acceleration: cuda_llvm v4l2_m2m vaapi Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: Enabled decoders: aac flac pgmyuv aac_fixed flashsv pgssub aac_latm flashsv2 pgx aasc flic phm ac3 flv photocd ac3_fixed fmvc pictor acelp_kelvin fourxm pixlet adpcm_4xm fraps pjs adpcm_adx frwu png adpcm_afc ftr ppm adpcm_agm g2m prores adpcm_aica g723_1 prosumer adpcm_argo g729 psd adpcm_ct gdv ptx adpcm_dtk gem qcelp adpcm_ea gif qdm2 adpcm_ea_maxis_xa gremlin_dpcm qdmc adpcm_ea_r1 gsm qdraw adpcm_ea_r2 gsm_ms qoi adpcm_ea_r3 h261 qpeg adpcm_ea_xas h263 qtrle adpcm_g722 h263_v4l2m2m r10k adpcm_g726 h263i r210 adpcm_g726le h263p ra_144 adpcm_ima_acorn h264 ra_288 adpcm_ima_alp h264_v4l2m2m ralf adpcm_ima_amv hap rasc adpcm_ima_apc hca rawvideo adpcm_ima_apm hcom realtext adpcm_ima_cunning hdr rka adpcm_ima_dat4 hevc rl2 adpcm_ima_dk3 hevc_v4l2m2m roq adpcm_ima_dk4 hnm4_video roq_dpcm adpcm_ima_ea_eacs hq_hqa rpza adpcm_ima_ea_sead hqx rscc adpcm_ima_iss huffyuv rv10 adpcm_ima_moflex hymt rv20 adpcm_ima_mtf iac rv30 adpcm_ima_oki idcin rv40 adpcm_ima_qt idf s302m adpcm_ima_rad iff_ilbm sami adpcm_ima_smjpeg ilbc sanm adpcm_ima_ssi imc sbc adpcm_ima_wav imm4 scpr adpcm_ima_ws imm5 screenpresso adpcm_ms indeo2 sdx2_dpcm adpcm_mtaf indeo3 sga adpcm_psx indeo4 sgi adpcm_sbpro_2 indeo5 sgirle adpcm_sbpro_3 interplay_acm sheervideo adpcm_sbpro_4 interplay_dpcm shorten adpcm_swf interplay_video simbiosis_imx adpcm_thp ipu sipr adpcm_thp_le jacosub siren adpcm_vima jpeg2000 smackaud adpcm_xa jpegls smacker adpcm_xmd jv smc adpcm_yamaha kgv1 smvjpeg adpcm_zork kmvc snow agm lagarith sol_dpcm aic libdav1d sonic alac loco sp5x alias_pix lscr speedhq als m101 speex amrnb mace3 srgc amrwb mace6 srt amv magicyuv ssa anm mdec stl ansi media100 subrip anull metasound subviewer apac microdvd subviewer1 ape mimic sunrast apng misc4 svq1 aptx mjpeg svq3 aptx_hd mjpegb tak arbc mlp targa argo mmvideo targa_y216 ass mobiclip tdsc asv1 motionpixels text asv2 movtext theora atrac1 mp1 thp atrac3 mp1float tiertexseqvideo atrac3al mp2 tiff atrac3p mp2float tmv atrac3pal mp3 truehd atrac9 mp3adu truemotion1 aura mp3adufloat truemotion2 aura2 mp3float truemotion2rt av1 mp3on4 truespeech avrn mp3on4float tscc avrp mpc7 tscc2 avs mpc8 tta avui mpeg1_v4l2m2m twinvq ayuv mpeg1video txd bethsoftvid mpeg2_v4l2m2m ulti bfi mpeg2video utvideo bink mpeg4 v210 binkaudio_dct mpeg4_v4l2m2m v210x binkaudio_rdft mpegvideo v308 bintext mpl2 v408 bitpacked msa1 v410 bmp mscc vb bmv_audio msmpeg4v1 vble bmv_video msmpeg4v2 vbn bonk msmpeg4v3 vc1 brender_pix msnsiren vc1_v4l2m2m c93 msp2 vc1image cavs msrle vcr1 cbd2_dpcm mss1 vmdaudio ccaption mss2 vmdvideo cdgraphics msvideo1 vmnc cdtoons mszh vnull cdxl mts2 vorbis cfhd mv30 vp3 cinepak mvc1 vp4 clearvideo mvc2 vp5 cljr mvdv vp6 cllc mvha vp6a comfortnoise mwsc vp6f cook mxpeg vp7 cpia nellymoser vp8 cri notchlc vp8_v4l2m2m cscd nuv vp9 cyuv on2avc vp9_v4l2m2m dca opus vplayer dds paf_audio vqa derf_dpcm paf_video vqc dfa pam wady_dpcm dfpwm pbm wavarc dirac pcm_alaw wavpack dnxhd pcm_bluray wbmp dolby_e pcm_dvd wcmv dpx pcm_f16le webp dsd_lsbf pcm_f24le webvtt dsd_lsbf_planar pcm_f32be wmalossless dsd_msbf pcm_f32le wmapro dsd_msbf_planar pcm_f64be wmav1 dsicinaudio pcm_f64le wmav2 dsicinvideo pcm_lxf wmavoice dss_sp pcm_mulaw wmv1 dst pcm_s16be wmv2 dvaudio pcm_s16be_planar wmv3 dvbsub pcm_s16le wmv3image dvdsub pcm_s16le_planar wnv1 dvvideo pcm_s24be wrapped_avframe dxa pcm_s24daud ws_snd1 dxtory pcm_s24le xan_dpcm dxv pcm_s24le_planar xan_wc3 eac3 pcm_s32be xan_wc4 eacmv pcm_s32le xbin eamad pcm_s32le_planar xbm eatgq pcm_s64be xface eatgv pcm_s64le xl eatqi pcm_s8 xma1 eightbps pcm_s8_planar xma2 eightsvx_exp pcm_sga xpm eightsvx_fib pcm_u16be xsub escape124 pcm_u16le xwd escape130 pcm_u24be y41p evrc pcm_u24le ylc exr pcm_u32be yop fastaudio pcm_u32le yuv4 ffv1 pcm_u8 zero12v ffvhuff pcm_vidc zerocodec ffwavesynth pcx zlib fic pfm zmbv fits pgm Enabled encoders: a64multi hdr ppm a64multi5 hevc_v4l2m2m prores aac hevc_vaapi prores_aw ac3 huffyuv prores_ks ac3_fixed jpeg2000 qoi adpcm_adx jpegls qtrle adpcm_argo ljpeg r10k adpcm_g722 magicyuv r210 adpcm_g726 mjpeg ra_144 adpcm_g726le mjpeg_vaapi rawvideo adpcm_ima_alp mlp roq adpcm_ima_amv movtext roq_dpcm adpcm_ima_apm mp2 rpza adpcm_ima_qt mp2fixed rv10 adpcm_ima_ssi mpeg1video rv20 adpcm_ima_wav mpeg2_vaapi s302m adpcm_ima_ws mpeg2video sbc adpcm_ms mpeg4 sgi adpcm_swf mpeg4_v4l2m2m smc adpcm_yamaha msmpeg4v2 snow alac msmpeg4v3 sonic alias_pix msvideo1 sonic_ls amv nellymoser speedhq anull opus srt apng pam ssa aptx pbm subrip aptx_hd pcm_alaw sunrast ass pcm_bluray svq1 asv1 pcm_dvd targa asv2 pcm_f32be text avrp pcm_f32le tiff avui pcm_f64be truehd ayuv pcm_f64le tta bitpacked pcm_mulaw ttml bmp pcm_s16be utvideo cfhd pcm_s16be_planar v210 cinepak pcm_s16le v308 cljr pcm_s16le_planar v408 comfortnoise pcm_s24be v410 dca pcm_s24daud vbn dfpwm pcm_s24le vc2 dnxhd pcm_s24le_planar vnull dpx pcm_s32be vorbis dvbsub pcm_s32le vp8_v4l2m2m dvdsub pcm_s32le_planar vp8_vaapi dvvideo pcm_s64be vp9_vaapi eac3 pcm_s64le wavpack exr pcm_s8 wbmp ffv1 pcm_s8_planar webvtt ffvhuff pcm_u16be wmav1 fits pcm_u16le wmav2 flac pcm_u24be wmv1 flashsv pcm_u24le wmv2 flashsv2 pcm_u32be wrapped_avframe flv pcm_u32le xbm g723_1 pcm_u8 xface gif pcm_vidc xsub h261 pcx xwd h263 pfm y41p h263_v4l2m2m pgm yuv4 h263p pgmyuv zlib h264_v4l2m2m phm zmbv h264_vaapi png Enabled hwaccels: av1_vaapi mjpeg_vaapi vp8_vaapi h263_vaapi mpeg2_vaapi vp9_vaapi h264_vaapi mpeg4_vaapi wmv3_vaapi hevc_vaapi vc1_vaapi Enabled parsers: aac dvdsub opus aac_latm flac png ac3 ftr pnm adx g723_1 qoi amr g729 rv30 av1 gif rv40 avs2 gsm sbc avs3 h261 sipr bmp h263 tak cavsvideo h264 vc1 cook hdr vorbis cri hevc vp3 dca ipu vp8 dirac jpeg2000 vp9 dnxhd misc4 webp dolby_e mjpeg xbm dpx mlp xma dvaudio mpeg4video xwd dvbsub mpegaudio dvd_nav mpegvideo Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ace image2 pcm_s32be acm image2_alias_pix pcm_s32le act image2_brender_pix pcm_s8 adf image2pipe pcm_u16be adp image_bmp_pipe pcm_u16le ads image_cri_pipe pcm_u24be adx image_dds_pipe pcm_u24le aea image_dpx_pipe pcm_u32be afc image_exr_pipe pcm_u32le aiff image_gem_pipe pcm_u8 aix image_gif_pipe pcm_vidc alp image_hdr_pipe pjs amr image_j2k_pipe pmp amrnb image_jpeg_pipe pp_bnk amrwb image_jpegls_pipe pva anm image_jpegxl_pipe pvf apac image_pam_pipe qcp apc image_pbm_pipe r3d ape image_pcx_pipe rawvideo apm image_pfm_pipe realtext apng image_pgm_pipe redspark aptx image_pgmyuv_pipe rka aptx_hd image_pgx_pipe rl2 aqtitle image_phm_pipe rm argo_asf image_photocd_pipe roq argo_brp image_pictor_pipe rpl argo_cvg image_png_pipe rsd asf image_ppm_pipe rso asf_o image_psd_pipe rtp ass image_qdraw_pipe rtsp ast image_qoi_pipe s337m au image_sgi_pipe sami av1 image_sunrast_pipe sap avi image_svg_pipe sbc avr image_tiff_pipe sbg avs image_vbn_pipe scc avs2 image_webp_pipe scd avs3 image_xbm_pipe sdns bethsoftvid image_xpm_pipe sdp bfi image_xwd_pipe sdr2 bfstm ingenient sds bink ipmovie sdx binka ipu segafilm bintext ircam ser bit iss sga bitpacked iv8 shorten bmv ivf siff boa ivr simbiosis_imx bonk jacosub sln brstm jv smacker c93 kux smjpeg caf kvag smush cavsvideo laf sol cdg live_flv sox cdxl lmlm4 spdif cine loas srt codec2 lrc stl codec2raw luodat str concat lvf subviewer data lxf subviewer1 daud m4v sup dcstr matroska svag derf mca svs dfa mcc swf dfpwm mgsts tak dhav microdvd tedcaptions dirac mjpeg thp dnxhd mjpeg_2000 threedostr dsf mlp tiertexseq dsicin mlv tmv dss mm truehd dts mmf tta dtshd mods tty dv moflex txd dvbsub mov ty dvbtxt mp3 v210 dxa mpc v210x ea mpc8 vag ea_cdata mpegps vc1 eac3 mpegts vc1t epaf mpegtsraw vividas ffmetadata mpegvideo vivo filmstrip mpjpeg vmd fits mpl2 vobsub flac mpsub voc flic msf vpk flv msnwc_tcp vplayer fourxm msp vqf frm mtaf w64 fsb mtv wady fwse musx wav g722 mv wavarc g723_1 mvi wc3 g726 mxf webm_dash_manifest g726le mxg webvtt g729 nc wsaud gdv nistsphere wsd genh nsp wsvqa gif nsv wtv gsm nut wv gxf nuv wve h261 obu xa h263 ogg xbin h264 oma xmd hca paf xmv hcom pcm_alaw xvag hevc pcm_f32be xwma hls pcm_f32le yop hnm pcm_f64be yuv4mpegpipe ico pcm_f64le idcin pcm_mulaw Enabled muxers: a64 h263 pcm_s16le ac3 h264 pcm_s24be adts hash pcm_s24le adx hds pcm_s32be aiff hevc pcm_s32le alp hls pcm_s8 amr ico pcm_u16be amv ilbc pcm_u16le apm image2 pcm_u24be apng image2pipe pcm_u24le aptx ipod pcm_u32be aptx_hd ircam pcm_u32le argo_asf ismv pcm_u8 argo_cvg ivf pcm_vidc asf jacosub psp asf_stream kvag rawvideo ass latm rm ast lrc roq au m4v rso avi matroska rtp avif matroska_audio rtp_mpegts avm2 md5 rtsp avs2 microdvd sap avs3 mjpeg sbc bit mkvtimestamp_v2 scc caf mlp segafilm cavsvideo mmf segment codec2 mov smjpeg codec2raw mp2 smoothstreaming crc mp3 sox dash mp4 spdif data mpeg1system spx daud mpeg1vcd srt dfpwm mpeg1video stream_segment dirac mpeg2dvd streamhash dnxhd mpeg2svcd sup dts mpeg2video swf dv mpeg2vob tee eac3 mpegts tg2 f4v mpjpeg tgp ffmetadata mxf truehd fifo mxf_d10 tta fifo_test mxf_opatom ttml filmstrip null uncodedframecrc fits nut vc1 flac obu vc1t flv oga voc framecrc ogg w64 framehash ogv wav framemd5 oma webm g722 opus webm_chunk g723_1 pcm_alaw webm_dash_manifest g726 pcm_f32be webp g726le pcm_f32le webvtt gif pcm_f64be wsaud gsm pcm_f64le wtv gxf pcm_mulaw wv h261 pcm_s16be yuv4mpegpipe Enabled protocols: async http rtmpt cache httpproxy rtmpts concat https rtp concatf icecast srtp crypto ipfs_gateway subfile data ipns_gateway tcp fd md5 tee ffrtmphttp mmsh tls file mmst udp ftp pipe udplite gopher prompeg unix gophers rtmp hls rtmps Enabled filters: a3dscope curves owdenoise abench datascope pad abitscope dblur pal100bars acompressor dcshift pal75bars acontrast dctdnoiz palettegen acopy deband paletteuse acrossfade deblock pan acrossover decimate perms acrusher deconvolve perspective acue dedot phase addroi deesser photosensitivity adeclick deflate pixdesctest adeclip deflicker pixelize adecorrelate deinterlace_vaapi pixscope adelay dejudder pp adenorm delogo pp7 aderivative denoise_vaapi premultiply adrawgraph derain prewitt adrc deshake procamp_vaapi adynamicequalizer despill pseudocolor adynamicsmooth detelecine psnr aecho dialoguenhance pullup aemphasis dilation qp aeval displace random aevalsrc dnn_classify readeia608 aexciter dnn_detect readvitc afade dnn_processing realtime afdelaysrc doubleweave remap afftdn drawbox removegrain afftfilt drawgraph removelogo afifo drawgrid repeatfields afir drmeter replaygain afirsrc dynaudnorm reverse aformat earwax rgbashift afreqshift ebur128 rgbtestsrc afwtdn edgedetect roberts agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref aintegral equalizer scale_vaapi ainterleave erosion scdet alatency estdif scharr alimiter exposure scroll allpass extractplanes segment allrgb extrastereo select allyuv fade selectivecolor aloop feedback sendcmd alphaextract fftdnoiz separatefields alphamerge fftfilt setdar amerge field setfield ametadata fieldhint setparams amix fieldmatch setpts amovie fieldorder setrange amplify fifo setsar amultiply fillborders settb anequalizer find_rect sharpness_vaapi 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 gblur showwavespic apsyclip geq shuffleframes apulsator gradfun shufflepixels arealtime gradients shuffleplanes aresample graphmonitor sidechaincompress areverse grayworld sidechaingate arnndn greyedge sidedata asdr guided sierpinski asegment haas signalstats aselect haldclut signature asendcmd haldclutsrc silencedetect asetnsamples hdcd silenceremove asetpts headphone sinc asetrate hflip sine asettb highpass siti ashowinfo highshelf smartblur asidedata hilbert smptebars asoftclip histeq smptehdbars aspectralstats histogram sobel asplit hqdn3d spectrumsynth astats hqx speechnorm astreamselect hstack split asubboost hstack_vaapi spp asubcut hsvhold sr asupercut hsvkey ssim asuperpass hue ssim360 asuperstop huesaturation stereo3d atadenoise hwdownload stereotools atempo hwmap stereowiden atilt hwupload streamselect atrim hysteresis super2xsai avectorscope identity superequalizer avgblur idet surround avsynctest il swaprect axcorrelate inflate swapuv backgroundkey interlace tblend bandpass interleave telecine bandreject join testsrc bass kerndeint testsrc2 bbox kirsch thistogram bench lagfun threshold bilateral latency thumbnail biquad lenscorrection tile bitplanenoise life tiltshelf blackdetect limitdiff tinterlace blackframe limiter tlut2 blend loop tmedian blockdetect loudnorm tmidequalizer blurdetect lowpass tmix bm3d lowshelf tonemap boxblur lumakey tonemap_vaapi bwdif lut tpad cas lut1d transpose cellauto lut2 transpose_vaapi channelmap lut3d treble channelsplit lutrgb tremolo chorus lutyuv trim chromahold mandelbrot unpremultiply chromakey maskedclamp unsharp chromanr maskedmax untile chromashift maskedmerge v360 ciescope maskedmin vaguedenoiser codecview maskedthreshold varblur color maskfun vectorscope colorbalance mcompand vflip colorchannelmixer median vfrdet colorchart mergeplanes vibrance colorcontrast mestimate vibrato colorcorrect metadata vif colorhold midequalizer vignette colorize minterpolate virtualbass colorkey mix vmafmotion colorlevels monochrome volume colormap morpho volumedetect colormatrix movie vstack colorspace mpdecimate vstack_vaapi colorspectrum mptestsrc w3fdif colortemperature msad waveform compand multiply weave compensationdelay negate xbr concat nlmeans xcorrelate convolution nnedi xfade convolve noformat xmedian copy noise xstack corr normalize xstack_vaapi cover_rect null yadif crop nullsink yaepblur cropdetect nullsrc yuvtestsrc crossfeed oscilloscope zoompan crystalizer overlay cue overlay_vaapi Enabled bsfs: aac_adtstoasc h264_redundant_pps opus_metadata av1_frame_merge hapqa_extract pcm_rechunk av1_frame_split hevc_metadata pgs_frame_merge av1_metadata hevc_mp4toannexb prores_metadata chomp imx_dump_header remove_extradata dca_core media100_to_mjpegb setts dts2pts mjpeg2jpeg text2movsub dump_extradata mjpega_dump_header trace_headers dv_error_marker mov2textsub truehd_core eac3_core mp3_header_decompress vp9_metadata extract_extradata mpeg2_metadata vp9_raw_reorder filter_units mpeg4_unpack_bframes vp9_superframe h264_metadata noise vp9_superframe_split h264_mp4toannexb null Enabled indevs: Enabled outdevs: License: GPL version 2 or later [6/8] Performing build step for 'ffmpeg' GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version GEN libpostproc/libpostproc.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version 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/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avformat.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bit.o CC libavformat/bintext.o CC libavformat/bmv.o src/libavformat/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/3dostr.c:110:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 110 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/boadec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:261:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | fourxm->fps = avsrc/libavformat/aadec.c_d:2244q:(13a:v _warning: incomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]t 2float(AV_RL 32442 | ( &h e a dierf [(pio s+ >1=2 ]c)-)>,c o1n0t0e0nt0_e)nd;) {| ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/4xm.c:249:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 249 | src/libavformat/aadec.c : 300 i:f24 :( swarning: izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e > header_siz e300 - | i w-h 8i l&e& ((cfhoaurpcct_etra_gid x1= warning= generated vGnb _c|h|a pfotuerrcsc _&&t atgi me=s=t asmtprk _>TA=G ))s ->{c h a| pt ~~~~ ^ ~~~~~~~~~~~~~~~~~~~e rs[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ src/libavformat/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_rsrc/libavformat/aiffdec.ceco:rd75s): 14| : ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 75 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ CC libavformat/bonk.o src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ src/libavformat/aiffenc.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ src/libavformat/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:277:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL }, | ^ src/libavformat/apetag.c:47:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 47 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ape.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 269 | for (i = 1; i < ape->totalframesrc/libavformat/apm.cs;: 81i:+23+): { warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]| ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 81 | 296 | f o r f(ionrt (ii = =0 ;0 ; ii << aFpFe_A-R>RtAYo_EtLaElMfSr(ameesx;t -i>+u+n)k {3 ) ;| ~ ^ ~~~~~~~~~~~~~~~~ i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; icurrentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/brstm.o src/libavformat/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC4 } warning, s | generated ^ . src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULLsrc/libavformat/adtsenc.c :},71 : 26| ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ CC libavformat/c93.o src/libavformat/asf.c:68:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cache.o 2 warnings generated. src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-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/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/caf.o src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/argo_brp.c:372:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 372 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/argo_brp.c:399:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 399 | else if (ret != blk.size) | ~~~ ^ ~~~~~~~~ src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + ssrc/libavformat/astenc.cize): 186| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/asfdec_o.c:166:14: warning: 186comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] | { "lo o166p | s t a rt "i,f "(Lsooipzset ar= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 266 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 2 warnings generated. src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ CC libavformat/cavsvideodec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavformat/cdg.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)CC libavformat/cdxl.o > (b) ? (b) : (a)) 1| ~ ^ ~ warning generated. src/libavformat/asfdec_f.c:329:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 227 | 89 | i f ( s - > bu f_leendn -+ s4- >> bbuyft_epsttrr ea>m=2 _sgizeeto_f(bByitteBsu_src/libavformat/asfenc.cfl)e:f988)t(: &23{: g warning: | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~b comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) ) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 517 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | CC libavformat/cinedec.o if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if ((ret = avio_get_ssrc/libavformat/avienc.ctr1:6170le:(19p:b, warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]an g_len, lang, 170 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fo r592 | ( i = 0 ; i < s - > n b _s tr e a m s ; i + +) { s| i ~ ^ ~~~~~~~~~~~~~z eof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. src/libavformat/asfenc.c:1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1120 | { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ CC libavformat/codec2.o 1 warning generated. src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/concat.o src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/concatdec.o src/libavformat/asfdec_o.c:884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 884 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:893:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 893 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/crcenc.o src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ CC libavformat/crypto.o src/libavformat/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/dash.o src/libavformat/asfdec_o.c:1000:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1000 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_strsrc/libavformat/asfdec_f.ceam:s;979 :n15++:) {warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]| ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c: 296979: | 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (r s296i | z e > fpoarc k(ent _=l e0n;g tn h< s-- p>andbs_sitzer) e{a ms ;| n ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~+ +) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dashenc.o src/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3470 | warning s generated. } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avformat.c:434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 468 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/data_uri.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavformat/asfdec_o.c:1141:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1141 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 2src/libavformat/asfdec_o.c: warning1143s: generated28. : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:94:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ CC libavformat/dauddec.o src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avformat.c:536:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 536 | if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/asfdec_o.c:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1179 | if (asf->packet_offset + CC libavformat/daudenc.o asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ CC libavformat/dcstr.o src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/demux.o src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { CC libavformat/demux_utils.o | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | if (ret != asf->packet_frag_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1327 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/derf.o src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:939:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 370 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:377:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/dfa.o src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channelsrc/libavformat/asfdec_f.c mas:k 1446i:nt19o :w awarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e format header "1446, | O F F SE Tf(owrr i(it e= _0c; hia n< nse-l>_mnasbk_)s,t rAeVa_msO;P Ti+_+T)Y P E| _ ~ ^ ~~~~~~~~~~~~~B OOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/dfpwmdec.o src/libavformat/asfdec_o.c:1550:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1550 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/dhav.o src/libavformat/avio.c:58:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/diracdec.o src/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ CC libavformat/dnxhddec.o 1 warning generated. CC libavformat/dovi_isom.o src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) CC libavformat/dsfdec.o | ~ ^ ~ src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 208 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :CC libavformat/dsicin.o (a)) | ~ ^ ~ CC libavformat/dss.o src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/dtsdec.o CC libavformat/dtshddec.o src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.cCC libavformat/dump.o :753:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 753 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 184 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1194:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1194 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dvbsub.o CC libavformat/dv.o src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1254 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1258:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1276:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1285:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1294 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1314:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1314 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1338 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1343:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1343 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1370:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1395:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (iCC libavformat/dvbtxt.o = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dvenc.o 8 warnings generated. src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 307 | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "video_size", "set video size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:378:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ CC libavformat/dxa.o src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/eacdata.o 1 warning generated. src/libavformat/cache.c:270:28: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 270 | size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/electronicarts.o src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isnIn file included from 't ssrc/libavformat/brstm.cu:pp23or: tsrc/libavcodec/bytestream.he:d187,: 15-1: f orwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] unlimited", OF F187S | E T (r eiafd _(ashiezaed_2l i!m=i ts)i,z eA) V | _ ~~~~~ ^ ~~~~O PT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D }, | ^ src/libavformat/cache.c:325:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 325 | {NULL}, | ^ CC libavformat/epafdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ffmetadec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ffmetaenc.o 2 warnings generated. CC libavformat/fifo.o CC libavformat/fifo_test.o src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ 3 warnings generated. CC libavformat/file.o src/libavformat/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 107 | size = F70F | M I N ( s i z e ,A Vd_cR-L>3s2i(zpe- >-bu fd c+- >32p) o>s= )H;e a d| er ^ ~~~~ ~~~~~~~~~~~~~~~~~~S ize) //src/libavutil/macros.h :49O:f25f:I mnote: aexpanded from macro 'FFMIN'g eOffse 49t | #sd e f| i ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ ne FFMIN(a,bsrc/libavformat/cinedec.c): 69:(30(a:) warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] > (b) ? 69 | ( b ) : ( a A)V)_ R L| 3 ~ ^ ~2 (p->buf + 28) >= HeaderSize && // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:68:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ src/libavformat/cafdec.c:245:61: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 245 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 4 warnings generated. CC libavformat/filmstripdec.o src/libavformat/cinedec.c:275:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 275 | for (i = 0; i < st->duration; i++) { | ~ ^ ~~~~~~~~~~~~ CC libavformat/filmstripenc.o src/libavformat/cinedec.c:295:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 295 | if (cine->src/libavformat/cdxl.cpts: 248>:122=: swarning: timissing field 'unit' initializer [-Wmissing-field-initializers]- >nb_index_e n248t | r i e s) {| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULL }, | ^ CC libavformat/fitsdec.o CC libavformat/fitsenc.o 5 warnings generated. src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | 3 warningofsf generatedse. tof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ 1 warning generated. CC libavformat/flac_picture.o In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | src/libavformat/crypto.c i:f (219s:-24>:b uwarning: f_comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e nd - s->buf_p t219r | > = s iifz e(ofc(-B>iintdBautfa)_)u s{ e d| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~> = sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/flacdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/brstm.cCC libavformat/flacenc.o :331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/flacenc_header.o src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ src/libavformat/concatdec.c:249:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { In file included from | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux_utils.c:25: src/libavformat/concatdec.csrc/libavcodec/bytestream.h::250187::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | 187 | i f (i nzbe_s2tr ea!m=s) s{i z| e ~ ^ ~~~~~~~~~~~~~~~) | ~~~~~ ^ ~~~~ CC libavformat/flic.o src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/dfpwmdec.c:76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/bytestream.h:318:15: warning: src/libavformat/dfpwmdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 31880 | | {i NfU L(Ls i}z,e 2 !| = ^ size) | ~~~~~ ^ ~~~~ src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/flvdec.o 5 warnings generated. 5 warnings generated. src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 110 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/flvenc.o 3 warnings generated. CC libavformat/format.o src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ 1 warning generated. 4 warnings generated. 3 warnings generated. src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/framecrcenc.o src/libavformat/concatdec.c:671:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 671 | cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/framehash.o 4 warnings generated. src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams)4 warning| s ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ generated . src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/frmdec.o 17 warnings generated. src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.csrc/libavformat/dsfdec.c:929::16612::13 :warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]929 | { NUL L166 | } | i ^f (pos >= dsf->data_end) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/dsfdec.c:170:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 170 | src/libavcodec/bytestream.h : 294i:15n:t warning: lacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t_packet = p294os | = = (idfs f(-s>idzaet2a _!e=n ds -iz es)t - >| c ~~~~~ ^ ~~~~o decpar->block_align); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:201:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 201 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align)); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/fsb.o CC libavformat/ftp.o CC libavformat/fwse.o src/libavformat/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/g722.o CC libavformat/g723_1.o src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/g726.o src/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/g729dec.o 2 warnings generated. src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/gdv.o 3 warnings generated. src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/genh.o CC libavformat/gif.o CC libavformat/gifdec.o src/libavformat/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavformat/dashenc.c:1285:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1306:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < s->nb_streams; i++src/libavformat/demux.c) { :| ~ ^ ~~~~~~~~~~~~~ 912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339912 | | faovr_ s(ait _=a d0;d 6i4 (ntbs_,s dturreaatmiso;n )i +=+=) c{u r _| d ~ ^ ~~~~~~~~~~~~~t s + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ CC libavformat/gopher.o 3 warnings generated. CC libavformat/gsmdec.o CC libavformat/gxf.o CC libavformat/gxfenc.o CC libavformat/h261dec.o src/libavformat/dump.c:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ CC libavformat/h264dec.o src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hashenc.o src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 274 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 283 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:298:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_canCC libavformat/hca.o _read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/hcom.o src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 121 | for (i=0; inb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/hdsenc.o 8 warnings generated. CC libavformat/h263dec.o CC libavformat/hevc.o src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1645:40: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1645 | if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 166 | size = FFMIN(c->bytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ 3 warnings generated. CC libavformat/hevcdec.o src/libavformat/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hls.o src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ src/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2371 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dashenc.c:2372:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2372 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2373 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2386:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2387:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2388 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2389:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_user_agent", "override UsCC libavformat/hls_sample_encryption.o er-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2393:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | CC libavformat/hlsenc.o { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2394:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2394 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2396:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2396 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2398:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2398 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2403:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2403 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2404:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2404 | { "lhls", "Enable Lowsrc/libavformat/demux.c-lat:en2004cy: 33H:L Swarning: (Ecomparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare]x perimental). Ad 2004d | s # E X T- X- P R(EsFtE-T>cCodHe cptaarg- >wciotdhec _ciudr !r=e n-ts tsie-gm>enitn'fso- >UfRoIu"n,d _OdFFeScEoTd(erl h|l|s) ,! sAtV-_>OcPoTd_eTYcPpaEr_-BO>OcLo,de c{_ i.di)6)4 ={ 0 | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~} , 0, 1, E }, | ^ src/libavformat/dashenc.c:2405:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2405 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2406 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2407:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2407 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2411:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2413:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2414:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2414 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2415:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | { NULL }, | ^ src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/hlsplaylist.o 4 warnings generated. src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/epafdec.c:63:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:128:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:130:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NULL} | ^ CC libavformat/hlsproto.o src/libavformat/electronicarts.c:775:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 775 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ src/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. 2 warnings generated. 4 warnings generated. src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/file.c:107:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:108:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | { NULL } | ^ src/libavformat/file.c:112:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:113:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavformat/fifo.c:513:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (i = 0; i < asrc/libavformat/demux.cvf-:>2749n:b_40s:t rwarning: eacomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]m s; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ 2749 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2768:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2768 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2795:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2795 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2868:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hnm.o src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ In file included from src/libavformat/fifo.c:675src/libavformat/flac_picture.c::9923:: warning: src/libavcodec/bytestream.hmissing field 'unit' initializer [-Wmissing-field-initializers] :187:15: warning: 675comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | AV _187O | P T _ T YiPEf_ IN(T,s {i.zie624 =! F=I FsOi_zDeE)F A U| LT ~~~~~ ^ ~~~~_ QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:678:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 678 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:681:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:684:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:687:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 687 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:690:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 690 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:693:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:704:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 704 | {NULL}, | ^ src/libavformat/fifo.c:702:47: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 701 | {"timeshift", "Delay fifo output", OFFSET(timeshift), | ~ 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:693:82: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 692 | {"recovery_wait_time", "Waiting time between recovery attempts", OFFSET(recovery_wait_time), | ~ 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/httpauth.o src/libavcodec/bytestream.hIn file included from :src/libavformat/flacdec.c294::2415: :src/libavcodec/bytestream.h :warning: 187:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294187 | | i iff ((siszizee22 ! =! =s isziez)e ) | ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/http.o CC libavformat/icecast.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/icodec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/id3v1.o CC libavformat/icoenc.o 1 warning generated. src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/fitsdec.c:119:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | if(size && header->naxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 16 warnings generated. src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:407:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 407 | { NULL }, | ^ src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:216:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 216 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:221:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 221 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:241:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 241 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 12 warnings generated. src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/id3v2.o CC libavformat/id3v2enc.o 1 warning generated. src/libavformat/flvdec.c:692:52: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion] 692 | && date.milliseconds < INT64_MAX/1000 | ~ ~~~~~~~~~^~~~~ src/libavformat/flvdec.c:691:52: warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion] 691 | && date.milliseconds > INT64_MIN/1000 | ~ ~~~~~~~~~^~~~~ src/libavformat/flvdec.c:745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ CC libavformat/idroqdec.o CC libavformat/idcin.o 8 warnings generated. src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_tiCC libavformat/idroqenc.o meout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/ftp.c:85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"ftp-wsrc/libavformat/format.cri:te258-:49s:e ewarning: kacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b le", "control s258e | e ka b i floirty (ofp rcoobnen_esicztei on= dPuROrBinEg_ BeUnFc_odMiINn;g" , pOrFoFSbEe_Ts(wiriztee _s (b) ? h(oaul)d : (bbe) u)s e d| . ~ ^ ~" , OFFSsrc/libavutil/macros.hE:T49(:a28n:on ynote: mexpanded from macro 'FFMIN' ous_p as49s | w#odrde)fi,n AeV_ OFPFMTI_TNYP(E_aS,TbR)I N(G(,a ){ 0> (}b,) 0 , ?0, (Db|)E }: ,( a )| ) ^ | ^ src/libavformat/format.c:259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/ftp.c259: | 87 : 137 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] probe_si z87e | = F F{M"fItNp(-pursoebre_"s,i z"eus e (b) ? (bsrc/libavformat/ftp.c) :: 88(:a149):) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ ~ 88src/libavformat/format.c | : 260 :29 : {warning: "comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f tp-passwo 260r | d" , " pa s s w o r d f o r F T P l o g i n . OvFeFrMrAiXd(dmeanx _bpyr owbhea_tesviezer, i spr oibne _tshiez eU R+ L1.))"), {O F F| S ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~E T(option_psrc/libavutil/macros.ha:s47s:w25o:r d)note: ,expanded from macro 'FFMAX' A V_OP T47_ | T#YdPeE_fSiTnReI NFFGMA,X (a{, b)0 (}(,a )0 >, (0,b )D |? E( }a,) :| ^( b)) | ~ ^ ~ src/libavutil/macros.h:49:34: src/libavformat/ftp.cnote: :expanded from macro 'FFMIN'89 :10: warning: missing field 'help' initializer [-Wmissing-field-initializers]49 | #de f89i | n e F F{MNIUNL(L}a ,b )| ^( (a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:261:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:277:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/g726.c:64:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:66:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/ifv.o src/libavformat/ftp.c:254:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 254 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:263:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ CC libavformat/iff.o src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/flvdec.csrc/libavformat/gxf.c::1362305::14217:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3051362 | | {i f" f(lpvkt__mleenta dnb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 8 warnings generated. In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:387:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:388:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "default_delay", "default delay between frames (in hundredths of sesrc/libavformat/flvenc.ccond:)"612 :19 : warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o ffsetof(GIFDem u612x | C o n tfexot,r d(eif a=ul t0_;d eil nAVb__OsPtTr_eTYaPmEs_; IiNT+,+ ){ .{i 6 4| = ~ ^ ~~~~~~~~~~~~~ GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/bytestream.h:src/libavformat/gifdec.c318::38915:: 215:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | 389 | i f ( s{i z"iegn2or e!_=l osoipz" e ) , "| i ~~~~~ ^ ~~~~ gnore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:390:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ src/libavformat/gxfenc.c:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!src/libavcodec/bytestream.h(c:o357nd:)15): {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f (s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ \ | ^~~~ src/libavformat/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STR10IN warningG,s generated{. .str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("mdCC libavformat/ilbc.o 5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ 1 warning generated. In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/img2.o src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | src/libavformat/hashenc.cfo:r 110(:i19 : =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0; i < s->nb_ s110 | t r ea m sf;o +r+i ) ({ i | = ~ ^ ~~~~~~~~~~~~~ 0; i < s->nb_streams; src/libavformat/ftp.ci++:)1106 {: 13 :| ~ ^ ~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1106 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1117:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1117 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1144 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1158:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1158 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ CC libavformat/img2_alias_pix.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/img2_brender_pix.o src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/hdsenc.cIn file included from :src/libavformat/hevc.c:138:2219: :src/libavcodec/golomb.h :482warning: :34comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138482 | | f o r ( i = i0f; (gib -<> ssi->znb_estr_eina_mbsi;t s i<++=) r{e _ i| n ~ ^ ~~~~~~~~~~~~~d ex) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/img2dec.o src/libavformat/gif.c:193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:195:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ src/libavformat/gxfenc.c:846:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 846 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/img2enc.o 6 warnings generated. 7 warnings generated. CC libavformat/imx.o 17 warnings generated. 5 warnings generated. CC libavformat/ingenientdec.o src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/ip.o 5 warnings generated. src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_biCC libavformat/ipfsgateway.o ts_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/ipmovie.o src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ CC libavformat/ipudec.o CC libavformat/ircam.o CC libavformat/ircamdec.o src/libavformat/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ircamenc.o CC libavformat/isom.o 2 warnings generated. CC libavformat/isom_tags.o 5 warnings generated. 42 warnings generated. src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ CC libavformat/iss.o src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ CC libavformat/iv8.o 4 warnings generated. CC libavformat/ivfdec.o CC libavformat/ivfenc.o 2 warnings generated. CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o 12 warnings generated. CC libavformat/jpegxl_probe.o CC libavformat/jvdec.o src/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/kvag.o src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ 7 warnings generated. src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. src/libavformat/hlsenc.c:889:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1609:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1609 | int copy_size = FFMIN(v->init_sec_data_len - v->init_sec_buf_read_offset, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. 1 warning generated. src/libavformat/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1873 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/lafdec.o src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url"src/libavformat/http.c, :"147s:116e: twarning: missing field 'unit' initializer [-Wmissing-field-initializers]st ream website" , 147O | F F SE T( u{r l")s,e eAkVab_lOPeT"_,T "YcPEo_nStTrRolI NseGe, k{ab i.lsittry =o fN UcoLnLne c}t,i o0n, "0,, OFEF S}E,T ( | s ^ee kable), AV_OPT_TYPE_BOOL, { .isrc/libavformat/icecast.c64: 61=: 104-:1 warning: }missing field 'unit' initializer [-Wmissing-field-initializers], -1, 1, 61 | D } , { | ^" ice_public", "set if stream is publicsrc/libavformat/http.c",: O148F:F128S:ET (warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]ub lic), AV_ O148P | T _ T{Y P"Ec_hBuOnOkLe,d_ p{ o.is6t"4, =" u0s e} ,c h0un,k e1d ,t rE a}n,s fe r| - ^e ncoding for posts", OFFSET(chunsrc/libavformat/icecast.ck:ed62_:p116:o swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]), AV_OPT_ TY62P | E _ B OO{L ",u s{e r._ia6ge4n t=" ,1 "}o,v e0r,r id1e, UEse r}-,A g e| nt ^ header", OFFSET(user_agent), AV_src/libavformat/http.cO:PT149_:TY126P:E_ Swarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]R ING, { .149s | t r ={ NU"LhLt t}p,_ p0r, o0x,y "E, } ," s e| t ^ HTTP proxy to tunnel through", Osrc/libavformat/icecast.cF:F63SE:T94(:h ttwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]_ proxy) ,63 | A V _ OP T{_ TY"PpEa_sSTsRwoIrNdG",, "{se t. sptars s=w oNrUdL"L, }O,FF S0E,T (0p,a Ds s|) ,E A},V _ | O ^PT _TYPE_STRING, { .str = NULL src/libavformat/http.c},: 0150,: 1500:, warning: Emissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 150 | { "headers", "set cusrc/libavformat/icecast.cst:o64m :H141TT:P hwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]a ders, can o v64e | r r i d {e "bcuoinltte nitn_ tdypeefa"u, l"ts ehte acdoentres"n,t -OFtFypSeE,T (hMeUaSdeTr bse), sAeVt_ OiPfT _nTYoPt Ea_uSdTiRoI/NmG,p eg{" .,s tOrF F=S ENTU(LcLo nt}e,n t0_t,y pe0),, DA V|_ OEP T}_,T Y P| E ^_ STRING, { .str = NULL }, 0, 0,src/libavformat/http.c E: 151}:,147 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific consrc/libavformat/icecast.ct:e65n:t137 :t ywarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]e for the P OS65T | m e s{sa g"leesg"a, cOyFF_SiEcTe(ccoanstte"nt,_ ty"pusee) ,le gAaVcy_ OPSTO_TUYRCPEE _mSeTthRoIdN,G f,o r{ Ic.esctars t= tr IaCw_Yc moedteac_diadt a"=,= OpFlFsS-E>Ta(iucdiyo_)s, eAtuVp__iOPnTf_oT.YcPoEd_eBOcO_Li,d ){ .| i ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:160:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STCC libavformat/lmlm4.o RING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:175:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/http.c :176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | i176f | ( s i z{e2 "!r=ec osninzeect)_ d e| l ~~~~~ ^ ~~~~ay _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 }, | ^ CC libavformat/loasdec.o src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL } | ^ src/libavformat/http.c:169:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/http.c:168:89: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/lrc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/lrcdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/lrcenc.o src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent)CC libavformat/luodatdec.o , AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ CC libavformat/lvfdec.o CC libavformat/lxfdec.o CC libavformat/m4vdec.o 1 warning generated. src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2351 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ CC libavformat/matroska.o 11 warnings generated. In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; src/libavcodec/bytestream.hi :<318 :15s: -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nb _chapters ;318 i | + +) { i f| ~ ^ ~~~~~~~~~~~~~~( size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/hlsenc.c:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/matroskadec.o CC libavformat/matroskaenc.o 1 warning generated. src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1599 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:1626:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1626 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/mca.o src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_tim2e" warning, s generated . "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments)src/libavformat/ifv.c, : 200A:V_35OP:T_ Twarning: YPcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]E _INT, {.i 62004 | = 5 } , i f (0,i fvI-N>Tn_eMxAtX_, vEi}d,e o _| i ^n dex < sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3122:176:src/libavformat/ifv.c :warning: 209missing field 'unit' initializer [-Wmissing-field-initializers]: 35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3122209 | | { "h l s _idfel e(tief_vt-h>rneesxhto_ladu"d,i o"_seitn dneuxm beunnbr_ienfdeerxe_necnterdi esse)g m{e n| t ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~s to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allCC libavformat/mccdec.o ow_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/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each psrc/libavformat/ifv.clayl:is302t:15 :e ntwarning: rycomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ", OFFSET(b a302s | eu r l ) , AV _ifO P(Ti_ T=Y=P Ei_fSvT-R>IvNiGd,e o{_.ssttrre a=m _NiUnLdLe}x,) { 0 ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_sizsrc/libavformat/http.ce), : 1711 :39A: Vwarning: _Ocomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]P T_TYPE_INT, 1711 | { . i 6 4 = 0 } ,i f ( se ek _ r e t > = 00 ,& & s e eIkNT__MrAetX , ! = Et}ar,g e t| ) ^{ | ~~~~~~~~ ^ ~~~~~~ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3156 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3157 | {"stsrc/libavformat/http.crfti:me_1799m:k12d:i rwarning: ",comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] "create last di r1799e | ct o r y rceotmurpnon eFnFtM IiNn( ssitzref,t riemmea-igennienrga)t;e d f| i ^ ~~~~ ~~~~~~~~~le name", Osrc/libavutil/macros.hF:F49S:E25T:( unote: sexpanded from macro 'FFMIN'e _loca l49t | #idmeef_imnke dFiFrM)I,N (AaV,_bO) P(T(_aT)Y P>E _(Bb)O O? L(, b{). i6:4 =( a0) )} , 0,| 1 ~ ^ ~, E }, | ^ src/libavformat/hlsenc.c:3161:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3167 | {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3169 | {"cc_stream_map", "Closed captions stre9a warningms m generateda. p string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3172 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3174 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3176 | { NULL }, | ^ src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3120:132: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3119:132: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3119 | {"hls_time", "set segment length", src/libavformat/id3v2.cOFF:799S:12E:T (warning: tmissing field 'tag4' initializer [-Wmissing-field-initializers]im e), 799 | A{V _NOUPLTL _}T Y P| E ^_ DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3118:128: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ src/libavformat/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ src/libavformat/iff.c:220:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/md5proto.o CC libavformat/metadata.o src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:104:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 104 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:131:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 131 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:145:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 143 | if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >=src/libavformat/iff.c siz:eo257f:(i31p:f s_gwarning: atcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]e way_file)) { | 257 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/iff.c:281:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 281 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:283:53: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:289:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 289 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:339:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1 warning generated. 117 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NUCC libavformat/mgsts.o LL}, | ^ CC libavformat/microdvddec.o 1 warning generated. In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavformat/microdvdenc.o 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/img2dec.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/img2enc.c691 | : 235 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] t235a | g = r feof r< F(Fi_ A=R R0A;Y _i Etpaatrth_)n >u= m(bseirze"o,f ("s-s>epta tfhi)r s-t n2u)m)b e| r ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ CC libavformat/mkvtimestamp_v2.o 1 warning generated. 16 warnings generated. CC libavformat/mlpdec.o CC libavformat/mlvdec.o 4 warnings generated. 7 warnings generated. CC libavformat/mm.o src/libavformat/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 57 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/mmf.o CC libavformat/mms.o 21 warnings generated. src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format"1, warningO generatedF. FSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | {CC libavformat/mmsh.o NULL }, | ^ src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 656 | src/libavformat/jacosubdec.c C:OM89M:19O:N _OPwarning: TIcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]O NS | ^ src/libavformat/img2dec.c: 61189: | 127 : note: fexpanded from macro 'COMMON_OPTIONS'o r (i = 0; i611 < | F F _ A{R R"AfYr_amEeLErMaSt(cem",d s ) ; "sie+t+ ) t h| ~ ^ ~~~~~~~~~~~~~~~~~~~~e video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ CC libavformat/mmst.o src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_mapCC libavformat/mods.o ); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/moflex.o 3 warnings generated. CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/mov_esds.o CC libavformat/movenc.o CC libavformat/movenc_ttml.o CC libavformat/movenccenc.o 8 warnings generated. In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/movenchint.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mp3dec.o CC libavformat/mp3enc.o CC libavformat/mpc.o 1 warning generated. src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ CC libavformat/mpc8.o CC libavformat/mpeg.o CC libavformat/mpegenc.o src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mpegts.o In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mpegtsenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mpegvideodec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/lvfdec.c:126:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mpjpeg.o 1 warning generated. CC libavformat/mpjpegdec.o 1 warning generated. CC libavformat/mpl2dec.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARACC libavformat/mpsubdec.o M}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ 3 warnings generated. 1 warning generated. CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o CC libavformat/mtv.o In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mtaf.o CC libavformat/musx.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mux.o src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 156 | if (j >= sizeof(out) - 1 - aliases[idx].len) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:166:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 166 | if (i + 13 >= sizeof(line) - 1) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:169:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 169 | if (j >= sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mux_utils.o src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/mvdec.o 15 warnings generated. CC libavformat/mxf.o CC libavformat/mxfdec.o CC libavformat/mvi.o 3 warnings generated. src/libavformat/mgsts.c:57:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/mxfenc.o src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/mxg.o src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/ncdec.o src/libavformat/matroskaenc.c:931:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 931 | while (idx > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/network.o src/libavformat/mms.c:61:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 61 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:72:19: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 72 | while(end - p >= sizeof(ff_asf_guid) + 8) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:79:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 87 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:97:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 97 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:104:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:123:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:138:29: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 138 | if (end - p < skip_bytes) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mms.c:148:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 148 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavformat/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | In file included from ifsrc/libavformat/moflex.c :(o24g: gsrc/libavcodec/bytestream.h->s:t187:r15e:a mwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ i].serial = =187 | s e r i ail)f (| s ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~iz e2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/nspdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mlvdec.c:414:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 414 | if (mlv->pts >= st->duration) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mlvdec.c:459:27src/libavcodec/bytestream.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | if 318( | m lv - > stirfe a(ms_iizned2e x!= =s=i zaev)ct x -| > ~~~~~ ^ ~~~~n b_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1274:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1274 | if (codecpriv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h1277 | : 357 : 15}: ewarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s e if (codecp r357i | v _ s i zief >( striazec2 k!-=> sciozdee) c p| ~~~~~ ^ ~~~~r iv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nsvdec.o src/libavformat/mmsh.c:118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/nullenc.o 1 warning generated. src/libavformat/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 193 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 448 | { EBML_ID_DOCTYPCC libavformat/nistspheredec.o EVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:454:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 454 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ CC libavformat/nut.o src/libavformat/matroskadec.c:460:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 460 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:461:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 461 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 463 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:464:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 464 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:465:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 465 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:474:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 474 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, src/libavformat/mov_chan.c| ^ :514:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] src/libavformat/matroskadec.c: 475514: | 89: warning: missing field 'def' initializer [-Wmissing-field-initializers] if (siz e475 | < 1 2 U{ LMLA TR+O SnKuA_mI_Dd_eVscIrD E*O C2OL0OURL_LB)Y ,| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ EBML_FLOAT, src/libavformat/mov_chan.c0:,518 :019,: warning: ocomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f fseto f(518Ma | tr o s k afMoars t(ei r=i n0g;M ie tbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0,src/libavcodec/put_bits.h 0,: 265o:f37f: swarning: etcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]o f(MatroskaTra ck265V | i d e o P r o j eicft i(os-n>, bpruivfa_tee)n d}, - | s ^- >buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, src/libavcodec/put_bits.hcolo:r_317s:p33a:c e)warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]} , | ^ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOCC libavformat/nutdec.o BITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 98 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | 11 ^ warnings generated. src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADIn file included from DIDsrc/libavformat/mpc8.cT:Y23PE: ,src/libavcodec/unary.h :50 : 41 : warning: EBcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M L_UINT, 0, 0, of50f | s e t of (fMoartr(ois k=a Bl0oc;k Aid dnb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:595:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 595 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/matroskadec.c:596:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 596 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:597:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:600:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 600 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:620:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 620 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:621:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 621 | { MATROSKA_ID_CODECNAME, EBML_NONE }, | ^ src/libavformat/matroskadec.c:622:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 622 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:623:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 623 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 624 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:625:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 625 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(Matsrc/libavcodec/bytestream.hros:ka294A:t15t:a chwarning: mecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n t, descripti o294n | ) } ,i f | ^( size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:650:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 650 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:651:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:652:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:659:87:src/libavformat/matroskaenc.c warning: :missing field 'def' initializer [-Wmissing-field-initializers] 2094:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 659 | { MATRO S2094K | A _ I D_fCoHrAP T(EiR U=I D,0 ; i < s - > n EbB_sMtL_rUeIaNmTs,; i0+,+ )0, {o f f| s ~ ^ ~~~~~~~~~~~~~e tof(Matrsrc/libavformat/matroskaenc.co:s2111:k23a: Cwarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a pter, u2111 | i d) } , | f ^o r (i = 0; i < s->nb_streams; i++) { | src/libavformat/matroskadec.c ~ ^ ~~~~~~~~~~~~~ :661:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 661 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavcodec/bytestream.h:357:15src/libavformat/matroskadec.c:: 672:warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | 357 | { iMfAT R(OsSiKzAe_2ID _!E=DI TsIiOzNeF)L A| ~~~~~ ^ ~~~~G DEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:673:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 684 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] CC libavformat/nutenc.o 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:706:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 706 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKCC libavformat/nuv.o ID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlock,additional) }, | ^ src/libavformat/matroskadec.c:772:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] src/libavformat/moflex.c:225:26: 772warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { MATROSKA_I D225_ | B L O CK , i f ( s tErBeMaLm__BinIdNe,x = =0 ,s -0>,n bo_fsftrseeatmosf)( M{a t r| o ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~s kaBlock, bin) }, | ^ src/libavformat/matroskadec.c:774:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 774 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) }, | ^ src/libavformat/matroskadec.c:775:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 775 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:776:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 776 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:777:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ CC libavformat/oggdec.o src/libavformat/matroskadec.c:785:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 785 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/moflex.c:298:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:317:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (pkt_size > m->size) | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/moflex.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mp3dec.c:175:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ CC libavformat/oggenc.o 52 warnings generated. src/libavformat/matroskaenc.c:2526:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2526 | 55 | i f ({s rNcUlLeLn < }h,e a d| ^e r.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1021:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1021 | *num = av_int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsecelt.o CC libavformat/oggparsedirac.o src/libavformat/mp3enc.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1226 | if (matroska->num_level1_elCC libavformat/oggparseflac.o ems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:463:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1src/libavformat/mp3dec.c warning generated:. 601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContextsrc/libavformat/mmst.c, :us285e:t37o:c) ,warning: Acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]V _OPT_TYPE_BOOL, {.i6 4285 | = 0} , 0, 1 , A V_ O P T _ F LA G||_ DlEeCnOgDtIhN_G_rPAeRAmMa}i,n i ng| ^> sizeof(mms->in_buffesrc/libavformat/mp3dec.cr): 602-:12 :12 )warning: missing field 'help' initializer [-Wmissing-field-initializers]{ | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | { Nsrc/libavformat/mmst.cUL:L321 :}37,: warning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ^ 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/oggparseogm.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/oggparseopus.o src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/oggparseskeleton.o In file included from src/libavformat/movenc.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavformat/mpc8.c 227: | 132 : 34 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] if (s->buf_e n132d | - s - >ibfu f(_patvr_ s>a=t _saidzde6o4f((*BistiBuzfe),) p{ o s| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:508:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:510:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | offsetof(MP3Context, write_xisrc/libavcodec/put_bits.hng:),317 : 33:A Vwarning: _Ocomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]P T_TYPE_BOOL ,317 | { . i 6 4i f= 1(}s,- >0b,u 1f,_ src/libavcodec/bytestream.heAn:Vd_318 O- :s-P>b15ufT_:_pF LtrA warning: >Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]=_ sEiNzeCoODfI(BNiG_ Pt318AB | Rsrc/libavformat/matroskadec.cuA fM )}: ) ,{ 1493 :i 40f| | ^ : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: (comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]s ize2 != size src/libavformat/mp3enc.c)1493 : | 511| : ~~~~~ ^ ~~~~ 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] i f511 | ( f f i o{_l iNmUiLtL (}p, b ,| ^le ngth) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:1547:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1547 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0src/libavformat/mp3enc.c, 1:, 582D:E19C: }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 582 | for src/libavformat/mpjpegdec.c(i: 372= :012:; warning: src/libavformat/matroskaenc.cimissing field 'help' initializer [-Wmissing-field-initializers] <: s372-3003 | >:n 45 b{:_ sN ULtLwarning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]r} e| a ^m s; i++) { 3003 | | ~ ^ ~~~~~~~~~~~~~ if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3019 | if (size < mkv-src/libavformat/mpegenc.c>res:erv344e_:c19u:e swarning: _scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ace) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 344 | src/libavformat/matroskaenc.c :fo3028r:38 : (warning: icomparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] = 0; i 3028< | c tixf- >(nebn_dsptosr e-a mmsk;v -i>+se+gm)e n{t _ | o ~ ^ ~~~~~~~~~~~~~~~ff set < (1ULL src/libavformat/mpegenc.c<:<472 :519:6 )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1) { 472 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ for (i src/libavformat/matroskaenc.c= :03062;: 23i: n3062b | _ s tr e a ms ; if+o+)r ({i = | ~ ^ ~~~~~~~~~~~~~~~0 ; i < s->nb_stsrc/libavformat/mpegenc.cre:am560s:19;: warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ i) { 560| | ~ ^ ~~~~~~~~~~~~~ for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1617 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1625 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1629:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:3128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3128 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3168:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3168 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpeg.c 1664 | : 729 : 19i:f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pk t_size >= 10 07290 | 0 0 0 0fUo)r | ( ~~~~~~~~ ^ ~~~~~~~~~i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "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 }, | ^ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { "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/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "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/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3286 | { "cluster_time_limit", "Store at most the provided number ofsrc/libavformat/mov.c mi:l259lIn file included from :i43sesrc/libavformat/msnwc_tcp.c:c: owarning: 21nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/bytestream.hd :s 187i:n15 :a warning: clcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u s te259r. | ", 187 | l oi nfgi t ( us i d z e e2 = !( =( isn t i3 2z_t )e) av ioO_| Frb ~~~~~ ^ ~~~~3F 2S(ETp(bc))l u/ s(tfelroa_tt)i m(e1 _fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3286 | { "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 }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:288:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ src/libavformat/mpegenc.c:974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/oggparsespeex.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpeg.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 803 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:896:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:899:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 899 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:909:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/movenc.c:67: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2023 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sizsrc/libavformat/matroskadec.ce2 :!2033= :s23iz:e )warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ~~~~~ ^ ~~~~ 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1014 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 1024 | if (s->packet_size > avasrc/libavformat/mpeg.cil_d:at931a: 19&: &warning: !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f lush | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpegenc.c931: | 1050: 23 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (i =1050 | 0 ; i < fso-r> n(bi_ s= CC libavformat/oggparsetheora.o t0r;e ia m)n b_{s t r| ea ~ ^ ~~~~~~~~~~~~~ms ; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxf.csrc/libavformat/mpegenc.c::1107:3251:: 115warning: :comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1107 | 32 | a v _a s se{r t{0 (0axv0_6f,i0fxo0_Ec,a0nx_2rBe,a0dx(3s4tr,e0axm0-4>,f0ixf0o1,)0 x=0=1 ,t0rxa0i1l,src/libavformat/movenc.cer0_x:s0i98z1e):,;1450 :x 0| 3warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~,missing field 'unit' initializer [-Wmissing-field-initializers] 0x02,0x02,0xsrc/libavutil/avassert.h0:1,380 :x9811 | :0 note: 0expanded from macro 'av_assert0' , 0 x{0 0" s,38k0 | ix 0 0 p _}iif,o d(1s!3"(,,c o "nASdV)kM)iE Dp{I A w_ rT itYi P nE g _ iVo Id Ds E O a to }m ,. " , | o ^f f se t o f ( M O V M ux C o n te x t , i o d s _ s k ip ) \, A V| _O ^~~~P T_TYPE_src/libavformat/mxf.cB:O33O:L115,: {warning: .missing field 'desc' initializer [-Wmissing-field-initializers] i64 = 1}, 330 | , 1 ,{ A{V _O0PTx_0FL6A,G0_ExN0CEO,D0IxN2GB_,P0AxR34A,M0x}0,4 , 0| x ^0 1,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,src/libavformat/movenc.c0x:0990,:0167x:0 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]}, 1613 warning, sA generatedV. M E99D | I A _ T Y{ P"Ei_oAdsU_DIaOu di}o,_ p r| o ^f ile", "iods audio profile atom.", offsetof(src/libavformat/mxf.cM:O34V:M114u:x warning: Cmissing field 'desc' initializer [-Wmissing-field-initializers]o ntext, i o34ds | _ a u d{i o{_ p0rxo0f6i,l0ex),0 EA,V0_xO2PBT,_0Tx3Y4P,E0_xI0N4T,,0 x{0.1i,604x 0=1 ,-01x}0,1 ,-01x,0 12,505,x 0A3V_,O0PxT0_2F,L0AxG_0E2NC,O0DxI03N,G_0Px0A0R,A0Mx}0,0 , 0| x ^00 }, 13, AVMEDIA_TYPE_DATA }, | ^src/libavformat/movenc.c :100:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "iods_vidsrc/libavformat/mxf.ceo:_35p:ro115f:i lwarning: emissing field 'desc' initializer [-Wmissing-field-initializers]" , "iods vid e35o | p r o f{i l{e 0axt8o0m,.0"x,7 Do,f0fxs0e0t,o0fx(6M0O,V0Muxx0C8o,n0xt1e4x,t0,x 3iEo,d0sx_6vFi,d0exo6_Fp,0rxo3fCi,l0ex)8,C ,A0Vx_EOP1T,_0TxY6PEC_,I0NTx,E F{,.0ix6141 ,=0 x-D12 }},, -116,, 2A5V5M,E DAIVA_O_PTTY_PFEL_AVGI_DEENOC O}D,I N/G*_ PLAeRgAaMc}y,P i c| t ^u re Avid Media Composer MXF */ | ^ src/libavformat/movenc.c:101:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "frag_duratiosrc/libavformat/mxf.cn":,36 :"115M: awarning: ximmissing field 'desc' initializer [-Wmissing-field-initializers]u m fragment 36d | u r at io n{" ,{ 0oxf8f0s,0ext7oDf(,M0OxV0M0u,x0Cxo6n0t,e0xxt0,8 ,m0xa1x4_,f0rxa3gEme,nt0_xd6uFr,0axt7i8o,n0)x,E 1A,V0_xOEPBT,_0TxYEP1E,_0IxN6TC,, 0{x.EiF6,4 0=x1 10},,0 x0D,2 I}N,T _1M6A,X, AAVVM_EODPITA__FTLYAGP_EE_NACUODDIION G}_,P A/R*A ML}e,g a c| y ^S ound Avid Media Composer MXF */ src/libavformat/movenc.c| : ^102 :172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_frag_durasrc/libavformat/mxf.ct:i37o:n115":, "warning: Mmissing field 'desc' initializer [-Wmissing-field-initializers]i nimum fr ag37me | n t du r{a {t i0onx"0,0 o,f0fxs0e0t,o0fx(M0O0V,M0uxx0C0o,n0txe0x0t,src/libavformat/mpeg.c, 0mx:i01018n_0:,0f23xr0:a0 gm,warning: e0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0nt 0_d,u0xr0a0t,i0oxn0)0,, 0 x10180A0 | V,0 x_ OP0T_ 0T , 0Y x fP0o0E,0rx_ 0I(0Ni,T 0,=x 000,{;0.x0 ii 0<6 4} ,=s- >n 0}b0_,st,r e0 a,AmV sIM;EN DTiI_A+M_+AT)XY ,P{ E A_D| ATV ~ ^ ~~~~~~~~~~~~~A_ OP}T, _ | F ^L AG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahesrc/libavformat/mpeg.cad:)1034,:150 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]OP T_TYPE_INT, {. i1034 | 6 4 = 0 }{, "0s,u b2_5n5a,m AeV"_,O PT"_URFIL AfGo_ErN C.OsDIuNbG _PfAile", offsetof(RVAoMbS}u,b D e| m ^u xContext, sub_name), AV_OPT_TYPE_STsrc/libavformat/movenc.cR:I105NG:,184 :{ warning: .smissing field 'unit' initializer [-Wmissing-field-initializers]t r = NULL }, 0 ,105 | 0 , A V{ _"OviPdTe_oF_tLrAaGc_kD_EtCiODmIeNsG_cPaAlReA"M, }",s e t| ^ timescale of all video tracks", offsetofsrc/libavformat/mpeg.c(M:O1035V:M12:u xwarning: Cmissing field 'help' initializer [-Wmissing-field-initializers]on text ,1035 | v i d e o{_ tNrUaLcLk _}t i m| e ^s cale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:107:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxf.c:42:119src/libavformat/movenc.c:: 108:warning: 168:missing field 'desc' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 10842 | | {{ "{f r0agxm0e6,n0tx0_Ein,d0exx2"B,, 0"xF3r4a,g0mxe0n4t ,n0uxm0b1e,r 0oxf0 1t,h0e xn0e3x,t0 fxr0a4g,m0exn0t1,"0,x 0o2f,f0sxe0t2,o0fx(0M1O,V0Mxu0x1C,o0nxt1e1x,t0,x 0f0r a}g,m 1e4n,t sA)V,_ CAOVD_EOCP_TI_DT_YMPPE_EIGN2TV,I {D.EiO6 4} ,= /1*} ,M P1@,M LI NLTo_nMAgX ,G oAPV _*OP/T _ FL| A ^G _ENCODING_PARAM}, | ^ src/libavformat/mxf.c:43src/libavformat/movenc.c::119109:: 150warning: :missing field 'desc' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | 109 | { { { 0"xm0o6v,_0gxa0mEm,a"0,x 2"Bg,a0mxm3a4 ,0vxa0l4u,e0x 0f1o,r0 xg0a1m,a 0axt0o1m,"0,x o0f4f,s0xe0t1o,f0(xM0OV2M,u0xxC0o2n,t0exx0t1,, 0gxam0m2,a0)x,0 1A,V0_xOP0T1_ T}Y,P E1_4F,L OAAVT_,C O{D.EdCb_lI D=_ M0P.E0G 2}V,I D0E.O0 ,} ,1 0/,* AD-V1_0O P50TM_bFpLsA GP_AELN C*/O D I| N ^G _PARAM}, | ^ src/libavformat/movenc.c:src/libavformat/mxf.c110::26644:: 119warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | 110 | { {{ "0fxra0g6_,i0nxt0eEr,le0ax2vBe,"0,x 34",I0nxt0e4CC libavformat/oggparsevorbis.o r,l0exa0v1e, 0sxa0m1p,l0xe0s3 ,w0ixt0h4i,0nx 01f,ra0gsrc/libavformat/mpegenc.cxm0:e2n1200,t0:sx19 0:(2 m,warning: a0x comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]xnu m0b1e,r0x 0o3,f0 cxo 03n1200,s | 0ecx u0t 0 iv ei} f, sa(1cm4apn, l_eAs,w V_rliCteo O< wsDeiErz Ce_iID)s_M P EG{2 VtID Ei| Og ~~~~~~~~~ ^ ~~~~ h }t,e r/ *i MnPt@eHrL lLeoanvign Ggo,P b*u/t w| i ^th more overhead)", offsetof(MOVMuxContext, frsrc/libavformat/mxf.cag:_45i:n119t:e rwarning: lmissing field 'desc' initializer [-Wmissing-field-initializers]e ave), AV_O P45T | _ T Y P E{_ I{N T,0 x{0.6,i06x40 E=, 00}x,2 B,00,x 3IN4T,0_xM0A4X,0,x 0A1V,_0OxP01T,_0FxL0A3G,_0ExN0C4O,D0xI0NG1_,P0AxR0A2M, 0}x,0 2 ,| 0 ^x 01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frasrc/libavformat/mov.cme :*/505 :| ^ 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavformat/movenc.c:114:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 505 | 114 | {src/libavformat/mxf.ci f" (:sun46sp:er_s119it:ren atfwarning: (mstmissing field 'desc' initializer [-Wmissing-field-initializers]r_ ,id ss_tars__ s46 | t izr ea _c ak{l_ lid{s o0x"0c,6, ","%f0"xus,0Ee, 0sxv2talB) r,>=e 0astxm3r4, 0i_dsx 0sia4zs, 0e_taxllroc0a)1ck {,0ix0 1d, s| ~~~~~~~~ ^~~0 "x,0 3o,f0fxs0e4t,o0fx(0M1O,V0Mxu0x2Co,n0txe0x2t,, 0uxs0e1_s,t0rxe2a0m,_0ixd0s2_,a0sx_0t3r a}c,k _1i4d,s ) , A V_ OAPVT__TCYOPDEE_CB_OIODL_,M P{E.Gi46 }4, =/ *0 }X,D C0,A M1 ,p rAoVx_Osrc/libavformat/mov.cyP:507_Tpa:l0_3800FL:9A26 .Gwarning: m_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] xEfN C*O/D I N| G506 ^ | _P A R A M } , | ^ av_log(c->fc, AV_LOG_ERRsrc/libavformat/mxf.cO:R,47 : 119| src/libavformat/movenc.c: ~~~~~~ :115warning: :missing field 'desc' initializer [-Wmissing-field-initializers]155 : warning: 507missing field 'unit' initializer [-Wmissing-field-initializers] | 47 | 115 | { { { 0 x0"6, w 0r itxe0 E,_0 bx t2"rFBat,i"0l,ex d 3to" 4stf,o0oxrr0ec4 ,0etx0 1ho,re0 xd 0ifs1abllo,a0xet30 2wr1 ,i0xntu04i,mbne0r gx (bt0r1%,0txf)" 0,i 2no, f0sfx0t2s,re0txoif(0MOn2g.V,\Mn0ux"0x1,,C 0xo0nva2t,le0)xxt;, 00 } ,w| ^~~ r1i3t,e _b t r tA)V,_ Csrc/libavformat/mpegenc.cAODVE_O:CP1258_:T19I: _warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]DY_ DPVEV_IBDOEOOL ,} ,{ .i/ *61258 4 | D= V2 5-1 }, fIo-E1r, C 1 P(A, iL A *= V/_0; O PTi_F| L ^A nObD_IsNGt_PrAReAaMm}s,; | i ^+ +) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 48 | src/libavformat/movenc.c : 116{: 155{: 0warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]0 6,0x0E,0x 2B116, | 0 x 3 4 ,{0 x"0w4r,i0txe0_1t,m0cxd0"1,, 0"xf07o,r0cxe0 4o,r0 xd0i1s,a0bxl0e2 ,w0rixt0i2n,g0 xt0mc3d,"0,x 01o,f0fxs0e1,t0ox0f0( M}O, V1M4u,x C o ntAeVx_tCO,D EwCr_iItDe__JtPmEcGd2),0 0A0V _}O, P/T*_ TJYPPEEG_ B2O0O0L0, c{o.die6 4s t=r e-1a}m ,* /- 1 ,| ^1 , AV_OPT_FLAG_ENCOCC libavformat/oggparsevp8.o DING_PARAM}, | ^ src/libavformat/mxf.c:49src/libavformat/mspdec.c:119:: warning: 97missing field 'desc' initializer [-Wmissing-field-initializers]:23 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | { { 0x 0976 | ,0 x 0 e , 0 x 2b ,0fxo3r4 ,(0ix 0=4 ,00;x 0i1 ,<0 xs0t1-,>0cx0oAd,e0xc0pa4rsrc/libavformat/movenc.c-,>:1200he:ix2040g:1,h 0twarning: x;0 missing field 'unit' initializer [-Wmissing-field-initializers]2i, +0+x)0 2 ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~x 04,0 x1200 | 1 , 0 x 00{,0 x"0em0p t}y,_ h1d4l,r_ n a m e " , A"Vw_rCiOtDeE Cz_eIrDo_V-Cl1e }n, g/t*h VnCa1m eS Ps@tLrLi n*g/ i| n ^ hdlr atoms within mdia and minf atoms", offsesrc/libavformat/mxf.ct:o50f:(119M:O Vwarning: Mmissing field 'desc' initializer [-Wmissing-field-initializers]u xContext, e50mp | t y _ h{d l{r _0naxm0e6),0,x 0AeV,_0OxP2Tb_,T0YxP3E4_,BO0OxL0,4 ,{0.ix6041 ,=0 x00}1,, 00x0,A ,10,x 0A4V,_0OxP0T1_,F0LxAGsrc/libavformat/mpegenc.c0_2:E,N12680CO:Dx23I0:2N,0 Gx0warning: 4_,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0PA RxA0M2},,0 x | 0 ^0 ,12680 | x 0 0 fo}r, (1in4t, i = 0 ;A Vi_ C170Inb:_sDt_V Crwarning: 1emissing field 'unit' initializer [-Wmissing-field-initializers] a} m,s ;/ *i +V+C)1 { 121S P | | @ ~ ^ ~~~~~~~~~~~~~~~M L {* /"m o v| i ^e _timescale", "set movie timescale", offsetof(src/libavformat/mxf.cM:OV51M:119u:x Cwarning: omissing field 'desc' initializer [-Wmissing-field-initializers]n text, mov i51e | _ t i m e{s c{a l0ex)0,6 ,A0Vx_0Oe,P0Tx_T2YbP,E0_xI3N4T,,0 {x.0i46,40 x=0 1M,O0Vx_0T1I,M0ExS0CAA,L0E}x,0 41,,0 x0I1N,T0_xM0A2X,,0 xA0V_2O,P0Tx_0F4L,A0Gx_0E3N,C0OxD00I,N0Gx_0P0A RA}M,} ,1 4 ,| ^ AV_CODEC_Isrc/libavformat/movenc.cD_:122V:C121: } ,warning: missing field 'help' initializer [-Wmissing-field-initializers]/ * V C1221 | M P {@ LNLU L*L /} , | ^| ^ src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,src/libavformat/mpegenc.c0x0:21284,0:x1500:4 ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x 04,0x00,0x00 } , 12841 | 4 , { "m u x rAaVte_"C,O DNEUCL_LI,D _ V C 1 } , / * V C 1 M P @ M L * / | ^ OFFSET(user_mux_rate), AV_OPT_TYPEsrc/libavformat/mxf.c_:I53:N119T:, {warning: missing field 'desc' initializer [-Wmissing-field-initializers]. i64 = 0 }, 530 | , ( ({1 <{< 202)x 06-, 01x) 0*e ,(08x 2*b ,500)x,3 4E, 0}x,0 4 ,| 0 ^x 01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04src/libavformat/mpegenc.c,0:x012855:,1330:x 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 0x00 }, 14 ,1285 | { "pArVsrc/libavformat/mov.c_CeO:lDoE481aC:58d_:I" D,_warning: V C"Icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n1i ti}a,l /d*e mVuCx1- dMeP @HcL 481*o | / de d e la| ^ y i n mi c ro siefc on(dssn."p,r iOntFfF(SEsTt(rp,r setrl_osasrc/libavformat/mxf.cizd:),e 54_a lA:lVo119c_:, O"P T_%Twarning: dmissing field 'desc' initializer [-Wmissing-field-initializers]Y "P, Ev_IaNl) T54 | >, = { s{ { t.r0xi_60s64, i0=x 0ze5_0e,a00xll0o02bc,)00 }x3{4, ,0 | x0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0, 4 ,I0xN0T1_,0MxA0X1,,src/libavformat/mov.c 0x:E0A497, :0x}0,458,0 x 0:| 1 , ^ warning: 0xcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]0 2,0x02, 0x497src/libavformat/mpegenc.c0 | 4 ,:1286 : 0x120 :6 , warning: 0missing field 'help' initializer [-Wmissing-field-initializers]x 00 ,0 x12860 | if0 ( sn p} ri, {n Nt1ULfL(4 s},,t r , | ^s t r _AsVi_zCeO_DaElCl_IoDc_,V C1" %},u "/*, vVaCl1) A>P=@ Ls0tr _*si/z e _a| l ^l oc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 505src/libavformat/mxf.c | : 55: 119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] if (sn p55r | i n t f{( s{t r0,x s0t6,r0_xs0iez,e0_x2ab,l0xl3oc4,, 0"x%04f,"0, xv0a1l,)0 x>0=1 ,s0txr0_As,i0zxe04_,a0lxl0oc1) ,{0 x 0| 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ,0x02,0x04,0x07,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L1 */ | ^ src/libavformat/mxf.c:56:119: warning: missing field 'desc' initializer [-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.c:57:119: warning: missing field 'desc' initializer [-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.c:58:119: warning: missing field 'desc' initializer [-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.c:59:119: warning: missing field 'desc' initializer [-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.c:60:119: warning: missing field 'desc' initializer [-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.c:61:119: warning: missing field 'desc' initializer [-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.c:62:119: warning: missing field 'desc' initializer [-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.c:63:119: warning: missing field 'desc' initializer [-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.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | {CC libavformat/oma.o { 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.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0src/libavformat/movenc.cx00,:0231x:270:0 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 00 }, 13, AV_CODE C_231I | D _ P C M _ S16 L E }, f o| r ^ (j = 0; j < track->cluster[i].entries; j++) { src/libavformat/mxf.c| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~: 76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */ | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 81 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/movenc.c:253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (oldval != track->cluster[i].samples_in_chunk && track->cluster[i].chunkNum) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.csrc/libavformat/mxf.c::85599::11517:: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 85 | 599 | { { 0 x 0 6e,n0trixe0sE >,=0 xU2IB,N0Tx_3M4A,X0x 0/4 ,0sxi0z1e,o0fx0(1*,s0c-x>0dAre,f0s)x)0 4 | , ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 x01,0x02,src/libavformat/mov.c0:x602:0191:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1,0x02 ,6020 | x 01CC libavformat/omaenc.o , 0fxo0r1 (},i 1=6 ,0 A;V _PiI X<_ FsMcT-_>dUrYeVfYs4_c2o2u n}t;, i +| + ^) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxf.c:86:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 86 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 87 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mxf.c:91:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 91 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:97:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 97 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:98:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 98 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: src/libavformat/mov.cmissing field 'desc' initializer [-Wmissing-field-initializers] :771 :10024 | : warning: {comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] { 0x06,0x0E,0x2B,0 x37714 | , 0 x 0 4 ,0 xi0f1 ,(0txi0t1l,e_0sxi0zDe, 0>x 0F4F,M0IxN(0I1N,T0_x0M1,A0Xx0,1 ,S0xI0ZE3_,M0AxX05-,10)x)0 0 ,0| x0 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~0 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:102:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0CC libavformat/options.o x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 107 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/mxf.c:111:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 111 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0CC libavformat/os_support.o x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:112:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 112 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:113:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 113 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */ | ^ src/libavformat/mxf.c:1115:117: warning generatedwarning: . missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */ | ^ src/libavformat/mxf.c:117:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:118:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */ | ^ src/libavformat/mxf.c:119:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:123:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ CC libavformat/omadec.o src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:133:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 133 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:134:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 134 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ src/libavformat/mpegtsenc.c:526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 526 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (k = 0; k < program->nb_stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:539:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 539 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:764:57: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/paf.o 1 warning generated. src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 2485 | if (default_duration > UINT64_MAX || default_duration < 0) { | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2493:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2493 | if (track->video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2495:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2495 | if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2893:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2893 | st->codecpar->width < INT64_MAX / track->video.display_height / display_height_mul) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2892:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2892 | src/libavformat/mpegts.c : 189 :s5t:- >warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o decpar->h e189i | g h t M

| ^v ideo.src/libavformat/mpegts.cd:i186sp:l203a:y note: _expanded from macro 'MPEGTS_OPTIONS'w idth / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:193:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | {.i64 = 0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:197:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:199:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:201:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:205:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL }, | ^ src/libavformat/mov.c:1299:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1299 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:217:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL }, | ^ src/libavformat/mvdec.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/mpegts.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:293:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (ts->stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1365 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavformat/mpegts.c:342:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (program->id == programisrc/libavformat/matroskadec.cd): 3040{: 19 :| ~~~~~~~~~~~ ^ ~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3040 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3043:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3043 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3136:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3136 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:390:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 390 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:393:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (k CC libavformat/pcm.o == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 396 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (j = 0; j < p->nb_pids; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:402:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | for (k = 0; k < ts->stream->nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:403:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (ts->stream->programs[k]->id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1494 | if ((version == 1 && st->duration == UINT64_MAsrc/libavcodec/bytestream.hX) |:| 294 :| 15 ~~~~~~~~~~~~ ^ ~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegtsenc.c:1123:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1153 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.csrc/libavcodec/bytestream.h:3218::26357:: 15warning: : comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3573218 | | i f ( s i z e 2 ! = ifs i(zsei)ze < =| t ~~~~~ ^ ~~~~ot alsrc/libavformat/mvdec.c) | ~~~~ ^ ~~~~~: 485:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/matroskadec.c:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]485 | 3227 | i f ( i n diefx -(>spiozse >

apcoes_ s src/libavformat/mvdec.c(:u506:i27:n twarning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 _t)INT _506MA | X ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ if (mv->src/libavformat/matroskadec.ce:o3272f:_18c:o uwarning: ncomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]t >= a3272v | c t x - > n b _isft r(easmizs)e <| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ total)src/libavformat/mvdec.c : 514| ~~~~ ^ ~~~~~: 26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mux.c:747:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/pcmdec.o src/libavformat/mvdec.c:537:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | for (i = 0; i < avctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. 4 warnings generated. src/libavformat/mux.c:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 854 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/pcmenc.o src/libavformat/matroskadec.c:3406:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3406 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 739 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 82 warnings generated. src/libavformat/mpegtsenc.c:1518:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1518 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1521:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1521 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/pmpdec.o src/libavformat/mpegts.c:987:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:986:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1931:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1931 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/pp_bnk.o src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3741 | (block_time >= 0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3745:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3745 | timecode < track->end_timecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3788:74: warning: src/libavformat/mpegts.ccomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] :1065:27: 3788warning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (cluster_t im1065e | ! = ( u initn6t4 _tb)u-f1_ p&a& dd(ebdlo_cski_tzie m=e F>F=M 0I N|(|b ucfl_ussitezre_,t ismiez e>o= f-(bbulofc_pka_dtidmee)d)) | - ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ AV_INPUT_BUFFEsrc/libavformat/matroskadec.cR:_P3790A:13D: Dwarning: Icomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]N G_SIZE); 3790 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:F49:F25M:A X(note: texpanded from macro 'FFMIN' rack- >49e | n#dd_etfiimneceo FdFeM,I Nt(ai,mebc) o(d(ea) >+ (bbl)o c?k _(dbu) r:a (tai)o)n ) | ; ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/matroskadec.c:3835:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3835 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/prompeg.o src/libavformat/movenc.c:1766:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 1766 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pjsdec.o CC libavformat/protocols.o src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4028 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4027:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/psxstr.o src/libavformat/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pva.o src/libavformat/mpegtsenc.c:2231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2231 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/network.csrc/libavformat/mpegtsenc.c::4152301::18103: :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2301 | OFFS E415T( | p m t_ s tifa r(tp_aprida)l,l eAVl_ >O PFTF__TAYRPRAEY_I_NETL,E M{S (.ait64t em=p t0sx)1)0 0 0| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~} , FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2303:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2303 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2304:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2305:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2305 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2307:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2307 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX,CC libavformat/pvfdec.o ENC }, | ^ src/libavformat/mpegtsenc.c:2323:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2323 | { "mpegts_copyts", "don't off7se warningt sd generatedt. s/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2324:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2324 | { "tables_version", "set PAT, PMT, SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC }, | ^ src/libavformat/mpegtsenc.c:2326:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2326 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2328:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2328 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2330:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2332:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2334:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2335:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2335 | { NULL }, | ^ src/libavformat/mpegtsenc.c:2334:93: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2333 | { "nit_period", "NIT retransmission time limit in seconds", | ~ 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2332:93: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2331 | { "sdt_period", "SDT retransmission time limit in seconds", | ~ 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, src/libavformat/mov.c| ^~~~~~~~~ :2534/usr/include/stdint.h::5346:: 21warning: :comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] note: expanded from macro 'INT64_MAX' 46 | #define I N2534T6 | 4 _ M A X ( 0 x 7cfofdffefcf_ftfafgf f!f=fff )A V _| R ^~~~~~~~~~~~~~~~~~L 32("dvpp") && codec_tagsrc/libavformat/mpegtsenc.c :!2330:=93 : Awarning: V_implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]R L32("dv c2329p | " ) {& &" p a| t ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~_ period", "Psrc/libavformat/mov.cA:T2534/:P21M:T warning: rcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]e transmis si2534on | t i m e l i m it ciond esc_etacgo n!ds=" ,A V_ R| L ~3 2("dvpp "2330) | & & c o dOeFc_FtSaEgT (!p=a tAV__pReLr3i2od(_"udsv)c,p A"V)_ O&P&T _| TY ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~P E_DURATsrc/libavformat/mov.cI:O2532N:, 53{: .warning: icomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]6 4 = PAT_ RE2532T | R A N S _ T I M E *co d1e0c0_0taLgL !},= 0 ,AV _INRTL6342_(M"AXa,p EcNnC "}) ,& & | c ^~~~~~~~~o dec/usr/include/stdint.h_:t46a:g21 :!= note: Aexpanded from macro 'INT64_MAX'V _RL32 (46" | a#pdcehf"i)n e& &I N T6| 4 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ _MAX (0src/libavformat/mov.cx:7f2532ff:f21f:ff fwarning: fcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]f fffff) | 2532 | ^~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c : 4423 : 171 : cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]d ec_tag != AV_RL 344232 | (" a pc n {" )" l&i&v ec"o,d ec"_ftlaag g! =i ndAiVc_aRtLi3n2g(" atpchha"t) t&h&e i| n ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~p ut is a src/libavformat/mov.cli:v2530:e51 :f ilwarning: ecomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] that on l2530y | h as t h e h e(acdoedresc._",t aOgF F!SE=T (AiVs__RliLv3e2)(",A VA1V_xO"P)T |_|T YfPoEr_BmOaOtL ,! ={. iA6V4_ R=L 30}2,( "0,A Vu1p, "A)V)_ O&P& T _| FL ~~~~~~ ^ ~~~~~~~~~~~~~~~A G_DECODsrc/libavformat/mov.cIN:G2530_:P22A:R Awarning: Mcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] }, | ^ 2530 | (codec_tag != AV_RL32("AV1x") || src/libavformat/matroskadec.cf:o4424r:m173a: twarning: !missing field 'unit' initializer [-Wmissing-field-initializers]= AV_RL32(" A4424V | u p ") ) {& &" b a| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~n dwidth", "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/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ In file included from src/libavformat/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/movenc.c:2314:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2314 | mov_write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ CC libavformat/qcp.o src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return i == size; | ~ ^ ~~~~ src/libavformat/mxfdec.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2539 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ 3 warnings generated. 39 warnings generated. src/libavformat/movenc.c:2570:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2570 | if (i && duration == stts_entries[entries].duration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2585:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2585 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/mpegts.c:1897:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:1948:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1948 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. src/libavformat/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2726 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 3 warnings generated. src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/nut.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/mxfdec.c:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:672:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:684:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ src/libavformat/nsvdec.c:607:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:147src/libavformat/movenc.c:24:: 2991warning: :23missing field 'index' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | { AV _2991C | O D EC _ IfDo_rN O(NiEn t} i | = ^ 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 780 | if (this_partition != klv_offset - mxf->run_in) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:847:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavformat/oggdec.c:36: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/qtpalette.o src/libavformat/movenc.c:3060src/libavformat/oggdec.h::23180: :warning: 32: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | 3060 | i f f(oprt (si n>t IiN T=6 40_;M AiX <& &s -p>tsn b!_=s tArVe_aNmOs;P TiS++_)V {A LU E| ) ~ ^ ~~~~~~~~~~~~~ { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:3080:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3080 | for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2358:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2358 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/r3d.o src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2599:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for In file included from (j=0src/libavformat/nutenc.c; :j<31t: s-src/libavcodec/bytestream.h>:s187t:r15e:a m-warning: >ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b_ programs; j++) {187 | | ~^~~~~~~~~~~~~~~~~~~~~~~~ if (ssrc/libavformat/mpegts.ci:z2609e:227 :! =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize) 2609| | ~~~~~ ^ ~~~~ for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ CC libavformat/rawdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 22 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rawenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | if (fps < 0.0f) { | ~ ^~~~ src/libavformat/mpegts.c:2869:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2869 | for (i = 0; i < ts->nb_prg; i+src/libavcodec/bytestream.h+): 357{: 15 :| ~ ^ ~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegts.c :3572873src/libavformat/nuv.c: | 19 :: 188 : 19:warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s i2873z | e 2 188!= | s iz e ) | ~~~~~ ^ ~~~~ i f (i f=p=s t=s -0>.n0bf_;p r g| ~ ^~~~& & ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 507 | for (int i = 0; isrc/libavformat/mov.c <: M3564XF_:N67U:M _warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A GS; i++) { | ~ ^ ~~~~~~~~~~~~ 3564 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_1co warningun generatedt;. ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3594:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3594 | if (ctts_sample == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparsedirac.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/mpegts.c 160 | : 2898 : 20 :i fwarning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]( ogg->streams[i] .2898s | eCC libavformat/rawutils.o r i a li n=t6=4 _ste rbiaalc)k = | F ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~F MIN(seekback, pos); | ^ ~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfenc.c:531:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 531 | fosrc/libavcodec/bytestream.hr (:i 318= :0; 15i: < swarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nb _streams; i+ +318) | { | i ~ ^ ~~~~~~~~~~~~~f (size2 !=src/libavformat/mxfenc.c :s561iz:e19): | warning: ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 561 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:573:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 573 | for (i = 0; i < In file included from MXF_src/libavformat/oggparseopus.cNU:M_27T: AGsrc/libavformat/oggdec.hS:;160 :i36+:+ )warning: {comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | src/libavformat/oggdec.c ~ ^ ~~~~~~~~~~~~ : 302160: | 34 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (ogg-src/libavformat/oggdec.h>s t:302r180 | :e32 : a warning: m comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]s[ii f] .(soesr-i>ablu f =s180= | iz e s-e roiifs a-l() > p| btus ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ f >p IoNsT 6<4 _MsAizXe )& &{ p t | s ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rawvideodec.o In file included from src/libavformat/oggparsecelt.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 187 | : 357 : 15 :i warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 != s i357z | e ) | i ~~~~~ ^ ~~~~f (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rdt.o src/libavformat/mxfenc.c:622:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/oggdec.h: 180622 | :32 : warning: fcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]o r (i = 0; i < s180- | > n b _s tirefa ms(;p tis+ +>) IN{T 6| 4 ~ ^ ~~~~~~~~~~~~~ _MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/realtextdec.o 6 warnings generated. CC libavformat/redspark.o src/libavformat/mxfdec.c:1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1594 | { { 0src/libavcodec/bytestream.hx0:6,2940:x150:e ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 2b,0x34,0x04 ,2940 | x 0 1 , i0fx (0s1i,0zx0e22, 0!x=0 sdi,0zxe0)1 , 0x| 0 ~~~~~ ^ ~~~~3 ,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1595:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1595 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1596 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1598 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1599:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1599 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1bsrc/libavcodec/bytestream.h,0x:01318,:015:x 0warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] } , 14, 318 | A V _ CiOfD E(Cs_iIzDe2_ C!F=H Ds,iz eN) U LL| , ~~~~~ ^ ~~~~ 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1600:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] In file included from 1600 | src/libavformat/oggparseskeleton.c : 24{: {src/libavformat/oggdec.h :0160x:0366:, 0warning: x0comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e ,0x2b,0x34, 0160x | 0 4 , 0 x 01 , 0ixf0 1,(0xo0g2g,-0>xs0tdr,e0xa01m,0sx[0i3],.0sxe0ri1al, 0=x=0 s2e,ri0ax1lc) , 0| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~x 01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/mxfdec.c:1601:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1601 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1603:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1603 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1604 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEOsrc/libavformat/oggdec.c, N:UL561L:, 211:5 warning: },comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] /* DV 625 25 mb561p | s * / i f| ^( os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavformat/mxfdec.c:1606:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 180 | 1606i | f ( p t{s {> I0xN0T664,0_xMA0Xe, 0&x2&b ,p0xt3s4 ,!0=x 0AV4_,N0OxP0T1S,_V0ALxU01E,0)x 0{a, 0 | x ~~~ ^ ~~~~~~~~~~~~~~0 e,0x0f,0x03src/libavformat/mov.c,0x:039801,0:36x:0 2,warning: 0xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 0,0x01,0x01 }, 1 53980, | A V _ CifO D(sEcC_-I>Dc_tHtQ_sH_dQaAt a}[, i | ] ^.c ount > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1607src/libavformat/mov.c::1193990:: 27warning: :missing field 'desc' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1607 | 3990 | { { 0 x 0f6o,r0 x(0ien,t0x 2j b=, 00x;3 4j,0 x< 0s4,c0-x>0c1t,t0sx_0d1a,t0xa0[ai,0]x.0ceo,u0nxt0;f ,j0+x+0)3 , 0| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~x 01,0x02src/libavformat/mov.c,:04003x:241:0 ,0warning: xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 2,0x01 },4003 | 1 5 , AifV _C(OsDcE-C>s_yInDc__gHrQoX u}p,[ i | ] ^. count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavformat/mxfdec.c :1608:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]src/libavformat/mov.c :4017:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1608 | 4017{ | { src/libavcodec/bytestream.h : 0 357x :0 156 :, 0iwarning: xf0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e (,0sxg2-b>,c0xo3u4n t, 3570 | >x 04 I N, Tif0 x(_s0Mi1zA,Xe -0 2saxm 0p!1l=, 0sxie0_izdea)) , 0| ~~~~~ ^ ~~~~| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~x 0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */ | ^ src/libavformat/mxfdec.c:1609:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1609 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mxfdec.c:1610:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVsrc/libavformat/mpegts.c_COD:EC3285_:I19D:_ Nwarning: Ocomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]N E }, | ^ 3285 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1615:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1615 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1616:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0src/libavformat/oggdec.c0,0x:06670:47,:0 x0warning: 0comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare], 0x00,0x00,0x00 }667, | 0 , i f (Ai V>_C=OD E0C &_&ID _oNgONgE- >s}t,re am s| ^[ i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mxfdec.c:1621:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1621 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ src/libavformat/mxfdec.c:1622:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1622 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxfdec.c:1623:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1623 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, ACC libavformat/replaygain.o V_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1628:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1628 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1629 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1630:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1630 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1631:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1632:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxfdec.c:1638:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,src/libavformat/movenc.c0x03:,04053x:0191,:0 xwarning: 02comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],0 x04,0x40,0x0 14053 | } , 1 4 ,f o r ( i =A V0_;C OiD EDn_bMP_2st,r eNaUmLLs,; 1i5+ +)} {, / *| ~ ^ ~~~~~~~~~~~~~M PEG-ES */ | ^ src/libavformat/mxfdec.c:1639:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0src/libavformat/oggdec.cx01,:0x7870:125,0:x0 dwarning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare]0x 01,0x03,0x01, 0787x | 0 2 , 0 x 0 1 ,0 xi0f 1(,0oxs01- >}g,r a14n,u lAeV_ C!O=D -E1LCL_)ID _{ P C| M ~~~~~~~~~~~ ^ ~~~~_S 16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1641:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxfdec.c:1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1646:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1646 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0d,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1647:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1647 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_vanc_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1648:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,20x warning1s3, generated0. x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1649:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ CC libavformat/riff.o src/libavformat/mxfenc.c:1050:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4054 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4083 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4172:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4172 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavformat/riffdec.o 2 warnings generated. src/libavformat/mxfdec.c:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1796 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1795 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->isrc/libavformat/mov.cndex:_4413s:t54a:r t_warning: pocomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]s ition < best_ i4413n | d e x _ st a r t if| |( i | = ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~= ref->nlsrc/libavformat/mxfdec.cv:l1791_:to108 : -warning: 1comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] && src_p a1791th | - s rc < s i z e o f ( f isl-en>abmoed)y)_ s{i d | = ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~= last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/riffenc.o src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .iIn file included from 64 =src/libavformat/oggparsevp8.c :0 26}: ,src/libavformat/oggdec.h :0160,: 36I:N Twarning: _comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]M AX, PARAM }, 160| | ^ if (ogg->streams[isrc/libavformat/movenc.c].se:rial4451 :=23=: swarning: esrc/libavformat/oggenc.crcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i :al90): 78 :| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4451 | 90 | f o r ( i O=F F0S;E iT (

_nsbi_zset)r,e aAmVs_;OP Ti+_+T)Y PE{_ I N| T ~ ^ ~~~~~~~~~~~~~, {.i64 =src/libavformat/movenc.c :04460},: 410:, warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A X_PAGE_SIZ 4460E | , P A R A M } , m| o ^ v->tracks[i].track_id = i >= s->nsrc/libavformat/oggenc.cb:_92:s83tr:ea mwarning: smissing field 'unit' initializer [-Wmissing-field-initializers] ? ++ne x92t_ | g e n e r a t e dO_FtFrSaEcTk(_pirde :f _ss-i>zstere)a,m sA[Vi_O]P-T>_iTdY;P E _| I ~ ^ ~~~~~~~~~~~~~N T, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "page_duration", "preferred page duration, in microseconds", | ~ 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM },src/libavformat/mxfdec.c | ^~~~~~~~~: 1894:21/usr/include/stdint.h:: 46warning: :21comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]: note: expanded from macro 'INT64_MAX' 46 | #define I N1894T | 6 4 _M A X ( 0exd7iftf_funfiftff f= fFfFffMfAfXf()ed i | t ^~~~~~~~~~~~~~~~~~_ unit, s->index_start_position); /* clamp if trying to seek before start */ | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mxfdec.c:1896:src/libavformat/oggdec.h23: :warning: 180comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]: 32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1896 | if 180( | e d i t_ uifn i(tp ts -IN>Ti6n4d_exM_AXs t&a&CC libavformat/rka.o rptt_sp os!i=ti oAVn_ N+O PsT-S>_inVdAeLUxE_)d u{r In file included from a| t ~~~ ^ ~~~~~~~~~~~~~~i src/libavformat/oggparsespeex.co:n30): src/libavformat/oggdec.h{:160 : 36:| warning: ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/mxfdec.c:1902 :16041 | : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] if (1902 | o gg - > s t r e am s [ i ] . s eifr i(asl- >=n=b s_eirnidaelx)_ e| n ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ tries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->src/libavformat/oggdec.hdr:e180f:s[32s:c -warning: >comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]d ref_id-1].pat h180) | { i f | ( ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~p ts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4538 | int ret = mov_writ2e_ warningtsr generateda. k_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1945 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1953 | s->nb_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1952:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1952 | s->nb_index_entries != s->index_duration + src/libavformat/movenc.c1 :&4567:&11 :/ *warning: Acomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]vid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~4567 | len = Fsrc/libavformat/mxfdec.cF:M1951I:N33(:s iwarning: zcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]e of(buf) 1951/ | 2 - 1, l eifn )(; s ->| n ^ ~~~~~~~~~~~~~~~~~~~ ~~~b_ index_entrsrc/libavutil/macros.hie:s49: 25!:= snote: -expanded from macro 'FFMIN'> index _49d | u#dreafitnieo nF F&MI&N (| a ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~,b ) ((a) > (src/libavformat/mxfdec.cb:)2013 :? 33(:b )warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]: (a)) | ~ ^ ~2013 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2015:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseflac.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2125:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfenc.c:1651:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1651 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfenc.c:1708:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rl2.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/nutenc.c:190:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->src/libavformat/movenc.cstre:am4912s:[33i]:. swarning: ercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i al == ssrc/libavformat/oggdec.heria:l )4912 180 | | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~: 32 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] if (track- >180n | b_ f r a gi_fi n(fpot s>= >t rINaTc6k4-_>MfArXa g&_&i npftos_ !c=a pAaVc_iNtOPyT)S _{ V A| L ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~UE ) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1850:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1850 | for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1854:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1854 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rm.o src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5064 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5065:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5065 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/paf.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (src/libavformat/mxfdec.ci =: 02468;: 41i :< warning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]o unt; i++) { | ~ ^ ~~~~~ 2468 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2467 | 11 warning s generated . descriptor->white_ref_leve1l warning= generated=. (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:384:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2030 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_bytes_left(&p) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 617 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2084:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2084 | for (i = 0; i < FF_ARRAY_ELEMSsrc/libavformat/paf.c(mxf_:d227n:x19h:d _warning: cocomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]d ec_uls); i++) {227 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:250:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 250 | if (p->frames_offset_table[p->current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ CC libavformat/rmdec.o src/libavformat/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.csrc/libavformat/mov.c:709::19:5117 :warning: 19comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 709 | f o5117r | ( i f=o r0 ;( ii <= s0-;> nib _s; fic-+>+)n b{_ s t| r ~ ^ ~~~~~~~~~~~~~ea ms; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5118 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5129:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/nutdec.c 5129 | : 230 :19i:f (swarning: c-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>p seudo_stream_id+1 230! | = f r afgo->rs (tis d=_ i0d; &i &< scnu-t>p-s>etuidmoe__stbraseea_mc_ouindt; !i=+ +-) 1{) | | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5268:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/nutdec.c5268: | 291 : 24 : fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (i = 0291; | i < e n t r i eisf &(&t m!pp_bs-t>reeoaf_mr e>a=c hsetdr;e aim+_+c) o{ u nt| ) ~ ^ ~~~~~~~ { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mov.csrc/libavformat/nutdec.c::5329320::48:13 :warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 320 | 5329 | if ( e nidf >( aavvi_osa_tt_ealdld(6b4c()d t+ s4, )s a{m p le| _ ~~~ ^ ~~~~~~~~~~~~~~~~~d uration) != dtssrc/libavformat/nutdec.c +: 347(:u33i:n warning: tcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 64_t)s 347a | m p le _ idfu r(antiuotn-)> v| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r sion > 3 src/libavformat/mov.c&:&5346 e:n11d: >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av i5346o | _ t eilfl ((bci) +< 4e)nt r{ i e| s ~~~ ^ ~~~~~~~~~~~~~~~~~) { | ~ ^ ~~~~~~~ src/libavformat/nutdec.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/oggenc.c:727:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:631:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 631 | for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/movenc.c:5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:700:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | for (i = 0; i < nut->avf->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5421 | if (c->fc->streams[i]->id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5447:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5447 | if (asrc/libavformat/mxfenc.cv_sat:_2318ad:d196:4 (warning: ocomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f fset, offadd) != offse t2318 + | ( u i n tf6o4_rt ()i o=ff a0dd;) i <| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ FF_ARRAY_ELEMsrc/libavformat/mov.cS(:m5476:x41f:_ hwarning: 2comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]6 4_codec_uls )5476; | i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5475:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5475 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5507:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5507 | for (i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5509:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5509 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/movenc.c:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 498 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:743:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:763:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/nutenc.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5664:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5663 | av_log(c->fc, AV_LOG_TRACE, "duration=%"PRId64" time=%"PRId64" rate=%f\n", | ~~~~~~ 5664 | e->duration, e->time, e->rate); | ~~~^~~~ src/libavformat/omadec.c:292:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 292 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:301:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 301 | if (i >= FF_ARRAY_ELEMS(leaf_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ CC libavformat/rmenc.o src/libavformat/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3091:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3091 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3094:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3094 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:342:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 342 | if (pos >= oc->content_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5694:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5694 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 12 warnings generated. CC libavformat/rmsipr.o CC libavformat/rpl.o src/libavformat/nutdec.c:731:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:741:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 741 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rsd.o 2 warnings generated. src/libavformat/movenc.c:5735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5735 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:38: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serialsrc/libavformat/mxfdec.c == :se3225r:i113a:l )warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 3225 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_primer_pack }, | ^ src/libavformat/mxfdec.c:3226:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3226 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3227:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3227 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3229:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3229 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0xsrc/libavformat/mxfenc.c02,:02547x:0194,:0 x0warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, mxf_read_p a2547r | t i t i ofnor_ p(aic k= },0 ;| ^ i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.csrc/libavformat/mxfdec.c::26913230::27116:: warning: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32302691 | | { { 0 x 0 6 , 0 xif0 e(,st0-x>2ibn,d0exx 3!=4 ,ssrc/libavformat/oggdec.h-0>:xn1800:b32:2 _,0swarning: xtcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]0r 5e,a0mssrc/libavformat/nutdec.cx 0-:1 8351:, )650180 :x | warning: {0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 , 0 x | 0 d, ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~0ix f0 1 (835, | p 0 x0src/libavformat/mxfenc.ctfs2 ,> :IoN0T2733:r19:x warning: 6 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]14( ,_0ixMni0t A27331i,X0 | a xl0& if3o&rz,e d _0px(sit0t s=1re am _c,!0=o A0V_;Nu xiOn0 0P t ;_nr| bienai ~~~ ^ ~~~~~~~~~~~~~~_dti asl_itpraezaretmisdt;i _i+o+)s nt{ _ r| pe ~ ^ ~~~~~~~~~~~~~a acmk_ c}o, u | n ^t < s->nb_streams;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3231:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3231 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/omadec.c:566:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 566 | if (p->buf_ssrc/libavformat/mxfdec.ci:z3232e: <116 t:a gwarning: _missing field 'ctx_size' initializer [-Wmissing-field-initializers]l en + 5) | 3232 ~~~~~~~~~~~ ^ ~~~~~~~~~~~ | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3233:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3234:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3234 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_src/libavformat/nutenc.crea:d1031_:23p:a rtwarning: itcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]io n_pack }, | ^ 1031 | for (i = 0; i < s->nb_streams; i++) { | src/libavformat/mxfdec.c ~ ^ ~~~~~~~~~~~~~: 3235:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] src/libavformat/nutenc.c:1070:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1070 | 3235 | f or ( i{ ={0 0;x 0i6xn0eb,_0sxt2br,e0axm3s4;, 0xi0+2+), 0x{0 5 ,| 0 ~^~~~~~~~~~~~~~x 01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3236 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3237:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3237 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,src/libavformat/omadec.c0x3:0594,:033x:0 0warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]} , mxf_read_i d594en | ti fi ca t iionf_src/libavformat/pcmdec.c (m:eertra116: 145|d| :aa vwarning: tiomissing field 'unit' initializer [-Wmissing-field-initializers]_a t}, el l | ( ^ s->pb) < 116o | c - > co n{t e"nts_asmtplaer_tr)a te "| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~, "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_src/libavformat/mxfenc.cDECO:DI2773N:G19_:P Awarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A M | AV_OPT_F L2773A | G _ D E PfRoErC A(TiE =D 0};, i <| ^s ->nb_streamsrc/libavformat/oggparsevorbis.cs; :i58+:+23:) {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~ src/libavformat/pcmdec.c:119:143 :58 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for 119 | ( i = {0 ;" cih _, n b_ "c"h,a potfefrsse;t oif+(+P)CM A u| d ~ ^ ~~~~~~~~~~~~~~~i oDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ src/libavformat/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ src/libavformat/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, }, | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ 1 warning generated. src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6149:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 6149 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rso.o src/libavformat/nutdec.c:1074:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mov.c:6243:34: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 6243 | ret = avio_read(pb, content, FFMIN(sizeof(content), atom.size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3389 | src/libavformat/pcmdec.c : 182 : 144 i:f (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]v io_tell(s-> p182b | ) > n e{ x"t)s {a m| ~~~~~~~~~~~~~~~~ ^ ~~~~p le_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:184:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ src/libavformat/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3048:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3048 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rsodec.o src/libavformat/mxfdec.c:3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3416 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rsoenc.o src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for src/libavformat/movenc.c(i: 6179=: 20src/libavformat/mxfenc.c0:; warning: i: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3107<: 23s:u bwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a m6179p | l e _ co uinf t 3107(& | t& r !kp - b >f-enot>ryr e (>o=i f= _0tr; riek a< -mxc>hcf-eld>;ubs otideyr_+_pc+)aar pt{aciit y t| )i o ~ ^ ~~~~~~~~~~~~~~~ns{ _c o| u ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~n t; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtmpdigest.o src/libavformat/mxfdec.c:3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3130 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3133:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3133 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3135:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3135 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:1305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/pmpdec.c:105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 105 | if (size < 9 + 4*pmp->num_streams) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pmpdec.c:111:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 111 | if (fsize > 0 && i == 0 && pos > fsize) { | ~~~ ^ ~~~~~ src/libavformat/pmpdec.c:116:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 116 | for (i = 1; i < pmp->num_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3222:112src/libavformat/mov.c: warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 6481:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3222 | offs e6481to | f( M XF C o n taevxito,_ sseteorke(_pusbe,r _ecnocmrmyIn file included from petnsrc/libavformat/options.cti:so)n,39 A_: iVsrc/libavformat/options_table.hn_d:Oex39-:P108:> Tawarning: _missing field 'unit' initializer [-Wmissing-field-initializers]Tu YxPilEia_ryB_OoOLf, {39fs.et | is6{["40p]r o,=b e 1s}iSz,E eE0K",_, "1Ss,E eAtVT_)O P pT!_r=Fo LbeAnGic_nrEgy NspCOitzDieI"N,G _OoFPnAF_RiSnAME},dT( p e| ^rx o-b>easuxiilziear)y,_ oAfVfsrc/libavformat/mxfenc.c_OsPT:eCC libavformat/rtmphttp.o _3223:t12:Ts Ywarning: [missing field 'help' initializer [-Wmissing-field-initializers]P0 E]_I)NT 6 {32234 | , { . i{ | 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ N4U L=L }5,0 0 0| 00 ^0 }, 32, INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODIsrc/libavformat/mxfdec.cNG_P:AR3626AM:}19,: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 3626 | for (i = 0; src/libavformat/options_table.hi :<56 :m136: xwarning: f-missing field 'unit' initializer [-Wmissing-field-initializers]> partitions_count; i56+ | +{)" s{e e k| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~an y", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0src/libavformat/mxfenc.c }:,3238 :0112,: 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] D}, | ^ 3238 | ofsrc/libavformat/mov.cfset:o6544f:(53MX:FC ontwarning: excomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t, store_user_co m6544m | e n t s ) , src/libavformat/options_table.hAV :_57 Oi:PTf_163TY P:( Ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]a _vBiOo_OrLe,a d {(57.p | b{i6," 4 a= b0n}uaf,lf ye0z,r e d1+,u roatAiofnVf"_,s OePtT,_" FsLptecAiofG_yr_e EhoawNd mCa)O nDI!Ny=G t_mPoiA_crroRseaAdMe},) c| ^ o{nd s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~a re analsrc/libavformat/mxfenc.cy:z3239e:d 12t:o warning: pmissing field 'help' initializer [-Wmissing-field-initializers] rob e3239 | t h e {i nNpUuLt"L, } ,OF F S| E ^T (max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ^ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decryption key", OFFSET8(k warningesy) generated,. AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s osrc/libavformat/mxfenc.cf 1:53251f:p120s: 3warning: 52missing field 'unit' initializer [-Wmissing-field-initializers] x288 YUYV422 v i3251 | d e o * / o f| f ^se tof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, src/libavformat/options_table.h| : ^ 63:133: warning: missing field 'unit' initializer [-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/libavformat/mxfenc.csrc/libavformat/options_table.h::325464::112168:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 3254 | 64 | { " sotfafrsett_otfi(MmXeF_Croneteaxltt,i mset"o,r e"_wuaselr_lc-oclmomcekn ttsi)m, eA Vw_hOePnT _sTtYPrEe_aBmO ObLe,g i{n.si 6(4P T=S =1=}0,) "0,, O1F,F SAETV(_sOtPaTrt__FtLimAeG__rEeNaClODtIiNmGe_)P,A RAAVM_}O,P T _| T ^Y PE_INT64, {.i64 = Asrc/libavformat/mxfenc.cV:_3255N:O12P: Twarning: Smissing field 'help' initializer [-Wmissing-field-initializers]_ VAsrc/libavformat/mxfdec.c L3255U | :E} ,3718 : I45 N:{T 6 warning: 4comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]N_U LMLI N},, I| N ^T 64_MA X3718, | E } ,i f | ^( mxf->run_in + mxf->footer_partitsrc/libavformat/options_table.hi:o65n: 126>:= warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] ile_size )65 | {{ "| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~p sprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:66:155: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:67:123: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"chunk_size", "size in bytes for each chunk", OFFSETCC libavformat/rtmppkt.o (max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:81:138: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:82:164: warning: missing field 'unit' initializer [-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, INT64_MAX-1, D}, | ^ src/libavformat/options_table.h:83:129: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadatCC libavformat/rtmpproto.o a_header_padding), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, E}, | ^ src/libavformat/options_table.h:86:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ^ src/libavformat/options_table.h:87:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"max_ts_probe", "maximum number of packets to read while waiting for the src/libavformat/mov.cfirs:t6686 :t19i:m eswarning: tacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m p", OFFSET(max_t s6686_ | p r o bfeo)r, (AiV _=O P0T;_ iT YP,eo f0_,r eIacNhTe_dM; AiX,+ +)D { } ,| ~ ^ ~~~~~~~~~~~ | ^ src/libavformat/mov.c:6687:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6687 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :src/libavformat/options_table.h (:a101)): 128 | : ~ ^ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"forma2t_ warningwshite generatedl. ist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"skip_estimate_duration_from_pts", "skip duration calculation insrc/libavformat/mxfdec.c est:ima3819te:_t23i: mwarning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g s_from_pts", O FF3819SE | T ( s k ifpor_e s(itnit mia t= e0_; diu ronnb__fsrtroema_msp; tis)+, +A)V _ OP| T ~ ^ ~~~~~~~~~~~~~_ TYPE_BOOL, src/libavformat/mxfdec.c{:.3836i:6234: = 0warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0, 1, D }3836, | | ^ for (int i = 0; i < s->nb_streamssrc/libavformat/options_table.h;: 108:i144++:) warning: | missing field 'unit' initializer [-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/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/options_table.h:87:146: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAsrc/libavformat/movenc.cX, E :},6332 :| ~ ^~~~~~~~~23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX'6332 | 46 | #dfeofri n(ei I=N T06;4 _iM A0nx7bf_fsftfrfefafmfsf;f fif+f+f)f ) | ~ ^ ~~~~~~~~~~~~~| ^~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6349:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] In file included from src/libavformat/options.c:39: src/libavformat/options_table.h6349: | 86 : 125 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (side && 86s | i{d"eo_ustipzuet _>t s0_ o&f&f (sseitd"e,_ s"iszeet !=o uptapru-t> etxitmreasdattaam_ps iozfef s|e|t "m,e mOcFmFpSE(T(soiudtep, upatr_-t>se_xotfrfasdeatta),, sAidVe__OsPTi_zeT)Y)P)E _{ D U| R ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~A TION, {.isrc/libavformat/movenc.c6:46374 :=41 : 0warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], -INT64 _M6374A | X , IN T6i4_fM A(Xt,r kE-}>,e n t| r~ ^~~~~~~~~y && /usr/include/stdint.hp:k46t:-21>:s tnote: rexpanded from macro 'INT64_MAX'e am_in de46x | # d< esf->innbe_ sItNrTe6a4m_sM)A X | ( ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~0x 7fffffffffsrc/libavformat/movenc.cf:f6380f:f62f:f )warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~ 6380 | In file included from src/libavformat/options.c(:m39o: vsrc/libavformat/options_table.h-:>m86a:x113_:f rwarning: aimplicit conversion from 'long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion]g ment_size & &86 | m{"oovu-t>pmudta_tt_ss_iozfef s+e ts"i,z e" s>e=t moovu-t>pmuaxt_ ftriamgemsetnta_mspi zoef)f s|e| t "| , ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ O FFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~~ CC libavformat/rtp.o src/libavformat/options_table.h:82:159: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ~ ~~~~~~~~~^~ src/libavformat/options_table.h:64:156: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:57:151: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OF21FSE warningTs( generatedm. ax_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/mov.c:6923:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6923 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/rtpdec.o src/libavformat/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3969 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6998 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6999 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/movenc.c:6606:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6606 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/pva.c:209:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 209 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpdec_ac3.o src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7053 | for (i = 0; i < sample->subsample_cosrc/libavformat/mxfdec.cunt:; i4078+:+60): { warning: missing field 'offset' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c4078: | 7054 : 103 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7054 | m x f - > cu rirefnt _(skalmvpl_ed->astuab s=a m(KpLVlPeasc[kie]t.)b{y{t0e}s}_;o f| _ ^c lear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | src/libavformat/mxfdec.c :i4000f :(17s:a mpwarning: lcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]e ->subsamples[i ]4000.b | y t e s _ o f _icf l(eapros_ dscaumrrpelnet_-k>lsuvb_sdaamptlae.sn[eix]t._bkylvt e-s m_xoff_-p>rcoutrercetnedt__kdlavt_daa t> as.ilzee)n g{t h || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ p os >= mxf->src/libavformat/mov.cc:u7129r:r27e:n twarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]k lv_d a7129ta | . n e x t _ k l v )i f{ (| re ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m _bytes < 1src/libavformat/mxfdec.c6*:s4050a:51m:p lwarning: ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]- >crypt_byt e4050 | _ b l oc k ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c :i7135f: 21(:k lwarning: vcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare].n ext_klv - k7135l | v . l e n g t h = = dpaost a& &+ = mFaFxM_IdN(a1ta6_*ssaimzCC libavformat/rtpdec_amr.o pe l>e- >MskXiFp__bMyAtXe__blCoHcUk,N Kr_eSImZ_Eb)y t{e s )| ; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7136:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7136 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavformat/pp_bnk.c:142:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:7180:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7180 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7181:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7181 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.csrc/libavformat/mxfdec.c:7195:27::4152 :warning: 35comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 7195 | if (4152r | e m _b y ctoesn dcr y=src/libavformat/qtpalette.cp tp_:-b>354yb:27t:u warning: ef_bcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]l o +c kF)F {M I N| ( ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~p354- | >b uf _ s i src/libavformat/mov.c z:e 7201,: 21 R: Ufo Nwarning: r_comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] (Ii N= _0M; A7201iX | < + c1 ol or _+ s ci ouzndetoaf;t( mi+a+)x f{ + _=| h ~ ^ ~~~~~~~~~~~ eaFdFeMIrN_(1p6src/libavformat/qtpalette.ca*rt:saimp375lt:ei-o27n>_p:acs kwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]k i_kpe_y 375b | ) y); t| e _b ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ l o ck , rfeomr src/libavutil/macros.h_(b:i49y:25 := t0note: eexpanded from macro 'FFMIN';src/libavformat/qcp.cs ) :i;132 49:< | co | lo16 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~:# r dwarning: _ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ciosrc/libavutil/macros.hunnte :;49 Fi+:+25):F MI N{ 132 | ( note: afexpanded from macro 'FFMIN'o| r, b ~ ^ ~~~~~~~~~~~) (i(=49(0;src/libavformat/qtpalette.c | a ):# i388:d41>:< warning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] fnin e(bb) _F388?r (FbM) | a:I tNe( a ( s )a) ; ,| b i ~ ^ ~ ) + + ) (f o({ar) src/libavformat/mxfdec.c (:i| >4154 ~^~~~~~~~~ :( =21 bc:) o? warning: (lbcomparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]o) : r(_as))t | a4154 | ~ ^ ~ r t ;i fi (<=p -csrc/libavformat/mov.col>o:rb7202_:26u: ewarning: f_nsdcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]; ii z+e+ )< s iz{eo7202f | ( m| x ~ ^ ~~~~~~~~~ f _h ea d e r r_epma_rbtyitetsio n-_=p aFcFkM_kIeNy()16)* s a| m ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ple->skip_byte_CC libavformat/rtpdec_asf.o block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/qcp.c:162:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 162 | if (c->data_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/rtpdec_dv.o src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4262 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ CC libavformat/rtpdec_g726.o 3 warnings generated. CC libavformat/rtpdec_h261.o src/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6992 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7007 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7021:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7021 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7062:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7062 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 47 warnings generated. src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_h263.o CC libavformat/rtpdec_h263_rfc2190.o 3 warnings generated. src/libavformat/movenc.c:7271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7271 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7368 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_h264.o src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "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/libavformat/movenc.c:7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7784 | { NULL }, | ^ src/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:8210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSEsrc/libavcodec/bytestream.hT(ra:w_294p:a15c:k ewarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ size), AV_OP T294_T | Y P E_ I NiTf, ({s.iiz6e42 =! =R sAizWe_)P A C| K ~~~~~ ^ ~~~~ ET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL }, | ^ src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:src/libavcodec/bytestream.h8232:23:: warning: 357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8232 | 357f | o r (ijf (=s i0z;e j2 < !sc=- s>izder)e f s| _c ~~~~~ ^ ~~~~o unt; j++) { | ~ ^ ~~~~~~~~~~~~~~~ 1src/libavformat/mov.c warning: generated8281. :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8281 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8326:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8326 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ CC libavformat/rtpdec_hevc.o src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ CC libavformat/rtpdec_ilbc.o src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:8481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8481 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8490 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8497:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8497 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8510:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8510 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8541:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8541 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8559:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8559 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8576:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8576 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8584 | for (CC libavformat/rtpdec_jpeg.o i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8645:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/rtpdec_latm.o src/libavformat/mov.c:8656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8656 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_mpa_robust.o 40 warnings generated. src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b 357 | ps if (size2 != size) | ~~~~~ ^ ~~~~ <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8855 | if (sc->ctts_data && sc->ctts_index < sc->ctts_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 4 warnings generated. src/libavformat/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ 5 warnings generated. src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9115:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9115 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9125:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9125 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9127:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9127 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9140:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9140 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ 2 warnings generated. CC libavformat/rtpdec_mpeg12.o 6 warnings generated. src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ CC libavformat/rtpdec_mpeg4.o src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for(i=0;inb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rl2.c:240:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for(i=0; inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ CC libavformat/rtpdec_qcelp.o 1 warning generated. CC libavformat/rtpdec_qdm2.o 17 warnings generated. CC libavformat/rtpdec_qt.o CC libavformat/rtpdec_rfc4175.o 5 warnings generated. CC libavformat/rtpdec_svq3.o 2 warnings generated. CC libavformat/rtpdec_vc2hq.o src/libavformat/rmenc.c:96:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 96 | for (i=0; inb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/rtpdec_vp9.o src/libavformat/rmdec.c:270:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 270 | ast->coded_framesize * (uint64_t)sub_packet_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 74 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_xiph.o CC libavformat/rtpenc.o src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:355:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:363:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 363 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o 7 warnings generated. src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_h264_hevc.o 1 warning generated. CC libavformat/rtpenc_latm.o src/libavcodec/bytestream.hCC libavformat/rtpenc_jpeg.o :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rmdec.c:740:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:745:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_mpegts.o src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/rtpenc_mpv.o 1 warning generated. CC libavformat/rtpenc_rfc4175.o CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o 4 warnings generated. src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 21) warning s{ generated . | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 49 | if (len < sizeof(ff_asf_guid) * 2 + 22 || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:58:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_xiph.o CC libavformat/rtpproto.o src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtsp.o src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtspdec.o CC libavformat/rtspenc.o CC libavformat/s337m.o 2 warnings generated. CC libavformat/samidec.o src/libavformat/rtpdec.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | payload_len = FFMIN(len, (AV_RB16(buf + 2) + 1) * 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec.c:202:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sapdec.o src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sapenc.o CC libavformat/sauce.o src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ CC libavformat/sbcdec.o CC libavformat/sbgdec.o src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 663 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:669:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sccdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size)4 warning| s ~~~~~ ^ ~~~~ generated . src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sccenc.o 5 warnings generated. 2 warnings generated. 1 warning generated. src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (len > sizeof(data->next_data)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' CC libavformat/scd.o ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/sdns.o src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/sdp.o src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sdr2.o src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ CC libavformat/sdsdec.o src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ CC libavformat/sdxdec.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/seek.o src/libavformat/rtpenc.c:148:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | s1->packet_size = FFMIN(s1->packet_ssrc/libavcodec/put_bits.hize,: 317 :| 33 ^ ~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 149 | 317 | i f ( s - > b uf _ en d - s - > b u f _sp1-t>rp b->>=m axs_ipzaecokfe(tB_istiBzuef));) { | ~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2707 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2708 | sizeof(fname_buffer))); | ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 16 warnings generated. 2 warnings generated. CC libavformat/segafilm.o src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"rtmp_swfurl", "URL of the SWF player. By default no value wIn file included from illsrc/libavformat/rtpenc_jpeg.c b:e 22s: esrc/libavcodec/bytestream.hn:t187":, 15OF:F Swarning: ETcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (swfurl), AV_OPT_TYPE_STRING ,187 | { . st r i f= (NUsLizLe2 },! 0=, 0s,i zDeE)C| E N| C ~~~~~ ^ ~~~~} , | ^ src/libavformat/rtmpproto.c:3117:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3121:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:97:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-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 }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-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/libavformat/rtpenc_mpegts.c:181:12:src/libavcodec/bytestream.h warning: missing field 'help' initializer [-Wmissing-field-initializers]: 294: 15181: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { NULL }, | ^ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/segafilmenc.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ CC libavformat/segment.o CC libavformat/serdec.o CC libavformat/sga.o CC libavformat/shortendec.o In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. 4 warnings generated. CC libavformat/sierravmd.o CC libavformat/siff.o CC libavformat/smacker.o 1 warning generated. src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/smjpeg.o CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.o CC libavformat/smush.o src/libavformat/s337m.cCC libavformat/sol.o :119:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/soxdec.o CC libavformat/soxenc.o src/libavformat/rtpproto.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavformat/rtpproto.c:80:164: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/spdif.o CC libavformat/spdifdec.o CC libavformat/spdifenc.o CC libavformat/srtdec.o 3 warnings generated. CC libavformat/srtenc.o CC libavformat/srtp.o CC libavformat/stldec.o CC libavformat/srtpproto.o 4 warnings generated. src/libavformat/sbgdec.c:201:69: warning: implicit conversion from 'long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion] 201 | ts = av_clipd(seconds * AV_TIME_BASE, INT64_MIN/2, INT64_MAX/2); | ~~~~~~~~ ~~~~~~~~~^~ 5 warnings generated. CC libavformat/subfile.o src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/rtsp.c:101:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ 9 warnings generated. src/libavformat/rtsp.c:101:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:111:198: 10warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning s generated. 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }4, warning s| generated ^. src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", CC libavformat/subtitles.o OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/rtsp.c:120:183: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/subviewer1dec.o src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 1 warning generated. CC libavformat/subviewerdec.o CC libavformat/supdec.o 33 warnings generated. CC libavformat/supenc.o src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/svag.o src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/svs.o 2 warnings generated. CC libavformat/swf.o src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1534:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ CC libavformat/swfdec.o 2 warnings generated. CC libavformat/swfenc.o CC libavformat/tcp.o CC libavformat/tedcaptionsdec.o src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ CC libavformat/tee.o 2 warnings generated. src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/takdec.o CC libavformat/tee_common.o CC libavformat/teeproto.o CC libavformat/thp.o 2 warnings generated. CC libavformat/tiertexseq.o src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/tls.o src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tls_gnutls.o src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/tmv.o In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/tta.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sizCC libavformat/ttaenc.o e) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/tty.o src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sdp.c:880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 880 | for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/ttmlenc.o src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2290 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2305:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/segment.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/segment.c:511:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segment.c:511:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:622:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 622 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:628:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smjpegdec.c:74:49: In file included from warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/shortendec.c:26: src/libavcodec/golomb.h:482:34: warning: 74comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 482 | i f ( a v io _ r e ad (ipfb ,( gcbom-m>ensti,z eh_ilne_nbgitths) nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smacker.c:217:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 217 | for (i = 0; i < smk->frames; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/txd.o src/libavformat/segment.c:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (i = 0; i < vmd->frame_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:292:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1041:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1041 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0,src/libavformat/smoothstreamingenc.c E: }167,: 19 :| ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | for (i = 0; i src/libavformat/segment.c<: 1044s:-141>n:b _warning: smissing field 'unit' initializer [-Wmissing-field-initializers] treams; i+ +1044 | ) { { | " ~ ^ ~~~~~~~~~~~~~s egment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segmesrc/libavformat/soxdec.cnt: 105cl:oc50k:t iwarning: mecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] wrapping durat i105o | n ", OF F S E T (icfl o(cakvtiiome__rweraadp(_pdbu,r actoimomne)n,t ,A Vc_oOmPmT_eTnYtP_Esi_zDeU)R A!T=I OcoNm,m e{n.ti_6s4i z=e )I N{T 6 4_| M ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~A X}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximsrc/libavformat/sga.cati:o440n:41 :v awarning: lcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]u e used for the segment ti m440e | s " , O F F SaEv_Ta(stsiemret_0d(eslgat-a>)i,d AxV _+O PsTg_TaY-PE>_lDefUtR A0s}e,c t0o,r )IN)T;6 4 _| MA ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~X , E }, | ^src/libavutil/avassert.h :38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) {src/libavformat/segment.c : 1066 : 150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { " m i n_ se g _ d ur at i on " , " s e t m i n im u\m s| e ^~~~g ment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, src/libavformat/smoothstreamingenc.c0, I:N219T_:M19A:X ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E }, | ^ 219 | for (i = 0; i < ssrc/libavformat/segment.c->:n1072b:_153s: twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e ams; i++) 1072{ | | ~ ^ ~~~~~~~~~~~~~ { "segmensrc/libavformat/smoothstreamingenc.ct:_248w:23r:a pwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n umber" 248, | " se t th e n ufmoberr (oif w=r 0a;p ib etnbh_est rfeiarmsst; seig+me+n)t" ,{ | O ~ ^ ~~~~~~~~~~~~~F FSET(segsrc/libavformat/smoothstreamingenc.cm:e262nt:_23:i dwarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _wrap_ nb262) | , A V_ O P T _ TfYoPrE _(Ii N=T ,0 ;{ .ii6 4< = s0->}n,b _0s,t IrNeTa_mMsA;X ,i E+ +}), { | ^ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:1073:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i641 = warning0} generated,. 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~ 1/usr/include/stdint.h: warning46 generated:. 21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1080:115: warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~~ src/libavformat/segment.c:1066:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1065:139: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1064:138: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1063:163: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ty.o src/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 481 | int n = FFMIN(size, sizeof(buf)); | ^ ~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/udp.o src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/uncodedframecrcenc.o src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-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 }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-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/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-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 }, | ^ 1 warning generated. src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-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/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 4 warnings generated. src/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 86 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. 5 warnings generated. src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavformat/subfile.c:39:81: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_Msrc/libavformat/subtitles.cAX,: 126D: }24, : | warning: ~ ^~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] /usr/include/stdint.h:46:21: 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/subfile.c:38:81: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/unix.o CC libavformat/url.o src/libavformat/spdifenc.c:99:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:100:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:101:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ 4 warnings generated. 51 warnings generated. CC libavformat/urldecode.o src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/utils.o 6 warnings generated. In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/vag.o src/libavformat/svag.c:56:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | if (align <= 0 || alisrc/libavcodec/put_bits.hgn: 317>: I33N:T _warning: Mcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]AX / st->cod e317c | p a r - >icfh _l(aysou-t>.bnubf__cehnadn n-e sl-s>)b uf _| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 483 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 484 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 491 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:493:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 493 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:529:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 529 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:541:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 541 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:594:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 594 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:612:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 137 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:145:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ 22 warnings generated. 5 warnings generated. 1 warning generated. 2 warnings generated. CC libavformat/vc1dec.o CC libavformat/vc1test.o CC libavformat/vc1testenc.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavformat/tedcaptionsdec.c:39:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/tedcaptionsdec.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL }, | ^ src/libavformat/tedcaptionsdec.c:38:36: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 36 | { "start_time", "set the start time (offset) of the subtitles, in ms", | ~ 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 38 | { .i64 = 15000 }, INT64_MIN, INT64_MAX, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:71:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ CC libavformat/version.o src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | for (i = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/tee.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < avf->nb_streamsrc/libavformat/thp.cs; i:++56):9{: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~~~~~~~~ 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/vividas.o CC libavformat/vivo.o src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/voc.o 1 warning generated. src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/voc_packet.o CC libavformat/vocdec.o CC libavformat/vocenc.o 1 warning generated. CC libavformat/vorbiscomment.o 2 warnings generated. CC libavformat/vpcc.o CC libavformat/vpk.o src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | if (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vplayerdec.o 2 warnings generated. CC libavformat/vqf.o src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 5 warnings generated. CC libavformat/w64.o src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ 13 warnings generated. CC libavformat/wady.o CC libavformat/wavarc.o 1 warning generated. CC libavformat/wavdec.o 14 warnings generated. CC libavformat/wavenc.o 1 warning generated. CC libavformat/wc3movie.o CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o CC libavformat/webpenc.o 1 warning generated. CC libavformat/webvttdec.o CC libavformat/webvttenc.o 35 warnings generated. 4 warnings generated. CC libavformat/westwood_aud.o 1 warning generated. CC libavformat/westwood_audenc.o 1 warning generated. CC libavformat/westwood_vqa.o CC libavformat/wsddec.o CC libavformat/wtv_common.o CC libavformat/wtvdec.o In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wtvenc.o CC libavformat/wv.o src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavformat/wvdec.o src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULLCC libavformat/wvedec.o } | ^ src/libavformat/udp.c:128:142: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 128 | { "burst_bits", "Max length of bursts in bits (when using bitrate)", OFFSET(burst_bits), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/udp.c:127:142: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 127 | { "bitrate", "Bits to send per second", OFFSET(bitrate), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 42 warnings generated. CC libavformat/wvenc.o src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ CC libavformat/xa.o CC libavformat/xmd.o 30 warnings generated. 3 warnings generated. src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3 warnings generated. 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/url.c:263:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 263 | COPY(ub.url, keep); | ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:264:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 264 | COPY(uc.url, uc.path); | ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:289:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 289 | COPY(root, root + 1); | ^~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:303:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 303 | COPY(ub.path, base_path_end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:304:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 304 | COPY(uc.path, uc.url_component_end_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:307:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 307 | COPY(uc.url_component_end_path, uc.end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 586 | av_assert0(len <= sizeof(s->tmp)); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 8 warnings generated. 1 warning generated. src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/xmv.o CC libavformat/xvag.o 9 warnings generated. src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/xwma.o 5 warnings generated. CC libavformat/yop.o CC libavformat/yuv4mpegdec.o 1 warning generated. CC libavformat/yuv4mpegenc.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ GEN libavformat/libavformat.pc src/libavformat/vorbiscomment.c:47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ src/libavformat/vividas.c:222:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 20 warnings generated. src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 1 warning generated. 7 warnings generated. 1 warning generated. 3 warnings generated. src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ 1 warning generated. 1 warning generated. 147 warnings generated. src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 99 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wavdec.c:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 247 | src/libavformat/wc3movie.c av:_a142s:s53e: rwarning: t0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( length < siz eo142f | ( t e m p ) ) ; | i ~~~~~~ ^ ~~~~~~~~~~~~f ((ret = asrc/libavutil/avassert.hv:io38_:r11e:a d(note: pexpanded from macro 'av_assert0'b , buff er38, | s i z ei)f) (!=! (csoinzde)) ){ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ \ | ^~~~ src/libavformat/wavenc.c:129:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 129 | for (i = 0; i < len/16; i++) { | ~ ^ ~~~~~~ src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 236 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "chunk_start_index", "start index of the chunk", OFsrc/libavformat/wc3movie.cFSET:(253c:h84u: nwarning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ index), AV_OP T253_ | T Y P E _ I N T, { . ii6f4 (=( u0n}s,i g0,n eIdN)Ts_iMzAeX , >A sViz_eoOfPT(_tFeLxAtG)_ E|N|C OD(IrNeGt _=P ARaAvMi }o,_ r e| ^a d(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= ssrc/libavformat/webm_chunk.ci:z282e :|182| :a warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]_ strnlen(&te x282t[ | i + 1 ]{, s"ihzee a-d eir "-, "1f)i >l= esniazem e- oif -t h1e) h e| a ~ ^ ~~~~d er where src/libavformat/wc3movie.ct:h262e: 23i:n itwarning: iacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]li zation 262da | t a w i l l b e w r it t en " ,i fO F(FiS E>T=( hseiadzeer _|f|i laevna_mset)r,n lAeVn_(O&PtTe_xTYtP[Ei_ S+T R1I]N,G s,i z{e. -s tri =- N1U)L L>}=, s i0z,e 0 ,- iAV _-O P1T_)F L| ~ ^ ~~~~A G_ENCsrc/libavformat/wc3movie.cOD:I266N:G23_:P Awarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A M }, | ^ 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - src/libavformat/webm_chunk.c1): 283| : ~ ^ ~~~~168 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULL }, | ^ src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/webmdashenc.c:527:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:528:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ src/libavformat/wavdec.c:544:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 544 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:573:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ src/libavformat/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ src/libavformat/westwood_aud.c:154:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if ((ret = avio_read(pb, &pkt->data[4], chunk_size)) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/westwood_aud.c:162:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. src/libavformat/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 216 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ 2 warnings generated. 2 warnings generated. 5 warnings generated. 6 warnings generated. src/libavformat/wvdec.c:224:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 14 warnings generated. GEN libavcodec/libavcodec.pc src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libpostproc/postprocess.o src/libavformat/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libpostproc/version.o GEN libpostproc/libpostproc.pc src/libavformat/wtvenc.c:412:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ GEN libswresample/libswresample.pc src/libavformat/wtvdec.c:855:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 855 | buf_size = FFMIN(len - consumed, sizeof(buf)); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ GEN libswscale/libswscale.pc 1 warning generated. src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:446:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 446 | if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:493:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 493 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:507:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 507 | if (result != frame_size) | ~~~~~~ ^ ~~~~~~~~~~ src/libavformat/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. GEN libavutil/libavutil.pc CC libavfilter/aarch64/vf_nlmeans_init.o AR libavdevice/libavdevice.a AS libavfilter/aarch64/vf_nlmeans_neon.o CC libavfilter/aeval.o 3 warnings generated. 1 warning generated. CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o 2 warnings generated. CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o 7 warnings generated. CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o 4 warnings generated. CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o 2 warnings generated. CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o CC libavfilter/af_atilt.o CC libavfilter/af_atempo.o 10 warnings generated. 10 warnings generated. 5 warnings generated. CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o 6 warnings generated. src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:166:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 166 | numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:167:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 167 | numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:168:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 168 | numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:203:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_channelmap.o In file included from src/libavfilter/af_adrc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o CC libavfilter/af_compand.o src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 3 warnings generated. In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_compensationdelay.o CC libavfilter/af_crossfeed.o In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 34 warnings generated. In file included from src/libavfilter/af_asubboost.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_crystalizer.o In file included from src/libavfilter/af_atilt.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:613:33: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 613 | av_strlcpy(temp, p, FFMIN(sizeof(temp), strchr(p, '\n') - p + 2)); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acontrast.c:src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 77 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ :93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | src/libavfilter/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ { "consrc/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 82 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ rast",src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A }, | ^ "set cosrc/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n t84 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ rasrc/libavfilter/af_acrusher.c:s85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 85 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ ", OFsrc/libavfilter/af_acrusher.cF:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] S 86 | { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A }, | ^ ET(src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] c87 | { NULL } | ^ ontrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/af_acontrast.c:55:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 55 | float d = src[c] *src/libavfilter/af_acrusher.c: 156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_ 156 | k = roundf(y); | ~ ^~~~~~~~~ PI_2; | ^~~~~~ ~ src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set windsrc/libavfilter/af_acrusher.co:w170 :s13i:z ewarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OF F170SE | T ( w ) , k = r oAuVn_dfO(PTy_T)YP;E _ D| O ~ ^~~~~~~~~U BLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "setsrc/libavfilter/aeval.c win:do91w: 159si:z ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFS E91T | ( w ) , { " n b _ s a mApVl_eOsP"T,_ T Y"PEs_eDtOU BtLEh,e {n.udmbble=r55 }o,f s10a,m p l1e0s0, pAeFr r}e,q u e| s ^t ed frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.src/libavfilter/af_adeclick.ci:6974 :=103 : 1warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]2 4}, 0, IN T_97MA | X , F L A{G S "}o, v e| r ^ lap", "set window overlap", OFFSET(osrc/libavfilter/aeval.cv:e92r:l159a: pwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_ T92Y | PE _ D O U{B L"En," ,{ .d b l= 7 5} , src/libpostproc/postprocess.c 5 0:, 832 9":5s83,e A:Ft warning: }thmissing field 'version' initializer [-Wmissing-field-initializers]e , n u| m ^be r of s832a | msptleast ipc ecro nsrte qAuVeCsltaesds fraavm_eco"d,e OcFsrc/libavfilter/af_adeclick.cFS_Ec:onTt98e(x:n103tb_c:l _asswarning: asmissing field 'unit' initializer [-Wmissing-field-initializers]m p=l e{s )", P o s t prAoc V"98_ | , OPcTo n_{tT e"Yo"x,tP E"_t_soeI_Nt nwTam,e , i n dN{o.Uwi L6o4Lv e=r} l10;a 2p 4| " ^},, 0 , O F F S EITN(To_vMeArlXa,p )F,L A G ASV _}OP,T _| T ^Y PE_DOUBLE, {.dbl=75}, 50, 95, AF }, src/libavfilter/aeval.c :| ^93 :146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "set src/libavfilter/af_adeclick.ct:h99e: 103s:a mwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]l e rate", 99 | { " ar o r d e r " ,O FF"SsEeTt( saaumtpolree_grraetses_isotnr )o, rAVd_eOrPT"_T,Y POEF_FSSTERTI(NaGr,) ,{ .AstVr_ O= P"T4_4TY1P0E0_D"O}UB,L E0,, {0., dFbLAlG=S2 }},, | ^ 0, 25, AF }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", src/libavfilter/af_adeclick.c : 100 : 103 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t the sample r a100t | e " , { "a " , " s e t a u to r e g re s s i o n o rOdFeFrS"E,T (OsFaFmSpElTe(_arra)t,e _ s t r ) , AAVV_O_POPTT__TTYYPPEE__SDTORUIBNLGE,, {{..sdtbrl == 2"}4,4 1 0 00", } , 205,, 0A,F }F,L A G| S ^ }, | ^ src/libavfilter/aeval.c:95:118: warning: src/libavfilter/af_adeclick.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "dura ti101o | n " , { "t"hsreets hoaldu"d,i "os edtu rtahtrieosnh"o,l OdF"F, S E T (OdFuFrSatEiTo(nt)h,r eAsVh_oOlPdT_)T,Y PAE_VD_UORPATT_ITOYNP,E _{D.OiU6B4L E= ,- 1{}.,d b-l1=,2 }I,N T 6 41_,M A X1,0 F0L,AG SA F} ,} , | ^| ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c 96: | 102 : 103 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" d", " s102e | t a u {d i"ot "d,u r"asteito n"t,h rOeFsFhSoEldT",( d ur a t i o n ) , AOVF_FOSPETT(_tThYrPEe_sDhUoRlAd)T,I OANV,_O PT{_.iT6Y4P E=_D O-U1B}L,E ,- 1{,. dIbNlT=624}_,M A X ,1 ,F L A1GS0 0},, A| ^F }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c: 10397: | 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "channel_layou t103" | , " s e{t c"habnunreslt" ,l a"ysoeut tb"u,rs tOF FfSuEsTi(ocnh"l,a y o u t _OFsFtSrE)T,( buArVs_t)O,P T _ T Y PAEV__OSPTTR_TIYNPGE,_ D{.OsUtBr L=E ,N U{L.Ld}b,l =02,} ,0 , F0L,A G S 1}0, , | ^AF }, | ^ src/libavfilter/aeval.c:98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c: 10498: | 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "c", "104se | t c h a{n n"be"l ,l a"ysoeutt "b,u rOsFtFS ETf(ucshiolna"y,o u t_ s t r ) , OAFVF_SOEPTT_(TbYuPrEs_t)S,T R I N GA,V _{O.PsTt_TrY P=E _NDULOLU}B,L E0,, {0.,db lF=L2A}G,S } ,0 , | ^ 10, AF }, | ^ src/libavfilter/aeval.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111src/libavfilter/aeval.c | : 96 : 101{: Nwarning: Uimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]L L } | ^ 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_acontrast.c:77:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | dst[c] = sin(d +src/libavfilter/af_acrossover.c: 89:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] co 89 | { "split", "set split frequencies", OFFSET(splits_str),src/libpostproc/postprocess.c AV_:O868P:15T: _warning: Tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]Y PE_STRING, {.s t868r= | " 5 0 0fo"r}(, i0=,0 ;0n ,i ttempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rsrc/libpostproc/postprocess.c:870:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] a 870 | for(i=0; itempBlurredPast); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ st * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acrossover.c:101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "level", "set input gain", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_acrossover.c:102:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "gain", "set output bands gain", OFFSET(gains_str), AV_OPT_TYPE_STRING, {.str="1.f"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:107:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 107 | { NULL } | ^ src/libavfilter/af_acontrast.c:96:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 96 | float d = src[n] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_acontrast.c:116:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | dst[n] = sin(d + contrast * sin(d * 4)src/libavfilter/af_aemphasis.c:)50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ; 50 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/af_adynamicsmooth.c=1:},108 :0124,: 6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, | ^ 108 | { "sensitivity", "set smooth ssrc/libavfilter/af_aemphasis.c e:n51s:i104t:i vwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]t y", OFFS E51T | ( s e n s{i t"ilvietvye)l,_ o uAtV"_,O P T _ "TsYePtE _oDuOtUpBuLtE ,g a{.idnb"l,= O2F}F,S E T ( l0e,v el1_o0u0t0)0, 0A0V,_ OFLPAGTS _},T YP E| _ ^D OUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~ ~ 109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL } | ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | src/libavfilter/af_acrossover.c {: 173N:U48L:L warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/af_acrossover.c:173:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ^~~~ ~ src/libavfilter/af_aderivative.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL } | ^ src/libavfilter/aeval.c:233:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | eval->var_values[VAR_NB_IN_CHANNELS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:208:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_aexciter.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "level_in", "sesrc/libavfilter/af_acrossover.ct :l213e:v86:e warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] in", OFF S213E | T ( l e v e l _ i n ) , a vA_V_lOoPgT_(TcYtPxE,_ DAOVU_BLLOEG,_ E{R.RdOblR=,1 }"F,r e q u e n c y % f0 ,m u6s4,t Abe }i,n i| n ^cr easing order.src/libavfilter/af_aecho.c\n":,52 f:r103e: qwarning: )missing field 'unit' initializer [-Wmissing-field-initializers]; | ~~~~~~ ^~~~ src/libavfilter/af_aexciter.c: 5652: | 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "in _56g | a in " , { ""sleetv esli_gonuatl" , i"nspeutt legvaeiln "o,u t "O,F F S EOTF(FiSnE_Tg(alienv)e,l _ oAuVt_)O,P TA_VT_YOPPET__FTLYOPAET_,D O U{B.LdEbl,= 0{..6d}bl,= 10},, 1 , A } , 0| , ^ 6 4, A }, | ^ src/libavfilter/af_aecho.c:53:103: src/libavfilter/af_aexciter.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]57 :107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {57 | " o u t{_ g"aamionu"n,t "", s"este tsi ganmaolu nto"u,t p u t g a i n "O,F FOSFEFTS(EaT(mouotu_ngtai)n,) , A VA_VO_POTP_TT_YTPYEP_EF_LDOOAUTB,L E ,{ .{d.bdlb=l0=.13}},, 0 , 1 , A }0,, 6| 4 ^, A }, | ^In file included from src/libavfilter/af_asupercut.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aecho.c:54src/libavfilter/af_aexciter.c: :1074958:: | 107warning: : missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] return 54ex | p582 | f( M_ L O G{{2 "d_e"d1lray0si", ve*" , "sx"e)set; th ar ml| o ~ ^in sitc osf "s,i g n a l OdFFeSlETa(ydsr"i,v eO)F,F S E T ( dAeVl_aOyPsT)_,T YAPVE__ODPOTU_BTLYEP, E{_.SdbTlRI=NG8,. 5{.}s,t r = " 1 0 000."1},, 100,, A0 ,} ,A }| , ^ | ^ src/libavfilter/af_aexciter.c:59:107:src/libavfilter/af_aecho.c :warning: missing field 'unit' initializer [-Wmissing-field-initializers]55 :106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { 55" | b l e n d{" ," d"escaeyts "b,l e n d" hsaertm olinsitc so"f, sOiFgFSnEaT(lb dlecesrc/libavfilter/af_adrc.cayns:"d, )99,O :F 121F:S ET (Awarning: V_dOmissing field 'unit' initializer [-Wmissing-field-initializers]PTe_c TYaPyEs_)D,OU BAVL_E ,O 99P{ | T. _ dbT YlP ={E0 }_S"Tt,raRnIs NfG e,r " ,{ . s t r = "" 0s.-e105,"t} ,10t ,h0 , e0,A }tA, r a| ^n} ,s f e| r ^ expression", OFFSsrc/libavfilter/af_aecho.cE:T56(:e12x:p rwarning: src/libavfilter/af_aexciter.c_:smissing field 'help' initializer [-Wmissing-field-initializers]60t :r107) 56: | , warning: {missing field 'unit' initializer [-Wmissing-field-initializers] A NVU_LLO }P T60 | | _ ^ T Y P E{_ S"fTrReIq"N,G, {".ssettr= "spc"op}e," , 0 , 0 , F L A GSO F}F,S E| T ^( freq), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/af_adrc.cl:=1007:1215:0 warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]} , 2000, 11002 | 0 0 0, A{ }",a t t| a ^ck ", "set the attack", src/libavfilter/af_aexciter.c : 61: 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(att a61c | k _ m s ){, " cAeiVl_"O, P"Ts_etT YcPEe_iDliOnUg"B,L E , { . d b l =OF5FS0E.T}(,ce i l)1,, 1 0 0A0V,_ OFPLTA_GTSYP E},_ D O| U ^B LE, {.dbl=9999}, 9999, 20000, Asrc/libavfilter/af_adrc.c :}101,: 121 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "releasrc/libavfilter/af_aexciter.cs:e62:",107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set the r62e | l e a s{ e""l,i s t e n " , " e n a b lOe FlFiSsEtTe(n rmoedleeas"e,_ OmsFF)S,ET (lAiV_sOtPeTn_)T,Y P E _ DAOVU_BOLPTE_,T Y{.PdEb_lB=O1O0L0, . }{,. i56,4= 02}0,0 0 , F L A G0S, } , 1| , ^ A }, | ^ src/libavfilter/af_aexciter.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_adrc.c :102: 63121 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL 102} | | ^ { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | {NULL} | ^ src/libavfilter/af_adenorm.c:254:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | { "level", "set level", OFFSET(level_dbsrc/libavfilter/af_adelay.c), A:V_59O:P141T:_ TYwarning: PE_missing field 'unit' initializer [-Wmissing-field-initializers]D OUBLE, {.dbl=-3 5591 | } , -{45 1," d e l a y s "-,90 ," sFeLtA GlSi s}t, o f| ^d elays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_adelay.c:60:116: warning: src/libavfilter/af_adenorm.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | 260 | { " a{l lN"U,L L } " u| s ^e last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_adrc.c:111:42:src/libavfilter/af_adelay.c :warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | 111 | { N U L L } f l | o ^a t value = 0.5f * (1.f - cosf(2.f * M_PI * i / size)); | ^~~ ~ In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_adecorrelate.c:217:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ src/libavfilter/aeval.c:341:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aecho.c: 140341:97 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "channel_layout 140" | , " set c h a n nave_ll olga(yctoxut," ,A VOF_FLSOEGT_(EcRhRlOaRy,o u"td_esltary)[,% dA]V:_ O%PTf_T YiPsE _oSuTtR oIfN Ga,l lo{w.esdtr r=a ngNeU:L L(},0 0,, 900,0 00F]L\AnG",S i ,} ,s -> d| e ^la y[i]); | ~~~~~~ ^~~~~~~~~~~ src/libavfilter/aeval.c:342:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/af_aecho.csrc/libavfilter/aeval.c::src/libavfilter/af_adelay.c144343::93:12 ::warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 95warning: :missing field 'help' initializer [-Wmissing-field-initializers] 1: warning: 343comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | 144{ | N U L L } 95 | | ^ D EavL_AlYo(gu(8c,t xu,i nAtV8__LtO,G _0ExR8R0O)R ,| ^~~~~~~~~~~~~~~~~~~~~~~~~ "decaysrc/libavfilter/af_adelay.c[:%75d]::28 :% fnote: expanded from macro 'DELAY'i s out o f75 | a l l o w e d rainfg e:( d(-0>,d e1l]a\yn_i"n,d eix, -d>deecalya[yi) ]{) ; | ~~~~~~ ^~~~~~~~~~~ \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:72:26: note: expanded from macro 'PFILTER' 72 | type cos_theta = cos(shift); \ | ~~~ ^~~~~ src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFsrc/libavfilter/af_adelay.cILTE:R(96f:l1t,: fwarning: lcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]o at, sin, cos ,96 c | fD) E L| A^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y (s16src/libavfilter/af_afreqshift.c,: i73n:t261:6 _note: t,expanded from macro 'PFILTER' 0 ) | ^~~~~~~~~~~~~~~~~~~~~~73 | src/libavfilter/af_adelay.ct:y75p:e28 :s inote: nexpanded from macro 'DELAY'_ theta = 75s | i n ( s h i f ti)f; ( d - >d e l a y _i nsrc/libavfilter/af_aecho.c d :e 198x : <1 :d - warning: > implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d e la y) { \ 198 | E| ~~~ ^~~~~ C H O (d b l , d ou b l e , - 1 . 0 , \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1.0 ) src/libavfilter/af_adelay.c :| 96^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:1 : warning: src/libavfilter/af_aecho.ccomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]:185 :35: note: expanded from macro 'ECHO' 96 | DELAY( s11856 | , i n t 1 6 _ t, 0 ) | ^~~~~~~~~~~~~~~~~~~~~~ out +src/libavfilter/af_adelay.c=: 76d:b29u: fnote: [iexpanded from macro 'DELAY'x ] * ct x76- | > d e c a y [ j ] ;c onsrc/libavfilter/af_afade.c s src/libavfilter/aeval.ct: : i190n401 t l: :31e: 1 n warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: = F F implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] M I N ( n b _ 401 | s\ a 190 | m | ~ ^~~~~~~~~~~~~F ApDlEe_evPals-,>Lv AaNdA-R(rf>_lvdat,e llfluoaaye t-s ) [d -VA| R_>T]^~~~~~~~~~~~~~~~~~~~~~~ d e= lNAsrc/libavfilter/af_afade.ca:N167y;:_20i: note: n expanded from macro 'FADE_PLANAR'd| e ~ ^~~x ); \ 167| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~/usr/include/math.h : | 15: 19: src/libavutil/macros.h note: expanded from macro 'NAN' : 49 :1525: | # note: expanded from macro 'FFMIN'd e f idn [e49i ] | N #AN=d e src/libavfilter/af_aformat.c fsi [n e: Fi ]58 F :*M _g12I:_ aNbwarning: i(missing field 'help' initializer [-Wmissing-field-initializers] un;a , b )i l(ti58 ( n | aCC libavfilter/af_dcshift.o ) _ n > an f( ("b" { )) ? N( | U b ^~~~~~~~~~~~~~~~~~L L) }: ( a| ) ^) | ~ ^ ~ src/libavfilter/af_adelay.c : 96 : 1 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] \ | ^~~~ ~96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | src/libavfilter/af_adrc.c : 224 : 29 : warning: d-implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]> index = d->index 224> | = d- >d e l a y ? v0a r:_ vda-lu>eisn[dVeAxR;_ P ] = X g ; | ~ ^~ \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adrc.c:225:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | var_values[VAR_F] = n * fx; | ~ ~~^~~~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 src/libavfilter/af_adynamicequalizer.c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 268:123src/libavfilter/af_aecho.c:: 163warning: :missing field 'unit' initializer [-Wmissing-field-initializers]34 : note: expanded from macro 'ECHO' 163268 | | c{o n"stth rdeosuhbollde" ,ou t_ g"aisne t= d ectetcxt-i>oonu tt_hgraeisn;h ol d " , O F F S E T ( t h r e s h o l d ) , A V _ O P T _\T YP E| _ ~~~~~~~~ ~~~~~^~~~~~~~D OUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, src/libavfilter/af_adynamicequalizer.c : 269-:1123.:0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1.0 269 | ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" dfrsrc/libavfilter/af_aecho.ceq:u164en:c33y":, note: "expanded from macro 'ECHO's et det e164c | t i o cno nfsrte qduoeunbclye" ,i nO_FgFaSiEnT (=d fcrtexq-u>einncy_)g,a iAnV;_ O P T _ T Y P E _ D O UB L E , { . d b l = 1 0 0 0 } , 2\, 1| 0 ~~~~~~~ ~~~~~^~~~~~~0 0000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:270:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "dqfactor", "set detection src/libavfilter/aeval.cQ fa:ct427or:"10,: warning: OFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FS ET(dqfactor), A V427_ | O P T _tT0Y PE=_ DTOSU2BTLE(,i n{-.>dpbtls=,1 }i,n l i n k0-.>0t0i1m,e _1b0a00s,e ) ; F| L ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AGS }, | ^ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' src/libavfilter/af_adynamicequalizer.c265: | 271#:d123:e fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n e TS2T(ts ,271 | tb ) ( ( t{s )"t f=r=e qAuVe_nNcOyP"T,S _"sVeAtL UtEa ?r gNeAtN :f r(edqouubelnec)y"(,t s ) * OaFvF_SqE2Td((ttbf)r)e q u| e ^~~n cy),/usr/include/math.h :15A:V19_:O Pnote: Texpanded from macro 'NAN'_T YPE_ D15O | UB#LdEef,i n{e. dNAbN l = 1 0 0 0 }_,_ b u i l2src/libavfilter/af_aecho.c, t:10i0019900n:0,_1 n:F LaAGwarning: nfS("implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" )} , | ^~~~~~~~~~~~~~~~~~| ^ 199 | ECHO(flt, float, -1.0, src/libavfilter/af_adynamicequalizer.c :1272.0: 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c272: | 180 : 18 : {note: expanded from macro 'ECHO'" tqfactsrc/libavfilter/af_adelay.co r180" | :, 97 : "s1et : t a warning: r comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] g e t Q ifna c=t o*rs";, 97 | DE L A Y O( s3F2 F,S Ei nT t( t 3q 2f _ta, 0c) to r | )^~~~~~~~~~~~~~~~~~~~~~ , src/libavfilter/af_adelay.c :A75 :V 28_: O P Tnote: _expanded from macro 'DELAY' T Y P E _75 | D O U BL E, { .i dfb l =( d1}\,- | > d ~ ^~ e l a0.y0_0i1n, d1e00x0 , < dF-L>AdGeSl a}y, ) {| ^ src/libavfilter/af_adynamicequalizer.c\: 273 :123| : ~~~~~~~~~~~~~~ ^ ~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adelay.c :27397 | : 1 : {warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]" attack "97, | D E L A Y"s(est3 2a,t tinta3c2_kt d,u ra0t) i o| ^~~~~~~~~~~~~~~~~~~~~~n ", src/libavfilter/af_adelay.c :76O:FF29S:E Tnote: (expanded from macro 'DELAY'a ttack), 76 | A V _ O P T _ TY P E _cDoOnUsBtL iEn,t {l.ednb l== 2F0F}M, I N (src/libavfilter/af_aecho.c n :b_ s199 am:p1,1l :e 2swarning: ,0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 d0-,> d e l aFyL 199A- | GdS-E>d C}e,HlO( fay _| l ^i tn,d efxl)o;a t\, | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~- 1.0, src/libavutil/macros.h : 49 : 251.src/libavfilter/af_adynamicequalizer.c:0 : 274 note: : expanded from macro 'FFMIN'123 :) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| 49^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | #dsrc/libavfilter/af_aecho.cef:in185e 274 | :F33F M: note: Iexpanded from macro 'ECHO' N( a {, b") r( 185e( | al) ea>s (be)", ? (b )"s e : t ( ar )e )l e | oau ~ ^ ~ts e +d=u radtbisrc/libavfilter/af_adelay.cuo:f97[ni:"x1],: * c txwarning: -Ocomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]F> FdSeEcaTy([ jr97e | ]D; l E eaLse A)Y (,s 3 2 , A Vi n _t O 3 P T 2_ _T t Y, P0 \E) _ | D ~~ ~~~~~~~~~^~~~~~~~~~~~~~~| O ^~~~~~~~~~~~~~~~~~~~~~U BLsrc/libavfilter/af_adelay.cE,: 90{:.33d:b lnote: =expanded from macro 'DELAY'20 0}, 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ 1, 2000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:275:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "ratio", "set ratio factor", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 30, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:276:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "makeup", "set makeup gaisrc/libavfilter/af_afade.cn",: 195 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O FFSET(makeup), 195 | FAADVE_O(PfTl_TtY,P Ef_lDoOaUtB)L E ,| ^~~~~~~~~~~~~~~~{ .dbl=src/libavfilter/af_afade.c0:}185,: 20 : note: expanded from macro 'FADE' 0, 10 0185 | , F LA G S } ,d [ k| ] ^ = s[k] * gain; src/libavfilter/af_adynamicequalizer.c : 277 :123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { \" r a| n ^~~~ ~g e", "set msrc/libavfilter/af_aecho.cax: 200g:a1i:n ",warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( ra200n | gEeC)H,O ( s 1 6A, Vi_nOtPT1_6T_YtP,E _IDNOTU1B6L_EM,I N,{ .IdNTb16l_=MA5X)0 } ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c : src/libavfilter/af_aecho.c 152:1:163,33:: 34warning: 2:00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], note: expanded from macro 'ECHO' FLAGS }163, | | 152 ^ | cFoFnILsTt EdoRub(lef lotu,t _fgloaaint ,= scitnxf-,> ocuot_sgfa, ifnm;o df , c f ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_afreqshift.c : 147 : 29 : note: expanded from macro 'FFILTER' 147 | \ | ~~~~~~~~ ~~~~~^~~~~~~~t heta = 2. * M_PI * fmod(shift * (N + n) * ts, 1.); \ | src/libavfilter/af_aecho.c ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | ECHO(s16, int16_t, INT1In file included from 6_src/libavfilter/af_afftfilt.cM:I30N: , src/libavfilter/window_func.hIN:T11556_:MA60X:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 155164 | | c o n s t d o u blluet [inn]_ g=a ienx p=( -c0t.x5- >*i nS_QgRa(i(nn;- ( N - 1 ) / 2 ) / ( 0 . 4 * ( N - 1 ) / 2 . f ) ) ) ; | ~^~~ \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/window_func.h:153:30: note: src/libavfilter/af_agate.cexpanded from macro 'SQR' : 15370 | : 123 : src/libavfilter/af_adynamicequalizer.c : warning: 293 missing field 'unit' initializer [-Wmissing-field-initializers]: #12de:f iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]e SQR (293 | 70 x | ) ( ({ x{) N"*U(LlL xe)}v) e | ^l _| insrc/libavfilter/af_adelay.c ^" ,: 98 :"s1e:t warning: incomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]p ut level", src/libavfilter/window_func.h : 15598: | 60 D:OE FLwarning: AFYS(Efimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Tl( tl, efvle oalt155_ | ,i n ), 0 ) A | V^~~~~~~~~~~~~~~~~~~~~~ _ O P T _lTsrc/libavfilter/af_adelay.cuYP:Et75_[D:n28O]UB:L E=note: , expanded from macro 'DELAY'e {x.pdb(l- =0.1575} | * , S Q R ( ( n - ( N -i f10. 0)(/21)5d62/5(-0,> .d4 e* l(6Na-4y,1_) /2i.nAdf e}),x) )<; | ^d| ~^~~- >desrc/libavfilter/window_func.h:l153a:y26): {note: expanded from macro 'SQR' 153 | # d e f i n e S Q R ( x\) (| ~~~~~~~~~~~~~~ ^ ~~~~~~~~( x)*(x)) | ^ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 98 | DELAY(flt, flsrc/libavfilter/af_agate.co:at74,: 113 : 0warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~ 74src/libavfilter/af_adelay.c | : 76 : 29 {: note: "expanded from macro 'DELAY'ra nge", 76 | " s e t ma x g a icno nrsetd uicntti olenn" ,= FOFFMFISENT(n(br_asnagem)p,l es , d -A>Vd_eOlPaTy_ -T Yd-P>E_dDeOlUBsrc/libavfilter/af_acrossover.caLyE:,_i468 :nd{1.ex:);d \bwarning: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | src/libavfilter/af_aecho.c= ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~:0 200.0:611src/libavutil/macros.h2:5:49} :468,warning: 25 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : X Onote: expanded from macro 'FFMIN'0 VE,R _ 49 1P | 200 | ,E RAO#CECSH Od(sS16},, ei(n f d| tibne ^ 1lF6pF,_M tdIo,uN (IaNb,Tbl)e,1 1src/libavfilter/window_func.h.0 ,6 :(_dsrc/libavfilter/af_agate.cM):162(:25I N75,a :IN T:)113: | warning: 1 6 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >_ missing field 'unit' initializer [-Wmissing-field-initializers]( Msrc/libavfilter/af_acrossover.c: 412b:AX))40 :? | 75 | note: expanded from macro 'XOVER_PROCESS'(162b^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) | : src/libavfilter/af_aecho.c( {: a ))185 " t h:r e 33 :| ~ ^ ~s 411 | note: hi expanded from macro 'ECHO'o f src/libavfilter/af_adelay.cl d ",: (" s e98F: 1185t | F AB:S t warning: (comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]hsr-> n -ef Ms)d >98hso l=d | 0p " D . - ,E3 > v Lo*e AuY cM) {t(t + flo r= td| _ ~~^~~ ~~ ,bu#fO #fsrc/libavutil/common.h[F :flfoiaxt]F 64 :,31S:* #c tExnote: #m u lT_-sexpanded from macro 'FFABS'0(>tch r)eda se | lhac64a | ^~~~~~~~~~~~~~~~~~~~~~ory#[d l(src/libavfilter/af_adelay.cj:]e;f i d()90n: 33t:,e y note: expanded from macro 'DELAY'FpFAA B eV _SO PT _( * )Tfar90 Y )a | mPeEs (_[D (0aO U B LE],) { .-d b l >>e x=t e= 0 . 1n20 ?d5 (e}d _ a,) ddat :- a( \ > [- in0d,c(h| ]e xa ~~ ~~~~~~~~~^~~~~~~~~~~~~~~,1 s)) ),= Ar c }| , d , ^ -| ^ > in de x\ > =| In file included from ~ src/libavfilter/af_afftfilt.cd-:>30d: esrc/libavfilter/window_func.hl:a162y: 17?: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:src/libavfilter/af_agate.c : 76d:117-:> iwarning: 162missing field 'unit' initializer [-Wmissing-field-initializers] n | 412 d | e x ; 76 | { " r a t ii\f o| ( " ~~~~~~~~ ^ ~~~~~~~~F F , A B S ( "n s e -t rM) a ts>->il=o"e, v0 .3e l *_ Mi n) , F {F A | ^~~~~~~~~~~~ ~~L IOFsrc/libavutil/common.hGF:N64S(:nEb37T:_ (snote: armexpanded from macro 'FFABS'apt iloes), , 64s | #i zd eeAoffVi(n_teyOp PFeTF)_)ATB)Y;SP E( a_ )D O U( B (La) E \, > { .| =d ~~~^~~~~~~~b 0l =?2 }(,a ) : ( - ( a) ) ) 1 ,| ^~~~ 9000, In file included from A src/libavfilter/af_afftfilt.c}:,30 : src/libavfilter/window_func.h| :162 ^: 39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >=src/libavfilter/af_agate.c 0:.773: 119*: Mwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] { | ~ ^ 77 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "release", "set rsrc/libavfilter/window_func.he:le163a:s86e:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aecho.c : 201 :1 : 163O | warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F S E T ( r e l e a s e ) 201l | ,uE Ct HO[(n s]3A 2=,V _0iO.nP5T t_*T3Y2 P(_1 E+_t,D OcU BoIsLEN(T(,M_3P {2.Id_*M(bFFIABlN=S25,( n0}I, N- TM) 3 -2 _0M A. 3X ) * | M)0)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./ (0(11 ,- src/libavfilter/af_aecho.c9 0:01630.:3340:), Anote: expanded from macro 'ECHO'* src/libavfilter/af_afade.c }M,) ): | 163)231 ^: | ; 1 : | ~ ^ cwarning: onimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s t dsrc/libavfilter/window_func.ho:u163b:le69 :o warning: src/libavfilter/af_agate.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u231t : | 79_:SgCa116A: iwarning: L163E | n missing field 'unit' initializer [-Wmissing-field-initializers] _ = P cL 79t | x A - N >A R (of{l ut," tmf l_a olgkeauuatp)ti[" nn, | ;] ^~~~~~~~~~~~~~~~~~~~~~~~ = src/libavfilter/af_afade.c"0s.e5 :* t m a211( k:e1u p20 : + note: g acexpanded from macro 'SCALE_PLANAR'o si (n ( M"_ , P 211I | * ( F F A B S( O Fn - F S E M ) T-( md 0a.3[ i k * ]\ e u = Msp| ))[) ~~~~~~~~ ~~~~~^~~~~~~~,i/ ( (]1 A*V- _g0aOi.P3nT;)_ T*Y MP ) E) _D) O; U B L src/libavfilter/af_aecho.c| E ~ ^ :,201 :{ 1 . :d b l src/libavfilter/window_func.h warning: =: 163implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:156: } ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | E C H O 163 | ( s 3 2 , in1 , t 3 26 _4t,, I A N } , T 3 | \ ^ 2 _lM | uIt ^~~~ ~ N[,n ]I N=T3 2_0M.5A *X )( 1 | +^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cossrc/libavfilter/af_aecho.csrc/libavfilter/af_agate.c(::(80M164::33116_: :P warning: note: Imissing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'ECHO'* (FFABS( n 16480 | - | M ) - 0 c.{3o n"*k sMnt)e e)d/"((o1,u b -l e "0ise.nt_3 g)ka inn*e eM=") ,c)t ) ;x - > i| nsrc/libavfilter/af_adelay.c ~~^~~ ~ _ : g99a src/libavutil/common.h:1i : 64 : : n 31 :;O warning: Fcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] note: Fexpanded from macro 'FFABS' S E T 64 ( | k# 99 n de | e fiDne E e)L A , Y FF AB( d b l S , ( aAd ) V((oau _ )bO P l> Te_=T Y, 0 P? E (0_ a )\ D O) | U| :^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ ~~~~~^~~~~~~B L(Esrc/libavfilter/af_adelay.c,-: (75{:a.28d)bl:=) 2note: ) . expanded from macro 'DELAY'| 8 2 ^8 4271 2575},In file included from | src/libavfilter/af_afftfilt.c :30 : 1 src/libavfilter/window_func.h ,: 163 :48 : i8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ( d-A>d e}l, a163y | _ i| n ^ d e x < d- > dleulta[yn)] {= 0 . 5 * ( 1 + c o s ( ( M _ P I * ( F F A B S ( n - M\ ) | - ~~~~~~~~~~~~~~ ^ ~~~~~~~~0 .3 * M))/((1 src/libavfilter/af_adelay.c-: 990:.13): *warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]M ))); | ^~~~~~~~~~~~ ~99 | DELsrc/libavutil/common.hA:Y64(:d37b:l ,note: expanded from macro 'FFABS'd oubl e64, | # d0)e f| i^~~~~~~~~~~~~~~~~~~~~~n e FFABSsrc/libavfilter/af_adelay.c(:a76): 29(:(src/libavfilter/af_agate.ca: ) note: >87expanded from macro 'DELAY':123=: 0 warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] ( a76) | : ( -87 ( | a ) ) ) { c o "n slt| e v ^~~~ient ll_esnc "=, F F"MseIt Ns(indebc_hasiamnp lgeasi,n" ,d - >d e lOayF F-S EdT-(>ledveel_lsacy)_,insrc/libavfilter/af_acrossover.c d :eA468x:)V1_;: O Pwarning: T\_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T Y PE| _ ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~D OUBLEsrc/libavutil/macros.h,:49 : 25{468:. | dXbnote: expanded from macro 'FFMIN'O lV=ER1_P R}49O | C,#E dSSe( f dib n lep , dF oFub lM0e., I10N.1(5a0,,62b5 ),d )( (64 ,a| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A >} (,b) src/libavfilter/af_acrossover.c: ?| 456 ^(b:) 31: note: :expanded from macro 'XOVER_PROCESS' (a)) | ~ ^ ~src/libavfilter/af_agate.c :88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_adelay.c: 8899 | :src/libavfilter/af_aecho.c1: warning: 456 :comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | 99201 : | { 1NUDL : Ewarning: LLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A}Y (| ^d bl, 201 | dcECoHuoOb(nslset3, t2 y0,p)e ig n| a^~~~~~~~~~~~~~~~~~~~~~ti 3n2src/libavfilter/af_adelay.c :90_=t: ,33s- >g:aiIn note: NsTexpanded from macro 'DELAY'[b3a n2d]_ M* I( N(90 | , b Ia N nT 3d 2 _& M 1 A X&) &d - fi>| irn^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sdt e_x o=src/libavfilter/af_aecho.c:r 185d:d-33er>): i ?nnote: d eexpanded from macro 'ECHO'-ox n>e= : d 185o-n | e> )d; e l \a y ? | 0 ^~~~~~~~~~~~~~ ~ : d - > ionudte x+;= db uf [i x ] * c t x \- >| d ~~~~~~~~ ^ ~~~~~~~~e cay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:414:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | s->attack = expf(-1.f / (s->attack_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adrc.c:414:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | 414 | { " no i s es_-r>eadtutcatciko n "=, e"xseptf (t-h1.ef /n o(iss-e> artetduacctk_imons" , O*F FiSnlEiTnk(-no>issaem_preldeu_crtaiteo n)/, 1A0V0_0O.PfT))_;T Y| ~ ^~~~~~P E_FLOAT,{.src/libavfilter/af_adrc.cd:b414l: 27=: 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, .01, 97414, | A FR }, | ^s- >attack = expf(-1.f / (s->attack_ms * inlsrc/libavfilter/af_afftdn.ci:n168k:123-:> swarning: amissing field 'unit' initializer [-Wmissing-field-initializers]m ple_rate / 16810 | 0 0 . f) ){; "n r| ^~~~ ~" , "set the noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dbl = 12}, src/libavfilter/af_adrc.c : 415 : 22 :.0 1warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97, AFR }415, | | ^ s->release = expf(-1.f / src/libavfilter/af_afftdn.c(:s169:-123>:r ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e ase_ms * 169i | n l i n k{ -">nsoaisrc/libavfilter/af_apulsator.cmsep_l:f62e:lo_o109rr:" ,a twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]" s/e t10 0t0.hfe ))62n; | o i s | e ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f {lo o"r"l,eOvFFeSlE_Tinsrc/libavfilter/af_adrc.c("no:i,415s :e_ f73 l: "osowarning: ert)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , i n p uAVt_ OP Tg415 | _aT isrc/libavfilter/af_afwtdn.cY n " src/libavfilter/af_aecho.cP:, E: _444211O FL:F: sO37AFT90->:reSl,: warning: EeT ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] al{swarning: emissing field 'unit' initializer [-Wmissing-field-initializers].ev de=b l _l211 ei | = - x n5p0 }),, f A Vs_ O(P444- | -T1_> . Ts f Y/a m( {PpEs - >l_ D"OrUeB se isL[l-gEm,asrc/libavfilter/af_afade.c"i,e :8 0]a"se{_.,d-b22360 ,s ml=:1}=, eAs1 0st-F>d :. warning: nRoimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e l*01 5i6a2 5}seyi,n,l i n k [ i| ]s-i236g6 ^ >s | ammpl4*SCae, AoLut"l,i n_k -EFLOAGrSa>t(eF,s f} ,F Sal/tsrc/libavfilter/af_afftdn.c E| m ,1:T170( ^:p1230: s il0 0fgleowarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t.)fm_ar ))a t| e^~~~~~~~~~~~~~~~~), ;170 / | Asrc/libavfilter/af_apulsator.c src/libavfilter/af_afade.c 1V:_:O | ~ ^~~~~~063226P:{T _0T:10920 :0Y.P:" warning: 0E; n f| " ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~src/libavfilter/af_adrc.cnote: missing field 'unit' initializer [-Wmissing-field-initializers]_D, :expanded from macro 'SCALE'415 O" :UsBe27Lt :63 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E | t226h, | 415e | { n.o i dsbel f { =s -l> r0 o "e}o r"l, l , e eda 0 v [sk,] eOe 1==l Fs, _eFx[p foSkA](FuRE *- 1t."f Tg,a}/, (( i"ns nso;e -| it > r ^esle a s eo_ e _uft mlsp u o *t i nolg a r ii)n," , src/libavfilter/af_acrossover.c nAO kV_:OFP -src/libavfilter/af_afwtdn.c485:FTS > : 37 _Es445a:m113:: T YPTEp_ F L OA(Tl,l warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]ee implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ . dve_lr a b _tl = - o445e | 5u / 0t}, 4851 ) , | 0 0 0 .Af{ " V)_ O l ) P src/libavfilter/af_amerge.ce v ; T : e-l8 0 ,_ 52 s " ,-T2: | Y 059: ^~~~ ~\" P | , ^~~~ ~ sEestesrc/libavfilter/af_aecho.c A:222warning: _ tnFu:missing field 'unit' initializer [-Wmissing-field-initializers]D _Rl p}m,29 O(b: U| & ^ e Bsr-warning: 52L | E >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , o l{f. pA d b[lVw_a222b | a=nOdv] 1 P Te[l}i_0e],,f TtY PlEe_ I Nsv0(vTo,- e.ll>{0 s.uis1"m,6 p5e4O F=l 62 F*SiE2T (} , t5s,[ls1-> b6e4,,iave l n_nSsF)g,dW]RL_AaGi n,CSH,_ A} , MV*_ O0P.A5 s| T ^X ,-_>T,Y o FPsEu_tILa_gNaiAmpTn,G l{. iSe>_6 }r,41a.0 ) = t| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~1e| ) ;0} ^, 1 , | MA ~~~~~~ ^~~~~~~~~~~~~~~X _LEVELS-1, AFsrc/libavfilter/af_amerge.c :}53:,12 : warning: | ^src/libavfilter/af_afftdn.cmissing field 'help' initializer [-Wmissing-field-initializers] :181: 12253 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } 181 | | ^ { "basrc/libavfilter/af_aecho.cn:d224_:n67:o iwarning: seimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set t223h | e src/libavfilter/af_anlmdn.c src/libavfilter/af_adelay.cc: usrc/libavfilter/af_apulsator.c:71 s:151: t:src/libavfilter/af_acrossover.c70114 o::1: m486117: a :: warning: bv warning: 37missing field 'unit' initializer [-Wmissing-field-initializers]_warning: acomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]: lmissing field 'unit' initializer [-Wmissing-field-initializers]n o dwarning: gsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ncoti x s70,e71 | " | A486, 151 V | | _ O C L F H{O F{A G S N"_ E"GaWT sEmA( t_oRb rDuNa eEnIn nLtNd gA"G_ tY,,nsh( oe"u it,8 | s_, ~~~~~~ eh " _p s"s(uest& iters224n tsrc/libavfilter/af_afwtdn.c)- | td :,> em8454h no_:p odt110[A iu,:bV sl a_ ia0warning: nO ntxmissing field 'unit' initializer [-Wmissing-field-initializers]dP gi8 ]T o0[_ sn)0T t" ]Y r,454 ,P e | | E n Ossrc/libavfilter/af_adeclick.c_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g F-S" t: F>Toh749 SsRsrc/libavfilter/af_adelay.c"u:{EpI:,t107T lN _125:("iGOg: apt,Fa22warning: me Fsi:missing field 'unit' initializer [-Wmissing-field-initializers]or{S[n uc.Eb note: nesTa%tntexpanded from macro 'CHANGE_DELAY'(nf)tr ad ," )]c749 =,,,a | n 125 0" 0 | }sA.c A,eV5a V t_,u{ _ O s O pPse P" eTa Tw r_ms _i0cTpa Tn,eYltiYd neufPPo t_r EE0 arw(__,ota"dDF fit,-OLA oe >UOFfn)"iBA u ;snLT}lo edE,,lf te, | x o ~~~~~~ ^~~~~~~~~~~~~~~wd { | u ie>. ^tnn d{ pdonb.uoieldtwsw=b\ i_1lnsnd}="ige,0z,"l .e ,a 0"s y 0,-O) src/libavfilter/af_afftdn.c0 >F :0 oF{ 1821 uS :} tE 0122, _T ,:0Og( .Fap warning: 0Fie 0missing field 'unit' initializer [-Wmissing-field-initializers]Snr 0 E)c 0T;e (1 n w, t 182) | ) | ,1 ~~~^~~~~~~~, 0 A 0V 0_ 1 0O ,{ ,P T F" A_ Lb FT An TY G"A P S,V}E _,_ }"O D ,sP O eT| U t_ ^B | T L ^tYE hP, eE _{ cD. uOd sUb tBl oL= mE8 ,5 b } a{, n.src/libavfilter/af_apulsator.c ddsrc/libavfilter/af_anlmdn.c: 0sb:71 , l72: n=:117 1o5107: 0i5: 0s} warning: ,e,warning: missing field 'unit' initializer [-Wmissing-field-initializers] " missing field 'unit' initializer [-Wmissing-field-initializers] A, F RO F } F1 71, S072 | E, | T | ( ^ b1 a0 { n0{ d, " _ "o nAsf oF"fsrc/libavfilter/af_acrossover.c i ,s\:s} e 492e",t src/libavfilter/af_afwtdn.c:_s _| :s37e l455 ~~~~~~~~ ^ ~~~~~~~~~t:t| ": r ^,95)warning: d :,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e n warning: src/libavfilter/af_adelay.c o missing field 'unit' initializer [-Wmissing-field-initializers]:Ai 151Vs":_ isO1492neP : | gtT455 _ | warning: soT comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] tfYsrc/libavfilter/af_adeclick.c rfP: esE750 ne_:{ 151gtS107 | t T:" ChLR p H""Iwarning: r A,,Nmissing field 'unit' initializer [-Wmissing-field-initializers]o N G fsGOO,ieEFF lt_F F{e_DS750S."lEE | Es,pLT Tt (A( (r"&Yo a ps(f )=r-uf{, o>8s 0fl,e" }ip twA,l[ _"V ebul,_ ai) O nnn,"P odt sT i]8 e_ s[_AtT entV Y "],_wP ,, OiE 0Pn_ OsxTdF F-8_oL F>0TwO0Ss)Y A,Ep PsT Tl Ei, (i| _z 0nt^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~De ,es O" e[U, src/libavfilter/af_adelay.cAdbB {:F_aL .136 pnE d:}rd, b28,o] l: f,{ = i .In file included from 0note: | lqd .expanded from macro 'CHANGE_DELAY' ^eb )l[=,isrc/libavfilter/af_compand.c d0 x0 00:} ]32,A,0: O V 1src/libavutil/ffmath.h F136_s}:F | Oa,49S Pm0:E src/libavfilter/af_afftdn.c Tp.30T :_l 0:( 183Te 0 w :Y_00) warning: 123Pr0,, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:Ea1 _t, iwarning: e B fmissing field 'unit' initializer [-Wmissing-field-initializers])1O ;0O ( 0L d49 0, - | | 0 183> ~~~~~~ ^~~~~~~~~~~~~~~ ,{ | d src/libavfilter/af_agate.c .A eA : iV lF 185_ a6TrO: 1y4 eP37{,_=}tT: i0,u_ "Fn} rTwarning: rLd, nYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eAe | P sGx0 ^eEiS ,x _d > pDu}=12Oa, ,fUl d (B _ -Asrc/libavfilter/af_apad.cML| >185fF_Ed ^ | l:RL,e osrc/libavfilter/af_anlmdn.c52 O l o::G}{asrc/libavfilter/af_acrossover.c r731532.,y :"::_d ) 493,103 1b : :warning: 0l| {src/libavfilter/af_apulsator.c 37" = ^missing field 'unit' initializer [-Wmissing-field-initializers]: :ssrc/libavfilter/af_asetnsamples.c*5 72warning: f e 5 :missing field 'unit' initializer [-Wmissing-field-initializers]a:warning: tx} 117 c45 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), :t :t ; o52 143h warning: | r73e : missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afwtdn.c | | 493 :=r ~ ^ | warning: 456e missing field 'unit' initializer [-Wmissing-field-initializers]1 :sc 0 {10672it , : | dx { " u- pwarning: a> " 1 amissing field 'unit' initializer [-Wmissing-field-initializers] li p450 c s a | 0 {f_ kt , ld ec "oi 456th A oos | _" F frs as,{ fe" b i } ts, l"z", _Oe esen Fh{dte"b Fp t_,_| Ssrc/libavfilter/af_apsyclip.c(" ?r o ^ E&ap ":" Tusda1,s71 (t-at. e: r_>pc ft118 eshth : sapi :s im[vd iwarning: pdsrc/libavfilter/af_adeclick.cbue"llmissing field 'unit' initializer [-Wmissing-field-initializers]lu :ar"see ea 751na,evnsl :dt tec"_ 107]i" le f, :[oao_ 71l nndfip | o" warning: ]"afnaos missing field 'unit' initializer [-Wmissing-field-initializers],,ps cre te*k)t sOit e, - Fv gt t {>751FeRa h s | S "isAe "p EpniV, ll Trz _ n ei (oe*OOu vt pf" PFm es{di,TmFb l[ )l _aSe _b",iT krE iao nY e TnnvAgP uo ("deV E fp o,]r_o_ ; f ,lOfF p f src/libavfilter/af_afreqshift.csrc/libavfilter/af_asetrate.caP eL sqp:Tr:On | "e["_-A42o ~ ^~~350\sti,TfT:i : e_d Yr,5s 109 trx"Pa :e :| )]sEm{ " ~~~~~~~~~~~~~~ ^ ~~~~~~~~i,,e_e.warning: , warning: n tD d missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers]p s UobO uAawRulF tVmiAt F _pnTp=S lOl d-IEu ePe35042o3OTt vT_ | | w8N( er_ },as laT o, da "tY v {am ,eP e .pp )E{Or itl ;_ Pl 6ie D"Ta-4src/libavfilter/af_aphaser.csv Os_p8="e :| Uh"I02,) ~~~~~~ ^~~~~~~~~~~~~~~59iB,N,0 , :L Tf-0O 113EO(t20FAO :,F""0}FVFO Fs,,,S_FFwarning: {Sa EOSFmissing field 'unit' initializer [-Wmissing-field-initializers].Em"A1TPES dTpsF0(TTEb(leR0n_(Tloet 0bTp(= v_ },_Yal.59erf, oPce5 | rar 1uEkv} lte 0t_ee, aeq| 0_Btl p"u ^0sO__ ),e 0aOsi , n{src/libavfilter/af_acrossover.c0mLin s c,p,:z) a"y l 497e , m Apie{:n)0A sFl hTse.38_src/libavfilter/af_afftdn.c,i,VA: 6i )_:g _V184Ar4f}_:V, a Oa=t,O123 _ warning: i"Pt0 P: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nOA,Te} T "P _V,,| warning: _ ,TOT_ In file included from ^ missing field 'unit' initializer [-Wmissing-field-initializers]T _FYO40 497src/libavfilter/af_afir.c Y TFPP4, | :P "YEST1 E 99sP_E_01 184_ : eEDTT0, | D src/libavfilter/afir_template.ct_O(Y, src/libavfilter/af_anlmdn.c O: 1IUsP A : U78i,NBhE1F 74 B:n TLi_,R : L35Fp,EfI 103{E:Lu ,tNI} : , At )TN, " warning: G {,,T warning: r{implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Sg{. _ missing field 'unit' initializer [-Wmissing-field-initializers]f. a dA{M| s "d}i.bV.A ^e,b,nil _iX t "l6=78O6,_74" ,=47 | P4 a | s| 1 5 T"p= e ^ }=} _s11 t , , Te(0 the src/libavfilter/af_afwtdn.cre:2s4574 i.}:{ dY0t122 u, P 1:a "Et5 l 1p_h6warning: ,"De2missing field 'unit' initializer [-Wmissing-field-initializers]f ,O 5 4l I Us,0o N"Bsrc/libavfilter/af_apulsator.c a9 o TsL :m6457&rr _eE4 73p | se" Mt,6: warningl} a -,A 4s117e, lO> Xp{, generated: F a,a. . r0 F+ p tdFwarning: a,5{S= [FcbLmissing field 'unit' initializer [-Wmissing-field-initializers]t 0E bLlA ehI,T"OcaAG=" N (sFonGS0,d T iaFsdS })u73_ nmS(] },r,M | 9_pE-[}, a A 5glTxsrc/libavfilter/af_afftfilt.c0, -t X ,ae( ] Ii| , : isr*, | No ^ A63n"e | ^Tn A{F:),sws ^ _" 116, i)-src/libavfilter/af_asetrate.c M,}"}: "d >:A ,w, su*s39X i Aewarning: a p:, d Vtlmissing field 'unit' initializer [-Wmissing-field-initializers]ls5 | t| _ _ ir:I ^h ^Offtc Nsrc/libavfilter/af_apsyclip.cO "src/libavfilter/af_asetnsamples.c Prls[note: T:F,:Ta [oxexpanded from macro 'OPT_INT'_72 F46_m63bo] M: S:Te | ar;A118 E143Y n) X: T:Ps39 d, , ( Esrc/libavfilter/af_adeclick.c | i src/libavfilter/af_apad.c] | "warning: pwarning: _ :z :, ~ ^~~~~~sFmissing field 'unit' initializer [-Wmissing-field-initializers]dmissing field 'unit' initializer [-Wmissing-field-initializers]D 752e{53 Ae L ) O : :sVtA,U 107i"154a_ G BO :nr:mOSp72ALP46 e pP u | VET | warning: nawarning: lT}l _,_ missing field 'unit' initializer [-Wmissing-field-initializers]ulmissing field 'unit' initializer [-Wmissing-field-initializers]e_,s O G m" _T e P{E b,rY T.N e aP| w{_dE752{r"tE ^53i TbR | se_ | d"YlI "oe)Ft lPC= nft;Lh eE(. " O" v_n4 src/libavfilter/afir_template.c,scA , eDa}{ :ahT| {lUsrc/libavfilter/af_afreqshift.cm, 79ma, ~~~~~~~ ^~~~~~~~~~~~~~~O _R:e " :pn F"oA351, o 35ln FpuT: 0" :ee{SatI109f,, sl.Ed"O:i warning: "sdT_,N e " implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], b(l ,warning: l1s rlpe missing field 'unit' initializer [-Wmissing-field-initializers]d,e Oe wn"{ , t Fa=i"s. 79 Fl-d,ei d | w S 3t t6351e Fi Ee8h 4 | f Ln"Tx})o = , Ads(p,,u 2 Goenr t 0 m Swtbe p"0 i _s us0{n} otss te} ,, vhai A t," eemop Vl lm ar nll _een1e| x 0vnsa Ovsu ^,Pe 0eu"p )m Tli0lm_," ,bd"m,"bTe a,- eYs,g ,e 8ArPc 1 V r 0Er +0"_src/libavfilter/af_aphaser.co ,_, :=0sOfo -60D0eP f : 2O0 tTI ss113 0U0 _Np iaB:O,, oTTeOnmL F u Y,rF(pEwarning: FOtAAP -lF,-missing field 'unit' initializer [-Wmissing-field-initializers]SFpFFEifeS x EFuRT_6rsE{ TSt I4a T.* (E }}N,mosrc/libavfilter/af_acrossover.c (d60rT,lT ,efwob: | e( e,_ )vl502 al v _ os e=: le| e{V| ui*r137 _v ^l.A ^tl l}: se "i_ pesa, {tlsrc/libavfilter/af_afade.c,6nAurp rwarning: _ 4:Rctc) ")implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =o289Ge [, o, 8u:S sx usrc/libavfilter/af_afftdn.c tsrc/libavfilter/af_anlmdn.c1_t149]a t:OA ):9_o:;m _185FV502,752) pA g:F_ | :} awarning: lV0a123SO 110, d| missing field 'unit' initializer [-Wmissing-field-initializers]e_,i:EP A:| d ~ ^~~~~~ sO n TT V ^5" "P "warning: (_ _warning: ,1,T ,missing field 'unit' initializer [-Wmissing-field-initializers]lT Omissing field 'unit' initializer [-Wmissing-field-initializers] 2 _ src/libavfilter/af_asetrate.c eY P , OT289: "vP T FY | 36 Es _e 6 FP185 _:e75Tl 5 SE | S57t | Y) 5 E_ T: P, 3 TD R o E 6 (Osrc/libavfilter/afir_template.c {Inote: u _A ,snU: Nexpanded from macro 'OPT_GENERIC't DV ebB80{"G2 p{O_ At_L: s,,u UO F_ oE39"t "tBP a36u,:ta{Fr LT }p | t rr.LegE_ ,( _{warning: atsAsa,T & s.implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]c_tGei Y s ad ksrSan{P - | mb_a r".EO > ^plnm=}c,d_F80a l=op ,h bDF | p{e7li" " lOS [ s5sr e, =src/libavfilter/af_alimiter.cE bU.)}ee| " 1Ta B:,d,"" ^,"src/libavfilter/af_afwtdn.c} (n L e82 , s:, pd EAf :}"e458. a] ,Vf "109,st:0 d _[i t: e 1071 _O {ne r 0tr:5 lP .]l5awarning: e, 6 eT d,d0cns missing field 'unit' initializer [-Wmissing-field-initializers]warning: 2On_ b ,kue0 missing field 'unit' initializer [-Wmissing-field-initializers]5F)T ls= ma, ,F,Yr=- nbr S Pe1>d oec A E Ea s}e9irh458 src/libavfilter/af_adelay.c T_l82p,f5s | }6 (I_:l | ,e od ,4 oNni 152 "}u f ,AuTut :src/libavfilter/af_apulsator.cA,,r Vt,ms 1:F a f| F__ [ :78 mt{i ^LOg{+b{ :} ii r APa.=a 0warning: 117, no"sGTii n".: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] ,nstS_n6cdl0 "o T)4o]e,warning: | m,fs}Y,=,sv missing field 'unit' initializer [-Wmissing-field-initializers] ^Osrc/libavfilter/af_afftfilt.ca ta, P1 ( e F:x nm 152E0qA- lF64,Oep | 2[_V x _S: Fsl| C4iI_78 iE116FFse ^H}dNO | *1nT:LS"src/libavfilter/af_adeclick.c A,xTP " .( AE,t: ]N6T ,w0twarning: GT o7531,G4_ ),rSmissing field 'unit' initializer [-Wmissing-field-initializers]"( :, E,T a, srsrc/libavfilter/af_amultiply.c s107src/libavfilter/af_apsyclip.c s_Y"F{*c edIt:{a:P :LDs _t )Nka m73E6454AeE"_ s,T_rwarning: .p:_ | :GtLbVtr _ntmissing field 'unit' initializer [-Wmissing-field-initializers]il118D 19S ApAhcAMo 6e:O : iYm_r[VAif4_ U }n( "Aex_Xsa rwarning: B warning: ,ps753,Rs]O,ed=amissing field 'unit' initializer [-Wmissing-field-initializers]L{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E u1 | | Gh P * ) i t e,t6 ^ SoT _F,xn-"L ) , l;{l_ _;g1iA 73d mG.e T { " i | i aSdv54 n| Y b} ,} ng src/libavfilter/af_afreqshift.c e | g ~~~~~~ ^~~~~~~~~~~~~~~P"l :l | , t"} "352 Ea1,= , ~ ^~~~~~ A,{O:s _r6 .| V F109 -oo D_"7 ^_F: " r1f Uts4 OS O| cfd,t R,e}PEwarning: F ^loe n"A t,TTmissing field 'unit' initializer [-Wmissing-field-initializers]F irrIesT0 _( Sp"N seI)c0TsE",TsO t(,Yh tT ,6N src/libavfilter/af_asetrate.c" i Pa352a ("4| ,src/libavfilter/af_asetnsamples.cB :, En | rls_^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :=P43_n 1teeM {47 M:BeO e_src/libavfilter/afir_template.cvtA.:0"5Olsrc/libavfilter/af_adelay.cF 9se X:i96;,:Os:F ,ala,816: L 125S{ m_u :4 iOwarning: ,i:E "FpitA39=warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] m22T"sLlno :6missing field 'unit' initializer [-Wmissing-field-initializers]4y,ep_81 s2125mn s O | A i0 | )b=e"slP V | Oo0 ,_ xs)eT _{ ^Pn0 i pe,v_ O T src/libavfilter/af_apad.c, nr0t eT P"o_ : pe} AlY TprI354 us,fV"P _adN0: ts i_,E TdeT0154src/libavfilter/af_aphaser.c si lO _ Y"r(0:: o Pt I P,""0 61iA&n Te N E,r0warning: :fV&s _r T _ ",missing field 'unit' initializer [-Wmissing-field-initializers]113 _ " T 6 DO, :(On, Yo 4iOF Ad Pb Pr ,m FU F-Twarning: _ Eda " TB54Ss> _missing field 'unit' initializer [-Wmissing-field-initializers]gO_pe L | Eai T _FDar { }E Tmn YnFOd"O. ,, ( pd0PuSU ,Fi 61a l,eEmEBl F6 { | r e x_ TLa S4 | . ){s D+E(s E ^d , 1>O=it, T= b ">, Um O( sl w nB gsf{Fc0a{Ah0=eLA_ir.Fl m Vo;1wEFsnadSi p"_l }_,Rt(mbEsrc/libavfilter/af_anlmdn.cp ldOei ,d r-el_T: ee_P+{.e})x =l(76}_llT+.l0,, w1en:,rae_)da1 *i}vb103 aynT by5 t,e_:0t""Y{l)| A6wh lc ,e,,P = ^V2) 0)owarning: , E 1{ _5 z,,emissing field 'unit' initializer [-Wmissing-field-initializers]I _| 2 O,*e f N4 D ~ ^ ~~~~~~~~~~~~~~0 P r1AfT4 "O } T s o0Vs61"sU, _src/libavfilter/af_afftdn.c r76s,_)40seB T:6c | " O,_0etL Y1864[ ,APAM,t E P:,x FTVA m, E123 ] OR__X1di 3 _:A F TO,,en{0 S F*{F}YP li., Twarning: S,PTTIamd Rmissing field 'unit' initializer [-Wmissing-field-initializers]}x"E E_FNyub I ,;rT _TLT l m N "(| DYA_i= G , ^OpPGMn8186 t ,| | UaESA} | a ^ ~ ^~~~~~"Bd_ X, m r { sL)I}, i g .src/libavfilter/af_afwtdn.ceE,N, l e s:t, T " l t t459 A, s {i3 r:r{V | e s0n 12e._{ ^t "et0cu, =src/libavfilter/af_alimiter.c: s: dOe. bP anoml "83warning: itT0r":nb=F imissing field 'help' initializer [-Wmissing-field-initializers]6109dh_,c,e1L m 4:se}T src/libavfilter/af_afade.c h= " rA" , Y : 8warning: ,"s G 459.dP missing field 'unit' initializer [-Wmissing-field-initializers] 290a }toS0u} | E O:m2,fr 1r, _ F149p5 a}5a B F:l, sc,t06 O83 S e 1ak i,2 O | E warning: A,m o 5{L Trmissing field 'unit' initializer [-Wmissing-field-initializers]F pn| n0, , (a Mlo ^", N src/libavfilter/af_aiir.c dt}Aei , U{ : e,eXss A L. {165290l "_ e L i : | a ,Ni"O}1 6"1 y| )src/libavfilter/af_apulsator.cBnF,,, }4l: ) ^,:_ F =e , 79CtS F 1vwarning: :OhE | L | }eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ | 117EeT ^A ^,l ^:F ( G _" Far S 0osAwarning: Susrc/libavfilter/af_asetrate.cd src/libavfilter/af_adeclick.c ,usVmissing field 'unit' initializer [-Wmissing-field-initializers],d:) 165}: t"_ i39, | ,754 1",Osrc/libavfilter/af_afftfilt.cFo: I : , , P:L 5A I 107 79 T65As:V R| : F | " _:Gt _ _ ^ In file included from L s T100Srnote: O C warning: A esrc/libavfilter/af_aspectralstats.c Y: eexpanded from macro 'OPT_INT'P Hmissing field 'unit' initializer [-Wmissing-field-initializers]G t: P }a T ( S 30 Ewarning: ,m_Of { o: _missing field 'unit' initializer [-Wmissing-field-initializers] " TFl} 39src/libavfilter/af_apsyclip.cu src/libavfilter/window_func.hD ,754FY,"t | : t:O| | SP mp 74 p155U ^O EE s,65 :"u:B F T_| " | 118t s60LF (D ^,f : e:ES tU l O src/libavfilter/af_afreqshift.cl t ,E{rR o Pwarning: :e warning: T aA a Tmissing field 'unit' initializer [-Wmissing-field-initializers]353src/libavfilter/af_anlms.cnv implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{("cT t{_: ue\.w ak:I , G12ml dh"src/libavfilter/af_asetnsamples.c_ "OE67b :" bo:n,74 NwN:e ,| ll48 | 155 ,iE109r warning: ~~~~~~~~ ^ ~~~~~~~~~=e:" | nR :missing field 'help' initializer [-Wmissing-field-initializers]O 3_96s {_Io F .l:e .sCfwarning: oF src/libavfilter/af_adelay.c}e t ii( missing field 'unit' initializer [-Wmissing-field-initializers]Si 353:,nwarning: { 6znfE s | 152)missing field 'unit' initializer [-Wmissing-field-initializers]a 4eaiTe :, u" ="mr()- 01 td 6,esl, ,1:67 oi 0 ,te 48 . | rf" "0 src/libavfilter/afir_template.cv | {,warning: Aefss0f e : 5s comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] Vg"eei} l ,97aN _r,tte, _ :mU e O l lo A p35L {s mwPd1522uu{V l:L s siT, | 0tt _Fe "i "n_ C0[)"OL warning: } oo ,dTdH0n,pPAt implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rn oYeA, TG" ]o 1d OwPfN _,| S .eo"F E,G3 T ^ =sr,rFes_ E0 Y }97 t" dSniIm_0AP , | ea,0eEazNiD0VE" xr )rTbeTnE0__p pt "(l"6,L0OBa| ( ,me,4 A,POd ^- f"| s ,mYO T 0 as^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O)dO a(LA_l. de F,iF{s x,FTa5 itF fF1Ssrc/libavfilter/af_aiir.c., Tsrc/libavfilter/af_aphaser.cYs: n S f6E:i Pt62E :*igtE e,T1396d }_f113 n"hT r( ea (:4e{,Dr:St, Qe nR rif17 s. Oa iwarning: U c(f)nf:=ci,ttmy lr6missing field 'unit' initializer [-Wmissing-field-initializers]| B Oe( 1_ep-t,4 ^LAF"n note: 6s h1e EVF,-Iexpanded from macro 'IIR_CH' __iwa r=62,S (s} N | E NetOzi,oT {T - e ,Pt r,0src/libavfilter/af_acrossover.c .( 1139)-= Thd } ds | ,1: ) 0_ ei , bt ,527/()Tzr6A {Al a:20 Ye"4V V= Or23).I Pr,,_ "_1 Ft:/5N| Eo O dO} F _( T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~_s P_eP, Swarning: s0*6 I" T_cT. Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a. 4NO_V,src/libavfilter/af_adelay.ca_0 m T_(4Tsrc/libavfilter/af_anlmdn.cTA F:yT1 pi(M1*,Y:_FO136"Y5 lc dA.( P82ASF,P:6 e[527iX N E:REF E282 )0 | f,+- _103GTS _:5 ,] f 1 :SD(E I ,0 _Ap){ O_oT Nnote: ,Ao= hwarning: U_r/(".Texpanded from macro 'CHANGE_DELAY' Vn }aBmissing field 'unit' initializer [-Wmissing-field-initializers])dp2si, _lsf,sL ea.e6 61Oyro eE rd f4{t4,P )cr [,| ))136)=. , T82,[ | i ^,, | )5id A_ | n( ^]{ )06eAFT ]i . A src/libavfilter/af_asetrate.c;04cFRY A n/d V : }=a P V*t bA_ 36 ,4y}}E _ MlVO :| 0",,_{Oii_src/libavfilter/af_apad.c=_P 57 ~^~~ 9, I Pg P8O:T : 6 N"T;=I}P55_ } | | Ts_src/libavfilter/window_func.h ), :TTinote: 1, ^ ^6mT:0) _157Yfexpanded from macro 'OPT_GENERIC'0 4oY153; T:P ,1 ,Po *: Y E( 6 Ei t 30 P warning: _d , _ 36h(: E missing field 'unit' initializer [-Wmissing-field-initializers]B- {B 1 .O :-, note: :I Od 3 iOc84> expanded from macro 'SQR'0187N Le 1 6Lt:h" ,:T55 ,l 0 4,x109 s 123, | a 7 -:-e : {y 2 = > t ._2, 153 nwarning: 1 {2warning: ii0 0 | {bmissing field 'unit' initializer [-Wmissing-field-initializers])s 5missing field 'unit' initializer [-Wmissing-field-initializers]{ 6n0A ._ ;m., .{ 4d0 O io do i =e ,}F 6ue oA6" 1x84 ,F 187 4tf| tF4p } | F S | }=pf ^~~~~~~~ ~h =a ,> L E ,0ui }2d = A| T }tef,5_ 0 G ^( 0,sla 6d ,d S d# , ;dc }u -{ ed{ | ,t 1> r}ceI i= ^ o ,d"",afN" + r el, yiTt +d1" Fli )n6r )e,, Lam | ,e4a0 f Ayi ^ _c,{ IO src/libavfilter/af_adeclick.cG)t SMk src/libavfilter/af_anequalizer.c}NF :S " QA_ ,TF: 755{," RXr | 1S81 :} sA(,e ~ ^ ~~~~~~~~~~~~~~~m6E:107es:Vtii _src/libavfilter/af_apulsator.c dnxwarning: O:missing field 'unit' initializer [-Wmissing-field-initializers]P Td u ,)a80T _umsrc/libavfilter/af_acrossover.c117 l:F_755 Tra | Y:: ("117LMax P543 (,:warning: AAxt, X)E ,:_, 1", {G missing field 'unit' initializer [-Wmissing-field-initializers]"it*hFrL A G23SD,A _s_ VF"Lwarning: S o(e : O UeB| A ^tArmissing field 'unit' initializer [-Wmissing-field-initializers] nxTs( warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]LtE_, G{a.}d )h)mo , AlSc ,b81lo f) lsd 80 | R GiS _k }r | =| src/libavfilter/af_asetnsamples.c ,:| i ^" , " sme543t_ , }e .| ^ ^ 49l: | ^\ i | | t ^~~~~~ ~ s i4d u e12n: src/libavfilter/af_asetrate.c {t "h | }a,Ac warning: :"44 :hrz ^l V e missing field 'help' initializer [-Wmissing-field-initializers] , 10 efs"h{" _0O : o rsrc/libavfilter/af_anlms.c ,( ion,t"src/libavfilter/af_afade.c,P t.o9 src/libavfilter/window_func.h warning: 49 : l Op:aTr_src/libavfilter/af_apsyclip.cT9:,a : missing field 'help' initializer [-Wmissing-field-initializers]F | L 68 :d102 : i F291aYmP75Ed_155 : 60A 44 | " warning: =F :s:"118d:F warning: : G S } ,, missing field 'unit' initializer [-Wmissing-field-initializers] S 0 149,:"Lmissing field 'unit' initializer [-Wmissing-field-initializers]O O{ { NE;T"(s e ,warning: 68A | warning: F N U L L | U LtNratc missing field 'unit' initializer [-Wmissing-field-initializers] Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F 75 ^OiFLF}U,k f , S | {} SL_L ,r E < 155E | Tr(| teh r eTs h"o l | src/libavfilter/af_aphaser.c ^291 c e ^ q ( msrc/libavfilter/af_afftfilt.cdu) ,: | 63 :ts iu e n c yl" {: "",a d a A V113x:d{ i, 67 p "_s-e tu .t hme : 98: t i vO>warning: adl b)i ltOfF F Swarning: missing field 'unit' initializer [-Wmissing-field-initializers] e P Tn_missing field 'unit' initializer [-Wmissing-field-initializers]T,l =)i l tEer{ " ,b Y "us1,1 T ( hme _PoAte[ n . } , " u r t zEuVttp67u]t 63 n b"_ s a m)p_l_ O | s | ; i +,+ ) ,{D e a| P ~ ^ ~~~~~~~~~~~~~~~ = A V _ Osd"Te x{ src/libavfilter/af_acrossover.c" oO O F F SUEaT,( _ p : vPe r lOBFpFpSTE T"(s(1556,: T a LAtaiYv{m e"- 231:0 _ \ pEV,d P{e.src/libavfilter/afir_template.cdut)s:00warning: 0T,Y AOF",__OEP Tb_ Tn,upm.b5e121comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:P46 FT d_dBlOsrc/libavfilter/af_afreqshift.cY P e erd "E,:| Fwarning: "}u, i=OEL:, * _{ . ~~~~~~~~~~~~~~ ^ ~~~~~~~~S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s r )s1_389D O UoBDCC libavfilter/af_deesser.o O UiB6E4556e | | , t 0: SfQLR 121L | T t= ^ o r}ti97o AEV(_ OE(, w i0nfd,o:n swarning: a,mp("nsPeat {m } o AwV"_missing field 'unit' initializer [-Wmissing-field-initializers] l{-Tr_ T.YoP,Er_src/libavfilter/af_anlmdn.c ,O Pe.s( g ddbu l aFt:o83 T d1N,f s )l,= (Liinvt:O103F_bT-o1 )/ 1s389 O o e :iF l=Y r01;2 i }n | A nr s Swarning: =P2 }0) <, pcT ,l {p.Edmissing field 'unit' initializer [-Wmissing-field-initializers]bElf=,00/, r0t. 0 a{ e"Ts h_iaf t."(, A"siex6p2 5e,( D d 710, Fnt- "p hda"dUaeR A5.} , 830 , t>fn, aO,Fp t i0vTe4)A, | } 2Ab(0ts F d . I*OFNA ,, V _| ,eeSu01 ,( N -,1V) _ o{ ^ x" tErT }OF F_S/EAOu t m1s,a (s i,z{OP2TTP p}",,h iAfFtRo } ,e T| .(Tsup,e etdivo n "o.f_( ^tf_t s ;"src/libavfilter/af_adeclick.c,):e756 :| 107,:i T e)xTt"| se t , r ^ 6Ywarning: )Y))P ^Ei_sOmF l src/libavfilter/af_amerge.c10 4P E=_missing field 'unit' initializer [-Wmissing-field-initializers]S;, +DoFoaAp0,src/libavfilter/af_afftdn.c: 227 :T R"I%| .+2OfStEhTV()s h: - 119N ~^~~Gsrc/libavfilter/af_anlms.c)U " _f,F i188fO F:F S E,T:(Bnsrc/libavfilter/window_func.hsrc/libavfilter/af_alimiter.c 756, | O aLcA:Vt_O}warning: , 69-L1b,: :153| : 26P TA_t123o)PTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :E102_:I85N ~ ^ ~~~~~~~~~~~~~~~m:a xG)T;: r," A_ ,s aTm:p109 : S{Y warning: | , ~~~~~~~~ ^~~src/libavfilter/af_amix.c227VT_ O warning: {.6l4note: _warning: M APX",missing field 'unit' initializer [-Wmissing-field-initializers] | Y:P EP_missing field 'unit' initializer [-Wmissing-field-initializers]d eexpanded from macro 'SQR'smissing field 'unit' initializer [-Wmissing-field-initializers])},E t 69A }188{TF_bT188YP E _,_ " , | ,: .Lslt= | 0.D5D} ,A " 81 OO ArT= OOUU| B ^L V s 85f:o| F ^153F,S"E T B L E_,e 0{, | r | ( i{".({mE,O t{ " ep warning: }d,b )",src/libavfilter/af_apulsator.cP{ . ds "missing field 'unit' initializer [-Wmissing-field-initializers]= l0t r :AT._tT YbP ,1 ,src/libavfilter/af_apad.c 0 ; = , "081V:_dOh r{elsEh o l:d "0,src/libavfilter/afir_template.c ,#,12bP T=__ IF56LiA .188 : d e:Al"=0.}T YN:T 6G47,5 | }125, "0f, | a15,} ,P 157.<1S, {:. itirnaewarning: FStQ, E":s e t } ,46 6c4missing field 'help' initializer [-Wmissing-field-initializers] tRa - 81_ | warning: c t : | k }(,x )c A(1(Fmissing field 'unit' initializer [-Wmissing-field-initializers] t 2{h N ^ = k .OxLOxA,Tewarning: Uf r e s i| " ^} 0F,F)- , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LiL4 56}O d ,, S1*.0>, F l4t | e Fru| a ^ E| ( ^ nFb src/libavfilter/af_anequalizer.cL1Asrc/libavfilter/af_apsyclip.cG S F} , l125 | T x L src/libavfilter/af_afftfilt.c _ i{:0:0 }S,e p"s," (")A: 68snn.82d:b76l{=E1 1| ^,n s ) G :p12p116::118 T"1w, b e S uO:r i:( .warning: h _t t F warning: n tO}Fmissing field 'unit' initializer [-Wmissing-field-initializers]FoSIEi | at}t,s F warning: | missing field 'unit' initializer [-Wmissing-field-initializers]t h,r elsNhTn( ^t rsrc/libavfilter/af_afreqshift.c:a390:;97Smissing field 'help' initializer [-Wmissing-field-initializers] ^f (etTeo6p u82tas )c, :iE T _ x l 41 | ,c 761 | 0k0 +warning: ( edptsd),_ M k " 0AAV+_missing field 'unit' initializer [-Wmissing-field-initializers]68 u,r )si zA _ 390, {, V")iOt | e"r,a t iXero | _ OP T,_AT YoP,E_eFfL( tAe {P V _ {"ns esOA T ,F x T{ "Ol esvTetli" TOtF_FT| Y PPE"_"IFN Td,, {{ ..i)6S, ~ ^ ~~~~~~~~~~~~~~{ Tc_,TLYAmGiun i}mdu4mE u P"Ss ea"l,)b, T t"asrc/libavfilter/af_aphaser.cNrUvEL_LD}Ots l =| ( ^A %r.:2e s,UeBiL=E aVtg69eft} "dsrc/libavfilter/af_anlmdn.c tt1e,r2a_tt:"12,:, u: 84 :} ,{ O}ia,c warning: "r| o ^12 .Pd,bolk= 1m0missing field 'help' initializer [-Wmissing-field-initializers]}d,a u : T n1)| ,i ^ rtatw f warning: 0_,src/libavfilter/af_afade.c 1s, "A,T n i69p | r missing field 'help' initializer [-Wmissing-field-initializers]T:Y, I}N)o;u te 1292,P ,T n | ^qlu: E _1 00src/libavfilter/window_func.h,1 e{e nN149U84L LB } :6162_in| vtehce: | O O A A| : ^M ~~~~~~~~ ^~~ly" awarning: L F V 25 OAFF Ssrc/libavfilter/af_anlms.c ,r eusdmissing field 'unit' initializer [-Wmissing-field-initializers], _}:,X E| : ^O p i{ ON ,T70F F292S | Eoo PsUtwarning: L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( : T(n sTr_eLa mA"i,102 l {e Tcusrc/libavfilter/af_adeclick.crv}es|tF: ewarning: . Y : 757",e r avtmissing field 'unit' initializer [-Wmissing-field-initializers]i P E162_ : 107}{e i"o6n s | D | O ^: ,70 | l n 4 {) O UF F )s O," F Bsrc/libavfilter/afir_template.cwarning: LS missing field 'unit' initializer [-Wmissing-field-initializers],E| " A=l FA V:_E ,T ^{,.Vde S E 129 O ( d _ b a 0T:(Pw r O PlT757_kT Y}PE46T_haoil=e | _ad , _:Twf5 (gFuF A BD Ywarning: P_E} e r { SO(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nc _,"),, U u-I N T""As eBtr n ",sh V L{v.Miu mest129 _t E , e{).6 bie | O h s ) ,d b4l0=z1rP eo 0 > A=V._eO}"T, src/libavfilter/af_amix.c"fs,= 110P,T_f:i let 0,.}3 _T196Y:P92Estaemrp l s1 ,* 0 T : _ leesn,p .Y0 , D1h.a0 , r M8) P{Ewarning: 1U,i k f AFFiLR0A _ missing field 'unit' initializer [-Wmissing-field-initializers]| RsAaog2en"t ,}G,B OO ~~^~~ ~~t oTgr0,, f196 | S L}Ir a m (FA F ,| , ^O f| O FtFLSsrc/libavfilter/af_adelay.c N ,src/libavutil/common.h a{ ^s eAxE} , | : ^ :d64e .diuGtST 153 :i31z:r , (:l 6{.eianote: src/libavfilter/af_afreqshift.c}s1eO4"t6src/libavfilter/af_alimiter.c:expanded from macro 'FFABS',ia:F ,i4:391: src/libavfilter/af_acrossover.c z k Fwarning: = comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] oOn="86,107e| oafg:eS)ET - F0:} : ^(569t,e(164 | 153#Fd109, warning: : 23xdt ) | SCEHeA:N G missing field 'unit' initializer [-Wmissing-field-initializers] AO:FrF}S, Tfi ne0 EF FVA BoS,E "-(1warning: ,,__Dwarning: p(oT%(n b391missing field 'unit' initializer [-Wmissing-field-initializers] | IOEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Lsrc/libavfilter/af_apsyclip.cAaYu(.sn_b _ s1aNmPp :)77t:21183h2 ,, TiTnl 86 | (_ft:b 6_4te3569 | ("ar)i warning: >V{|T_YsP2E _ ,a nmmissing field 'unit' initializer [-Wmissing-field-initializers]a=x _"Fdsrc/libavfilter/af_afftdn.cM)_,F ns )0,o r de:lAtXL O{AfTs ?}e, 197 a y,, Ao",r e{i.Ad br:"| , 77") | s A0V r}lteiV(la123) ^ ; e)_ ,a(oi_=O:P T: (t- (aO) )s)nn)0, _ T {P e t| }warning: A| VY_fO| P T"_TT| Y"P E ^_F,missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~ ^~~~~~~~~ P i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~0src/libavfilter/af_anequalizer.c,l e_v ^,i L El_ I:N1TT,e l " ,O " t83,Y Asrc/libavfilter/af_adelay.cT197= | A s e r{:P124 : : 1250Te,In file included from src/libavfilter/af_apad.c E }warning: {missing field 'unit' initializer [-Wmissing-field-initializers]: ;t {src/libavfilter/af_aspectralstats.c :o57r""s a_d,.22i 6r4:=.1:0d0e0t83 Iaa p:ie 30 Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F0e ,} ,:y6"4, i= n b _SvE T ( n warning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 4 oeu t 0b," s"e,t 4 l| "p,{_ NI NaT1_ 162Oi ^u cU d"src/libavfilter/af_afftfilt.c0M:133 | | F F S f t oLaL s}e 0 A| 81 ^ E s(src/libavfilter/af_adeclick.c epfsrc/libavfilter/af_amerge.ct}X:,32 ATsrc/libavfilter/af_anlms.c;d -i: s tfiv ,v:i:d | F(:>76+:758n: 107s:i warning: 289e:warning: }ri+n)d 12{p r)t,missing field 'unit' initializer [-Wmissing-field-initializers] 1Ao19 simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ,e e: iyn t,fV (:t ze "l, x warning: i f src/libavfilter/af_apad.cf( :_IO Pewarning: Tx t, | sei | missing field 'help' initializer [-Wmissing-field-initializers] a F 81 56N:_144comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:758 ^az>e ~ ^ ~~~~~~~~~~~~~~~o fOcFF | A TT6Y4P E | s n(tt eFx tB) , _ _warning: Ie eowr_"76,SO FSF( nsrc/libavfilter/af_acrossover.c -M AM Ximplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion],N )T,{d | eE TS(289:"584src/libavfilter/af_amix.c:) TF L l EaT | %:.272 f>",=, A"Ga rue( r198a: {56 | 0 . 3nS"y )tt u:rtni warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] m i ,}{ 584o | 80 osOiF F S E{ *"nw h, { _| ^: f)o-r6TA( _M"osN Ul ,> f4f(Vwd)),lee L e warning: missing field 'unit' initializer [-Wmissing-field-initializers]=ti_ e= t_ Lhv e 8 _ src/libavfilter/af_afade.c O l a{y d i} l f}oo:P293 : 1491 ;)u; s ) ,ru T( i198: | r t o,| t_ATnY | warning: imissing field 'unit' initializer [-Wmissing-field-initializers]" | ~~~~~~~~ ^~~~~~~~~g ^A [iVc_tOP ^~~~~~~~~~~~ ~~ , rVa h ]PET_FOSTEnP,T _.37r.eL"E<,n b{_EYFTFSi m T : dnote: ;s .idnP(E,_B OOuY b expanded from macro 'FFABS't c| b ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~pw e L mPlE _ I M a t xl- uFti,g h Ar t = >Lnsb t 64{t=aG_5t0i}m, A G _& &s _ | s.t rr)Ee S oOnF#FiS0EgT,(_n" 1} ubtdp6u.tes ;S bi,+,, 8 _ef45=tA Vd_IO_ h+b i0n s i }0u}Z,P ) 0 s )a,n e, rET_ T | { ^ 00,,m F F a,t"Y | p ~ ^ ~~~~~~~~~~~~~~~ A B i{osPeAlFesrc/libavfilter/af_afreqshift.cA1 S.(ssrc/libavfilter/af_acrossover.ctnr iEnt s:V392, a : = _ t}h _:O P ) 592 " S t , e > 12FTL A:GhST 0}i, a| u ^d 0:_(T23YdPRE,_m ei ot s;t (:a 7warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] I NoT r warning: )src/libavfilter/af_alimiter.c2N 0G| ^, i +emissing field 'help' initializer [-Wmissing-field-initializers]a m ",: 1 " ,s 592 + > 87,} A t | a){ = 0src/libavfilter/af_apsyclip.c ::, F { r . {O392F F?10978: R. } t i 6 | 4\=S1 0:0 00s, f o r ( E(T10(warning: },,tf| ^| i ~ ^ ~~~~~~~~~~~~~~ {a :NwUmissing field 'unit' initializer [-Wmissing-field-initializers] 0 ,ran| t )i hwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]Lsrc/libavfilter/af_amerge.c : =V"|1d ~~~~~~~~ ^ ~~~~~~~~~1 87:src/libavfilter/af_afftdn.c =o l}1 299 Fi n" | } ,: 0e00 ,:| 19 ^ g "(, 1980;,_ src/libavfilter/af_adelay.c78: | : }warning: - ( a{) ): 123d0u, 153A9 , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { N U)i : r:)9| " L L } 299| 1 ^, 9F | a ^s < | ^~~~ warning: | : 9 | AcV_ Omissing field 'unit' initializer [-Wmissing-field-initializers]P ,warning: Tcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] "}c TIn file included from ,,t _src/libavfilter/af_aspectralstats.c 153A src/libavfilter/af_anequalizer.c x T:30f: | F: 198 - >| n ^b OYFosrc/libavfilter/window_func.hrC84}: | 122 : _"PeF:S EHT, warning: o src/libavfilter/af_afftfilt.cEn_162D(UARNA( smissing field 'unit' initializer [-Wmissing-field-initializers]u{: a":isrc/libavfilter/af_amix.c G=T It at92p:b32l:a 39:E200 :| 72O:ruedwarning: " ,:_ 0warning: ^N ,tt implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a84s cD;Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L warning: _st; | " iAmissing field 'unit' initializer [-Wmissing-field-initializers]{ i mie+ + ), {Y (.si 6)4 {200 < 3922, = | 162 | c t| , ~ ^ ~~~~~~~~~~~~~~~ | -"1 } x i nt"3m2 _ , O F F S E-T A Vs_etg aatd a p >(nrOei,n"- 1t iavbPtT ,0) , u i _OuF_F S E t t i rn s->fft_out[Ti c nTpIuoh"| s(Nt_s]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~enTsrc/libavfilter/af_adeclick.cory; e[lt6:r765 fie+a+s)i src/libavfilter/af_adelay.c{ Y4Pm:aaecxt:m136 :_28E:12l: )warning: ],.oima;x| M_A Xnote: ,i zAi missing field 'help' initializer [-Wmissing-field-initializers]ArV" , ~ ^ ~~~~~~~~~~~~~~| Dexpanded from macro 'CHANGE_DELAY'e f} ,_ O g| ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~U ) , OAVF FaS ~ ^~~~~~~~~E R(AFTPI_O765i | nT"136,F A TO_N/usr/include/stdint.h ( | rBa tPTT,: { S (inY _-46 .: 21 o P T Mi){ : )E,Y PE6 4> note: _expanded from macro 'INT64_MAX' _ BN=UL=L B O 46 | }# O O L ,src/libavfilter/afir_template.c00. 3 d eO {}.,i 6:| ^fLi * 4159i: ,n A VM_)O0=f128}e P{, :, {O.iT6 4(=I0 warning: 0I,F _ TYdPN}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E,_NFFL1| ,- TA T S O ~ ^A>T6|6E4T d,e4lFa _159M(A X _ |(y0 | m 0{M.T_ x} a ,AdXi,7 ,TgF L Abnfd ) | G lfe, ^S f=x > 1 f = 0}.,5 AfF ,} src/libavfilter/af_amix.cf d}- ,c | : ^f f,f> d hAV 201 fe_l_a: f gOyP)12 | {f aTi: ^n f f _ 0 src/libavfilter/af_afade.c f T Ywarning: ,= :1) Pmissing field 'help' initializer [-Wmissing-field-initializers]E 294,: 149 _1D O :| .src/libavfilter/af_alimiter.c A201U B ^~~~~~~~~~~~~~~~~~L /:F88 | warning: E , R: 109}:,missing field 'unit' initializer [-Wmissing-field-initializers] | su warning: ^{ m ;missing field 'unit' initializer [-Wmissing-field-initializers] 294 N U | L L {| } 88 | ^. ~ ^~~d bsrc/libavfilter/af_apad.cl = | {src/libavfilter/window_func.h : 6 src/libavfilter/af_afftdn.c ":s55t0 : 163 :"},199 ::123 :144 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{86 :: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] - " warning: 199 | 9 aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s 0 src/libavfilter/af_apsyclip.c c0 , 55: _ l 9 | 86 {e v0e:l 163" " f0l42o" , | s" , :o{r _eso V | t eft warning: F " f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p} t sa a,di meets" , _d ur ct o " s e " , CC libavfilter/af_dialoguenhance.o l s| t ^86 t noei s a src/libavfilter/afir_template.c | v er f l:o o re "tsl168 l o fefuse:t ", ftt [28 f a\d d n| : ~~~~~~~~~~~~~~ ^ ~~~~~~~~ a c iu]r warning: ftl on aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]toirO"a,gO=F oFnt " ,FFS EoT0( S168 | v afl.f5 ET ( aule *= src/libavfilter/af_anequalizer.css:o ic88_ocr(_ o0f fls:o1 .+ e n c e e 172 e 5 c tt:o fafo s)( warning: f d d* ,( missing field 'unit' initializer [-Wmissing-field-initializers]A)VO_" , M ,F FOS(EcT (_s P 1h. fP t- T88 | _ I a r_tA_ tgi* c T V _am(eioYs f (O2F.)fnP P{T _"TcYFP,E _ E= oAB * D_O U BlLSE FA1V _oO(P,TM_TL.O A/ rsnu m ;_ Y | T ~ ^~~ s - { P P, " .OI E{_,DMUdRFA*T. d)bbFl I" l-S =i0O.N5,} s{ ET0(. 3, e*. =Mp/ src/libavfilter/af_aphaser.cti )1a. s6icz:)d/0 }4he161)_)(; , a:nd(u0 , =1:n 1r| ) , e0warning: }, ^~~ ~ - 0 ,l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 2 , s1I N0T ,c.63) * M )uA4 2A V)r)F_,161_vO;P M}, | | PeT _ATAY ^PHE_sD| XF, ATUFR ~ ^ATcRSLE RI_oP AGOSN ,lsrc/libavfilter/window_func.hL}Asrc/libavfilter/afir_template.c} ,:o:,N { 177 r| 163 ^A | :src/libavfilter/af_alimiter.c28s:: Rwarning: . ^:"69:( fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]li 689,:109warning: : t4 = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- , 1O warning: src/libavfilter/af_afade.c177 : 163F}F,S E-missing field 'unit' initializer [-Wmissing-field-initializers]1 | ,f 295I | NTT6 4 _src/libavfilter/af_afftdn.cMlAoX:, (A : a 149 : warning: c}o200t ) 89 | missing field 'unit' initializer [-Wmissing-field-initializers],l : | | o123r ~ ^~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ : s ), /usr/include/stdint.h c295h | :src/libavfilter/af_aphaser.c46_: 21{:warning: note: :g missing field 'unit' initializer [-Wmissing-field-initializers] expanded from macro 'INT64_MAX' 106 a" { : 24l:i l Au nnote: 46expanded from macro 'PHASER_PLANAR'e "200V | _tOP T | _vdeu r[a t=i#TYlP En_106S ToRdI" ] | =1 .n eNf, 0 "/Gi,{ .", n e "I5NaTS f u{6.Qs o * t4oR tlr " ,( 1_ Te( s=um ); M +| v ~ ^~~~~~~~~" " rA ecs e tesrc/libavfilter/afir_template.cd:X35lo" ,d |f a:ds ( o g O14FeF(uM _r(e0:x 7 fdfSfb lPenote: nu|EfT (eaIexpanded from macro 'SQRT'rbf"f fuf*f faflfusvto(_t ifoee| F=l *35fnft)y F e| s | " ,e l l o w A v ^~~~~~~~~~~~~~~~~~erl#)n|ooBr c d , iSa neg e s ( *f i|eln src/libavfilter/af_apad.c : nA Vf_iO - sM-54:e141:lmeP| Tp_)T>Y P Eo_ i nikS|warning: moaBg -n Q0Rimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]Tr soqfOfe n_.g3a irOtsf t n* LM,e a | ^ )54t | | { +O) b r o .{ F/Ffwi 6b4u=(1S}a,n "fw(hEocl"e f1T t- _0l e (or}.,ern "d,"3 [ u0 , , )"0 ,r O s aFtFiS1E*e t M0)o,T , ) ) ; n (fm i n)i mAulm V |, Fo o}r,_ otf| F ~ ^ a| frs } , A V _ ^g esrc/libavfilter/window_func.h O| e t :P ^t )\,163T n um :56_: warning: bAerT| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_anequalizer.c V: Ysrc/libavfilter/af_alimiter.c ^~~~ ~_ 89o:P12E_:D90UOfP T163_:T:R 109: | Ywarning: Aswarning: a Pmissing field 'help' initializer [-Wmissing-field-initializers]Tmissing field 'unit' initializer [-Wmissing-field-initializers]ImO N E p,l _ 89e | {s i F . in6 4t L=90 0 hOe | a u dA T , {}.{i l,u td[onN] b0l U={ =1.,0s tIrLe a }NTL6"ml0a.,5 4_"MtA X ,} ,Te nc*y F- "(O1| L+2, F ^FA G,S ScEo s }T ("(,(2c,M _ PwIoA FhR* m| o(l}ep_ ^F F,AeBl nsSaetne ()| ,d e l n ^aAy " ,V-_ OMPOTsrc/libavfilter/af_afade.c_:)296:FT Y149PEF_SIE-T:(N 0l.T3 warning: *a6 4missing field 'unit' initializer [-Wmissing-field-initializers],tM e)){/n( (1c src/libavfilter/af_aiir.c. y-:i296) ,2246:41 | 0 = - 1: . warning: 3A)} , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-V1 , _*O{P I" TNdTM6_")4)T ,224_)Y; | M| P SAEXR,I ~~^~~ ~AE A _} ,LB_I OIsrc/libavutil/common.hR O| : ~ ^~~~~~~~~_ CL64 H ,:(31f:l t p/usr/include/stdint.h, note: :" sf lexpanded from macro 'FFABS'46e to a tsrc/libavfilter/af_afftdn.c:{f.aid6e,: 21 4 =d207u:r a0: note: expanded from macro 'INT64_MAX' t } 123 -641 i,o: | . n " ,#warning: d, 46 | # missing field 'unit' initializer [-Wmissing-field-initializers] e d effi n ie 207F | F A B n 0S,e ( { " b a )I 1a, A FN 1}n,d (T(.a )_ >6, m| =4 u ^l t i_00 p M )?l A( a) iX : src/libavfilter/af_alimiter.ce | ( 0:r91^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(O-x("a:) )F7f,12 :" s)eFtf src/libavfilter/af_aiir.cwarning: : S fbmissing field 'help' initializer [-Wmissing-field-initializers]a197nEd| fmu l:T ^ftf 3591( duifp: | r fl ia fnote: fefrt" ,expanded from macro 'SERIAL_IIR_CH'fifofn{) ,N U O fLF In file included from )src/libavfilter/af_aspectralstats.cLF A V _:OS} 197| 30 ^~~~~~~~~~~~~~~~~~P E | : | Tsrc/libavfilter/af_adelay.cT src/libavfilter/window_func.h ^_(:: 163 Tbsrc/libavfilter/af_apad.c154:: :Y48Pa53nd1_: :E :m warning: _warning: 141implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u D U R A T comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]d :163l | I o twarning: Oimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]N ,u b i{lp.e i1546l4 = 0 | iCeir ) 53 | H0A,N } AGV,_ O =E P{T __T 0 ,i DIYN T6"gEPLlAu4p_ E*Y ((fita[dM_A_lF tnlXenL?O A,T],,{".d f l,odas=t[TnF] b:t sL l , 0 rAc "= .15.02G5[sn )S} e}],)*; ,t ( 1 | | + n ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uc 0src/libavfilter/af_adelay.cm:125o:s ( ( M.b22 _2e,:5 ,P ArF o f s aI *note: ( m pexpanded from macro 'CHANGE_DELAY'lF F} e sA ,o B S (fn s | - Mi)125 ^- l | 0e.3 n *\c Me) ) /| (t o ~ ^~~~~~( 1i -src/libavfilter/af_afftdn.caf :d208d "0:(,d.-3)src/libavfilter/af_aiir.c *123 > : : Mi224 warning: )n):missing field 'unit' initializer [-Wmissing-field-initializers] d )1; e : x | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]> ^~~~~~~~~~~~ ~208 | src/libavutil/common.h: 64:n 37e:224 | SOw _{d E"RFInote: eblFASexpanded from macro 'FFABS'E ma"yL)T_, ({I IRp_ 64a | C d#_Hl(ef l d enf it ) np e FF,AB,S " ( sa) f( (ea l o aAtV _tO)P, >T= src/libavfilter/afir_template.c b :_0 a 220 T Y P nd: 32?:E warning: m ul _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t-ip(lI N T16a4i . ) 5:, e(-,( a ) ) warningrs" , 220 | {) generated . | . ^~~~ i O6F F 4 S 1c E.Th( ba=,_g n a0d)_ m-ulitni 1 } ,p | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =l-src/libavfilter/af_aiir.c1 , iI:e 1N.197 r/ pTow:), 6AeV44_O P T4_rT: note: expanded from macro 'SERIAL_IIR_CH'_ ;Y M A X P| ~ ^~~~~, 197A | E }_, F L O A T ,{| . ~ ^~~~~~~~~ d b /usr/include/stdint.h\ l: =| 46 : 21d:o unote: ~~~~~~~~ ^ ~~~~~~~~~1 bexpanded from macro 'INT64_MAX'. src/libavfilter/af_afade.cl2:e 5319}src/libavfilter/af_adelay.c, 46 : :i | 141# 154:01: d :0warning: missing field 'unit' initializer [-Wmissing-field-initializers]e=f iinge .I warning: 2comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]N*, T 5 6(i, 3194 | ? _154 A d M | Fs { A}CtH AXN,G[" s iEln | _ ^e] (nD 0cxE:Le7 fAf"fsYr,ff(fcf ff[ flffnf t , f"l]ofsf)fae; ) tt , t h e 0s) | i ^~~~~~~~~~~~~~~~~~| le ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~n cesrc/libavfilter/af_adelay.c :g136 a:28 : i n " , note: expanded from macro 'CHANGE_DELAY' \ | ~ ^~~~~~ 136 | i f ( OdFsrc/libavfilter/afir_template.c-F>:Sd232E:eTla29y_(i: swarning: nidimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]el exn ce>)= ,d - 232 | > d eAV l_ asrc/libavfilter/af_afftdn.cyOiPf:)T _(216 {Tc:h _Y123P Eg: _ D Oa UBiLEwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {n. ! = 1d. 216 b l | | | = 0 s } ,-{ > "ig src/libavfilter/af_ashowinfo.c r a _:i n0_gs116 , a m o : i1no 45!= 1,.t:h ) {"T warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], F ~~~^~~~~~~ ~~ L " As etG S g}a, src/libavfilter/afir_template.ci 116:n232 | :s9m:o | ^ o warning: t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h 232 ra | v a _ d l iiuos "\ fg , ((O| c ~~~~~~~~~~~~~~ ^ ~~~~~~~~src/libavfilter/af_afade.ccFthx_ g:F,320aiSn :!EA141V=T :_(L1O Gg.warning: _aIN missing field 'unit' initializer [-Wmissing-field-initializers]|iFn_ |O ss,m-o ot> 320" | hir%_ )f,g A V _"a{O,i n P!=g"aT _ui1nT n/.Yi t) P{E 1 0| y_00 ^~~~~~~ ~~" I0N,0 . T , 0 f ) ; | ~~~~~~ ~~~~~^~~~~~~~~~~ { ."i6s4 e=t t0h},e u n i t y g a i n0," ,50 , A F R } , | ^ OFFSET(unity), src/libavfilter/af_afftdn.c : 217 : 123 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_ D217O | U B L E ,{ {."dgbsl" ,= 1 } , " s e0t, 1,g aTiFnL sAmGooSsrc/libavfilter/afir_template.ct: 235h:} r57a,di:u | swarning: ^"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],O F FSET(gai n235_ | s m o o t src/libavfilter/af_afade.ch ): ,321a v:A12_:Vl _warning: oOmissing field 'help' initializer [-Wmissing-field-initializers]gP (Tct x_,321T Y | APVE _ L_ OIG{N_ DTEBN,U UGL L {}., i 6| " ^c4 h %d= g0ai}n ,% f \ n " , c h , g a0i,n )5;0 , | ~~~~~~ ^~~~A FR }, | ^ src/libavfilter/af_afftdn.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/af_ashowinfo.c:126:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 126 | av_log(ctx, AV_Lsrc/libavfilter/af_afade.c:296:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 296 | { "d", "sOetG _fIaNdFeO ,d ur"a%tfi"o,n "(,f l o a t ) p e a k / U I N T 3 2 _ M A X ) ; | O ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~F FSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:295:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_ashowinfo.c:126:54: 295warning: | implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] { "duration", 126 | " s e t f aadve_ ldougr(acttixo,n "A,V _ L O G _ I N F O , " % f " , ( f l o a t ) p e aOkF F/S EUTI(NdTu3r2a_tMiAoXn));, | ~ ^~~~~~~~~~ AV_OPT_TY/usr/include/stdint.hP:E50_:D21U:R Anote: Texpanded from macro 'UINT32_MAX'I ON, { .50i | 6#4d e=f i0n e} ,U I N0T,3 2I_NMTA6X4 _(M0AxXf,f fTfFfLfAfGfSu )} , | ^~~~~~~~~~~| ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:294:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 294 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:293:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 293 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:292:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 292 | { "ns", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffsrc/libavfilter/af_anlms.cfff:fff192): 19 :| ^~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_afade.c192: | 291 : 131 : fwarning: oimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]r (i = 0src/libavfilter/af_adelay.c; i: 155<291: | 1c :t x warning: - >{comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] n "bn_bi_nspaumtpsl e&s&" , 155 n | b C_ Hs"AasNmeGptEl _ensuD mE>bL Ae0Yr;( doibf+l +,s) a dm{op ul be| ls ~ ^ ~~~~~~~~~~~~~~e ,f o r0 )f a d| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ duratiosrc/libavfilter/af_adelay.cn:"125,: 22 : note: expanded from macro 'CHANGE_DELAY'O FFSET(nb_s a125m | p l e s ) , iAfV _(OdP-T>_iTnYdPeEx_ I>N Tn6e4w,_ d e{l.aiy6)4 {= 4 4 1 0 0 } , 1 , I N T 6 4 _ M A X , T F L A G S } , | ~ ^~~~~~~~~ /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX' 46 | # d e f i n e I N T 6\4 _ M| A ~~~~~~~~ ^ ~~~~~~~~~X (0x7ffffffsrc/libavfilter/af_adelay.cf:f155f:f1f:f fwarning: fcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]f ) | ^~~~~~~~~~~~~~~~~~ 155 | CHANGE_DELAY(dbl, doublsrc/libavfilter/af_afade.ce,: 290 :0131): warning: | implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 290 | { 136" | s s " , i f ( d - >"dseelta yn_uimnbdeerx o>f= fdi-r>sdte lsaaym)p l{e t o s t a r t f a d i n g " , O F F S E T ( s t a r t _ s a m p l e ) , A V _ O P T _ T Y P E _ I N T 6 4 , {\. i 6| 4 ~~~~~~~~~~~~~~ ^ ~~~~~~~~ = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:289:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 289 | { "start_sample", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fff1fff warningf generatedf. fffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_amix.c:375:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | s->fdsp->vector_dmac_scalar((double *)out_buf->extended_data[p], | ~ 374 | src/libavfilter/af_afftfilt.c : 279 : 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (279d | o u b l e * ) i n _ b u f - >veaxlteunedse[dV_AdRa_tRaE[ApL]], = fft_ o375u | t [ n ] . r e ; | ~ ~~~~~~~~~~~^~ src/libavfilter/af_aphaser.c : 166 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s- >166i | nPpHuAtS_Essrc/libavfilter/af_afftfilt.ccRa:(l280fe:l[47ti:,] ,warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lp olaatn)e _ s | i280^~~~~~~~~~~~~~~~~~z | e ) ; src/libavfilter/af_aphaser.c | : ^~~~~~~~~~~~~~~~~145 : 24 : note: expanded from macro 'PHASER' values[V A145R | _ I M A G ] = f f t _doouutb[lne] .vi m=; * s| r ~ ~~~~~~~~~~~^~c * s->in_gain + buffer[pos + c] * s->decay; \ | ^~~~ ~ src/libavfilter/af_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A }, | ^ src/libavfilter/af_afftdn.c:290:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | f = (0.5 * s->sample_rate) / s->band_centre[NB_PROFILE_BANDS-1]; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "overlap", "set window overlap", OFFSET(overIn file included from lap)src/libavfilter/af_crossfeed.c,: A20V: _src/libavutil/ffmath.hO:P49T:_30T:Y Pwarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LOAT, {.dbl=0. 549} | , 0, 1r,e tAu r}n, e x| p ^2 f(M_LOG2_10 * x); | ~ ^ 13 warnings generated. src/libavfilter/af_aresample.c:308:105src/libavfilter/af_aspectralstats.c:: 106warning: :12missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { N308U | L L } { "| s ^a mple_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_aresample.c:309:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 309 | {NULL} | ^ src/libavfilter/af_apsyclip.c:337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 337 | const float limit = s->clip_level * window[i]; | ~ ^~~~~~~~~ src/libavfilter/af_adelay.c:235:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 235 | if (d->delay > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_apsyclip.c:364:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | if (relative_distortion_level > 1.0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp,src/libavfilter/af_afftdn.c fl:o358a:t,56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -1., 1., 0358) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const dousrc/libavfilter/af_aiir.cb:l256e: 30r:a tnote: iexpanded from macro 'PARALLEL_IIR_CH'o = outlin k256- | > f r a m e _ c o u n t _doouutb l?e si-0> r=a tiigo *: s1.r0c;[ n ]| ; ~~~~~ ~~~^~~~~ \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:262:19: note: expanded from macro 'PARALLEL_IIR_CH' 262 | o0 += dst[n]; \ | ~~ ^~~~~~ 3src/libavfilter/af_afftdn.c warning:s374 generated:. 77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | noisy_data[i] = mag = hypot(fft_data_flt[i].re, fft_data_fsrc/libavfilter/af_aiir.clt:[288i:]1.:i mwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]; | ~~~~~ ~~~~~~~~~~~~~~~~^~ 288 | Psrc/libavfilter/af_afftdn.cA:R374A:L57L:E Lwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I IR_CH(f l374t | p , f l o a t , n o i s y _-d1a.t,a [ i ] = m a1g. ,= 0h)y p o| t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( fft_src/libavfilter/af_aiir.cd:a279t:a25_:f lnote: texpanded from macro 'PARALLEL_IIR_CH'[ i].re, f f279t | _ d a t a _ f l td[sit][.ni]m )+;= f| i ~~~~~ ~~~~~~~~~~~~~~~~^~r * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_apsyclip.c:402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aiir.c402: | 288 : 1 : cwarning: onimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s t float c l288i | pP_AlReAvLeLlE_Li_nIvI R=_ C1H.(ff l/t ps,- >fclloaitp,_ l e v e l ; | - ^~~ ~1 ., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:40: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:18: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ^~~~~~ ~ 5 warnings generated. src/libavfilter/af_afade.c:439:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afftdn.c: 398439: | 38 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "nb_samples", "se t398 | n u m b e r o f s a mcpolnesst fdooru bclreo sosrc/libavfilter/af_aspectralstats.csf f:fsaed189te: 41=d :us r-warning: a>tfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]il oono"r,_ oOfFfFsSeE tT189 ( | *n b f_ ls oasomnrpp_lroeifsnf)ts,fe (t v( anAloVui_esO,yP _Tsd_aTitYzaPe,Eo _fsI(-Nv>Tab,li un e_ )c ,o{ u.fnmitt6,,4 dv=ea nl4))4;;1 0 0| | } ~~~^~~~~~~~~~~~ ~ ~~~~~~~~ ^~~, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afade.c:440 :82153 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "threshold "440, | " s e t{ s"onfst"c,l i p src/libavfilter/af_asubboost.ct h :r 217e :s 104h :o" lswarning: demissing field 'unit' initializer [-Wmissing-field-initializers]"t , nOuFmFbSeErT (otfh r se217as | mh po ll ed s){ , f "oAdrVr _ycO"rP,oT s_ sT Y fP aE d_"eDs OedUtuB rLdaErt,yi o{gn.a"di,bn l"O=,F1 F}OS,E FT0F(.Sn0Eb0T_0(s0da0rm1yp,_l ge1as,i) n,A) , } ,AA VV __| OO ^PP TT__TTYYPPEE__DIONUTB,L E , {{..dib6l4= 1=. 04}4,1 0 0 } ,src/libavfilter/af_asoftclip.c : 1830,:, 107 I: N Twarning: 13missing field 'unit' initializer [-Wmissing-field-initializers],2 _FMLAAXG/S1 0},, F L| A ^G S }, | ^ 83 | { "output", "set softclipsrc/libavfilter/af_asubboost.c o:src/libavfilter/af_afade.cu218::t441104p::u149 t:warning: missing field 'unit' initializer [-Wmissing-field-initializers]gwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]i n", OF F218S | E T 441( | o u{ t p" uw{te )t","d ,uA rV a_src/libavfilter/af_atilt.c tO i:P oT230 n_:""112Ts,:Ye Pt warning: E missing field 'unit' initializer [-Wmissing-field-initializers]_w eD tO" UsgBeaLtiE n,c" r,{o .sOd Fbs230Fl | S=f E1a T}d (,e w {e0d t.u"_0rfg0ara0tei0iqn0o")1n,,," ,A1 V6 _," O s PAe T t _} T,c Y e P n E| t _ ^r D a Ol U Bf Lr Ee ,q u {e .n dc byOl"F=,F1OS.FE0FT}S(,Ed Tu (r fa rt ei qo0)n,,) , 1A ,V _ FOALPVAT_G_OSsrc/libavfilter/af_asoftclip.cTP :YT}84P_,:T 105EY :P_| ED ^warning: _ Omissing field 'unit' initializer [-Wmissing-field-initializers]DU UBRLAE,T I{O.Nd,b l{=.1i06 0484 0 | =0 } 0, } {,src/libavfilter/af_asubboost.c : " 2192p0:0a,104,r : a6 1m0warning: 90"missing field 'unit' initializer [-Wmissing-field-initializers]20, 00 00"00s,0e ,tF LFs219Ao | GLf SAt Gc }Sl , i{ }p , | " ^pb ao| ro ^as mte"t,e r " , "OsFeFtS EmTa(xp abroaoms)t," ,AOVsrc/libavfilter/af_atilt.cF_src/libavfilter/af_afade.cFO:S:P442E231T:T:_149(112T:m:Y a Pwarning: xwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_missing field 'unit' initializer [-Wmissing-field-initializers]_ b DoOoUsBtL)E,, A 231V{442 | _. | Od Pb Tl _= {T1 {Y}" P,s"E ld_0o"D.p,O0e U1" B,, L E , " s { e . t d b f l3i =,l"2 ts.Aee0 rt}} ,,cs lr o o p| es ^"s fade durati,o n1 ", , 1O 2F ,F S FE LT A( Gs Sl o }p ,e ) , | ^ A Vsrc/libavfilter/af_asoftclip.c _: O85 P: T114O_:FT FYwarning: SPmissing field 'unit' initializer [-Wmissing-field-initializers]EE _TD(OdUuBrLaE t,85i | o{ n.src/libavfilter/af_asubboost.c)d :,b220 l : = 104{0 : } ", warning: o Amissing field 'unit' initializer [-Wmissing-field-initializers]v V e _r Os Pa Tm p_220 l | T-e Y1" P,,E _ D"{ Us Re" Atd T e1Ioc,Ova NeyF,r"L s,A{ aG. mSi p 6 l}4"e, s =ef ta| 0 c ^ dt }eo,cr a" y,0" ,,O F6 F0 S0 E0OT0F(0Fo0Sv0Ee,Tr (sFdaLemAcpGsrc/libavfilter/af_atilt.claS:ye 232))}:,,,112 : A V| warning: _ ^missing field 'unit' initializer [-Wmissing-field-initializers]A OVP_TO_PTTY_P TE232Y_ | PI EN _ TD ,O{ U {B".LwiEi6,d4 t={h1."}d,,b src/libavfilter/af_afade.c l :1"=443,s0: e.143Mt0:A } Xf,warning: _i missing field 'unit' initializer [-Wmissing-field-initializers]Ol Vt Ee Rr S Aw0Mi, Pd 443Lt | Eh ,"1 ,, A F} {L , A "GO oSF| v F ^e}S r,El Ta (p| w" ^i, d t h ) , "AoVv_src/libavfilter/af_asoftclip.ceO:rP86lT:a_12pT: Y 1Pwarning: Esmissing field 'help' initializer [-Wmissing-field-initializers]_t D Ossrc/libavfilter/af_asubboost.c tU:r86eB221 | aL :E m104, : e {n{warning: .d missing field 'unit' initializer [-Wmissing-field-initializers]d N bwUliL=tL1 h0} 0 22120 | n}| d, ^ s t {r e1"a0fme0 e,sd tb aa1cr0kt0""0,,0 ," sOFeFLtFA SGfESeT e(}do,bv ae cr| kl ^"a ,p )O,F F S E T ( fAeVe_dObPaTc_kT)Y,P EA_VB_OOOPLTsrc/libavfilter/af_atilt.c,_:T 233Y :P 112E{:_. Diwarning: O6missing field 'unit' initializer [-Wmissing-field-initializers]U4 B L=E ,1 { . d233 b | }l ,= 0 0. ,9{ } ,1" ,o r Fd Le Ar G"0S,, } ," s1 e,| t ^ F LfAiGlSt e}r, o r| d ^e r", OFFSET(order), src/libavfilter/af_afade.c :A444V:_143O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T Ysrc/libavfilter/af_asubboost.cP:E222_:I104N:T , warning: 444missing field 'unit' initializer [-Wmissing-field-initializers] | { . i{6 4"222=o | 5" }, , { " c u t2 o, fM fA "X",_o Ov Re Dr"ElsRae,pt F1cLssrc/libavfilter/af_apsyclip.cutAt oG:sf484tSr:f e52"}a:,, m warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| On ^Fd F SwEiTt(hc u2tnodf fs484)t | r, e a m A sV t_ aO rPmtTa"_s,Tk Y_ PcOEuF_src/libavfilter/af_atilt.crFD:SO234EvU:TeB112(_L:osE vh,warning: ei missing field 'unit' initializer [-Wmissing-field-initializers]rf{ t.l da=bp l)1=,.1 f0 234 0 | +} , ( mA aV {s_src/libavfilter/af_afwtdn.c kO "_P5:lcT0973e_u,:vTr 35eYv9:lPe0 "E_0warning: ,_s, Bhimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Oi F"OfLsLtAe G,tS- i}1 n, .{p 973f.u | )it| 6 ^ *4l e s=v - e >1l a " d ,ia fp t} (i, nv ee0 ;w,O _ F a F| b1src/libavfilter/af_asubboost.cS ~~~~~~~~~~~~~~~~~^~~~~ ~s,:E src/libavfilter/af_atempo.cm 223TeF:(aL:104lsrc/libavfilter/af_apsyclip.cAn:168eG:[ :vS484lwarning: 89e :emissing field 'unit' initializer [-Wmissing-field-initializers]:l}28v ),:e,warning: l missing field 'unit' initializer [-Wmissing-field-initializers]warning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| 223 A ^ | 2355|mB:"a5 aL12,d0Ag:E a7V, ,"p8_ warning: s1tO*missing field 'help' initializer [-Wmissing-field-initializers]{ei2Pp .tv5Thd ee _atb;-235Fshl 0 | Lee= 7 A, | 0F G w ^~~ ~. _*5i Rd}n| {Ue,d ^~~~~~~~~~~~~~~~~~~~~~~Nl o TaN0wIyU. M,L0lE L0e_m 0nPi}1gA n,tR hA| = "M ^ , F1 }L,O,T F _FF MLS| AAE ^XGT ,S( tm}ia,mx e _=| c ^oF nLsTt_aMnItN);, A| V ~~~ ^~~~~~~_src/libavfilter/af_atempo.c O:P169T:_12T:Y P/usr/include/float.hwarning: E:missing field 'help' initializer [-Wmissing-field-initializers]_15 D:O17U:src/libavfilter/af_asubboost.cB :L169224note: | E:expanded from macro 'FLT_MAX' ,104 : { .warning: { d missing field 'unit' initializer [-Wmissing-field-initializers]15bN | lU#=Ld.Le0 f5}i } n224, e | | 0 ^F , L T 1_{0M ,A" XdF eL3lA.aG4yS0" 2,}8 ,2 3 4 | 6" ^6s 3e8t5 2d8e8l5a9y8"1,2 e + 3 8OFF F S| E ^~~~~~~~~~~~~~~~~~~~~~~~~~~T (delay), AV_Osrc/libavfilter/af_astats.cPT:_117T:Y115P:E _warning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]O UBLE, {.db lIn file included from 117= | src/libavfilter/af_afir.c2src/libavfilter/af_afade.c 0: }:103 ,469: :src/libavfilter/afir_template.c{ 12: :56" :mwarning: 54emissing field 'help' initializer [-Wmissing-field-initializers] :t a1warning: d, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a 469 t1 | a0 "0 ,, "F{iL A56nN | GU SjL eL } c ,}tf t my| | ep ^ ^te a d*amtaag ,i n* pthhaes ef,i l*tdeerlgarya,p hm"src/libavfilter/af_asubboost.ci,:n 225 O=F: F114FS:LE TTwarning: _(missing field 'unit' initializer [-Wmissing-field-initializers]Mm AeXt,a dmaatxa )225=, | FA LV T_ _O{MP IT"N_c;Th Ya Pn| En_ ~~~ ^~~~~~~eB l1Os/usr/include/float.hO": warningL,14 generated, :. "17{s:.e itnote: 6 expanded from macro 'FLT_MIN'4c =h0a}n, n 14e0 | l,#s d 1et,fo i FnfLeiA lGFtSLe Tr}_",M, I NO| F ^1F .S1E7T5(4c9h4_3l5a0y8o2u2t2_8s7t5r0)7,9 7AeV-_3O8PFT src/libavfilter/af_astats.c_ :T| 118Y ^~~~~~~~~~~~~~~~~~~~~~~~~~~:P 172E:_ Swarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]R ING, {.str="a l118l | " } , 0{, "0r,e sFeIn file included from LtA"src/libavfilter/af_afir.cG,:S 103 ": }S,src/libavfilter/afir_template.ce :t 57 | :t ^23h :e warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u mber of f r57a | m esrc/libavfilter/af_asubboost.c s: 226 o:fv12te:yr p warning: ewmissing field 'help' initializer [-Wmissing-field-initializers] h miic nh226_ | dc eu lm au yl{ a =tN iUFvLLeLT _s}Mt Aa Xt| ,s ^ maraex _cdaellcauyl a=t eFdL Tb_eMfIoNr;e b| e ~~~~~~~~~ ^~~~~~~i ng r/usr/include/float.he:s15e:t17":, note: Oexpanded from macro 'FLT_MAX'F FSET( r15e | s#edte_fcionuen tF)L,T _AMVA_XO P3T._4T0Y2P8E2_3I4N6T6,3 8{5.2i86845=908}1,2 e0+,3 8IFN T _| M ^~~~~~~~~~~~~~~~~~~~~~~~~~~A X, FLAGS }, | ^ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_apsyclip.c:518:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 518 | in_buffer[n] = src[n] * s->level_in; | ^~~~~~ ~ src/libavfilter/af_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { NULL } | ^ src/libavfilter/af_asoftclip.c:147:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | float gain = s->output * threshold; | ~ ^~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:88:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | min = fminf(min, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:89:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | max = fmaxf(max, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:90:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | min_delay = fminf(min_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:91:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | max_delay = fmaxf(max_delay, delay[i]src/libavfilter/af_afade.c); : | 515 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~: 1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:36: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i]src/libavfilter/af_asoftclip.c * :ga181i:2n391: warning; s warning: generated . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | \ | ^~~~~ ~ dst[n] = src/libavfilter/af_afade.c2:.515f: 1/: Mwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]P I * ata n515f | (src/libavfilter/af_astats.cCdRs:OtS[183S:nF19]A: D *Ewarning: _fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Pa LcAtNoArR (*f lptar, a 183mf | )l ;o a t | ) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~p ->lasrc/libavfilter/af_afade.cs:src/libavfilter/af_asoftclip.ct490: :181=20: :26N :Anote: Nexpanded from macro 'CROSSFADE_PLANAR'warning: ; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^~~ 490 | 181 | /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN'd [ i ] =d15 s | st#0[d[neif]]i n=*e 2gN.aAfiN n /0 M+ _ Ps I1 [_*i_ ]ba ut*ia lngtfai(indn_s1nt;a[ nn f] ( "* " ) f a c| t ^~~~~~~~~~~~~~~~~~ o r * p a r a m ) ; | ^~~ ~ \ | ^~~~~ ~ src/libavfilter/af_astats.c:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | p->noise_floor = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:544:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | double band_noise[NB_PROFILE_BANDS] = { 0.f }; | ~ ^~~ src/libavfilter/af_aiir.c:345:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 345 | LATTICE_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:312:27: note: expanded from macro 'LATTICE_IIR_CH' 312 | csrc/libavfilter/af_asoftclip.const: 198d:o30ub:l e warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n = src[n] * i g;198 | d s t [ n ] = 2 . f \/ ( 1.| f ^~~~~~ ~ + expf(-2.f * dst[n] * factor)) - 1.; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/af_drmeter.o src/libavfilter/af_afftdn.c:568:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | band_noise[i] = av_clipd(noise, -24., 24.); | ~~~~~~~~ ^~~~~ src/libavfilter/af_asoftclip.c:214:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:214:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_asoftclip.c:225:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:225:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavfilter/af_dynaudnorm.o 9 warnings generated. src/libavfilter/af_afftdn.c:617:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | double mean = 0.f; | ~~~~ ^~~ src/libavfilter/af_atempo.c:285:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 285 | av_assert0(pot <= atempo->window); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavfilter/af_afade.c : 520 : 1\: | warning: ^~~~implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_atempo.c:287 :52013 | : Cwarning: Rcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]O SSFA D287E | ( fl t , fifl o(paott )< a| t^~~~~~~~~~~~~~~~~~~~~em po->wsrc/libavfilter/af_afade.cin:do510w:)36: note: {expanded from macro 'CROSSFADE' | ~~~ ^ ~~~~~~~~~~~~~~ 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/afir_template.c:232:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if (ch_gain != 1. || s->ir_gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.c:233:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | ftype gain = ch_gain * s->ir_gain; | ~ ~~~^~~~~~~ 3 warnings generated. src/libavfilter/af_asoftclip.c:285:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | dst[oversample * n + m] = 0.f; | ~ ^~~ 1 warning generated. src/libavfilter/af_afftdn.c:706:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | sdiv = s->band_multiplier; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:708:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | s->bin2band[i] = lrint(sdiv * freq2bark((0.5 * i * s->sample_rate) / s->fft_length2)); | ~ ~~~^~~~~~~~~~~ 11 warnings generated. 10src/libavfilter/af_astats.c warnings: generated329. :20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | if (p->win_pos >= s->tc_samples || !isnan(p->noise_floor)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_astats.c:352:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 352 | if (p->win_pos >= s->tc_samples) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/afir_template.c:318:65: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | s->fdsp->vector_dmul_scalar(src + input_offset, in, dry_gain, FFALIGN(nb_samples, 8)); | ~ ^~~~~~~~ src/libavfilter/afir_template.c:324:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 324 | src2[n] = in[n] * dry_gain; | ~ ^~~~~~~~ 10 warnings generated. src/libavfilter/af_aiir.c:517:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | if (fabs(coefs[2 * i + 1]) > FLT_EPSILON) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 6 warnings generated. src/libavfilter/af_afftdn.c:843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 843 | sar = s->sample_advance / s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:846:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 846 | double d6 = (i - 1) * s->sample_rate / s->fft_length; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:476:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | set_meta(metadata, c + 1, "Peak_count", "%f", (float)(p->min_count + p->max_count)); | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:874:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 874 | dnch->noise_reduction = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:875:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 875 | dnch->noise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:876:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1074:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b)src/libavfilter/afir_template.c ((a:)464 :> 50(b:) warning: ? (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ) : (b)) | ^ 464 | src/libavfilter/af_arnndn.c : 1074 : 51 : s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f dsp->vect o1074r | _ d m u l _ s c aLlya[ri(]p t=r ,F FpMtArX,(l os-g>Mawxe-t7_,g aFiFnM,A FXF(fAoLIlGlNo(wn-b1_.sa5m,p lLeys[i,] )8));) ;| ~~~~~~~~~~~~~~~~~~^~~~~~ | ~ ~~~^~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Lysrc/libavfilter/afir_template.c[i:] 469=: 26F:F MAwarning: X(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ogMax-7, 469F | F M A X ( f o l l o w -1p.t5r,[n ]L y*[=i ]s)-)>;w e| t ^~~~~~~_ gain; src/libavutil/macros.h| : ~~ ~~~^~~~~~~~47 :34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_astats.c:527:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 527 | set_meta(metadata, 0, "Overall.Peak_count", "%f", (float)(min_count + max_count) / (dosrc/libavfilter/af_arnndn.cu:b1076l:e24)s:- >warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b _channe l1076s | ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_afftdn.c:920:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | fft_in_flt[i] = s->window[i] * src_flt[i] * (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_astats.c:542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | set_meta(metadata, 0, "Number of NaNs", "%f", nb_nans / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | set_meta(metadata, 0, "Number of denormasrc/libavfilter/af_aiir.cls":, 716":%f83",: warning: nbimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_d enormals / (float )716s | -> n b _ c h a n n e liisr)-;>a b [| 0 ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~] [2 * outmost_pole.a] = iir->ab[0][2 * outmost_pole.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 962 | avr += fftsrc/libavfilter/af_arnndn.c_ou:t_1124fl:t60[n:] .warning: reimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_aiir.c:717:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1124 | fea t717ur | e s [ NB _B A N D S + 3 * NiBi_Dsrc/libavfilter/af_afftdn.crE-:L>963Ta:A35_bCE:[ 0warning: ]P[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S2+ 1 ]* = s963o | pu ect _ m vo ast _ rpi ao bill eitay.bv/]Ci =+ =i EifPfrtS-__M>oabEuM[t-0_]f2[.21 ;lt*[ n ]| o. ~~~~~~~~~~~~~~~~^~~~~~~~~~uit mm;os t _| p ~~ ~~~~~~~~~~~~~~~^~o le.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~src/libavfilter/af_afftdn.c :964:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | mag2 = fft_out_flt[n].re * fft_out_flt[n].re + | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 965 | src/libavfilter/af_aiir.c : 718 :83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ft_out_fl t[718n | ] . i m * f f t _ oiuitr-_>flatb[[1n]].[i2m; * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n earest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zero.b] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 17 warnings generated. src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = Ssrc/libavfilter/af_biquads.cQUA:RE285(:E1xp:[ iwarning: ]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) *(1-SQUARE(g[i ]285) | )B/I(Q.U0A0D1_ F+I LSTQEURA(RfEl(tg,[ if]l)oa*t(,1 - S Q-U1.A,R E1(.E,x p0[)i ] )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~src/libavfilter/af_biquads.c :228:34: note: expanded from macro 'BIQUAD_FILTER' 228 | o2 = i2 * b2 + i1 * b1 + ibuf[i] * b0 + o2 * a2 + o1 * a1; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, floasrc/libavfilter/af_arnndn.ct:,1157 : 35-:1 .,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 ., 0) 1157| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c : 229 : 14r:[ inote: ]expanded from macro 'BIQUAD_FILTER' *= sqr t229f | ( E x [ i ] / ( 1ie2- 8=+ Eipb[uif][)i)];; | ~^~~~~ src/libavfilter/af_arnndn.c : 1157 : 23 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r [ i ] * = s q r t f ( E x [ i ] / ( 1 e\- 8 +| E ~ ^~~~~~~p [i])); | ^~~~~~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:243:34: note: expanded from macro 'BIQUAD_FILTER' 243 | o1 = i1 * b2 + i2 * b1 + ibuf[i] * b0 + o1 * a2 + o2 * a1; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQsrc/libavfilter/af_arnndn.cUA:D1166_:F39I:L Twarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R (flt, float, 1166 | - 1 . , 1 . ,n or0m) [ i| ]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = ssrc/libavfilter/af_biquads.cqr:t244f:(14E:x [note: iexpanded from macro 'BIQUAD_FILTER'] / (1 e244- | 8 + n e w E [ i ]i)1) ;= | i ~^~~~~~~b uf[i]; src/libavfilter/af_arnndn.c : 1166 : 25 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1166 | n o r m [ i ] = s q r t f ( E x [i ] / ( 1e\- 8 +| ~ ^~~~~~~n ewE[i])); | ^~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:259:21: note: expanded from macro 'BIQUAD_FILTER' 259 | double o0 = ibuf[i] * b0 + i1 * b1 + i2 * b2 + o1 * a1 + o2 * a2; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:261:14: note: expanded from macro 'BIQUAD_FILTER' 261 | src/libavfilter/af_afftdn.c : 1063 : 45i1: =warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b uf[i]; 1063 | f f t _ src/libavfilter/af_astats.ci n: _599 : f 52l: t [m warning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = w i n d o \w [m ]| ~ ^~~~~~~* s rc599_ | f l t [ m ] * U(1PLDALT is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATsrc/libavfilter/af_afftdn.cE:_S1089TA:T42:S _#warning: #plimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a nar(type, 1089u | p d a t e _ s t a t (s , p ,d sst[ammp]l e+,= ssam-p>wlien dnoowrm[aml]i z*e rf_fstuf_fini_xf,l ti[mn]t _s/a m(p1leL)L, s<-< >23i)s_;f l o| a ~ ^~~~~~~~~~~~~t ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; src/libavfilter/af_arnndn.c : 1239: 23 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | \ | i ^~~~~~~~~~~ = (int)floosrc/libavfilter/af_astats.cr:(599.5:f32+:2 5warning: *implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]x ); | ~~~~~ ~~~^~~~~ 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_chorus.c:67:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "in_gain", "set input gain", OFFSET(in_gaisrc/libavfilter/af_astats.cn):,599 : 32 : A Vwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PT_TYPE_FLOA T599 | , { . d b l = U.P4}D,A T0E,_ S1T,A TSA(P ,} ,f l o| at ^, *src, , llrint(*src * (UINT64_C(1) << src/libavfilter/af_chorus.c3:168):97):) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | src/libavfilter/af_astats.c : 575 :{190: "note: oexpanded from macro 'UPDATE_STATS' ut_gain", "set outCC libavfilter/af_earwax.o put gain", 575O | F F S E T ( o uUt_PgDaAiTEn_)S,T A TASV__#O#PpTl_aTnaYrP(Et_yFpeL,OA Tu,p da t{.ed_bslt=a.t(4s},, p0,, s1a,m plAe, s}a,mp le n| o ^r malizer_suffix, int_sample), s->is_floatsrc/libavfilter/af_chorus.c :?69 :u99p:d awarning: missing field 'unit' initializer [-Wmissing-field-initializers]t e_float _69s | t a t ( s{, "pd,e lsaaymsp"l,e ) :" ss-e>ti sd_edloauybsl"e, ? u p dOaFtFeS_EdoTub(lde_esltaaty(ss,_ spt,r )sa,m pAlVe)_ O:P T(_vToYiPdE_)SNUTLRL,I N)G; ,\ { . | s ~~~~~~~~~~~~~~~~~~ ^~~~~~t r=NULL}, 0, 0, A }, | ^ src/libavfilter/af_astats.c:556:13: note: expanded from macro 'UPDATE_STATS_P' 556 | src/libavfilter/af_chorus.c : 70 : u99p: dwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t e_float ;70 | { " d e c a y s " , " s et d e c a y s " , O FF S E T ( d e c a y s _\s t r| ) ^~~~~~~~~~~~, AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "speeds", "set speeds", OFFSET(speeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "depths", "set depths", OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73src/libavfilter/af_astats.c | : 599 :{32 :N ULwarning: Limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] } | ^ 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_channelmap.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/af_extrastereo.o src/libavfilter/af_astats.c:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; src/libavfilter/af_biquads.c : 333 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] \333 | B| I ^~~~~~~~~~~Q UAD_DII_FILTER(flt, float,src/libavfilter/af_astats.c : 602 :-321:. , warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. , 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | src/libavfilter/af_biquads.c : 309 : 14 :U Pnote: DAexpanded from macro 'BIQUAD_DII_FILTER'T E_STATS(I ,309 | f l o a t , *isnr c=, i,b ulfl[ri]i;n t ( * s r c * ( U I N T 6 4 _C ( 1 ) << 3 1 ) ) ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c : 575 : 63 : note: expanded from macro 'UPDATE_STATS' \ | ~ ^~~~~~~ 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(CC libavfilter/af_firequalizer.o 1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' src/libavfilter/af_afftdn.c:1239: 34575: | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] UPDATE_STA T1239S | _ # # pl a n a r ( t y p e , u p d a t ed_sstt_aftl(ts[,m ]p ,= s aomrplieg, _sfalmtp[lme] n-o rmsarlci[zme];r _ s| u ^~~~~~~~~~~ ~f fix, int_sample), s->is_float ? update_float_stat(s, p2, warningssa generatedm. ple) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ CC libavfilter/af_flanger.o src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/af_chorus.c :167:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | UPDATE_ST A167T | S ( I, f lo a ti,n t* ssrca,m p,l elsl r=i n(ti(n*ts) r(c( s*- >(dUeINlTay6s4[_Cn(]1 )+ 1d)e)p)t;h s [| n ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~] ) * outlinsrc/libavfilter/af_astats.ck:-577>:s57a:m pnote: expanded from macro 'UPDATE_STATS'l e_rate / 15770 | 0 0 . 0 ) ; U| P ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~D ATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I'src/libavfilter/af_chorus.c :168:49: warning: 567implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 168 | up d a t e_ fu n c ;i n t de p t h _ s a m p l e s = ( i n t ) ( s - > d e p t h s [ n ] * o u t l in k - >\ s a| ^~~~~~~~~~~m CC libavfilter/af_haas.o ple_rate / 1000.0); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:184:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:184:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain) | ~ ~~~^~~~~~~~ src/libavfilter/af_axcorrelate.c:369:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "size", CC libavfilter/af_hdcd.o "set segment size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=256}, 2, 131072, AF }, | ^ src/libavfilter/af_axcorrelate.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ 11 warnings generated. src/libavfilter/af_compand.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_STRING, { .str = "0" }, 0, 0, A }, | ^ src/libavfilter/af_biquads.c:389:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 389 | BIQsrc/libavfilter/af_compand.cU:A76D:_135T:D Iwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]F ILTER(flt, float, -1. ,76 | 1 . , 0{) "| d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e cays",src/libavfilter/af_biquads.c: 360":s14e:t note: texpanded from macro 'BIQUAD_TDI_FILTER'i me over w360h | i c h d e c r eians e= o fi bvuofl[uim] e+ iss1 ;d e t e r m i n e d " , O F F S E T ( d e c a y s ) , A V _O P T _ TY P E _ S T R I N G , \{ .| s ^~~~~~~ ~t r = "0.8" }, 0, 0, A }, | ^ CC libavfilter/af_headphone.o src/libavfilter/af_compand.c:77:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "points", "set points of transfer function", OFFSET(points), AV_OPT_TYPE_STRING, { .str = "-70/-70|-60/-20|1/0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:78:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "soft-knee", "set soft-knee", OFFSET(curve_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A }, | ^ src/libavfilter/af_afftdn.c:1342:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1342 | dnsrc/libavfilter/af_compand.cch:-79>:n98o:is ewarning: _rmissing field 'unit' initializer [-Wmissing-field-initializers]ed uction = s->n oi79s | e _ r ed u{c t"igoani; n "| , ~ ~~~^~~~~~~~~~~~~~~ "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_Dsrc/libavfilter/af_afftdn.cO:U1343B:L36E,: { warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]db l = 0 } ,1343 - | 90 0 , 90 0 , Ad nc}h, - >| n ^o ise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_compand.c:80:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | src/libavfilter/af_afftdn.c : 1344 :{36 :"v olwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] me", "1344s | e t i n i t idanlc hv-o>lruemsei"d,u aOlF_FfSlEoTo(rin i t=i asl_-v>orluemsei)d,u aAlV__fOloPoTr_;T Y P| E ~ ~~~^~~~~~~~~~~~~~_ DOUBLE, { .dbl = 0 }, -900, 0, A }, | ^ src/libavfilter/af_compand.c:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "delay", "set delay for samples before sending them to volume adjustCC libavfilter/af_join.o er", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A }, | ^ src/libavfilter/af_compand.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ src/libavfilter/af_afir.c:542:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | for (int i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavfilter/af_loudnorm.o 3 warnings generated. CC libavfilter/af_mcompand.o CC libavfilter/af_pan.o src/libavfilter/af_biquads.c:436:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 436 | BIQUAD_TDII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:413:14: note: expanded from macro 'BIQUAD_TDII_FILTER' 413 | in = ibuf[i]; \ | ~ ^~~~~~~ CC libavfilter/af_replaygain.o src/libavfilter/af_channelmap.c:326:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 326 | if (nch_out > FF_ARRAY_ELEMS(buf->data)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelmap.c:352:12: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 352 | FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavfilter/af_arnndn.c 49 | :#d1514ef:i49ne: Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M IN(a,b) ((a) > 1514( | b ) ? ( b ) : ( a ) ) s ->| dc ~ ^ ~t _table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ CC libavfilter/af_sidechaincompress.o src/libavfilter/af_asupercut.c:245:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 245 | FILTER(fltp, float) | ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:231:41: note: expanded from macro 'FILTER' 231 | type sin = b ? dst[n] : src[n] * level; \ | ^~~~~~ ~ src/libavfilter/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:712:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:713:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 713 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^src/libavfilter/af_biquads.c :492:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 492 | BIQsrc/libavfilter/af_afir.cU:A727:D125_:L ATwarning: T_missing field 'unit' initializer [-Wmissing-field-initializers]F ILTER(flt 727, | f l o a{t ," c h a-n1n.e,l "1,. ," 0s) et | I^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R chansrc/libavfilter/af_biquads.cn:e460l: 16t:o note: dexpanded from macro 'BIQUAD_LATT_FILTER'i splay fre q460u | e n c y r e sipno n se "=, i buOfF[FiS]E;T ( i r _ c h a n n e l ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 0 } , 0 , 1 0 2 4 , V\F }| , ~ ^~~~~~~ | ^ src/libavfilter/af_afir.c:728:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 728 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_afir.c:729:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 729 | { "rasrc/libavfilter/af_arnndn.cte":, 1599 : 96":s etwarning: missing field 'unit' initializer [-Wmissing-field-initializers]v ideo rate", 1599 | O F F S E{T ("fmrodaemle"_r,a t"es)e,t AmVo_dOePlT _nTYaPmEe_"V,I DOEFOF_SREATT(Em,o d{e.ls_tnra m=e )",2 5A"V_}O,P T0_,T YIPNET_3S2T_MRAIXN,G ,V F{ .}s,t r =N| U ^L L}, 0, 0, AF }, | ^ src/libavfilter/af_afir.c:730:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 730 | {src/libavfilter/af_arnndn.c :"1600m:i96n:p "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "set mi n1600 | p ar t i t{i o"n ms"i,z e " , " sOeFtF SmEoTd(emli nnpa)m,e ", AOVF_FSOEPTT(_mToYdPeEl__InNaTm,e ) , {A.Vi_6O4P=T81_9T2Y}PE,_S T1R,I N6G5,5 3{6.,s tArF=N UL}L,}, | 0 ^, 0, AF }, | ^ src/libavfilter/af_afir.c:731:103:src/libavfilter/af_arnndn.c :warning: 1601missing field 'unit' initializer [-Wmissing-field-initializers]:96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 731 | 1601 | { {" "mmaxipx"",, ""sseett omuatxp upta rvtsi tiinopnu ts imzie"x," ,O FOFFFSSEETT((mmaixxp)),, A VA_V_OOPPTT__TTYPYEP_EI_NFTL,O A T{,. i{6.4d=b8l1=912.}0,} ,8,- 16,5 513,6 ,AF A}F, } | , ^ | ^ src/libavfilter/af_arnndn.c:1602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { NULL } src/libavfilter/af_afir.c | : ^732 :103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_afir.c:733:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ src/libavfilter/af_biquads.c:540:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 540 | BIQUAD_SVF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' 514 | in = ibuf[i]; \ | ~ ^~~~~~~ 9 warnings generated. src/libavfilter/af_asupercut.c:358:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_astats.c: 358808 | : 66 : {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c utoff", "set c ut808o | f f f r e q uaev_nlocgy("c,t xO,F AFVS_ELTO(Gc_uItNoFfOf,) ," NAVu_mbOerP To_fT YNPaEN_sD:O 6U%fB warning\LnE"s,, generated . n{b._dnbla=ns2 0/} ,( fl o2,a t2)s0-0>,n bF_LcAhGaS n}n,e ls )| ; ^ | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:359:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.csrc/libavfilter/af_astats.c:360::810103::66 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | 810 | { " l evaevl_"l,o g ("cstext, iAnVp_uLOtG _IlNevFeOl",, " N u mb e rO FFoSf EIT(nlfevse: l%f)\,n " ,A Vn_bO_PiTnf_sTY P/E_ D(OfUlBoLatE),s -{>.ndbbl_=c1h.a}n,n 0e.ls,) ; 1 .| , ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ F LAGS }, | ^ src/libavfilter/af_asupercut.c:361:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 361 | { NULL } | ^ src/libavfilter/af_astats.c:812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | av_log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:381:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }, | ^ src/libavfilter/af_asupercut.c:382:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:383:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:384:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 2., FLAGS }, | ^ src/libavfilter/af_asupercut.c:385:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 385 | { NULL } | ^ src/libavfilter/af_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ src/libavfilter/af_aiir.c:1528:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | { "zeros", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1529:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | { "z", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1530:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1530 | { "poles", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1531:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | { "p", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1532:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1533 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1534:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1535:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1535 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_compensationdelay.csrc/libavfilter/af_aiir.c:1562::46126::101 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rat e46" | , { " m m " , "OsFeFStE Tm(mra tdei),s t a n c AeV"_, O P T O_FTYFPSEE_TV(IdDiEsOt_aRnAcTe_Em,m ){,. stArV _=OP T"_2T5"Y}P,E 0_,I NITN,T 3 2 _{M.AiX6,4 V=F0 }},, | ^0 , 10, A }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, | ^ src/libavfilter/af_compensationdelay.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "wet", "set wet amount", OFFSET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:51:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "temp", "set temperature °C", OFFSET(temp), AV_OPT_TYPE_INT, {.i64=20}, -50, 50, A }, | ^ src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/af_silencedetect.o CC libavfilter/af_silenceremove.o CC libavfilter/af_speechnorm.o 10 warnings generated. 7 warnings generated. CC libavfilter/af_stereotools.o src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstage wideness", O23FFS warningETs(r generatedan. ge), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:349:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "level_out", "set level out", CC libavfilter/af_stereowiden.o OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "block_size", "set the block size", OFFSET(block_size),AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/af_crossfeed.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL } | ^ CC libavfilter/af_superequalizer.o CC libavfilter/af_surround.o src/libavfilter/af_channelsplit.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ CC libavfilter/af_tremolo.o src/libavfilter/af_crystalizer.c:39:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "i", "set intensity", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.0},-10, 10, A }, | ^ src/libavfilter/af_crystalizer.c:40:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_crystalizer.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_channelsplit.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_drmeter.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 8 warnings generated. src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", 12 "s warningest generated . central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ src/libavfilter/af_crystalizer.c:131:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | filters(dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 7 warnings generated. src/libavfilter/af_crystalizer.c:132:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | filters(dbl, double, inverse, clip, 1, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ CC libavfilter/af_vibrato.o src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}src/libavfilter/af_crystalizer.c, 0:,133 9:9919:9 9warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS}, | ^ 133 | filters(dbl, double, noinverse,src/libavfilter/af_biquads.c :n1521oc:l111i:p ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1.0, 1521a | v_ c l i{p"df,", 1 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "setsrc/libavfilter/af_crystalizer.c c:e66n:t27r:a lnote: expanded from macro 'filters'f requency "66 | , O F FcSoEnTs(tf rteyqpuee nmcuyl)t, A=V _tOdP->Tm_uTlYtP;E _ D O U B L E , { . d b l = 1 00 } , 0 , 9 9 9 9 9 9 , F L A G S } ,\ | | ~~~~ ~~~~^~~~ ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1524:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ CC libavfilter/af_virtualbass.o src/libavfilter/af_biquads.c:1525:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1526:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, src/libavfilter/af_crystalizer.c : 134 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ 134| | ^f ilters(dbl, double, noinverse, clip, 0,src/libavfilter/af_biquads.c :11528,: 51:. 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] avsrc/libavfilter/af_biquads.c_:c1472li:p108d:, note: 1expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION') | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c1472: | 66 : 27 : note: {expanded from macro 'filters'" channels ",66 | " s e t ccohnasntn etlysp et om uflitl t=e rt"d,-> mOuFlFtSE;T ( c h _ l a y o u t _s t r) , A V _ O P T _ T Y P E _ S T R I N G , { . s t r\ = y| } ~~~~ ~~~~^~~~, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473CC libavfilter/af_volume.o | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ src/libavfilter/af_crystalizer.c:136:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | filters(dblp, double, inverse, noclip, 1, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_crystalizer.c:137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 11 warnings generated. src/libavfilter/af_crystalizer.c:138:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | filters(dblp, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_biquads.c:1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1547:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUB3LE warning, s{ generated.. dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1551:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1552:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1552 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_crystalizer.c : 1553139 | : 1 : warning: {"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ", "set nu m139b | efri lotfe rpso(ledsb"l,p ,O FdFoSubElTe(,p onloeisn)v,e rAsVe_,O PcTl_iTpY, P0E,_ I1N,T ,1 .{0.,i 6av4_=c2l}i,p d1,, 02), A| F^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , | ^src/libavfilter/af_crystalizer.c :66:27: note: expanded from macro 'filters' 66 | const type src/libavfilter/af_biquads.cm:1554u:l5t: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]t d->mul t1554; | M I X _ C H A N N E L S _N O R M AL I Z E_ O P T I O N ( 1 , "\a l l| " ~~~~ ~~~~^~~~, 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1580:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | {"f", "set central freque15ncy warning",s O generatedF. FSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1582 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"wi5dt warninghs", generated . "set width", OFFSET(width), CC libavfilter/af_volumedetect.o AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1583:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1583 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1584 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ CC libavfilter/allfilters.o src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1588:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1588 | {NULL} | ^ CC libavfilter/asink_anullsink.o CC libavfilter/asrc_afdelaysrc.o In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ 14 warnings generated. src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ 6 warnings generated. src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width",src/libavfilter/af_deesser.c OF:F59SE:T95(: wwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]dt h), AV_OPT_TYPE_DOUBLE, {.dbl= x59} | , 0 , {9 9"9i9"9,, "FsLeAtG Si}n te n| s ^i ty", OFFSET(intensity), AV_src/libavfilter/af_biquads.cO:P1614T:_T88Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]D OUBLE, 1614{ | . d b l{"=po0l.e0s}",, 0".s0e,t 1n.u0m,be rA o}f, p o| l ^e s", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_deesser.c:60:95:src/libavfilter/af_biquads.c :warning: 1615missing field 'unit' initializer [-Wmissing-field-initializers]: 88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | 60 | { "{p "",m " , " s"este tm anxu mdbeeers soifn gp"o,l eOsF"F, SOEFTF(SmEaTx()p,o l e s ) ,AV _AOVP_OTP_TT_TYYPPEE__DIONUTB,L E{.,i 6{4.=d2b}l,= 01.5,} ,2 ,0. 0A,F },1 . 0| , ^ A }, | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | src/libavfilter/af_deesser.c :61M:I95X: _warning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]H ANNELS_NORMALIZ E61_ | O P T I O{N( 1",f "",a l"ls"e, t0 )f,r eq u| ^e ncy"src/libavfilter/af_biquads.c,: 1470: 78 : Onote: Fexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'F SET(fre qu1470e | n c y ) ,{ "mAixV",_ O"PsTet_ TmYiPxE"_,D OOUFBFLSEE,T( m{i.xd)b,l =A0V._5O}PT,_ T0Y.P0E_,D OU1B.LE0,, { .A d}b,l = x| } ^, 0, 1, FLAGS}, \ | ^ 6 warnings generated. src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSsrc/libavfilter/af_deesser.cE:T(66m:i12x: )warning: , missing field 'help' initializer [-Wmissing-field-initializers]A V_OP T66_ | T YP E_ D O{UB LNEU,L L{ .}d b l| = ^x }, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ CC libavfilter/asrc_afirsrc.o src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' CC libavfilter/asrc_anoisesrc.o 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQsrc/libavfilter/af_biquads.cR:(1636(:n5:- (warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]- 1)/2 )1636/ | ( 0 . 4 *B(LNO-C1K)S/I2.ZfE)_))O;P T IO| N ~^~~ (0), | src/libavfilter/window_func.h ^ :153:30src/libavfilter/af_biquads.c:: 1498note: :expanded from macro 'SQR'103 : note: expanded from macro 'BLOCKSIZE_OPTION' 153 | 1498 | # d{e"fbilnoec kSQsRi(xz)e "(,( x")*s(ext) ) t he| ^ block size", OFFSET(block_samplesrc/libavfilter/window_func.hs):, 155A:V_60O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_INT ,155 | { . i6 4 = x } , 0 , l3u2t7[6n8,] A F=} ,e x\p ( -| 0 ^. 5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.src/libavfilter/af_biquads.cf:)1636):)5;: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~^~~ src/libavfilter/af_biquads.c:1499src/libavfilter/window_func.h::103153:: 26note: :expanded from macro 'BLOCKSIZE_OPTION' note: expanded from macro 'SQR' 1531499 | | { " b " ,# d e f i n e S"QsRe(t xt)h e( b(loxc)k* (sxi)z)e " ,| ^O FFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M)3 - warning 0s. generated3. * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 80. warning3s * generated . M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1644 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1649:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1649 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ src/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:60:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:61:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavfilter/af_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1663 | {"b0", NULL, OFFSET(ob0), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1664:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ CC libavfilter/asrc_anullsrc.o src/libavfilter/af_drmeter.c:52:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ CC libavfilter/asrc_hilbert.o src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavfilter/asrc_sinc.o src/libavfilter/af_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | rms = sqrt(2 * p->sum / p->nb_samples); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_dialoguenhance.c:279:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ src/libavfilter/af_dialoguenhance.c:279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ CC libavfilter/asrc_sine.o CC libavfilter/audio.o CC libavfilter/avf_a3dscope.o src/libavfilter/af_drmeter.csrc/libavfilter/af_dynaudnorm.c::166:13045::138: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 130 | 166{ | " f r a m e l e nc"h,d r =" s2e0t *th el ofgr1a0m(ese cloenndgpteha ki n/ m sseqrct",( r m s s uOmF F/S E(T0(.f2ra m*e p_->lbelnk_nmusme)c))),; | ^~~~~~ ~A V_OPT_TYPE_INT, {.i64 =src/libavfilter/af_drmeter.c :51660:027}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10, 8 01660 | 0 , F L A GcShd r} ,= 2 0| ^* log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "f", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 5src/libavfilter/af_drmeter.c00:}168,: 66 : 1 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8000, FL A168G | S } , | ^ av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", src/libavfilter/af_dynaudnorm.cc:h132 :+138 : 1warning: , missing field 'unit' initializer [-Wmissing-field-initializers]c hdr); | ~~~~~~ ^~~~ 132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(src/libavfilter/af_dynaudnorm.cc:t133x:,138 A:V _warning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]O G_INFO, "Overall D R:133 | % g \ n ",{ d r" g/" ,s - >n b _ c h a n n el s"s)e;t t h| e ~~~~~~ ~~~^~~~~~~~~~~~~~~~ filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ 29 warnings generated. src/libavfilter/af_dynaudnorm.c:135:138: warning: missing field 'unit' initializer [-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/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-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/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-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/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-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/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-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/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "compress", "s4et warningthse generated c. ompress factor", OFFSET(compress_factor), AV_OPT_TYPE18_D warningOsU generatedB. LE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-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/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:149:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ 15 warnings generated. src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 2 warnings generated. 7 warnings generated. src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "delay", "base delay in milliseconds", OFFSET(delay_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A }, | ^ src/libavfilter/af_flanger.c:57:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A }, | ^ src/libavfilter/af_flanger.c:58:133: warning: src/libavfilter/af_firequalizer.cmissing field 'unit' initializer [-Wmissing-field-initializers] :131:114: warning: 58missing field 'unit' initializer [-Wmissing-field-initializers] | { "regen "131 | , " p e{r c"egnatina"ge, r"egseente graatiin ocnur v(ed"e,l ayOeFFdS sEiTg(gnaali nf)e,ed bAVa_cOPkT)"_,TY POEF_FSSTERTI(NfG,e e{ d.bsatrc k=_ g"agina)i,n _AinVt_OePrTp_olTaYPtEe(_fDO)U"B L}E,, 0 , {0.d,b lT=F0L}AG, S- 9}5,, 9 5| ^, A }, | ^ src/libavfilter/af_firequalizer.csrc/libavfilter/af_flanger.c::13259::109129:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 13259 | | {{ ""wgiaditnh"_,en tr"yp"e,r c"esentt aggaei no fen trdyel"a, yOedF sFiSgnEaTl( gamiinx_eedn twrityh) ,o ArVig_iOnPaTl_"T,Y PEO_FSFTSREITN(Gd,e {l a.syt_gra i=n )N, UALVL_ O}P,T _0TY,P E0_, DTOFULABGLES, }{,.d b | l ^= 71}, 0, 100, A }, | ^ src/libavfilter/af_firequalizer.c:133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133src/libavfilter/af_flanger.c | : 60 : 100{: "warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e lay", "s 60e | t d el a{ y""s,p eOeFdF"S,ET ("dsewleaepys) ,p AeVr_O PseTc_onTdY P(HEz_)D",O UOFBFLSEE, T{(s p.edebld )= ,0 A.V_01O P}T,_ T0.Y0P,E _1eD1O0U,B LFE,L A{G.S d}b,l = 0| . ^5 }, 0.1, 10, A }, | ^ src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-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/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/af_firequalizer.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:154:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ 22 warnings generated. src/libavfilter/af_firequalizer.c:156:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ CC libavfilter/avf_abitscope.o src/libavfilter/af_firequalizer.c:157:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 158 | { NULL } | ^ src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_haas.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_extrastereo.csrc/libavfilter/af_haas.c::75:37119::102 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {37 | " r ig ht _g{a i"n"m," , " "sseett r itghhe td giafifne"r,e n c e OcFoeFffSiEcTi(epnart_"g,a iOnF1F)S,E T (m ul t ) , AAVV__OOPPTT__TTYYPPEE__DFLOOUBALTE,, { .{d.bdlbl==2.15}},, 0.-0101,56 2150,, A6 4},, A| ^ }, | ^ src/libavfilter/af_haas.csrc/libavfilter/af_extrastereo.c::7638::119102:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 7638 | | {{ " c""r, i"genhabtl_ep hclaisep"pi,ng " , " s et r i g h t p h a sOe"F,F S E TO(FclFiSpE)T,( pAVa_rO_PpT_hTaYPsEe_1)B, O O L , {.AiV6_O4P=T1_},T Y P E _ B0O, O L,1 , A {}.,i 6 | 4 ^=1 }, 0, 1,src/libavfilter/af_extrastereo.c :39A: 12}:, warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 39 | { NULL src/libavfilter/af_haas.c} : 77| :12 ^: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ src/libavfilter/af_extrastereo.c:87:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | average = (left + right) / 2.; | ~~~~~^~~~~~~ ~ CC libavfilter/avf_ahistogram.o src/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->mi9n_ warningphsas generatede . ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ CC libavfilter/avf_avectorscope.o CC libavfilter/avf_aphasemeter.o src/libavfilter/af_replaygain.c:335:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_mcompand.c:97:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "args", "set parameters for each band", OFFSET(args), AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/CC libavfilter/avf_showcqt.o -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 }, | ^ src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/af_replaygain.c:349:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 349 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:353:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 353 | src/libavfilter/af_loudnorm.c :av_assert0(i < FF_ARRAY_ELEMS(freqinfos)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)103): 152{: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { " I " , CC libavfilter/avf_showcwt.o \ " s| et ^~~~ i ntegrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.src/libavfilter/af_firequalizer.cdbl: =552 -:2414: .warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], -70., -5525 | . , F LsA-G>Sc e}p,s t r| u ^m _tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minvalsrc/libavfilter/af_loudnorm.c)):;104 : 152| : ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h: 47:10422: | note: expanded from macro 'FFMAX' { "i" ,47 | # d e fi n e F F M A X ( a , b )" s(e(ta )i n>t e(gbr)a t?e d( a)l o:u d(nbe)s)s | t ^ ~a rget", src/libavfilter/af_firequalizer.cOF:F552S:E41:T (warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a rget_i) , 552 | A Vs_-O>PcTe_pTsYtrPuEm__DtObUuBf[LkE], = {l.odbgl( F= F-M2A4.X}(,s - > c-e7ps0t.r,u m _ tb u f [-k5].,, mFinLvAaGlS) )}; , | ~~~ ^~~~~~~~~~~~~~~~~~~| ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,bsrc/libavfilter/af_loudnorm.c): 105((:a152:) >warning: missing field 'unit' initializer [-Wmissing-field-initializers]( b) ? (a) :105 | ( b ) ) {| ^ "LRA", "set loudness range target", OFFSET(target_lra), CC libavfilter/avf_concat.o AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_replaygain.csrc/libavfilter/af_loudnorm.c::107:404152::40 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | 404 | { " T P " , s u m + = s a mp l e s ["0s]e *t smaamxpilmeus[m0 ] t+r usea mppleeask[1"], * s a m p l e s [ 1 ]O;F F S| E ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ T(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_firequalizer.c:565:26:src/libavfilter/af_loudnorm.c :warning: 108:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]152 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 565 | 108 | { d"otup"b, l e m ag = e x p ( s - > c"espestt rmuamx_itmbuumf [kt]r *u eno rpm)e ak*" ,n o r m; | ^~~~~~~~~~~~~~~~~~~ ~ OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_firequalizer.c:566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_loudnorm.c:109: 152566: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] doubl e109 p | h = s-{> c"epmsteraums_utrbeufd[_k+I1]" ,* n o r m ;" m | e ^~~~~~~~~~~~~~~~~~~~~ ~as ured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "measured_lra", src/libavfilter/af_replaygain.c ":m440e:a33s:ur ewarning: d implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L RA of input f440i | le ", leOfFtF S E=T ((mheiasstu_br[eid _ l r a]) ,= sa m p l eAsV[0_]O)P T*_ cToYefPfE__bD[O0U]B;L E ,| ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_replaygain.c:441:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_loudnorm.c :441113 | : 152 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] right = (113h | i st _ b [{i "+m e1a]s u=r esda_mpTlP"e,s [ 1 ] ) * "cmoeeafsfu_rb[e0d] ;t r ue| p ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~e ak of input file", OFFSET(measured_tp), AV_OPT_src/libavfilter/af_replaygain.cTY:PE442_:D47:O UBwarning: LEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.dbl 442 | = 9 9 . } , l e f-t9 9 +.=, h i s t_ b [i9 9-. , 2 ]F L*A cGoSe f}f,_ b [| 1 ^ ] - hist_a[i - 2] * coeff_a[1]; src/libavfilter/af_loudnorm.c | : ^~~~~~~~~~~~~ ~114 :152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c:442:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | { 442" | m e a s u r e d l_efttp " ,+ = h i s t"_mbea[siu r-e d2 ]t r*u ec opeeffa_kb [o1f] i-n phiustt _af[iil e- "2,] * OcFoFeSfETf(_mae[a1]s;u r| e ^~~~~~~~~~~~~ ~d _tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -src/libavfilter/af_replaygain.c9:9443:.47,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99., 443 | F L A G S },r i g| ^h t += hist_b[i - 1] * coeff_b[1src/libavfilter/af_loudnorm.c]: 115-:152 :h iwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]t _a[i - 1] *115 | co e f f_ a{[ 1]";m e a| su ^~~~~~~~~~~~~ ~r ed_thresrc/libavfilter/af_replaygain.csh:"443,: 18 :" mwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a sured t h443 | r e s h o l d orfi gihtn pu+t= hfiislte_"b,[ i O F-F SE1T]( m*e acoseufrfe_db_[1t]h r-e hsihs)t,_ a [AiV _-O P1]T _* TcYoPefEf__DaO[U1B]L;E , | ^~~~~~~~~~~~~ ~{ .dbl = -70.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_replaygain.c:444:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | src/libavfilter/af_loudnorm.c :le116f:t152 :+ = warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]is t_b[i - 4] 116* | c o e f{f _"bo[2f]f s- ehti"s,t_ a [ i - 4 ] * " scoeet foff_fa[s2e]t; g a| ^~~~~~~~~~~~~ ~i nsrc/libavfilter/af_join.c", :src/libavfilter/af_replaygain.c 73: 137:: 444: 18:warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | O 73F | F S Ele T (fo{tf f "si npeu+t=) thi,ss" , t _ b [ i - 4"ANV]_OuP mT*b_ TcYePor Eoef_f DifOn_pb[U2BuL]t E s-t rhei,as mt{_s.a[.i"d, bl O=-F 04.]F }S*E, T (c ion e-fpfu_a9[t9s2.,) ],; | ^~~~~~~~~~~~~ ~ 9 9 . ,AV _ OPFTLA_GTSY PE}_,IN T ,| ^ { .i64 = 2 }src/libavfilter/af_replaygain.c,: 445:147,: warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T_MAX, 445 | src/libavfilter/af_loudnorm.c :A |117: 152 F: r} warning: imissing field 'unit' initializer [-Wmissing-field-initializers],g h t| ^ += 117 | h i s t{ _"b[lii n- e3]a r*" ,c o e f f _ b [ 2 ]src/libavfilter/af_join.c :- h75"in:o130r:ms atliwarning: z_missing field 'unit' initializer [-Wmissing-field-initializers]ea[ i -l i3]n e*a cr75o | el y if ff _ ap[2 o ] s;s i | b ^~~~~~~~~~~~~ ~ l e " , src/libavfilter/af_replaygain.c : 445 : 18 :"OoFuFtSp EuTwarning: (timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l isntear era445) | , m. " , rO Fi ghFtS +EAT=V(c hhai_nsneOlt_PbT__[lTYia Py-oE u_3B]tO O_*L cso,et f r ) ,{.fi6 4_bAV _=[ O12}P], T -_ T Y PEh_ iS s TtR0_aI,N G ,[ i { .-s 1t,3 r] =* FcL AGo"eSffs_ ta}e[,r2 e| ];o ^ " }| , ^~~~~~~~~~~~~ ~ 0 , 0, A|F }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dual_monosrc/libavfilter/af_join.c":,79 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "tre at79 | mo n o i n{ pNuUtL La }s d| u ^a l-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ src/libavfilter/af_replaygain.c:489:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | left = (hist_b[i] = src[0]) * coeff_b[0]; | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:490:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | right = (hist_b[i + 1] = src[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:77:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_replaygain.c :492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | 492 | { " l e v el _irn"i,g h t" s+e=t hiinsputt_ bg[aii n-" , 1 ] *O FcFoSeEfTf(_bl[e v1e]l_ i-n )h,i sAt_Va_O[PiT _-T Y P1E]_ D*O UcBoLeEf,f _{a.d[b1l =]1;} , | ^~~~~~~~~~~~~~ ~ 0src/libavfilter/af_replaygain.c.:04921:518:6 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 64, 492 | A | F | R } , r i| g ^h t += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:81:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c 81: | 493 : 49: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "thresh o493 | l d " , " s e tl etfhtr e s+h=o lhdi"s,t _ b [ i O-F F4S]E T*( ctoherfefs_hbo[l d2)], -A Vhi_stO_PaT[i_ TY-P E _4D]O *U BcLoEe,f f{_.ad[b2 l]=; 0 .| 1 ^~~~~~~~~~~~~~ ~2 5}, 0.0src/libavfilter/af_replaygain.c0:04939:718:6 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3, 1, 493A | |F | R } , | l ^e ft += hist_b[i - 4] * coeff_b[ 2]src/libavfilter/af_sidechaincompress.c -: h82i:s120t:_ awarning: [missing field 'unit' initializer [-Wmissing-field-initializers]i - 4] * c82o | e f f _ a{[ 2" r]a;t i o| " ^~~~~~~~~~~~~~ ~, "set ratio", OFFSET(ratio), AV_OPT_Tsrc/libavfilter/af_replaygain.cYP:E494_:D49O:U Bwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E , {.dbl= 2494} | , ri g h t + =1 ,h i s2t0_,b [Ai |-F | R3 ]} ,* c| o ^e ff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:83:120: src/libavfilter/af_replaygain.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 494:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83 | 494{ | " at t a c k "r,i g h t "s+e=t haitstta_ckb",[ i - 3 ] *O FFcSEoTe(faft_tba[c 2k]) ,- h iAsVt__OaP[Ti_ T-Y P E3_]D O*U BcLoEe,f f{_.adb[l2 =]2;0 } ,| ^~~~~~~~~~~~~~ ~ 0.01, 2000, A|F|R }, | ^ src/libavfilter/af_replaygain.c:495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_sidechaincompress.c495: | 84 :120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] left 84+ | = h i {s "tr_ebl[eia s-e " ,6 ] *" sceote frfe_lbe[a s3]e "-, h i s t _ a [ iO F-F S E6T]( r*e lceoaesfef)_,a [ 3 AV]_;O P T| _ ^~~~~~~~~~~~~~ ~T YPE_DOUBLsrc/libavfilter/af_replaygain.cE:,495 :{18.:d warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l= 250}, 495 | 0 .0l1ef,t 9 0+0=0 ,h iAs|Ft|_Rb [}i, - | 6 ^ ] * coeff_b[ 3] - hist_a[i - 6] * src/libavfilter/af_sidechaincompress.cco:e85f:f120_:a[ 3warning: missing field 'unit' initializer [-Wmissing-field-initializers] ]; | ^~~~~~~~~~~~~~ ~ 85 | { "makeup", "set make up gain", OFFSET(masrc/libavfilter/af_replaygain.ck:e496u:p49):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT _496T | Y P E _ D O U rBiLgEh,t {+.=d bhli=s1t}_,b [ i - 5 ] * c o e f1f,_ b [ 634], -A |hFi|sRt _}a,[ i | - ^ 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.csrc/libavfilter/af_sidechaincompress.c::49686::18120:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 496 | 86 | { " krnigehet" ,+ = h i s"ts_ebt[ ikn e-e " ,5 ] * c o e f f_ b[ O3]F F-S EhiTs(tk_neae)[,i - 5 ]A *V _cOoePfT_fT_aY[P3E ]_;D O U| BL ^~~~~~~~~~~~~~ ~E , {.dbl=2.82843}, 1, 8, A|F|R }, | ^ src/libavfilter/af_replaygain.c:497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] src/libavfilter/af_sidechaincompress.c- :h93is:t120_:a [warning: imissing field 'unit' initializer [-Wmissing-field-initializers] - 8] * c o93e | f f_ a [ 4{ ]"l;e v| e ^~~~~~~~~~~~~~ ~l _sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_Tsrc/libavfilter/af_replaygain.cY:P498E:_49D:O Uwarning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L E, {.db l498= | 1 }, r i g0h.t0 1+5=62 5h,i s t _6b4[,i A-| F |7R] }*, c o| e ^f f_b[ 4] - hist_src/libavfilter/af_headphone.ca[:i368 -: 61: 7]warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] csrc/libavfilter/af_sidechaincompress.coe:f94f:_a120[:4 warning: ]missing field 'unit' initializer [-Wmissing-field-initializers]; 368 | | ^~~~~~~~~~~~~~ ~ f94l | o a t src/libavfilter/af_replaygain.c g:{a498: 18in"_mi:lix "warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], = e x 498 | p f( (" sest - m>ix "ga i ,n r-i g 3 h t * + n=b _ ihnOipFsFSutE_tT_b([ci m- h ia7x]n )n, *e cole sf f_)b [ A/V _24]O P0T_- T* MYhPi_LEs_NDOtU1_0)B;La[ iE ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~- {7.]d b*l =co1e}f,f _ a [ 4 ]; | ^~~~~~~~~~~~~~ ~ 0, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c95: | 499 :49 : {warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ULL } | 499 ^ | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | 4 r warningigsh generatedt . += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_join.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_replaygain.c:506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | 506f | o r ( i = 0ri;g ih t <+ =c thxis-t>n_bb_[iin p-u t1s5]; i*+ +c) o{e f f| ~ ^ ~~~~~~~~~~~~~~_ b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_join.c:278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 22 warnings generated. src/libavfilter/af_join.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_pan.c:405:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "args", NULL, OFFSET(args), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM }, | ^ src/libavfilter/af_replaygain.c:584src/libavfilter/af_pan.c::57:406 :warning: 12:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 406 | 584{ | N U LLa v}_ l o| g( ^c tx, AV_LOG_INFO, "track_gain = %+.2f dB\n", gain); | ~~~~~~ ^~~~ src/libavfilter/af_replaygain.c:585:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | av_log(ctx, AV_LOG_INFO, "track_peak = %.6f\n", s->peak); | ~~~~~~ ~~~^~~~ src/libavfilter/af_tremolo.c:39:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | src/libavfilter/af_join.c :{314: 19":d" , warning: "secomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t src/libavfilter/af_silenceremove.cdep:th114 :a162s: p warning: e314missing field 'unit' initializer [-Wmissing-field-initializers]r | c e n t afgoer" ,( i114 | = O FF 0S ;ET ( deip {t< hc")tst,a xr - >tnA_Vb__OpPinepTr_uiTtodYss",P ; E i"+s_e+D)tO p e{rUio dBs L| E,o ~ ^ ~~~~~~~~~~~~~~f s i{le.ndceb src/libavfilter/af_join.cpl:a =425 r:0ts19 :t.5 }o, warning: s comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k i 0p. 0f, r 4251o | .m0, s ftoarr t( "iFL,A G S = 0 ; }i, O| ^< F FScEtT(xst-a>rtn_bp_eirnipodsrc/libavfilter/af_tremolo.cs)u,: t41s ; : 12 i:+ + ) warning: missing field 'help' initializer [-Wmissing-field-initializers]A {V 41 | _ O P T| _ ~ ^ ~~~~~~~~~~~~~~T{ Y PNEUL_Lsrc/libavfilter/af_join.c I}: N432 T| : ^ ,19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {.i 6432 | 4 = 0 }, f o r 0(i, = 0 ; 90i00 ,< cAtF x}-,> n b_| i ^ nputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:116:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:121:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "stop_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:122:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "stop_duratisrc/libavfilter/af_stereotools.con":, 63 :"112s:et warning: smissing field 'unit' initializer [-Wmissing-field-initializers]to p duration of 63n | o n -s i l{e n"lcee vpealr_t"i,n " , "s e t l eOvFeFlS iEnT("s, t op _ dOuFrFSaEtTi(oln_eovpetl)_,in ) , A V _O PATV__TOYPPET__DTUYRPEA_TDIOONU,B L{E.,i 6{4.=d0b}l,= 1 } , 0 ,0 .I0NT1356225_,M A X6,4 ,A FA }},, | | ^ ^ src/libavfilter/af_silenceremove.c:123src/libavfilter/af_stereotools.c:162::64 :warning: 112missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | 64 | { " s{t o"pl_etvherels_hooult"d," , ""seste lte tvehlr eosuhto"l,d f oOrF FsStEopT (slielveencle_o udte)te,c t i AoVn_"OP,T _ TY P E _ D O U B LE ,O F{F.SdEbTl(=s1t}o,p _ t h0r.e0s15h6o2l5,d )6,4 , A },A V _| O ^P T_TYPE_DOUBLE, {.dbl=0}, 0src/libavfilter/af_stereotools.c,: 65 :D112:B Lwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]M AX, AF }, 65 | | ^ { "balance_in", "set balance in", OFFSsrc/libavfilter/af_silenceremove.cET:(b124a:l162a:n cewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]i n), AV_OP T124_T | Y PE _ D OU{BL E"s,t {o.pdb_l=s0i}le,n c e"-,1 , " s e t s t o1p, Ad u}r,a t i| o ^ n of silence part to keep", src/libavfilter/af_stereotools.c : 66 : 112O:F FSwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (stop_si le66n | c e _o p t{), " b a lAaVn_ceO_PoTu_tT"YP,E _"DsUeRAtT IbOalNan,c e{ .oiu6t4"=,0 } ,O F FS E T (0b,a lIaNnTc3e_2o_uMt)A,X ,A VA_FO P}T,_ T Y| P ^E _DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "softclip", src/libavfilter/af_silenceremove.c : 129 :"162e:n awarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l e softclip "129, | O F F S{ET ("swoifntdcolw"i,p) , A V_ O P T _"TsYePtE _dBuOrOaLt,i o {n. io64f= 0w}i,n d o w 0f, o r s i l e n c e1 ,d eAt e}c, t i| o ^n" , OFFSET(window_duration_opsrc/libavfilter/af_stereotools.ct):,68: 112A:V _Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_DU R68 | A T I O N{, "{m.uit6e4=l2"0,0 0 0 } , 0",m u1t0e 0L0"0,0 0 0 0 , AF } , O F | F ^S ET(mu8te warning_sl) generated, . src/libavfilter/af_silenceremove.c : 130 :A12V_:O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ TYP E130_ | BO O L , { {N.UiLL6 4}= 0 }| , ^ 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:69:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1369 | warning s generated . { "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "phasel", src/libavfilter/af_headphone.c "ph:as710e: 84L":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(phase_l), AV_OPT_TYPE _710B | O O L, s {-.>ig6a4i=n0_}lf,e =0, e x p f ( ( s - >g1a,i An },- 3| * ^ src/libavfilter/af_stereowiden.cin:l8i warning46sn: generatedk100-. >:c hwarning: _lmissing field 'unit' initializer [-Wmissing-field-initializers]ay out.nb_csrc/libavfilter/af_stereotools.cha:n71n:e 112l46s: | warning: +missing field 'unit' initializer [-Wmissing-field-initializers] s -{>l f "e71d | _ e gl aain{)y " ", p / h 20a s"e*r"s, M e _t Lde l N"a1phya0 s)e tR;"i m,e " | , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ OOFFFFSSEETT(p(hdaeslaey)_,r ) , A V _AOPVT__OTPTY_PTEY_FPLEO_ABTOO,L ,{ . d{b.li=6240=}0,} ,1, 1 000,, A }, | ^1 , A }, | ^ src/libavfilter/af_stereowiden.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT }, | ^ src/libavfilter/af_stereowiden.c:48:101: warning: src/libavfilter/af_hdcd.cmissing field 'unit' initializer [-Wmissing-field-initializers] :989 :4878 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "crossfeed", "set cross feed", O F989F | S E T (cr os s f eOeFdF)S,E TA(Vd_OiPsaTb_lTeY_PaEu_tFoLcOoAnT,v e{r.td)b,l =A.3V}_O,P T0_,T Y0P.E8_B,src/libavfilter/af_stereotools.c OA:TO84 L}:,,112 { :| ^. i6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers] = 1 }, 0 , 841 | , A } , { "s| lsrc/libavfilter/af_stereowiden.c ^ev :"49,: 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set s i49d | e l e v e{l "",d r y mOiFxF"S,E T (s lsrc/libavfilter/af_hdcd.c e":991vs)e:t,99 : d warning: rmissing field 'unit' initializer [-Wmissing-field-initializers] y - mAiVx_",O P T 991 _ T | YO FFPS EE_ D TO U ( BdLOrEyFF,SmE iTx{),( .pdr bAl=o1V}c_eO,Ps T _s_ sTt0Y.Pe0rEe1_FoL),5 OAV6_A2OPT5T,, _ 6 4TY{PE,_. AB dOO}Lb,l=,.8 } | ^, { 0.i,6 41 .=0 ,H ADTC D}_,P R O| C ^E SS_STEsrc/libavfilter/af_stereotools.cR:EO85_:D112E:F Awarning: ULmissing field 'unit' initializer [-Wmissing-field-initializers]T }, 0src/libavfilter/af_stereowiden.c, :1, 50:8512 | A: warning: missing field 'help' initializer [-Wmissing-field-initializers]} {, " s50b| | ^ a l "{, N U L L } | " ^s et side balance",src/libavfilter/af_hdcd.c O:F993F:S73E:T (warning: smissing field 'unit' initializer [-Wmissing-field-initializers] bal), 993 | A V _O PT _ TOYFPFES_EDTO(UcBdtL_msrc/libavfilter/af_loudnorm.cEs,): ,{ .708Ad:V31_b:O l=warning: 0Pcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]}T, _ T Y-PE1_,I N T , { 708 .i | 6 4 1, A= 2 }0 00, } , | ^1 00f,or 6(00i00n, tA i =} ,0 ;| ^src/libavfilter/af_stereotools.ci : <86 :F112F_:A Rwarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]A Y_ELEMS (86s | - > p t{ s"src/libavfilter/af_hdcd.cm);: l995ie:67+:v+ )"warning: , missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 995" | s e t m i dOdFlFeSE Tl(efveol"r,c eO_FpFeSE)T,( AmVl_eOv)P,T _ T YP E _ B OOALV,_ O{P T._iT6Y4P E=_D O0UB L}E,, 0{,. d1,b lA= }1,} ,| ^ 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_hdcd.c: 1008:8810 | : warning: {missing field 'help' initializer [-Wmissing-field-initializers] "bas e1008" | , { N U L L}" s e| t ^ stereo base", OFFSEsrc/libavfilter/af_join.cT(ba:s448e:)19,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_T YP448E | _ D O U BfLoEr, ({.idb l== 00};, i -<1, c t x - >n b _ i1n,p utAs ;}, i +| ^+ ) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:463:34src/libavfilter/af_headphone.c: :warning: 753comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]:12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c 463:753 | 89 : | 112 : i warning: missing field 'unit' initializer [-Wmissing-field-initializers]f{ N(ULs->Lch _ l89a} | y ou t .| ^n b{_ "cdehlananye",l s > F F _"AseRtR AdYe_lEaLyEM"S(,f r a m e - >OdFaFtSaE)T)( d{ e la| y ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~) , src/libavfilter/af_join.cAV:_496OP:T20:_ TYwarning: PEcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_D OUBLE, { .496d | b l = 0i}f, -(2n0b,_ b u f f e r s 2>0 , FAF_ AR}R,A Y| _ ^ ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_stereotools.csrc/libavfilter/af_join.c::90506::11221:: warning: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 90 | 506 | { " s cfloerv e(li", = 0 ; "sie b uAfV)_,O PnTb__TYbPuEf_fDeOrUs)B;L Ei,+ +){ .{d b| l ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 1}, 1, 100src/libavutil/macros.h,:49 :A25: },note: expanded from macro 'FFMIN'| ^ 49 | #define FFMIN(a,b) ((a) src/libavfilter/af_stereotools.c>: 91(:112b:) warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] (b) : ( a)91) | | { ~ ^ ~ "phase", src/libavfilter/af_join.c : 506: 19 :"s etwarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]st ereo ph a506s | e " , OfFoFrS E(Ti (=p 0h;as ei )< ,F F M I N ( FAVF__AORPTR_ATYY_PEE_LDEOMSU(BfLrEa,m {e.-d>blb=u0f}),, n 0b,_ b u f f e r3s6)0;, Ai +}+), {| ^ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:537:16: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 537 | FFMIN(FF_ARRAY_ELEMS(frame->src/libavfilter/af_silencedetect.cdata:)57,: 137s:- >warning: chmissing field 'unit' initializer [-Wmissing-field-initializers]_ layout.nb_chann e57l | s )) ; { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" n", src/libavutil/macros.hsrc/libavfilter/af_stereotools.c :: 49 97:: 2512 ::" note: swarning: expanded from macro 'FFMIN'emissing field 'help' initializer [-Wmissing-field-initializers] t n o9749i | | s#ed toel fe r a{n cNeU"L,L } | ^ OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, i nFeL AFGSF M},I N( a,| b) ^ ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.csrc/libavfilter/af_silencedetect.c::54558::19137: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 545 | 58 | f o r {( i" n=o i0se;" ,i < c t"xs-e>tn bn_oiinpsutes; tio+l+er)an c e"| , ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c : 554 : 19 :O Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ET(no i554s | e ) , f or ( i A=V_ O0P;T _iT UnBbLE_,i n{p.udtbsl;= 0i+.+0)0 1{ } ,| ~ ^ ~~~~~~~~~~~~~~ 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:59:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:60:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:61:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_silenceremove.c:217:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:592:19:src/libavfilter/af_silenceremove.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]227 :15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | 227 | fo rs ->s(iu m= -1=; *iw s nb| _ ~~ ^~~~~~~~ inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:228:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:230:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->sum += *wsample; | ~~ ^~~~~~~~ CC libavfilter/avf_showspatial.o CC libavfilter/avf_showfreqs.o src/libavfilter/af_silenceremove.c:277:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:287:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:98:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c:288:15: 98warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { " p288e | a k ", "ss-e>ts utmh e p=e famka xfv(asl-u>es"u, mO,F F0S.EfT)(; p e| ~ ^~~~~~~~~~~~~~~~~~a k_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^src/libavfilter/af_silenceremove.c :290:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:99:106: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:100:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:101:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:102:130: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "t", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 106 warning | s generated . { "raise", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "r", "set the expansion raising amount", OFFSET(raise_amousrc/libavfilter/af_silenceremove.cnt):,335 :A20V:_O Pwarning: T_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_DOUBLE, {.d b335l | = 0 .0 0 1r}e,t u0r.n0, 1n.e0w,_ sFLuAmGS /} ,s - >| w ^i ndow_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", Osrc/libavfilter/af_silenceremove.cFFSE:T(345c:h15_l:a ywarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u t_str), AV_ O345PT | _ T Y P Es_-S>TsRuImN G-,= {.*swtsra=m"apllel;" }, | 0, ~~ ^~~~~~~~ 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set src/libavfilter/af_silenceremove.cch:a346nn:e15l:s warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o filter "346, | O F F SsE-T>(scuhm_ l a=y ofumtax_fs(trs)-,> sAumV,_O P0.Tf_T)Y; P E_| S ~ ^~~~~~~~~~~~~~~~~~T RING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.csrc/libavfilter/af_silenceremove.c::112348::99:15 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | 112s | - > s u m{ +"=i n*vwesrta"m,p "lsee;t | i ~~ ^~~~~~~~n verted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:113:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "i", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "link", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "l", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:116:102: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:117:102: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/af_silenceremove.c:395:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_volume.c:30: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_hdcd.c:1360:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_silenceremove.c1360 | : 405 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] GAINTO F405L | O A T (sct-x>-s>uvma l-_=t ar*gwesatm_pgalien; > >| 7 ~~ ^~~~~~~~) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.src/libavfilter/af_silenceremove.c0 : | 406 ^~~~~~~~~~~~~~ ~: 15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_hdcd.c406: | 1359 : 12: warning: s-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> sum = 1359f | m a x f ( s - > s u mG,A I0N.TfO)F; L O| A ~ ^~~~~~~~~~~~~~~~~~T( tIn file included from arsrc/libavfilter/af_surround.cg:et30: _src/libavfilter/window_func.h:g155a:i60n:[ 1warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c: 832155: | 30 : note: expanded from macro 'GAINTOFLOAT' l u832t | #[dne]f i=nsrc/libavfilter/af_silenceremove.c eex:p408( -:G015.A:5IN warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T O*F LSOQA R(T408((g) | n -(g )( ? N-s(f-l-o1>)/a2ts))u/m( 0(.4+g=* *>(>w1Ns-1))a /2m.pf-)l e;) )(; (| | ~^~~ g ~~ ^~~~~~~~ & 1src/libavfilter/window_func.h) :? 1530.:530 :: note: 0expanded from macro 'SQR'.0 ) : 0 .153 | 0 | ^~~~~~~~~~~~~~ ~ #define Ssrc/libavfilter/af_hdcd.cQ:R1358(:x12:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x)*(x) )1358 | | ^ GAINTOFLOAT(target_gasrc/libavfilter/window_func.hin:[0155]: 60>:> 7warning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c :155832 | : 30: note: expanded from macro 'GAINTOFLOAT' lu832t | [#nde]f i=n ee xGpA(I-NT0O.F5L O*A T(SgQ)R ((g()n -?( N-(-f1lo)at/)2()g/>>(10.)4 *-( N(-(1CC libavfilter/avf_showspectrum.o g )&/ 21.)f )?) );0 . 5| ~^~~: 0.0src/libavfilter/window_func.h): 153:: 26:0 note: .expanded from macro 'SQR'0 | ^~~~~~~~~~~~~~ ~ 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 3 warnings generated. src/libavfilter/af_hdcd.c:1506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1506 | detect->max _312ga | iAnN_AaLdYjZuEs_tCmHeANnNtE L=( fFlFtM,I fNl(odaett,e c t0-.>fm,a (xf_lgoaaint_a)djMusItNm_ePntE,A KG)A IN T| O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LOAT(stsrc/libavfilter/af_speechnorm.cat:e272:-43:> mnote: aexpanded from macro 'ANALYZE_CHANNEL'x _gain)); 272 | | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h : 49 : 22 : note: expanded from macro 'FFMIN' pi [49 | p#die_feinnde] .FmFaMxI_pNe(aak, =b )m a(x(_ape)a k>; ( b ) ? ( b ) : ( a ) ) | ^ ~ \ | ~ ^~~~~~~~src/libavfilter/af_hdcd.c :1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustmsrc/libavfilter/af_speechnorm.ce:n312:t1 =: Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M IN(dete c312t | -A>NmALaYxZ_Eg_aCiHnA_NaNdEjLu(stfmlentt,, fGAlIoNaTtO,F L O0A.Tf,( s(tfalotae-t>)mMaIxN__gPaEiAKn)) ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:273:42:src/libavfilter/af_hdcd.c :note: 832expanded from macro 'ANALYZE_CHANNEL' :30: note: expanded from macro 'GAINTOFLOAT' 273 | 832 | # d e f i ne G A I N TpOFiL[OpAi_Te(ngd)] .r(mgs_)s u?m - (= frlmosa_ts)u(mg;> > 1 ) - (( g & 1 ) ? 0 . 5 : 0 . 0 ) :\ 0| . ~ ^~~~~~~0 | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:304:31: note: expanded from macro 'ANALYZE_CHANNEL' 304 | pi[pi_end].max_peak = new_max_peak; \ | ~ ^~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:305:30: note: expanded from macro 'ANALYZE_CHANNEL' 305 | pi[pi_end].rms_sum = new_rms_sum; \ | ~ ^~~~~~~~~~~ src/libavfilter/af_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPTsrc/libavfilter/af_surround.c_T:Y253P:E21_:D Owarning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B LE, {.dbl=250},1 02530 | , 5 0 0 , sF-L>AlGowSc u}t ,= 1| .f ^ * s->lowcutf / (inlink->sample_ratesrc/libavfilter/af_virtualbass.c :*45 :0113:. 5warning: )missing field 'unit' initializer [-Wmissing-field-initializers] * (s->wi n_45s | i z e {/ "2s)t;r en g| t ~~~~^~~~~~~~~~~~ ~h ", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLsrc/libavfilter/af_surround.cA:G254S: 22}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 254 | ssrc/libavfilter/af_virtualbass.c->:hi46g:10h:c uwarning: tmissing field 'help' initializer [-Wmissing-field-initializers] = 1 46. | f * s -{>NhUiLgLh}c u t| f ^ / (inlink->sample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:644:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 644 | if (s5-> warningstsa generatedr. t_holdoff_end >= s->start_duration) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:674:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 674 | s->start_silence_end = FFMIN(s->start_silence_end + 1, s->start_silence); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_silenceremove.c:675:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 675 | if (s->start_silence_offset >= s->start_silence) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:784:47: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 784 | s->stop_silence_end = FFMIN(s->stop_silence_end + 1, s->stop_silence); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/avf_showvolume.o src/libavfilter/af_silenceremove.c:785:52: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 785 | if (s->stop_silence_offset >= s->stop_silence) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:796:45: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 796 | if (s->stop_holdoff_end >= s->stop_duration) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:1672:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1672 | av_log(ctx, AV_LOG_VERBOSE, "Channel %d: tg %0.1f: %d\n", i, GAINTOFLOAT(j), state->gain_counts[j]); | ^~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1681 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 1682 | "HDCD detected: yes, peak_extend: %s, max_gain_adj: %0.1f dB, transient_filter: %s, detectable errors: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CC libavfilter/avf_showwaves.o src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:387:26: note: expanded from macro 'FILTER_LINK_CHANNELS' 387 | gain = FFMIN(gain, min_gain(ctx,src/libavfilter/af_surround.c cc,: 333m:in32_s:iz ewarning: ))implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; 333 | r e\f e r| e ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ce =src/libavutil/macros.h: 49a:n22gl:e *note: expanded from macro 'FFMIN'M_ PI / 1498 | 0.#fd;e f i| ~ ^~~~~n e FFMIN(a,src/libavfilter/af_surround.cb): (333(:a17): > warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ? ( b333) | : ( a )r) e f| e ^ ~r ence = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/af_surround.c:339:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <= M_PI_4) | ^~~~~~~~ ~~ src/libavfilter/af_surround.c:340:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | a *= reference / M_PI_2; | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:342:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_speechnorm.c 342 | : 411 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a = M_PI + (411- | 2F.IfLT E*R _MLI_NPKI_ C+H ArNeNfEeLrSe(nflcte,) fl*o a(t,M _fPlIer p-) f| a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b sf(a)src/libavfilter/af_speechnorm.c): 405*: 24F:F Dnote: Iexpanded from macro 'FILTER_LINK_CHANNELS'F FSIGN(a ,405 | 0 . f ) / (s3-.>fp r*e vM__PgIa_i2n) ;= g| a ^~~ ~i n; src/libavfilter/af_surround.c : 342 : 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | CC libavfilter/avfilter.o a = \M _ P| I ~ ^~~~ + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~ src/libavfilter/af_surround.c:342:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:342:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~~ ~ src/libavfilter/af_volume.c:85:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, | ^ src/libavfilter/af_volume.c:87:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F }, | ^ src/libavfilter/af_volume.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/af_surround.c:370:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PI_2), -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_vibrato.c 371 | : 46 : 118 :*y warning: =missing field 'unit' initializer [-Wmissing-field-initializers] av_clisrc/libavfilter/af_speechnorm.cpf(:c455o:s 23:f46 (warning: | acomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] * M _{P I"_f2"+,M "s_eP455It | ) f r*e quce osnff(coyMr_ PiI(_2ni n-thp /fMe_P I)r*= t0;zM "_,Lf N <1 0 +Of1F.fFSfET_(,fi rnl-i1e.qf,n)k _1,q . uf )eA;uV ed__f rO| aPT ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~_mT eYs(PinEl_iDnOk)U;B src/libavfilter/af_surround.cLf:E+,+371 ) : 51{{: . db| l warning: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 5.0}, 371 | 0 11 . warning*1sy, generated = . a2v0_00c0l.i0,p fFL(AcoGsSf (},a * M| _ ^P I_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -src/libavfilter/af_vibrato.c1.:f47, :1118.f:) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~ 47 | src/libavfilter/af_surround.c : 371 :24{: "warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set d371ep | t h a s pe*ryc e=n taavg_ec",l i p fO(FFcSoETs(fd(eap*tMh_)P,I _ 2 +AMV__POIP)T*_cToYsPfE(_MD_OPIU_B2L-Ep,/M _ P I{).*dMb_lL N= 100.+51}.,f , 0-.010.f,, 11..f0),; | ^~FL AGS }, | ^ src/libavfilter/af_vibrato.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 15 warnings generated. src/libavfilter/af_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~~~~~~~ src/libavfilter/af_surround.c:378:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~ src/libavfilter/af_surround.c:416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ~~~~ ^~~~ src/libavfilter/af_surround.c:416:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ src/libavfilter/af_volume.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | vol->var_values[VAR_VOLUME] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavfilter/af_volume.c:363:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | av_log(inlink->dst, AV_LOG_VERBOSE, | ~~~~~~ 363 | "Using gain %f dB from replaygain side data.\n", g); | ^ src/libavfilter/af_volume.c:365:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | vol->volume = ff_exp10((g + vol->replaygain_preamp) / 20); | ^ ~ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavfilter/avfiltergraph.o src/libavfilter/af_surround.c:640:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | flsrc/libavfilter/af_volume.coa:t 376lf:e_41:m awarning: g,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c_phase, ma g_376to | t al = ( m a g _vtootlal-l >+va rm_avg_atlouteasl[rV)A R* 0_.S5T;A R T| P ~~~~~~~~~~~^~~~~~~~~~~~ ~T S] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:377:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | vol->var_values[VAR_STARTT ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | vol->var_values[VAR_PTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/bbox.o src/libavfilter/af_volume.c:380:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | vol->var_values[VAR_T ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:384:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | vol->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/af_surround.c:780:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 780 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:781:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:836:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_surround.c:892:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:893:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_surround.c:949:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 949 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:950:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]CC libavfilter/boxblur.o 950 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:950:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 950 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/af_surround.c:952:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 952 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:953:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:953:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ CC libavfilter/buffersink.o 2 warnings generated. src/libavfilter/af_surround.c:1008:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1008 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1009:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1009 | phase_difl = 2.CC libavfilter/buffersrc.o f * M_PI - phase_difl; | ~ ^~~~~~~~~~ 10src/libavfilter/af_surround.c: warning1009s: generated26. : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1009 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/af_surround.c:1011:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1011 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1012:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1012:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ 3 warnings generated. CC libavfilter/colorspace.o src/libavfilter/af_surround.c:1067:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1067 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1068:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1068:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/af_surround.c:1070:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1070 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1071:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1071:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ 4 warnings generated. 3 warnings generated. src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)src/libavfilter/asrc_afdelaysrc.c));: 59| : ~^~~37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 59 | 153 | r e t u r#dne fsiinnf(eM _SQPR(Ix) (*( xx))* (/x ))( M| _ ^ PI * x); | ~ ^ src/libavfilter/asrc_afdelaysrc.c:59:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/window_func.h :155:60: 59warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] retu r155n | s i n f ( M _ P I l*u tx[)n ]/ (=M e_xpP(I- 0*. 5 x*) ;S Q R| ( ^~~~~~~~~~~~~~ ~( n-(N-1)/2)/(0.4src/libavfilter/asrc_afdelaysrc.c*(:N59-:124): /warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .f))) ;59 | | ~^~~ rsrc/libavfilter/window_func.he:t153u:26r:n note: sexpanded from macro 'SQR'i nf( M153_ | P I * x) / ( M#_dPeIf i*n ex )S;Q R | ( ~ ^x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.src/libavfilter/asrc_anoisesrc.c5 *: (601: 131+: cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]s ((M_PI*(FFABS (60n | - M ){ -"s a0m.3p *l Me)_r)a/t(e("1 ,- 0 ."3s)e t* sM)a)m)p;l e r| a ~~^~~ ~t e", Osrc/libavutil/common.hF:F64S:E31T:( note: src/libavfilter/asrc_afdelaysrc.csexpanded from macro 'FFABS'a: m85p:le90 _:64r a | twarning: #ed)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],e fi nAeV _FOFPABTS_( Ta85)Y | P( E( _a I) N T >=, 0d st?[ n( a)] : =( - {.(ias)6i)n)4 c f=( x4 8 | 0- ^0 s-0>}de,la y ) 1In file included from *5 src/libavfilter/asrc_afirsrc.c:,29: csrc/libavfilter/window_func.h o: sIfN163T(:_MM48A_:X Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], I * F( L163 | x A GS } - , s - > d el ay| ) ^ / s -l>nubt[_nt]a p=s ) 0/. 5s in*c f(((1 x+ -csrc/libavfilter/asrc_anoisesrc.co :61s:s(131-(>d:M ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]_ lPayI) */ (s F-F>61nA | BSb ( _nt { -"ar" ,pM )s )- ; 0 | ^ ~. 3 * "Ms)e)t /s((a1src/libavfilter/asrc_afdelaysrc.cm p:-l85 e:0 53.r:3 )warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *te ",M ) )O)F ; F 85| | ^~~~~~~~~~~~ ~ S E src/libavutil/common.hT (: s64 :a m p l37ed:_ srnote: aexpanded from macro 'FFABS't t[e)n, ] 64= | # AdVsein_fOcPifT(n_xeT YF-FP AEB_sS-(>IadNT), e l a( (y ) * a {)c .>oi6=4 s= f (0M _4?8P 0(0aI0) *} , ( :x (1--5(a )),) s -| ^~~~ >INdT_eMAlXa,y ) /F Ls-A>GnSb }_,ta p | s ^) / sincf((x - s->delay) / s->nsrc/libavfilter/asrc_anoisesrc.cb:_62t:a131p:s )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~ 62 | src/libavfilter/asrc_afdelaysrc.c{: 85":a24:m pwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i tude", "85se | t a m p l i tdusdte"[,n ] = OsFiFnScfE(T(xa -m sp-l>idtuedle)a,y ) A*V_ OcPoTs_fTY(PME__PDIO *U B(LxE -, s - > d{el.adyb)l /= 1s.->}n,b _ t a p s ) /0 .si,n c f1(.(, x - s - > d FeLlaAyG)S / }s,- > n| b ^_t aps); | ^ ~ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/asrc_anoisesrc.c:65:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anoisesrc.c:64:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_afdelaysrc.c:147:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "delay", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:149:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:150:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "r", "set sample rate", 15 warning s generated . OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:151:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1,src/libavfilter/af_surround.c INT:_M1382AX:, 51 : AFwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 1382 | s->hop_size = FFMsrc/libavfilter/asrc_afdelaysrc.cAX:(152:1143:, warning: smissing field 'unit' initializer [-Wmissing-field-initializers] ->win_si z152e | * ( 1 .{ -" ns"-,> o ve r l a p) ) ; | " ~ ~~~^~~~~~~se t the nusrc/libavutil/macros.hmb:e47r: 28:o f note: sexpanded from macro 'FFMAX'a mples p47er | #rdeefqiuenset eFdF MfArXam(ea",, b)O FF(SE(Ta)( nb>_ s(abm)p ?l e(sa),) :A V(_bOP)T)_ T Y| P ^E _INT, {.i64=src/libavfilter/af_surround.c1:013822:451}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 , INT_M A1382X | , A sF- >}h,o p _s| i ^z e = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavfilter/asrc_afdelaysrc.csrc/libavutil/macros.h::47153::40143:: note: warning: expanded from macro 'FFMAX'missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #defi n153e | F F M A{X ("taa,pbs)" ,( ( a ) > ( "bs) e?t n(uam)be r: (ofb) )t a p| s ^ for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:154:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:155:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "channel_layout", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0CC libavfilter/colorspacedsp.o , 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set channelsrc/libavfilter/asrc_afirsrc.c lay:o65u:t"123,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {O F"FtaSpETs("c,hl a y o u t"_sstre)t, AnVu_mObPeTr_ TYoPfE _tSaTpRsI"N,G , {O.FsFtSrE=T("nsbt_etraepos)",} , 0 , A 0V, _ O PATF_ T}Y,P E_ I| N ^T, {.i64=1025}, 9,src/libavfilter/asrc_afdelaysrc.c U:IN157T:1126:_ Mwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]X , F L157A | G S } ,{ N| U ^LL } | ^ src/libavfilter/asrc_afirsrc.c:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "p", "set phase values", OFFSET(phaCC libavfilter/dnn/dnn_backend_common.o se_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_surround.csrc/libavfilter/asrc_afirsrc.c::761396::140129:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { 1396"n | " , { " c h l _ o"uste"t, t h e" sneutm boeurtp uotf cshaamnpnleels lpaeyro urte"q,u eOsFtFSeEdT( ofurtam_ec"h,a OnFnFeSlE_Tl(anybo_usatm_pslters)),, AAVV_O_POTP_TT_YTPYE_PIEN_TS,T R{I.NiG6,4 {=. s1t0r2=4"}5,. 11",} ,I 0N,T _ 0M,A XF,L AFGLSA G}S, }, | ^| ^ src/libavfilter/af_surround.c:1397:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^CC libavfilter/dnn/dnn_backend_native.o src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1400:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_afirsrc.c1402 | : 79 : 10 :{ "warning: lmissing field 'help' initializer [-Wmissing-field-initializers]f e_h i79gh | " , "{LNFUEL L}h i| gh ^ cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1414 | { "fr_out", "set front right channel output level", OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1415:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1415 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1417 | { "sr_in", "set side right channel input level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1418 | { "sr_out", "set side right channel output level", OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, CC libavfilter/dnn/dnn_backend_native_layer_dense.o 0, 10, TFsrc/libavfilter/asrc_sinc.cLAG:S122 :}36, : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | src/libavfilter/af_surround.c : 1419 : 130f:l owarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t z = i - 1419 | . 5 f *{ m",b lx _= izn "* ,M _ P I , y" s=e tz b*a cmuklt 1l;ef t | c ^ ~h annel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1420 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1421 | { "br_in", "set back right channel input level", OFFSET(f_i[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1423:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1423 | { "bc_in", "set back center channel input level", OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1424:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1424 | { "bc_out", CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o "set back center channel output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1425:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1425 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1426:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1426 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1427 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1428:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1428 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1429 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o }, | ^ src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1430 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1431:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1431 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1432:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1432 | { "blx", "set basrc/libavfilter/asrc_sinc.cck :lef170t: 57c:h awarning: nnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e l x spread", OF F170S | E T ( f _axt[tS C=_ BaLt]t) ,< 6A0V._f O?PT _(TaYtPEt_ -F L7.O9A5Tf), / {(.2.d2bl8=5f0 .5*} M,_ P.I0 6*, 21.5f,) :T F L| A ~ ^~~G S }, | ^src/libavfilter/asrc_sinc.c :170:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att > 1] / M_PI + .5f); i++) { | ~ ^~~ src/libavfilter/asrc_sinc.c:292:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0;src/libavfilter/window_func.h i: 162<=: 25(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (pi_wraps [162w | o r k _ l e n > > 1i]f /( FFMA_BPS(In +- .M5) f>);= i+0+.)3 { * | M ^~~~~~~~~~~~~~~~~~~~~~~ ~) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (src/libavfilter/asrc_sinc.cFFA:B294S:(18n: warning: - implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M ) >= 0. 3294 | * M ) { | i ^~~~~~~~~~~~ ~~f (fsrc/libavutil/common.hab:64s:(37i:m note: pexpanded from macro 'FFABS'_s um) > 64f | ab#sd(epfeaikn_ei mFpF_AsBuSm()a) ){ ( (| a) ~~~~ ^~~~~~~ >= 0 ? (asrc/libavfilter/asrc_sinc.c): 294::34 :( -warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ))) 294| | ^~~~ In file included from isrc/libavfilter/asrc_hilbert.cf: 27(: fasrc/libavfilter/window_func.hb:s162(:i39m:p _warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u m) > f162a | bs ( p e a k _ i m p _ s uim)f) ({FF A B| S ~~~~ ^~~~~~~~~~~~( n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_a3dscope.c 328: | 57 : 108 :a v_warning: lomissing field 'unit' initializer [-Wmissing-field-initializers]g (s, AV_LOG_DE B57U | G , {" "%rd antPeI="%,g "pseeatk -vsiudmeo@ %riat=e%"g, ( vOaFlF@S%EiT=(%fgr)a; mlee_nr=a%tie ),p oAsVt_=O%PTi_ T(Y%PgE%_%V)ID\En"O,_R A T| ~~~~~~E , {.st r329= | " 2 5 " } , 0 , wIoNrTk__MleAnX,, pFLiA_GwSr a}p,s [ w| o ^r k_len >> 1] / M_PI, peak, peak_imp_sumsrc/libavfilter/avf_a3dscope.c,: 58i:m108p: _warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]e ak, 58330 | | { " r " , w o"rske[ti mvpid_epoe akr]at,e "*,l eOnF,F SE*Tp(ofsrta_mlee_nr, a1t0e0),. fA V-_ O1P0T0_.TfY PE*_ *VpIoDsEtO__lReAnT E/ ,( *{l.esnt r-= "12)5)";} , | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_logsrc/libavfilter/avf_a3dscope.c(:s,59 :A96V:_ Lwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]G _DEBUG, "%d nPI=%g p e59a | k -s u m@ %{i ="%sgi z(ev"a,l @"%si=e%tg );v idleeon =s%iiz ep"o,s tO=%FiFS ET((%wg)%,% )A\Vn_O"P,T _T Y| P ~~~~~~E _IMAG E329_S | I Z E , {. s t r = " whodr7k_2l0en",}, 0p,i _0wr,a pFsLA[GwoSr }k,_l e | n ^ > > 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | src/libavfilter/avf_a3dscope.c : 60 : 96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] work[imp_peak], 60* | l e n , *{p o"sst"_,le n , "1s0e0t. fv i-de o1 0s0i.zef" ,* O*FpFoSEsTt(_wl)e,n /A V(_*OlPeTn_T Y-P E1_)I);M A G| E ^~~~~~~~~~~~~~_ SIZE, {src/libavfilter/asrc_sinc.c.:s329t:r=60":h dwarning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0"}, 0, 3280, | FL A G Sa v}_,l o g| ( ^ s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%gsrc/libavfilter/avf_a3dscope.c):;61: 98l:e n=warning: %missing field 'unit' initializer [-Wmissing-field-initializers]i post=%i (%g%%)\n", | ~~~~~~ 61 | {329 | " f o v " , " sweortk c_almeenr,a FpoiV_"w,r aOpFsF[SwEoTr(kf_olve)n, > > 1A]V _/O PMT__PTIYP,E_ FpLOeAaTk, ,{ .pdebalk=_9i0.mfp}_,s um ,4 0i,m p_1p5e0a,k ,T F L| A ^~~~~~~~~~~~ GS }, | src/libavfilter/asrc_sinc.c ^: 329:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | work_len, pi_wraps[wosrc/libavfilter/avf_a3dscope.crk:_62l:e98n: >warning: >missing field 'unit' initializer [-Wmissing-field-initializers] 1] / M_PI, peak, p62ea | k _ i m p{_ s"uroml, li"m,p_ p"esaekt ,c a m| e ^~~~~~~~~~~~~~~~~~~~~~~ ~r a roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:63:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:64:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:65:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:66:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:67:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o src/libavfilter/avf_a3dscope.c:68:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:69:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:70:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "length","set length", OFFSET(size), AV_OPT_TYPE_INT, {.i64=15}, 1, 60, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/avf_a3dscope.c:70:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:70:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:70:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:69:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:69:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:69:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:68:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:68:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:68:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:67:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:66:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:65:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anullsrc.csrc/libavfilter/asrc_sinc.c::53418:126:141:: 65warning: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] { "xzoom","set 418 53 | c | am er a z oo m {" {" ,"csh aaOnmnFFpeSlelE__T(rzolaomatye["o0u,t] )""se,,t "sAsaVmpelt_e OcrhPaTante_",n TYe l P_ El _aF Ly O oAut T " , {,. dO FbFS ElT = ( src/libavfilter/asrc_hilbert.c1c .h: fa } n 45 ,n : e 0 118Ol.:FF_S0E l1Twarning: amissing field 'unit' initializer [-Wmissing-field-initializers], (ys oua mtp1_lse0 t_,r45art | ) e T,)F, AV_OPT_TYPE_INT, {.i64=4 4L1A0G S0{ }"s},,am pl e1 , _I| NrT_ ~ ^~~MaAX ,t eA"F, }",s e t| ^ sample rate", A V _Osrc/libavfilter/avf_a3dscope.cFO:P64TF_T:SEYT74P(: Ewarning: _simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Sam pTlsrc/libavfilter/asrc_sinc.cRe:I_419N:rGa141, t:{e.s )warning: ,t 64missing field 'unit' initializer [-Wmissing-field-initializers] | A r { V "_=yOa w"P" s419T,_t | e rTeYP "osEe " _{t}IN T", ,r c{ ."i6a40=,4m,e 4 r0a1 ,0y0 } a w",F , L A1 , G S OI"}sFN,Te_FMA Xt Ss,ET (ay aw| )m ^p ,l e r at FLeA" ,GAS },V | _ ^O P T _ TY P E _ F L O A T , { . dsrc/libavfilter/asrc_anullsrc.c b: l =540 : .f126}, : - src/libavfilter/asrc_hilbert.c1warning: 8 0,: 1missing field 'unit' initializer [-Wmissing-field-initializers]O 468:118F: 0warning: F,missing field 'unit' initializer [-Wmissing-field-initializers] TS 54F | LEAG ST (}s a46m,p | { l e {| "_ ~ ^~~"crr" la"t,,e ) , AV _ O P T _ T Y P src/libavfilter/avf_a3dscope.c":E _s63et Is:a"Ns74m: Te,t pwarning: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e c h{anrne.lia_6lat4y=e4o" ,4 u631 0t0 | } " ,O , F F O{1S,F I ETF(SNE"sTa_mMpTlpeA(ic_hXa,t crnaAhF n}te"),e ,, l | A"V__ ^lsOe ta PycoTau_tm_TesrYatP rp)E, i_tAIcVN_T,h {O.i"6P4src/libavfilter/asrc_sinc.c=4,T:4O_420T:Y1411FFPSE:0 0}E,_ warning: TS(missing field 'unit' initializer [-Wmissing-field-initializers]p1T Ri,It cNh)IGN T,_,420 M | { AA. V X s_,{ t O r" P n=TFb __sL"TaYAPsmtGeSE pr_le}eFos,L"O"A },,T ,0| , "s ^{0.e ,d tbF tlheL n=uA0.mf}G,b S e},-r 1 8 o| ^0 src/libavfilter/asrc_hilbert.cf, :s1478a0:m118:, warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]l e TsFL ApGeSr 47 | } ,src/libavfilter/asrc_anullsrc.cr :e {55 q ue:s125":| tte ~ ^~~warning: admissing field 'unit' initializer [-Wmissing-field-initializers] p fsra"m, e " , 55 | O F F S E "Ts{src/libavfilter/avf_a3dscope.c(en :t62 bn"u:_ssma74mab:pmlee s)p,r warning: lA implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oefV t a_p_srOat"PeT," _,O T FY P F"62E | _SIs eEtN T (Tn bs,a _ {m.i{6tap l4e=p10"2ro lrls"4, a")},st,e " e ,AtV c_a1m O,e OIPrFaN TFTSr_o_lMAEXT,l TY"PAE(,F_IsNTO, }a,mF FS ETp(l{e r._i| o ^r6l4 =a2l2)0t5,1e _ } AsV,_OtP Tr1_)T1Y ,P EUsrc/libavfilter/asrc_sinc.cI N_T:,F4211: LAO6141VA_T,_ M:AOX{ Pwarning: ,. Tmissing field 'unit' initializer [-Wmissing-field-initializers]_TdFb lY=LP0EA_.GSS f421 | T R }} IN,G,, {. {s-t| 1"8rn ^0 ,=" , "1 84 40 , 1 0TF L0 A"GsS" }e,}src/libavfilter/asrc_hilbert.c,t: 0t48 :,h | 118e:0 ~ ^~~ ,warning: n missing field 'unit' initializer [-Wmissing-field-initializers]FuLA GmSbe r }o, f | sa48m | p l ^ es pe rsrc/libavfilter/avf_a3dscope.c{: r 61"te:"q74,u:es t warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e d f r am e " ,src/libavfilter/asrc_anullsrc.c :" s56Oe: 125Ft61:F S | nuE warning: m Tmissing field 'unit' initializer [-Wmissing-field-initializers] b e(r{n b_ o s"afm56pf | tlaop evss) "",,, O F F {"S A"V_sEertO T"P,c (Ta_m enT r b _Yta FPaEp so)_ V",,I N OTFAF , V S"_s E{.Oi6eTP4T_t( =s10TfYaP2E_oIvm)p,l 4 N Te,}A r,aV{ t_. eO"i 6P,1 4T=, _ T2 2 YPIE_0O5N1F},F TFLSE1_1O,TMAA XU(INTT,s,1 {a6A.Fm p_d}lMeb,A _ l| Xr=a ^t,e_9s0 t.FfrL}A),G S, AV 4}_,0O, P | 1 ^Tsrc/libavfilter/asrc_sinc.c5 0_,:TY 422TPF:EL141_:ASG STwarning: RI N}missing field 'unit' initializer [-Wmissing-field-initializers]G,, { .| src/libavfilter/asrc_hilbert.cs ~ ^~~~:t49 : r422141 | =: " 4 41warning: 0 {missing field 'unit' initializer [-Wmissing-field-initializers] 0"h p""}, , 0 , 49 | 0 , FL {A G"Ss" e}tn ,bh_ saim gph| -plas ^se s ",f i l"tsere tf rteheq uneunmbceyr" ,o f s a m pl src/libavfilter/asrc_anullsrc.ce:s57 : pe147 r : rwarning: eOFmissing field 'unit' initializer [-Wmissing-field-initializers]FqSE Tu(eFcs0t)e,d fr 57am e" | , O FF S E T{ "(AVnnb_O_Psba_sTa_mTpYmPEl_peFlesL)s"O, , AA T V, {_"O.PsdetTb_lT YP=Eth0e_} I,nN uT m, b e{ r . 0io,6f 4 I sN=aT m_1pM0lA2eX4s,} ,pA eF1r , } r,Ie Nq Tu| _ ^eM sAtXe,d FfLrAaGmSe "},, O F| F ^S ET(nb_samplsrc/libavfilter/asrc_sinc.ce:s423):,141 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_INT, 423src/libavfilter/asrc_hilbert.c{ | :. 50i :6 1414 : { = warning: "missing field 'unit' initializer [-Wmissing-field-initializers]1l 0p2"4,} , 1 , 50 | U I N T 1"{6s _"eMntA" X,l, o wF -L pAa Gs Ss }f ,i l t"| es ^re tf rtehqeu ennucmyb"e,r o f s a m p l e s p src/libavfilter/asrc_anullsrc.ce :r 58 :rO147eF:qF uSwarning: eEmissing field 'unit' initializer [-Wmissing-field-initializers]sT t(eFdc 1)f,r a m e58 " | , O F F{AS VE"_TnO("Pn,Tb __ Ts Ya Pm Ep _lFe Ls O) A, T ,A V {_ .O"dPsbTel_t=T 0Yt}Ph,Ee _ In N uT m, b 0e{,r. iIoNf6T 4_s Ma=Am Xp1,l0 e2As4F } p,}e ,r1 , r | eI ^qN uTe_sMtAeXd, fFrLaAmGeS" ,} ,O F F| S ^E T(nb_samsrc/libavfilter/asrc_sinc.cp:l424e:s141):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_I N424T | , { . i{ 6"4 p=h a1s0e2"4,} , 1 , U I"NsTe1t6 _fMiAlXt,e rF LpAhGaSs e} ,r e s| p ^o nse", OFFSET(phase),src/libavfilter/asrc_anullsrc.c : 59 : 150 : AVwarning: _Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_FLOAT ,59 | { . d b l{= 5"0d}u,r a t i o n0",, 1 0 0",s eAtF t}h,e a| u ^d io duration", Osrc/libavfilter/asrc_sinc.cF:F425S:ET141(:d uwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a tion), A V425_ | O P T _ T{Y P"Eb_eDtUaR"A,T I O N , { . i"6s4e t= k-a1i}s,e r- 1w,i nIdNoTw6 4b_eMtAaX",, F L A G S } , | ^ OFFSET(beta), AV_OPT_Tsrc/libavfilter/asrc_anullsrc.cY:P60E:_150F:L Owarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]T , {.dbl=-1} ,60 | - 1{, " d " , 2 5 6 , A F } , | ^" set the audio duration", src/libavfilter/asrc_sinc.c : 426 : 141 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(dur a426t | i o n ) ,{ " aAtVt_"O,P T _ T Y P E _ D U"RsAeTtI OsNt,o p{-.bia6n4d =a t-t1e}n,u a-t1i,o nI"N,T 6 4 _ M A X , F L A G S } , | ^ OFFSET(att), AVsrc/libavfilter/asrc_anullsrc.c_:O61P:T12_T: Ywarning: Pmissing field 'help' initializer [-Wmissing-field-initializers]E _FL O61A | T , { .{d bNlU=L1L2 0}} , | ^ 40, 180, AF }, | ^ src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "round", "enable roundinsrc/libavfilter/asrc_anullsrc.cg:",60 : 133 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | O{F F"SdE"T,(ro u n d ) , A V"_sOePtT _tThYeP Ea_uBdOiOoL ,d u r{a.tii6o4n="0,} , 0 , 1 , A F } , O F| F ^S ET(duration), AV_OPT_TYPE_DURATION, src/libavfilter/asrc_sinc.c{:.i4286:4141 := warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 }, -1, INT6 4428_ | M A X , {F L"AhGpSt a}p,s " ,| ~ ^~~~~~~~~ "set number/usr/include/stdint.h :o46f: 21t:a pnote: sexpanded from macro 'INT64_MAX' for hi g46h | -#pdaesfsi nfei lItNeTr6"4,_ M A X ( 0OxF7FfSfEfTf(fnfufmf_ftfafpfsf[f0f])) , | A ^~~~~~~~~~~~~~~~~~V _OPT_TYPE_INT, {.i64=0}, 0, 32768src/libavfilter/asrc_hilbert.c, :A53F: 10}:, warning: missing field 'help' initializer [-Wmissing-field-initializers]| src/libavfilter/asrc_anullsrc.c ^: 59:133 :53 | warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {NULL} | ^ 59 | { "duratsrc/libavfilter/asrc_sinc.cion:"429,: 141 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the au d429i | o d u r{a t"ilopnt"a,p s " , " s e t n u m b e r o f OtFaFpSsE Tf(odru rlaotwi-opna)s,s f iAlVt_eOrP"T,_ T Y P E _ D U ROAFTFISOENT,( n{u.mi_6t4a p=s [-11]}),, -A1V,_ OIPNTT_6T4Y_PMEA_XI,N TF,L A G S{ .}i,6 4 =| 0 ~ ^~~~~~~~~} , /usr/include/stdint.h : 46 :021,: note: expanded from macro 'INT64_MAX'3 2768, 46AF | #}d,e f i| n ^e INT64_MAX (0x7ffffffsrc/libavfilter/asrc_sinc.cf:f430f:f12f:f fwarning: fmissing field 'help' initializer [-Wmissing-field-initializers]f ) | 430 ^~~~~~~~~~~~~~~~~~ | { NULL } | ^ src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_superequalizer.c:69:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~~~ ~~^~~ src/libavfilter/asrc_sine.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, misrc/libavfilter/af_superequalizer.cn, m:ax79,: 30d:e swarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r , DOUBLE, d b79l | , _ _ VfAl_oAaRtG So_m_e)g a | = ^ 2 *src/libavfilter/asrc_sine.c :M56_:P57I: *note: expanded from macro 'OPT_GENERIC'f ; | ~ ^ 56 | { .deffield = def }, min, max, FLAGS, __VA_AR17GS_ warning_s } generated . | ^ src/libavfilter/asrc_sine.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/avf_a3dscope.c:136:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/asrc_sine.c :75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | 75 | f O=P T1_.I0NfT (/" staamnpfl(ef_orva t*e "0,. 5 f * M _sPaIm p/l e_1r8a0t.ef,) ; | ~ ^~~~~ 44100, src/libavfilter/avf_a3dscope.c1:,136 :I25N:T _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, "s e136t | t h e fs a=m p1l.e0 fr a/t et"a,n)f,( f o| v ^ * src/libavfilter/asrc_sine.c0:.595:f5 :* note: Mexpanded from macro 'OPT_INT'_ PI / 1 8590 | . f ) ; O P| T ~~~~^~~~~~ ~_ GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:76:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | OPT_INT("r", sample_rate, 44100, 1, src/libavfilter/af_superequalizer.cINT:_115M:A54X:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set the sampl e115 | r a t e " , ) , r e| t ^u rn src/libavfilter/asrc_sine.c.:5598:452:f note: *expanded from macro 'OPT_INT' pow( a59 - | 2 1 , O0P.T4_fG)E N+E R0I.C0(7n8a8m6ef, *f i(eal d-, 2d1e)f;, m| i ~ ~~~~~~~~~^~~~~~~~~~n , max, descr,src/libavfilter/af_superequalizer.c :I115N:T37,: i 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], __VA_AR G115S | _ _ ) | ^ rsrc/libavfilter/asrc_sine.ce:t56u:r57n: .note: 5expanded from macro 'OPT_GENERIC'8 42f * 56p | o w ( a - {2 1.,d e0f.f4ife)l d+ =0 .d0e7f8 8}6,f m*i n(,a m-ax, 2F1L)A;G S ,| ~~~ ^~~~_ _VA_ARGSsrc/libavfilter/af_superequalizer.c__: 115}: 31 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, src/libavfilter/asrc_sine.c0.:477f:)5 :+ warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 07886f * 77( | a - 2O1P)T;_ D U| R ~~~ ~~^~~~( "duration",src/libavfilter/af_superequalizer.c : 115 : 16 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] durati o115n | , r e t u r n .05,8 402,f I*N Tp6o4w_(MaA X-, 2"1s,e t0 .t4hfe) a+u d0i.o0 7d8u8r6aft i*o n("a, )-, 2 1| ) ^; | src/libavfilter/asrc_sine.c ^~~~~~ ~: 65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0, "set the number of samples per frame",), | ^ src/libavfilter/asrc_sine.c:68:5: note: expanded from macro 'OPT_STR' 68 | OPT_GENERIC(name, field, def, min, max, descr, STRING, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:80:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | {NULL} | ^src/libavfilter/avf_a3dscope.c :171:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:171:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/asrc_sine.c:78:64: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration"src/libavfilter/avf_a3dscope.c,):,172 : 35| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | fl/usr/include/stdint.ho:a46t: 21s:r note: =expanded from macro 'INT64_MAX' sinf(r o46l | l# d*e fMi_nPeI I/N T16840_.MfA)X; (| 0 ~ ^~~~~x 7fffffffffsrc/libavfilter/avf_a3dscope.cff:f172f:f21f:) warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c172: | 65 : 40 : fnote: lexpanded from macro 'OPT_DUR'o at sr = s65i | n f ( rOoPlTl_ G*E NME_RPIIC (/n a1m8e0,. ff)i;e l d| , ^~~~ ~ def, min, max, descr, DURA13TI warningOsN generated,. str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), Asrc/libavfilter/avf_a3dscope.cV_:O173P:T36_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _ ## type, 173 | f l o a\t c| p ~ = cos f56( | p i t c h *{ M._dPeIf f/i e1l8d0 .=f )d;e f | } ~ ^~~~~, min, maxsrc/libavfilter/avf_a3dscope.c,: 173F:L21A:G Swarning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] __VA_A R173G | S _ _ }f l o| a ^~~t cp = cosf(pitch * M_PI / 180.fsrc/libavfilter/asrc_sine.c):;77 : 64| : ^~~~~ ~ warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration"src/libavfilter/avf_a3dscope.c,):,174 : 36| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/stdint.h :17446 | : 21 : note: fexpanded from macro 'INT64_MAX'l oat s p46 | =# dseifnifn(ep iItNcTh6 4*_ MMA_X P I( 0/x 71f8f0f.fff)f;f f f| f ~ ^~~~~f ffff) | ^~~~~~~~~~~~~~~~~~src/libavfilter/avf_a3dscope.c :174:21src/libavfilter/asrc_sine.c:: 65warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]40 : note: expanded from macro 'OPT_DUR' 174 | f65l | o a t sOpP T=_ GsEiNnEfR(IpCi(tncahm e*, Mf_iPeIl d/, 1d8e0f.,f )m;i n ,| ^~~~~ ~m ax, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXTsrc/libavfilter/avf_a3dscope.c, :f175i:e34l:d )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_T Y175P | E _ # #f ltyopaet, c y = c o s f (\y a w| ~* M_PI 56/ | 1 8 0 . f ){; . d| e ~ ^~~~~f field = dsrc/libavfilter/avf_a3dscope.ce:f 175}:,21 :m iwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], max, F L175A | G S , _f_lVoAa_tA RcGyS _=_ c}o s f| ( ^~~y aw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:176:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:263:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 263 | const int r = 128.f + 127.f * sinf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_a3dscope.c:265:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | const int b = 128.f + 127.f * cosf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:57:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5814 | warning s generated . { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/dnn/dnn_backend_native_layer_maximum.o src/libavfilter/af_superequalizer.c:330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "1b", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:332:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "3b", "set 131Hz band gain", OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.58db warningls= generated1. }, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:333:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | {src/libavfilter/avf_showcqt.c ":461b:"128,: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t 185Hz band gain", OFFSET(g a61i | n s [ 3{] )",s iAzVe_"O,P T_ T Y P E _ F L O"AsTe,t {v.iddbelo= 1s}i,z e0",, 2O0F,F SAEFT (}w,i d t| h ^) , AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/af_superequalizer.c:334:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | src/libavfilter/avf_showcqt.c : 62 : 128{: warning: "missing field 'unit' initializer [-Wmissing-field-initializers]5 b", "set 262Hz band 62g | a i n " ,{ " sO"F,F S E T ( g a i n s [ 4"]s)e,t AvVi_dOePoT _sTiYzPeE"_,F LOOFAFTS,E T{(.wdibdlt=h1)},, A0V,_ O2P0T,_ TAYFP E}_,I M A| G ^E _SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:71src/libavfilter/avf_showcqt.c::10863::128 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: src/libavfilter/af_superequalizer.cmissing field 'unit' initializer [-Wmissing-field-initializers] :335:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | 63 | { "335 | r a {t e ""{f, p s"""s6,e bt " ,v i "d se eo t r 3a"7ts0eeH"tz, vbOiaFdnFedSo E gTra(aiftnre""a,,m e O_ FrOFaFStFEeST)E(,Tr (aAgtVae_i)On,Ps T _[AT5VY]_P)OE,P_ TV_AITVDYE_POOE_P_RTVA_ITTDEYE,PO E_{_R.FAsLTtOErA,=T ",{2 5{.".s}dt,br l =0=1, } ",I2 N50T",_ M}2A,0X ,, AF FL A} G,S } ,| ^ | ^1 , 1000, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "r", "set src/libavfilter/avf_showcqt.cv:i64d:e128o: rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t e", OFFSET(frame_r asrc/libavfilter/af_superequalizer.c64t: | e336 ): ,97 : A {Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]"O rPaTt_eT"Y,P E _ V I D E336 O | _ R "A sT eE{t, v{"i.7dsbet"or, = r""a2st5ee"t"} ,,5 2O03F,HF zSI ENbTTa(_nrMdaA tXge,a) ,iF nL "AA,GV S_ O }PO,TF _F TS| YE ^PT E(_gVaIiDnEsO _[R6A]T)E,, A{V _.OsPtTr_ T=Y P"E2_5F"L O}A,T src/libavfilter/avf_ahistogram.c, :{ 73. :d 96 b: l =warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] } , 01,, 2100,0 073A, | F } , { F | "L ^sA iGzSe "},, " s| e ^t video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.src/libavfilter/avf_showcqt.cs:t65r:=128":h dwarning: 7missing field 'unit' initializer [-Wmissing-field-initializers]2 0"}, 0, 0, FLAGS }, 65| | ^ src/libavfilter/af_superequalizer.c : 337{: 97":r "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "set v i337d | e o r a{te " ," 8ObF"src/libavfilter/avf_ahistogram.cF,:S 74E":Ts96(e:rt a warning: t7missing field 'unit' initializer [-Wmissing-field-initializers]e4 )0,H z AbVa_nO dP74 T | g_ aT iY nP "E{_, V "I sD EO"OF,_F RS AE TT E(",gs ae{it n .svs it[dr7e ]o=) ,s" i2AzV5e_""O ,P} T,O_ FT FY SP EE T_ (F wL )O ,A T A, V _{1O.,Pd Tb1_0lT0=Y01P,}E ,_ I 0M, A G2FE0L_,AS GIASZF E },}, , { . | s| ^t ^ r ="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "bar_h", "src/libavfilter/af_superequalizer.cse:t338 :b97a:r gwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a ph height", OFFSE T338( | b a r _ h{) , " 9 b " , " sAeVt_ O1P0T4_7THYzP Eb_aINnTd, g{a i.ni"6,4 =O F-F1S E}T,( g a i n s [ 8 ] ) , A V-_1O,P TI_NTTY_PMEA_XF,L O AFTL,AG S{ .}d,b l =| 1 ^}, 0, 20, AF }, | ^ src/libavfilter/avf_ahistogram.c:84:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c84 | : 67 : 128 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]a count", "how much fra m67e | s t o {a c"cauxmiusl_aht"e," , O F F S"EsTsrc/libavfilter/af_superequalizer.ce(t:c 339oa:ux97ni:t s)warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]h AeVi_gOhPtT"_,T YOPFE F_339SI | EN TT( ,a x {i{.s i_"6h14)0=,b1 "} ,, "- s1 e, t A 1V10_40O8,P0 THF_zLT AYbGPaSEn _d}I ,Ng Ta ,i| n ^{" , . iO6F4F S=E T-(1g a}i,n s [ 9 ] ) , A V _ O P T-_1T,Y src/libavfilter/avf_ahistogram.cPIEN:_T85F_:LM118OA:AX T,warning: , missing field 'unit' initializer [-Wmissing-field-initializers] {F.LdAbGlS= 1}} ,,85 | 0 | , ^ 2 0{, "ArFh e}i,g h t| " ^, "set histogram ratio of windowsrc/libavfilter/avf_showcqt.c :h68e:i128g:h twarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(phisto), A V68_ | O P T _ T{Y P"Es_oFnLoO_AhT",, { ."dsbelt= 0s.o1n0o}g,r a0m, h1src/libavfilter/af_superequalizer.ce,i: g340Fh:Lt97A":G, S warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]}F ,F S E| T ^( sono_h), 340 | A{V _"O1P1Tb_"T,Y P"Es_eItN T2,0 9{3 H.zi 6b4a n=d -g1a i}n," , O F F S E T ( g a i n-s1[,1 0I]N)T,_ MAAVX_,O P TF_LTAYGPSE _}F,L O A| T ^, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_ahistogram.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | 92 | { {" fNuUlLlLh d}" , | ^ "set fullhd size", OFFSEsrc/libavfilter/af_superequalizer.cT(:f341u:l97l:h dwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TYPE _341B | O O L , {{ ".1i26b4" ,= "1s e}t, 2 9 6 0 H z b a n d src/libavfilter/avf_avectorscope.cg a i n0:," ,871 :, 108O :F F warning: S missing field 'unit' initializer [-Wmissing-field-initializers] E T ( gFaLiAnGsS[ 1}1,] ) ,87| | A ^ V _ O P{T _"TrYaPtEe_"F,L O"AsT,e t{ .vdibdle=o1 }r,a t0e," ,2 0O,F src/libavfilter/avf_showcqt.cFA:SF70E :T}114(,:f r warning: a| missing field 'unit' initializer [-Wmissing-field-initializers]m ^ e _rate), A70V | _ O P T _{T Y"PsEo_nVoI_DvE"O,_ R A"TEs,e t{ .ssotnro=g"r2a5m" }v,o l0u,m eI"N,T _OMFAFXS,E TF(LsAoGnSo _}v,) , | ^ AV_OPT_TYPE_STRsrc/libavfilter/af_superequalizer.cIN:G342,: 97{: .warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r = "16" }, src/libavfilter/avf_avectorscope.c 0:342,88 | : 0108 ,: Fwarning: {Lmissing field 'unit' initializer [-Wmissing-field-initializers] A "G1S3 b}",, " | s88 ^e | t 4 1{8 6"Hrz" ,b a n d "gsaeitn "v,i d eOoF FrSaEtTsrc/libavfilter/avf_showcqt.ce(:"g71,a: i114On:Fs F[warning: S1missing field 'unit' initializer [-Wmissing-field-initializers]E2 T]()f,r aAmVe__ Or71Pa | Tt _e T) Y, P {EA _V"F_vLOoPOlTAu_TmT,eY "P{,E. _d Vb"IlsD=eE1tO} _,sR oA0nT,oE g,2r 0a{,m. sAvtFor l=}u",m2 e5 ""| ,} ^ , O F0F,S EITN(Ts_oMnAoX_,v )F,L A G S A}V,_ O P| T ^_ TYPE_STRING, { .str = "16" }, 0, 0src/libavfilter/avf_avectorscope.c,: 89F:L98: Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 89 | { "size", "set video size", OFFSETsrc/libavfilter/avf_showcqt.c(:w72):,114 A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE _72I | M A GE _ S{I "ZbEa,r _{v."s,t r = ""4s0e0tx4 0b0a"r}g,r a0p,h 0v,o lFuLmAeG"S, }O,F F S| E ^T (bar_v), AV_OPT_TYPE_STRING, { .str = "ssrc/libavfilter/avf_avectorscope.co:n90o:_98v:" warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 0, F L90A | G S } ,{ "| s ^" , "set video size", OFFSET(wsrc/libavfilter/avf_showcqt.c),: 73A:V114_:O PTwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_IMAG E73_ | S I Z E , {{ ."svtorl=u"m4e020",x 4"0s0e"t} b,a r0g,r a0,p FhL AvGoSl u}m,e " ,| ^O FFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_src/libavfilter/avf_avectorscope.cv:"91 :}100,: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] , 0, FLAG S91 | } , | ^{ "rc", "set red contrast", src/libavfilter/avf_showcqt.c :O74FF:S128:E warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] (contrast[0]), A V74_O | P T _{T Y"PsEo_nIoN_Tg," ,{ . i 64"=s4e0t} ,s o n0o,g r2a5m5 g,a mTmFLaA"G,S O F},F S E| T ^( sono_g), AV_OPT_TYPE_FLOAT, { .dbl src/libavfilter/avf_avectorscope.c=: 92:3100.:0 warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 92 | 1 .{0 ," g7c."0,, "s e t g rFeLAeGnS c}o, n t| ^r ast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.isrc/libavfilter/avf_showcqt.c6:475=:11286:0 }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, 255, TFLAGS },75 | | ^ { "gamma", "set sonogram gamma"src/libavfilter/avf_avectorscope.c,: O93F:F100S:E Twarning: (smissing field 'unit' initializer [-Wmissing-field-initializers]on o_g), 93 | A V _ O{P T"b_cT"Y,P E"_sFeLtO AbTl,u e{ c.odnbtlr as=t "3,. 0 O}F,F S E T ( c o n t r as t[ 21].)0,, A7V._0O,P T _ T Y P FEL_AIGNST ,} ,{ . i| 6 ^4 =80}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:128src/libavfilter/avf_avectorscope.c: :warning: 94missing field 'unit' initializer [-Wmissing-field-initializers]: 100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | 76 | { " a c "{, ""bseat ral_pgh"a, c o n t"rassett" , bOaFrFSgErTa(pcho ngtraamsmt[a3"],) ,O FAFVS_OEPTT_(TbYaPrE__gI)N,T , { . i 6A4V=_2O5P5T}_,T Y0P,E _2F5L5,O ATTFL,A G{S .}d,b l | = ^ 1.0 }, 1.0, 7.0, FLAGSsrc/libavfilter/avf_avectorscope.c :}95,: 95| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rf", "set red fade", OFFSETsrc/libavfilter/avf_showcqt.c(:f77a:d128e:[ 0warning: ]missing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_TYPE_IN T,77 | { . i 6 4{= 1"5g}a,m m0a, 22"5,5 , T"FsLeAtG Sb a}r,g r a| p ^h gamma", OFFSET(bar_g), AV_OPT_TYPEsrc/libavfilter/avf_avectorscope.c_F:L96O:A95T:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers] .dbl = 1 .960 | } , { "g f " , " s e t1 g.r0e,e n7 .f0a,d e " , FLOAFGFSS E}T,( f a| de ^[ 1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLsrc/libavfilter/avf_showcqt.c:A78G:S128 }:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 78 | { "bar_t", "ssrc/libavfilter/avf_avectorscope.ce:t97 :b95:a warning: rmissing field 'unit' initializer [-Wmissing-field-initializers] transpar e97n | c y " , {O F"FbSfE"T(,b a"rs_ett) ,b l u e f aAdVe"_,OP T _ T Y P E_OFFLFOSAETT,( f{a d.deb[l2 ]=) ,1 .A0V _}O,P T _ T YP E _ I N T , {0..i06,4 =15.}0,, 0 , 2 5 5,F LTAFGLASG S} ,}, | | ^ ^ src/libavfilter/af_superequalizer.c:343:97src/libavfilter/avf_avectorscope.c:98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 98 | { src/libavfilter/avf_showcqt.c":a79f:"128,: "swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t alpha fade", 79O | F F S E T{( f"atdie[m3e]c)l, aAmVp_"O,P T _T Y P E"_sIeNtT ,t i{me.cil6a4m=p5"},, O F0F,S E2T5(5t,src/libavfilter/avf_aphasemeter.c imTeFcL:lAam70p)G,:S 108A},:V _warning: O | missing field 'unit' initializer [-Wmissing-field-initializers] ^P T_TYPE_DOUBLE, 70{ | . d{b l" r=at e"0,. 1"7s e}tsrc/libavfilter/avf_avectorscope.c, :v 99i: d94 e :o warning: r missing field 'unit' initializer [-Wmissing-field-initializers] a0. t0e0"2,, OF199.F0S | , E T ({ fF"rLazmAoGoeSm_"r ,a }t,"see ) ,t | AV ^_z OoPTo_TmYP Ef_aVcItDoErO"_, R AOTEF,F S{E.Ts(tzro=o"m2)5," },A V_0O,src/libavfilter/avf_showcqt.cP :INTT80__:TM128YA:PXE ,_ warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]LD AOGSU B}L,E , | { ^. dbl =180} | , 0 ,{ 1 0",t cT"F,L A G S } , | src/libavfilter/avf_aphasemeter.c": ^71s: 108e:t warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i meclamp ",71 | O F F S ET{(t i"mre"c,l a m"ps)e,t vAiVd_eOoP Tr_aTtYeP",E _ODFOFUSBELTE(,f r{a me._drbalt e=) ,0 .A1V7_ O}PT,_ T Y P E _ V I D E0O._0R0A2T,E ,1 .{0.s,t r =" 2 5 " },F L0A, GISN T}_,M A X| , ^ FLAGS }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.csrc/libavfilter/avf_showcqt.c::7281::98128:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { " s81i | src/libavfilter/avf_avectorscope.cz :e 109 ":,97 :{" s warning: e"tamissing field 'unit' initializer [-Wmissing-field-initializers] tv itdaecok " s109 | ,i z e" , {O F F""SssEewtT aap(tt"aw,)c k," tismAew",V a_pOOF PxFTS E_TaT(xYaiPtstE a_wcIiMAkG)thE y,_ S Ia x ZEi, s A{",V._ OsOPtFTFrS=_ET"TY8P(0E0sx_w40D0a"Op}U,)BL ,E0, ,A {V0 ,_ .OdFPbLTl_AT YPG=ES _0 },B }O, O| L ^ , { . i 6 4 = 1 } , 0 ,0 .10, ,T F1L.A0G,src/libavfilter/avf_aphasemeter.cS : 73 }: ,98 : warning: F| missing field 'unit' initializer [-Wmissing-field-initializers] ^LA G S }, | ^ 73 | { "s", "set video size", OFFSET(w)src/libavfilter/avf_showcqt.c,: 82A:V128_O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_IMAGE_SIZE, { .s82t | r = " 8 0{0 x"4b0a0s"e}f,r e0q," ,0 ," sFeLAtG Sb a}s,e f| r ^e quency", OFFsrc/libavfilter/avf_avectorscope.cS:E115T(:b12a:s warning: emissing field 'help' initializer [-Wmissing-field-initializers]f req )115, | src/libavfilter/avf_aphasemeter.c A: 74V :_ 97{ ONP:T warning: Umissing field 'unit' initializer [-Wmissing-field-initializers]_L TLY P}E _ D | 74O | ^U B L E ,{ {" r.cd"b,l "= sBeAtS ErFedR EcQo n}t,r a s t " , 1 0 .O0F,F S1E0T0(0c0on0t.r0a,s tF[L0A]G)S, }A,V _ O| P ^T _TYPE_INT, {.i64=2}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_showcqt.c :83:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | src/libavfilter/avf_aphasemeter.c :8375 | : 97 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "endfre q75" | , "s{e t" gencd" ,f r"esqeute ngcrye"e,n OcFoFnStEraTs(te"n,d fOrFeFqS)E,T (c oAnVt_rOaPsTt_[1T]Y)P, EA_VDO_UOBPLT_ET, Y{PE _.IdNbTl, ={ .EiN6D4F=R7E}Q, }0, , 2 5 5 , 1FL0A.G0S, }1,0 0 0| 0 ^0 .0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bsrc/libavfilter/avf_showcqt.cc:"84,: 128"s:et warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l ue contrast", OF F84S | E T ( c {o n"tcroeafsftc[l2a]m),p A"V,_ O P T"_sTeYtP Ec_oIeNfTf,c l{a.mi6p4"=,1 }O,F F0S,E T2(5c5o,e fFfLcAlGaSm }p,) , | A ^V _OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1,src/libavfilter/avf_aphasemeter.c :1770:.1060:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS }77, | | ^{ "mpc", "set median phase color", OFFSET(mpc_str), AVsrc/libavfilter/avf_showcqt.c_O:P85T:_114T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ STRING, { .85s | t r = "{n o"ntel"e}n,g t0h, "0,, F L A G S } , " s| e ^t tlength", OFFSET(tlength), AV_OPT_Tsrc/libavfilter/avf_aphasemeter.cY:P78E:_96S:T Rwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N G, { .st r78 | = T L E{N G"TvHi d},e o " ,0 ," s0e,t F LvAiGdeSo }o,ut p u| t ^" , OFFSET(do_video), AV_OPT_TYPE_BOOL, src/libavfilter/avf_showcqt.c{.:i866:4128 := warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]} , 0, 1, FLAGS }, 86 | | ^ { "count", "set transform count", Osrc/libavfilter/avf_aphasemeter.cF:F79S:E136T:( cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]u nt), 79A | V _ O P{T _"TphYaPsEi_nIgN"T,, "s{e t. mio6n4o =a n6d }ou,t - o f - p h a s e d e t e c t1i,o n3 0o,ut p u t " , O FFLFASGEST (}d,o _ p| h ^a sing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1src/libavfilter/avf_showcqt.c,: 87F:L128A:G S warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ { 87 | { "fcount", src/libavfilter/avf_aphasemeter.c"s:e80:t125 :f rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]q uency count "80, | O F F S{E "Tt(focloeruanntc)e,", " s e t pAhVa_sOeP Tt_ToYlPeEr_aInNcTe, f{o r. im6o4no =d e0t e}c,t i on " , O F F S E T ( t o l e0r,a n1c0e,) , A V _ O PFTL_ATYGPSE }_,F L O| A ^T, {.dbl = 0.}, 0, 1, FLAGS }, | ^ "14src/libavfilter/avf_showcqt.c:88:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] bsrc/libavfilter/avf_aphasemeter.c:81 :88125 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "fontfi le81" | , "s e{t a"xti"s, f on t f i l e "",s eOtF FpShEaTs(ef otnotlfeirlaen)c,e fAoV_rOP Tm_oTnYoP Ed_eStTeRcItNiGo,n ",{ O.FsFtSrE T=( tNoUleLrLa n}ce,) , A V _0O,P T_0TY,P EF_FLLOAAGTS, }{,. src/libavfilter/avf_concat.cd b| l: ^ 59=: 550.:} ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 1, FLAGS } ,59 | | ^ src/libavfilter/avf_showcqt.c A:89V:_114O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_INT ,src/libavfilter/avf_aphasemeter.c89 :{ | 82 .: 130 i{: 6warning: 4"missing field 'unit' initializer [-Wmissing-field-initializers] f =o n2t "},, 82 1, | I N T _ {M A " X,a V"n|gAls|ee"F,t} , "a xsi| est ^ faonngtl"e, OtFhFrSeEsTh(oflod nfotr) ,o u t - o f -ApVsrc/libavfilter/avf_concat.ch_a:s62OPeT :_d54eT:t eYwarning: Pcmissing field 'unit' initializer [-Wmissing-field-initializers]E_t iSoTnR"I N,62G, | O {F F. sStrA EV=T _(NOUaPLTLn_ g}TYl,eP) E,_ IA NV0T_,, O0, P{FT L._iAT6GYS4P }=E ,_1 }F| ,L ^ O0A,T, {I.NTd_MbAlX =, 1V|7F0 .}}, , 9| 0 ^, 18src/libavfilter/avf_showcqt.c0:,90 :F114L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ "90 | src/libavfilter/avf_concat.c {: 65":f53o:n twarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o lor", 65 | src/libavfilter/avf_aphasemeter.c": 83 s :e130 t: warning: missing field 'unit' initializer [-Wmissing-field-initializers]A fVo_nOPt T 83_cToY | PlEo _rI" , NO TF ,F{ S {E" aT."(i,f6 on4t c= o l0 src/libavfilter/avf_avectorscope.co r"}),,s:e126 tA a:n280V_gO:,lP T eINwarning: Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]__ Tt MYhPreAsXhE,o_l d SA |126FTfRo | } ,IrN G , | o{u ^ t.- o fs -tirpfh a=s(e yF O>dN=TeCO LtOsRe c-src/libavfilter/avf_concat.c}t:>68,i ohn:"0 ,50 ,0|:| xO, Fwarning: missing field 'unit' initializer [-Wmissing-field-initializers] >F= sF-S>LA G68SEwT | ( ) a} n| ,g l ~ ^ ~~~~ e A)V| ,src/libavfilter/avf_avectorscope.c_ ^O P:126 AT:V_15T_YP:OPET __warning: TBYPcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]EO _OFLL, O126{ | A .Tsrc/libavfilter/avf_showcqt.c i:6,4 91 =:{114. d : bil0 warning: f }(missing field 'unit' initializer [-Wmissing-field-initializers]y= ,1 > 700=,. s1,} 91- | ,V> h ||| 9Ax 0| F>,={} , "1asx| i8-> ^ws0f ),i FLlA Ge| S" ~ ^ ~~~~ ,} , | src/libavfilter/avf_avectorscope.c : ^src/libavfilter/avf_concat.c"129s e::t1369: :a 12x:iwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] swarning: missing field 'help' initializer [-Wmissing-field-initializers]i mag e 69129 | ", | O F F SE{ src/libavfilter/avf_aphasemeter.cNTU L :(84aL y: 154x}=:i sf iF lFwarning: e M)I,missing field 'unit' initializer [-Wmissing-field-initializers] | N (y ^, A Vs_-O >P84T | h _-T Y1 )P E_;{ ST R" duIr| Na ^ ~ ~~~~~~~~G t,i o{n "., s"tsrsrc/libavutil/macros.h e=t :m in49iN:mU25LuL:m }m,note: o n expanded from macro 'FFMIN' o o0 r ,49 o | 0#,u FdLetAfG-iSnof e-} pF,h F| aM ^Is eN d(uar,abt)i (o(na i)n >se c(obn)d s?" src/libavfilter/avf_showcqt.c,(:92 :bO)F 128F::S E(Twarning: a(missing field 'unit' initializer [-Wmissing-field-initializers]) d)u r| a ~ ^ ~t ion), A92V | src/libavfilter/avf_avectorscope.c_ :O130 P :T_13T :{ Y Pwarning: "Ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a_x DUiRsA" 130T,I | O N , { . i 6 4 =x2 0 =0 0 F0"0F0dMr}IaN,w( x ,0a x,s -isM">Aw, XO _FDF-SEUT R1)(;aAxi sT )I| O, ^ ~ ~~~~~~~~N , F L Asrc/libavutil/macros.hGS : 49 }A:V,25_: O P note: Texpanded from macro 'FFMIN'| _ ^T Y P49E | _#BdeOfOiLne, F{F MI.Ni(6a4, b= )1 src/libavfilter/avf_aphasemeter.c( :(a}85),: 154 > : ( bwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ? ( b ) : ( 85 | a ) ) 0| , ~ ^ ~ 1{ , " d " , F L A G S" s}e,t m| ^i nimum mono or out-of-phase duration in secondsrc/libavfilter/avf_showcqt.cs:",93 :O128Fsrc/libavfilter/avf_showcwt.c:FS Ewarning: :Tmissing field 'unit' initializer [-Wmissing-field-initializers]120( :d100ur:a twarning: imissing field 'unit' initializer [-Wmissing-field-initializers]o n), AV_ OP93T_ | T Y PE120 _ | D {U R "At{T e"IxtsOi"Nz,e," , { . i " 6s e4t =v2 i 0d 0e 0o0 0"s0id}zr,a ew" 0a,,x i sMO"A, FXF_OSDFUEFRSTAE(TwTI)(ON,a ,xA iVFsL_AO)G,SP } T,_ T Y | P ^E _I MAAVG_EO_PTS_IZTEY,P E{src/libavfilter/avf_aphasemeter.c._:86s:B12:tOr OL warning: ,= missing field 'help' initializer [-Wmissing-field-initializers] {"6 864 | .0i6 4x =5 1 21{ " N},}U ,L L 0 }, 0 , | ^F L A G S } ,0 , | ^1 , FLAGS }, | ^ , "ssrc/libavfilter/avf_showcwt.c:121:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e t121 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ 5920Hsrc/libavfilter/avf_showcwt.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] z 122 | { "rate", "set vidsrc/libavfilter/avf_showcqt.ce:o102 :r114a:t ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET (r102a | t e_ s t r){, " cAsVc_hOePmT_eT"Y,P E_ S T R"INsGe,t {.csotlro =r "s2c5h"}e,m e0",, 0O,F FFSLEATG(Sc s}c,h e m| e ^) , AV_OPT_TYPE_STRING, { .str = CSCHEMEsrc/libavfilter/avf_showcwt.c :}123,: 99 : 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, FLAGS }123, | | ^ { "r", "set vidsrc/libavfilter/avf_showcqt.ce:o103 :r12a:t e"warning: ,missing field 'help' initializer [-Wmissing-field-initializers] OF F103S | ET ( r a{te _NsUtLrL) ,} A| ^V _OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ band gain", OFFSET(gains[13]src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ) 130 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 2000, FLAGS }, | ^ , AV_Osrc/libavfilter/avf_showcwt.c:131:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] P T131 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLAGS }, | ^ _TYPE_src/libavfilter/avf_showcwt.c:132:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F 132 | { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS }, | ^ LOAT, src/libavfilter/avf_showcwt.c:133:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 133 | { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 10, FLAGS }, | ^ .dbl=1src/libavfilter/avf_showcwt.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] } ,134 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS }, | ^ 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:344:11 warnings97 generated. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | src/libavfilter/avf_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | { NULL } | ^ { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },src/libavfilter/avf_ahistogram.c: 323:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 323 | uf = yf * M_PI; | ^~ ~ ^ src/libavfilter/avf_ahistogram.c:324:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | vf = yf * M_PI; | ^~ ~ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPEsrc/libavfilter/avf_aphasemeter.c_:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FL 164 | return (phase + 1.) / 2. * (w - 1); | ^~~~~ ~ OAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.csrc/libavfilter/avf_showcwt.c::222:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348: 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ 12src/libavfilter/avf_showcwt.c:222:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | { NULL } | ^ src/libavfilter/avf_ahistogram.c:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | out[0] src/libavfilter/avf_showcwt.c+=: 242a:a97 :* warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y f; | ~ ^~ 242 | frequency_derivative src/libavfilter/avf_ahistogram.c*:=390 :(32:f rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q uency *390 | f r e q u e nc y + 1 4 99 0 . 4o u*t [f1r]e q+u=e nacay *+ u4f5;7 7 8| 5 ~ ^~0 .f) / 160514.f; | ~ ^~~~~~~~ src/libavfilter/avf_showcwt.csrc/libavfilter/avf_ahistogram.c:242::39184:: 32:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391242 | | f r e q ue nocuyt_[d2e]r i+v=a taiav e* *v=f ; ( f| r ~ ^~e quency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_aphasemeter.c:254:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float angle = cosf(s->angle/180.0f*M_PI); | ~~~~~~~~^~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_pad.o src/libavfilter/avf_avectorscope.c:357:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | zoom = 1. / max; | ~ ^~~ CC libavfilter/dnn/dnn_backend_native_layers.o src/libavfilter/avf_avectorscope.c:401:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | x = ((src[1] - src[0]) * zoom / 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:402:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:404:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | x = (src[1] * zoom + 1) * hw9; warnings generated| . ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | y = (src[0] * zoom + 1) * hh; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:409:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | sx = src[1] * zoom; | ^~~~~~ ~ src/libavfilter/avf_showcwt.c:388:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | src/libavfilter/avf_avectorscope.c : 410 : 18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_aphasemeter.c U := 3154100: | .46: 5 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + z * si n f( (315syv | = - s r u )c [ 0]* s n *pM_ riPznIot_o2fm);( ;| v a ^~~~~~ ~| l u ~~^~~ ~e , sizeof(value), "%f", fphase); | ~~~~~~~~ ^~~~~~ CC libavfilter/dnn/dnn_interface.o src/libavfilter/avf_showcwt.c:src/libavfilter/avf_avectorscope.c389::41411:: 44warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | 411 | c Vx == s0x. 5*f sq+rt fz (*1 s-i n0f.(5( u* -s y v*) s*y )M;_ P I| _ ~ ^~2 ); | ~~^~~ ~ src/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:413:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:414:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | y = s->h - s->h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_showcwt.c:414:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:414:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/dnn/dnn_io_proc.o 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_showcwt.c:415:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 415 | V += z * yf * cosf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:415:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | V += z * yf * cosf(2.f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_showcwt.c:429:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = 0.5f + 0.5f * U * Y / M_PI; | ~~~~~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:429:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = 0.5f + 0.5f * U * Y / M_PI; | ^~~~ ~ src/libavfilter/avf_showcwt.c:440:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | CC libavfilter/dnn/queue.o Y = 0.5f + 0.5f * Y / M_PI; | ~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:440:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | Y = 0.5f + 0.5f * Y / M_PI; | ^~~~ ~ 18 warnings generated. 32 warnings generated. src/libavfilter/avf_showcwt.c:680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showcwt.c:681:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:681:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ^~~~~~~~~ ~ 3 warnings generated. 3 warnings generated. 12 warnings generated. CC libavfilter/dnn/safe_queue.o In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define CC libavfilter/dnn_filter_common.o FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavfilter/drawutils.o src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:64:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 7 warnings generated. In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showspatial.c:233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~~ src/libavfilter/avf_showspatial.c:233:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~ src/libavfilter/avf_showspatial.c:233:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ^~~ ~ src/libavfilter/avf_showspatial.c:233:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~~~^~~~ ~ src/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:108:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "s", "set video size", OFFSET(w), AV_OPCC libavfilter/ebur128.o T_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:114:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:117:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:124:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:125:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:74:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "rate", "set video rate",CC libavfilter/edge_common.o OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:75:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:76:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "b", "set border width", OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:77:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "h", "set channel height", OFFSET(h), AV_Osrc/libavfilter/avf_showspectrum.cPT:_161T:Y118P:E _Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T , {.i64=2 0}161, | 1 , 9{0 0," sFatLuAraGtSi o}n," , | " ^c olor saturation multiplier", OFFSET(saturasrc/libavfilter/avf_showvolume.cti:o79n):,90 :A warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TY P79E | _ F L O{A T",f" , {".sdetb lf a=d e1"},, - 1 0 , 1 0 , FOLFFASEGTS(f )},, | A ^V _OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:80:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEACC libavfilter/f_bench.o K)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:81:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:82:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:166:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showvolume.c :16683 | : 126 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] " overlap", 83" | s e t w{ i"nddmo"w, "oduvreartliaopn" ,f oOrF FSmEaTx(o vverallaup)e, diAspVl_aOyPT"_T,Y POEF_FFSLOEAT(Td, r{a.wd_bple r= s0i}s,t e0n,t_ d1u,r aFtiLoAn)G,S }A,V _ O| P ^T _TYPE_DOUBLE, {.dbl=0.}, 0, 900src/libavfilter/avf_showspectrum.c0:,167: 92F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 167 | { "gain", "set scale gain",src/libavfilter/avf_showvolume.c :O84F:FS127E:T (warning: gmissing field 'unit' initializer [-Wmissing-field-initializers]a in), AV_O P84T | _ T Y PE{_ F"dLmOcA"T,, "{s.edtb lc o=l or1 }o,f 0 ,t h1e2 8m,a xF vLaAlGSu e} , l in| e ^" , OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AVsrc/libavfilter/avf_showvolume.c_O:PT88_:T82Y: Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ FLOAT, 88 | { . d bl {= "0s}", ,- 1",s e1t, sFtLeAp GsSi z}e," , | OF ^F SET(step), AV_OPT_TYPE_INT, {src/libavfilter/avf_showspectrum.cCC libavfilter/f_cue.o .:i1736:4=990:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0, 5, FLA G173S | } , {| ^" start", "start frequency", OFFsrc/libavfilter/avf_showvolume.cS:E89T:(s98t:a warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]t ), AV_ O89P | T _ T Y{P E"_IpN",T , "{se.ti 6b4a c= k0g}r,o u0n,d I NoTp3a2c_iMAtXy," ,F LOAFGFSS ET}(,bg o p| a ^c ity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0src/libavfilter/avf_showspectrum.c, :1174,: 99F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102src/libavfilter/avf_showvolume.c: :warning: 96missing field 'unit' initializer [-Wmissing-field-initializers]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 17596 | | {{ "NfUpLsL" ,} | " ^s et video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10,CC libavfilter/f_drawgraph.o 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ CC libavfilter/f_ebur128.o src/libavfilter/avfiltergraph.c:55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ 22 warnings generated. src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showvolume.c:223:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | s->values[ch * VAR_VARS_NB + VAR_PEAK] = max; | ~ ^~~ src/libavfilter/avf_showvolume.c:224:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | s->values[ch * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showvolume.c:285:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | max_val = av_clipf(0.21 * log10(max) + 1, 0, 1); | ~~~~~ ^~~ src/libavfilter/avf_showspectrum.cCC libavfilter/f_graphmonitor.o :423:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:423:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ^~~ ~ src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/avf_showspectrum.c: 424212: | 41 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (i = 0 ;424 | i < g r a pthhe-t>an b_=f il2t.fe r*s M;_ PiI +*+ )s -{> s t| a ~ ^ ~~~~~~~~~~~~~~~~~r t / (flsrc/libavfilter/avfiltergraph.co:a216t:)23i: nwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nk->sa m216p | l e _ r at e ; | f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~o r (j = 0; j src/libavfilter/avf_showspectrum.c< :f424i:lt17-:> nwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ inputs; 424j | + + ) { th| e ~ ^ ~~~~~~~~~~~~~~~ ta = In file included from 2src/libavfilter/avfiltergraph.c.:f226:src/libavfilter/avf_showfreqs.c23 :: *36warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Msrc/libavfilter/window_func.h _:P155:I60 *:226 s | - >swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a r t / ( f floro at )(i155nj | l in k=-> s a m0p ;l ej_ r a< t eflil;t-u>tn b[ _n| ]o ^~~ ~u= etxpp(-u0t.5s ;* SjQ+R+()( n{- (N -| 1 ~ ^ ~~~~~~~~~~~~~~~~)/ 2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/colorspace.c :160:28: warning: 162implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 160 | i f ( F FA B S(pne a-k =M )c l>m=-> M0a.x3C LL* / M)R E{F E R| E ^~~~~~~~~~~~ ~~N CE_Wsrc/libavutil/common.hH:64I:TE37; : | note: ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | psrc/libavfilter/window_func.he:ak163 :86=: warning: avimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ q2d(metadat a-163> | m a x _ l u m i n an c e ) / RCC libavfilter/f_interleave.o EFlEuRtE[NnC]E _= W0H.I5T *E (;1 +| ~ ^~~~~~~~~~~~~~~c os((M_PIsrc/libavfilter/colorspace.h*:(27:F25F:A Bnote: Sexpanded from macro 'REFERENCE_WHITE'( n - M27) | #-d e0f.i3n e* RME)FE)R/E(N(C1 E-_ W0H.IT3E) 1*0 0M.)0)f) ; | ^~~~~~ | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/avf_showvolume.c : l369u:t68[:n ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0.5 * (1 + co s369( | ( M _ P I * ( F F A BS ( n s-- >Mv) a-l u0e.s[3c ** M ))V/A(R(_1V A-R S0_.N3B) +* MV)A)R)_V;O L src/libavfilter/colorspace.cU| :M173E ~ ^]: 55=: 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 *src/libavfilter/window_func.h l:163o g:173156 | 0:( ma x warning: ) ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | p ~~~~~ ^~~e ak =163 | i n - > c o l o r _ t r c l=u=t [AnV]C O=L _0T.R5 C*_ S(M1P T+E 2c0o8s4( (?M _1PI0*0(.F0FAfB S:( n1 -0 .M0)f ;- 0.| 3 ~ ^~~~~~ * M))/src/libavfilter/colorspace.c(:(1731 :-64: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 ) * M) )173) | ; | ~~^~~ ~ peasrc/libavutil/common.h:k64: 31=: note: iexpanded from macro 'FFABS'n ->col o64r | _#tdrecf i=ne= FAFVACBOLS_(TaR)C_ S(M(PaTE)2 >0=8 40 ? ?1 0(a0). 0:f (:- (a1)0).)0f ; | ^ | ~ ^~~~~ src/libavfilter/avfiltergraph.cIn file included from src/libavfilter/avf_showfreqs.c::28736:: src/libavfilter/window_func.h19::163 :48warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 287 | f o r ( i = lu0t[;n ]i = <0. 5g *r a(1p h+- >cnbo_fsi(l(tMe_rPsI;* (iF+F+AB) S (| n ~ ^ ~~~~~~~~~~~~~~~~~ - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/colorspace.c:184:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | clm->MaxCLL = (unsigned)(peak * REFERENCE_WHITE); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/avf_showvolume.c:404:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/avf_showspectrum.c:580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | *uf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | *vf = *yf * M_PI; | ^~~ ~ src/libavfilter/avfiltergraph.c:377:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | for (i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | for (i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:599:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | *uf *= 0.5f * sinf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ 48 warnings generated. src/libavfilter/avf_showspectrum.c:602:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | *uf *= 0.5f * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:603:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | *vf *= 0.5f * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:606:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | *uf += *uf * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:607:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showfreqs.c:82:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT3src/libavfilter/avf_showspectrum.c2_MA:X,668 :F20L: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | else if (log10(seconds) > 6) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ AGS }, | ^ src/libavfilter/avf_showspectrum.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | else if (log10(secondsrc/libavfilter/avf_showfreqs.cs): >103 :3154) : | warning: ~~~~~ ^~~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), Asrc/libavfilter/avf_showspectrum.cV_:O671P:T46_: Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_STRI Nsrc/libavfilter/avf_showwaves.c671G | , :802 :{ 100. : swarning: t rmissing field 'unit' initializer [-Wmissing-field-initializers] =u ni"trs e=d| gavr_ 802e | ase pn | rb{ilnut fe"|y(e"s%li.loz2ew|for"m," ,a" ssentegce |ovlniidmsd ee/|o p6i n0s)i;kz e |"| ,m O ~~~~~~~~~~~ ~~~~~~~~^~~~Fa gFeSnEtaT|b(rwo)w,n "A V}_,O 0P,T_ T0Y,P EF_LIMAAGGES_ }S,I Z E,| ^{ .str = "600src/libavfilter/avf_showspectrum.cx:26734:038":} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 0, FL A673 | G S } , | un ^it s = av_asprintf("%.2fs", secondssrc/libavfilter/avf_showwaves.c):;803 : | 100 ~~~~~~~~~~~ ^~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | src/libavfilter/avf_showfreqs.c : 107 : {112 :" swarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] "set v107i | d e o{ s"imzien"a,m pO"F, F S"sEeTt( wmi)n, iAmVu_m OaPmTp_lTiYtPuEd_eI"M,A GOFEF_SSEITZ(Em,i n{a.mspt)r ,= A"V6_0O0xP2T_4T0Y"}P,E_ F0L, O0AT,, F L{A.GdS b}l,= 1 e-| 6 ^}, FLT_MIN, 1e-6, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:804:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, src/libavfilter/avf_showfreqs.c1,: 112F:112L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 112 | { "channels", "set chansrc/libavfilter/avf_showwaves.cn:e805ls: 154t:o warning: drmissing field 'unit' initializer [-Wmissing-field-initializers]a w", OFFSET( ch805_l | a y o u{t_ s"tcrol)o, rAsV"_,O "PsT_eTtY PcEh_anSnTeRlsI NGc,ol o{r.ss"t,r =O"FalFlS"E}T,( c0o,l o0r,s )F,L AAGVS_ O}P,T _T Y| P ^E _STRING, {.str = "resrc/libavfilter/avf_showfreqs.cd|:g113re:e12:n |warning: bmissing field 'help' initializer [-Wmissing-field-initializers]l ue| y113 | e l l o{w| oNrUaLnLge |}l i | m ^ e|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750src/libavfilter/avf_showwaves.c79:7817e:-123:8 Fwarning: missing field 'help' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 817 | { NULL } | ^ src/libavfilter/avfiltergraph.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avfilter.c:607:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/f_latency.o 607 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL }, | ^ src/libavfilter/avf_showfreqs.c:208:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | if (s->overlap == 1.) | ~~~^~~~~~~ ~~ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ src/libavfilter/avf_showfreqs.c:212:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avfiltergraph.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.src/libavfilter/avf_showspectrum.cform:at855s:->49n:b _warning: foimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rm ats; i++) { | 855 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 16 warningunsi generatedt. s = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 18 warnings generated. src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, src/libavfilter/avf_showfreqs.c fo:rm314a:t44s:, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] format s,314 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warninga s725= generated | . l o g ( a v _ c l i p d ( a , m nibn,_ fo1r)m)a t/s ,lo gf(fm_iand)d;_ f o| r ~~~ ^~~m at); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' src/libavfilter/avf_showfreqs.c:314:29 :693 | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] f314o | r (j = 0 ;a j= < lfogi(latve_rc-l>inpbd_(ao,u tmpiunt,s ;1 )j+)+ )/ {l o g( mi n ) ; | ~~~~~~~~ ^~~ \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ src/libavfilter/avfilter.c| ~ ^ ~~~~~~~~~~~~~~~~~ :744src/libavfilter/avfiltergraph.c:19::726 :warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | 744R | E D U CE _fFoOrR M(AiT S=( i0n;t ,i < f i l tAeVrF-i>lntb_eirnFpourtms;a tis+,+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~ sampleratsrc/libavfilter/avfilter.ce:s,749 : 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] format s749, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (727i | = 0 ; i < f i l t e r - > n bn_obu_tpfuotrs;m ait+s+,) f{f _ a| d ~ ^ ~~~~~~~~~~~~~~~~~~d _format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:967:69: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 967 | text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avfiltergraph.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:802:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 802 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 807 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:815:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 815 | for (j = 0; j < outlink->incfg.samplerates->nCC libavfilter/f_loop.o b_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < graph-33>n warningb_sfi generatedlt. ers; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:447:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ~ ~~~^~~~~ src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:416:33: note: expanded from macro 'M' 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' 414 | #define RE(x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | src/libavfilter/avf_showspectrum.c : 1068 : 40 : warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ut put[n_filter ]1068 | = F FsM-A>Xd(moauxt p=u te[xnpf_(sf-i>lltierm]i,t *0 .M0_)L;N 1| 0 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ / 20.f)src/libavutil/macros.h;: 47 | : ~ ^~~~22 : note: expanded from macro 'FFMAX' src/libavfilter/avf_showspectrum.c:1068 :4723 | :# dwarning: efimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne FFM A1068 | X (a , b )s -(>(dam)a x> (=b )e x?p f(a() s:- >(lbi)m) i t| ^ ~* M_LN10 / 20.f); | ~~~^~~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.csrc/libavfilter/avf_showspectrum.c::1361069::8954:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | 136 | s - > d m i n = e x pf ( ( s - >oluitmpiut t-[ ns_-f>dirlantgeer)] *= M2_.L0Nf1 0/ /(1 .200f.f )+ ;e x p| ( ~ ^~~~- 2.0f * osrc/libavfilter/avf_showspectrum.cu:t1069p:u30t:[ nwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ilter] )1069) | - 1 s.-0>fd;mi n | = ~ ^~~~ expf((s->src/libavfilter/dnn/dnn_backend_native_layer_dense.cl:i136m:i66t :- warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >drange) *136 | M _ L N 1 0 / 2 0. f ) ; | ~~~~~~~~~^~~~~~~~~~~ ~ output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i src/libavfilter/dnn/dnn_backend_native_layer_dense.c< :f139:i59l:te r-warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nb_input s139; | i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c :884o:u11t:p uwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ n_fi lt884e | r ] i=f 1.(0i f= =/ fi(l1t.e0fr ->+n ebxp_(-ionuptpuutst)[ n| ~ ^ ~~~~~~~~~~~~~~~~~_ filter])src/libavfilter/avfiltergraph.c):;887 :| 19 ~~~ ^~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/dnn/dnn_backend_native_layer_dense.c :887139 | : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f or (i =139 | 0 ; i < f i l te r - > n b _ o u toputuptuts[;n _fii++l)te r{ ] | = ~ ^ ~~~~~~~~~~~~~~~~~~ 1.0f / (1src/libavfilter/avfiltergraph.c.:0926f:27 :+ ewarning: xcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]p (-output [n926_ | f i l t e r ] ) ) ; | ^~~~ ~f or (k src/libavfilter/dnn/dnn_backend_native_layer_dense.c= :0139;: k40 :< warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F _ARRAY _E139L | E M S ( c h _ su bs t ) ; k + + ) {o ut p| u ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~t [n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ 28 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter]src/libavfilter/avfiltergraph.c, :0970.:019): ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49 :97040 | : note: expanded from macro 'FFMIN' for (49i | #=d e0f;i nie )n b(_(af)i l>t (ebr)s ;? (ib++)) : (| a ~ ^ ~~~~~~~~~~~~~~~~~) ) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 18 warnings generated. src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/dnn/dnn_backend_native.c:36:145: src/libavfilter/avfiltergraph.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 | 980 | { "fcoorn v2(di_ t= h0r;e ai d nnbum_ ifonrpu tcso;n vi2+d +la)y e{r" , | O ~ ^ ~~~~~~~~~~~~~~~~~F FSET(opsrc/libavfilter/avfiltergraph.ct:i987on:s11.:c owarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v 2d_th r987e | a d s )i,f A(Vi_ O=P=T_ TfYiPlEt_eIrN-T>,n b {_ i.nip6u4t s)= 0| ~ ^ ~~~~~~~~~~~~~~~~~ }, INT_src/libavfilter/avfiltergraph.cM:I993N:19,: Iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N T_MAX, 993 | F L A GfSo r}, ( i| ^= 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j src/libavfilter/dnn/dnn_backend_native.c< :ou37t:l145i:nk -warning: missing field 'unit' initializer [-Wmissing-field-initializers]> incfg.for m37a | t s - >{ n"ba_sfyonrcm"a,t s ; j src/libavfilter/buffersink.c+ +) : 372{ : 128" us:e| warning: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers]D NN async i n372f | e r e n{c e""a,l l _ c h a nOnFelF_SEcTo(uonpttsi"o,n s".aacscyenpct) a,l l c h a nn e lA Vc_oOuPnTt_s"T,Y POEFF_SBEOTO(L,a l{l _.cih6a4n ne=l _0c o}u,n t s ), A V _0O,P T _ TY P E _1B,O OFLLA,G S {}.,i 6 4 | = ^ 0}, 0, 1, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:38:12src/libavfilter/buffersink.c:: warning: 373missing field 'help' initializer [-Wmissing-field-initializers]: 12: warning: 38missing field 'help' initializer [-Wmissing-field-initializers] | 373 | { N U L{L N}U, L L| ^} , | ^ src/libavfilter/buffersrc.c:300:126: warning: src/libavfilter/avfiltergraph.cmissing field 'unit' initializer [-Wmissing-field-initializers] :1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | 1038 | { " w ifdothr" ,( i = 0 ; iN U n b _ f i l t e r s ; OFiF+S+E)T( w )| , ~ ^ ~~~~~~~~~~~~~~~~~ AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/avf_showspectrum.c:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229src/libavfilter/buffersrc.c | : 304 : 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log(ctx, AV_LOG_ER R304O | R , "{o v"esralra"p, % f t o o bi g \ n""sa,m psl-e> oavsepreclta rpa);t i o"| , ~~~~~~ ~~~^~~~~~~ OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/avf_showspectrum.c:1234:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/buffersrc.c:305:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1234 | 305 | s{- >"pwixienl__sascpaelcet "+,= s"-s>awmipnldeo wa_fsunpce_cltu rtat[ioi"], * s -O>FwFiSnEdTo(wp_ifxuenlc_a_slpuectt[)i,] ; | A ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~V _OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:src/libavfilter/avf_showspectrum.c306::1261236:: 28warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | 1236 | { " t i m es-_>bwaisne_"s,c a l e N=U L1L., f / s q r t f ( s - > w in_ s c aOlFFeS);E T( t| i ~ ~~~~^~~~~~~~~~~~~~~~~~~~~m e_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:307:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c| ~ ^ ~~~~~~~~~~~~~~~~~~ :src/libavfilter/avfiltergraph.c166::107146:31:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | f166o | r ( j = 0 ; j < f i l t er -o>untbpu_to[utnp_uftis;l tje+r+]) {= FF| M ~ ^ ~~~~~~~~~~~~~~~~~~A X(outputsrc/libavfilter/avfiltergraph.c[:n1082:_19:f warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ter], 10820 | . 0 ); f| o ~~~~~~^~~~~~~~~~~~~~~~~~~~~~r (i = 0; isrc/libavutil/macros.h :<47 :g22r:a pnote: hexpanded from macro 'FFMAX'- >nb_fil te47r | s#; die+f+i)n e{ F| F ~ ^ ~~~~~~~~~~~~~~~~~M AX(a,b)src/libavfilter/avfiltergraph.c :(1085(:a23): >warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? ( a)1085 | : ( b )) f| or ^ ~ (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) src/libavfilter/buffersrc.c| ~ ^ ~~~~~~~~~~~~~~~~~~: 314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "time_base", NUsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cLL:,169 O:F89F:SE T(warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i me_base), 169 | AV _ O P T _ T Y P E _R A T I ONoAuL,t p{u .td[bnl_ f=i lt0e r}], =0 , 2I.N0fT _ M/A X(,1 .A0 f }+, e x | p ^( -2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | outsrc/libavfilter/buffersrc.cp:u315:t110[:n_ fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]lt er] = 2. 0315f | / {( "1s.0afm p+l ee_xrpa(t-e"2,. 0 f * NoUuLtL,p uOtF[FnS_EfTi(lstaemrp]l)e)_ r-a t1e.0)f,; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ AVsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c_:O169P:T49_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _INT, 169 | { . i 64 = 0 } , 0 , I NoTu_tMApuX,t [An _}f,il t e| r ^] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/buffersrc.c:318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "channels", NULL, OFFSET(channels), AV_OPT_Tsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cYP:E172_:I59N:T ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .i64 =172 | 0 } , 0 , I N T _ M A X , A }6o,u warningts p generated| u. ^t[ n_filter] = 1.0f / (1.0f + esrc/libavfilter/buffersrc.cx:p319(:-12o: uwarning: tmissing field 'help' initializer [-Wmissing-field-initializers]p ut[n_ f319i | l t e r{] )N);U L L| ~~~ ^~~~~~~~~~~~~~~~~ }, | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c o:ut90pu:t[26:n_ fwarning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]lt er] = 1.0f / (1.0 f 90+ | e x p ( -o u t p ut [ dns_tf[iil]t er=] s)i)n(;s r| c ^~~~ ~[ i]); | src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c ~~~ ^~~~~~: 172:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:94:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94 | dst[i] = cos(src[i]); | src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c ~~~ ^~~~~~ :177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c#d:98ef:26i:ne Fwarning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]MI N(a,b) (98( | a ) > ( b ) ? ( bd)s t:[ i(]a ))= t a| n ^ ~(s rc[i]); src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c| ~~~ ^~~~~~: 177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c> :(102b): 27:? warning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] b) : (a )102) | | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.cd:s177t:[46i:] warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] asin(src[ i177 | ] ) ; | ~~~~ ^~~~~~ output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(src/libavfilter/avf_showspectrum.ca,b): (1321(:a24) :> warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b) ? (a) : (bsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.c)): 106 1321 | :| 27 ^ ~: cwarning: oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n st fsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cl:o a106177t: | f46 := warning: s-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >g a i n *d w177;s | t [ | ~~~^~~~ ~i] = a c o s ( sr c [ i ] ) ; o utsrc/libavfilter/avfiltergraph.c| p ~~~~ ^~~~~~ :u1144t:[30n:_ fwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]l ter] = FFMAX( o1144u | t p u t [ n _ fil t e r] ,i f0 .(0f)- >+n b0_.i2n p* uFtFsM I>N (IoNutTp_uMtA[Xn -_ fsiiltnekr_]l,i n0k.s0_)c;o u n| t ^~~~~~~~~~~~~~~~ ~) | src/libavutil/macros.h ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~: 47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (bsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.c)): 110| ^: 27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ 5 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:118:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 118 | dst[i] = cosh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:src/libavfilter/avfilter.c122::103527:: 58warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 122 | 1035 | i f ( ! ldisntk-[>fii] f=o .tsaanmhp(lsersc_[si]k)i;p p src/libavfilter/avf_showspectrum.c| e ~~~~ ^~~~~~d :&1340&: 22f:r awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ->nb_samples >= 1340 | m i n & & f rpahmasees-[y>]n b= _sa(mPpHleAsS E<(=y , mcaxh)) /{ M _| P ~~~~~~~~~~~~~~~~~ ^ ~~~I + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' 1314 | #define PHASE(y, ch) atan2f(Isrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.cM:(y126,: 28c: hwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], RE(y, c126 | h ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1347 | const float rng = 2.f * M_PI; | ^~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | dst[i] = floor(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/avfiltergraph.c:1201:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c 1201: | 146 : 28 : fowarning: r implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](i = 0; i < g146r | a p h - > n b _ f il t e rdss;t [ii+]+ )= {r o u| n ~ ^ ~~~~~~~~~~~~~~~~~d (src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_metadata.o 26 warnings generated. CC libavfilter/f_perms.o 13 warnings generated. CC libavfilter/f_realtime.o CC libavfilter/f_reverse.o CC libavfilter/f_select.o CC libavfilter/f_sendcmd.o CC libavfilter/f_segment.o CC libavfilter/f_sidedata.o src/libavfilter/avfilter.c:1473:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1473 | dstctx->var_values[VAR_T] = pts == AV_NOPTS_VALUE ? NAN : pts * av_q2d(link->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1476:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1476 | dstctx->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native.c:538:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 538 | for (uint32_t operand = 0; operand < native_model->operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1745:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1746:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1746 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1748:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1748 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1749:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1750:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1751:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1751 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1752:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1752 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_streamselect.o 12 warnings generated. CC libavfilter/fifo.o 16 warnings generated. CC libavfilter/formats.o 26 warnings generated. In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/framepool.o 32 warnings generated. CC libavfilter/framequeue.o CC libavfilter/framesync.o 147 warnings generated. 12 warnings generated. 11 warnings generated. CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o CC libavfilter/graphparser.o 3 warnings generated. src/libavfilter/drawutils.c:134:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 13 warnings generated. 25 warnings generated. src/libavfilter/f_cue.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:94:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:94:105: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:93:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/lavfutils.o src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/drawutils.c:218:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/f_drawgraph.c:63 :21896 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (p l63a | ne = 0 {; "pml2a"n,e "entba_dpaltaan ekse;y "p,l aOnFeF++S) E{T (| k ~~~~~ ^ ~~~~~~~~~~~~~~~e y[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.sCC libavfilter/lswsutils.o tr=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ CC libavfilter/motion_estimation.o src/libavfilter/f_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set graph size", OFFSET(w), AV_OPT_TY4PE warning_sI generatedM. AGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:83:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/drawutils.c:239:27: CC libavfilter/palette.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/pthread.o src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ CC libavfilter/qp_table.o CC libavfilter/scale_eval.o src/libavfilter/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ 19 warnings generated. src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] src/libavfilter/f_drawgraph.c:239:30 :392 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (239d | r a w - > d e svca-l>uceosm[pV[cAomRp_]M.INp]l a=n es -!>=m ipnl;a n e| ) ~ ~~~^~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const 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:281:75: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 281 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ 7 warnings generated. src/libavfilter/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ 2 warnings generated. src/libavfilter/f_graphmonitor.c:87:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:88:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:89:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:90:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/f_interleave.c:77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:98:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:148:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 164 | x + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/scene_sad.o src/libavfilter/f_interleave.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/setpts.o src/libavfilter/f_interleave.c:223:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ CC libavfilter/settb.o 30 warnings generated. src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "size", "set video siCC libavfilter/split.o ze", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPEsrc/libavfilter/f_interleave.c_IN:T,249 {:1: .warning: i6missing field 'help' initializer [-Wmissing-field-initializers]4 = 9}, 9, 18, V |249F | D}E,F I N| E ^_ OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } src/libavfilter/f_ebur128.c : 170: 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { " m e t a d a t a " , " in je c t me t ad a t a i\n t h| e ^ filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ CC libavfilter/src_avsynctest.o src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ CC libavfilter/src_movie.o src/libavfilter/f_ebur128.csrc/libavfilter/f_graphmonitor.c::225343::1023:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | 225 | f orv ( i=n atv _ic li=p f0(;v, i0 ,< ectbxu-r>1g2r8-a>pshc-a>lneb__rafnigel)t;e r s ; i+ +) { /| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~/ make susrc/libavfilter/f_graphmonitor.cr:e355 :it27':s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n the g r355a | p h s ca l e f| o ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r (int j src/libavutil/common.h=: 1430:;29: jnote: expanded from macro 'av_clipf'< filt e143r | -#> n bd_eifnipnuet sa;v _jc+l+i)p f{ | ~ ^ ~~~~~~~~~~~~~~~~~ av_clsrc/libavfilter/f_graphmonitor.cip:f375_:c27 : | warning: ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = 0; j < filter-CC libavfilter/trim.o >nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/vaapi_vpp.o CC libavfilter/vaf_spectrumsynth.o CC libavfilter/transform.o CC libavfilter/version.o src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/f_realtime.c:71:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_perms.c:57:126: warning: missing field 'unit' initializer [-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 }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 10 warnings generated. CC libavfilter/vf_addroi.o src/libavfilter/f_reverse.c:85:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 85 | if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:92:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_loop.c:448:99: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 19 warnings generated. 4 warnings generated. 13 warnings generated. src/libavfilter/f_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | select->var_values[VAR_PREV_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:233:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | select->var_values[VAR_PREV_SELECTED_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:234:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | select->var_values[VAR_PREV_SELECTED_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:235:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | select->var_values[VAR_PREV_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sidedata.c:src/libavfilter/f_select.c126::2361:49:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_val u126e | s[DVEAFRI_NSET_OAPRTTI_OPNST(Sa] s i d e d a t =a ,N AANV;_ O P| T ~ ^~~_ FLA/usr/include/math.hG:_15A:U19DI:O _note: Pexpanded from macro 'NAN'A RAM| AV15_ | OP#Td_eFLfAiGn_eFI LNTAENR I N G _ P A R_A_Mb)ui;l t i| n_^n anf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_select.c:237:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | select->var_values[VAR_START_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:256:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | select->var_values[VAR_PICT_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:257:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | select->var_values[VAR_INTERLACE_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | select->var_values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:259:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | select->var_values[VAR_CONSUMED_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:260:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | select->var_values[VAR_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/f_sendcmd.c : 75 _:_19b:ui ltwarning: in_comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]n anf("") | ^~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:263:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | select->var_values[VAR_SAMPLE_RATE] = | ~ 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, src/libavfilter/f_sidedata.c0,: 1590:,1 :FL AGwarning: S missing field 'help' initializer [-Wmissing-field-initializers]} , | ^ 159 | DEFINsrc/libavfilter/f_sendcmd.cE:_O118P:T12I:O Nwarning: Smissing field 'help' initializer [-Wmissing-field-initializers]( sid e118d | a t a {, NAUVL_LO P}T _ F| L ^ AG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:337:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/f_select.c:340:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | select->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (doublesrc/libavfilter/f_streamselect.c)(ts:))60 : 19| : ^~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/usr/include/math.h: 15:19: note: expanded from macro 'NAN' 1560 | | # de f i nef oNrAN ( i = 0 ; i _<_ bcutix-l>tnibn__innpauntfs(;" "i)+ + | ) ^~~~~~~~~~~~~~~~~~ { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_select.c:341:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | select->var_values[VAR_T ] = TS2Dsrc/libavfilter/f_metadata.c(f:ram369e:-1>:p twarning: smissing field 'unit' initializer [-Wmissing-field-initializers]) * av_q2d(in l369in | kDE-F>ItNiEm_eO_PbTaIsOeN)S;( a me| t ^~~~~~~~~~~~~~~~ ~a data, src/libavfilter/internal.hA:264V:_48O:P Tnote: expanded from macro 'TS2D'_ FLAG_ A264U | D#IdOe_fPiAnReA MT|S2ADV(_tOPsT)_ F L A G(_(FtIsL)T E=RI=N GA_PVA_RNAOMP)T; S _| V^A LUE ? src/libavfilter/f_metadata.cN:A110N: 106:: (note: expanded from macro 'DEFINE_OPTIONS'd ouble)( t110s | ) ) | { ^~~ "key"/usr/include/math.h,: 15 : 19":s enote: texpanded from macro 'NAN' m etad a15t | a# dkeefyi"n,e N A N O F F S ET_(_kbeuyi)l, t i n _AnVa_nOfP(T"_T"Y)P E _| S ^~~~~~~~~~~~~~~~~~ TRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' src/libavfilter/f_select.c:342:58 :111 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "value" 342, | " s e t smeelteacdta-t>av avarl_uev"a,l u e s [OVFAFRS_EPOTS(]v a= lfurea)m,e - >ApVk_tO_PpTo_TsY P=E=_ S-TR1I NG?, N{A.Ns t:r fr=a NmUeL-L> p}k,t _0p,o s0;, F| L ~ ^~~A GS },/usr/include/math.h :\15 : 19| : ^ note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}src/libavfilter/f_streamselect.c,: 0143,: 191:, warning: FLcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A GS }, \ | ^ 143 | for (i = 0; i < ctx->nb_inputsrc/libavfilter/f_metadata.cs;: 369i:1+:+ )warning: missing field 'help' initializer [-Wmissing-field-initializers]{ | src/libavfilter/f_metadata.c ~ ^ ~~~~~~~~~~~~~~: 123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/f_streamselect.c:218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | if (n < 0 || n >= ctx->nb_inputssrc/libavfilter/f_select.c) {: 446 | : ~ ^ ~~~~~~~~~~~~~~1 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 446 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIOsrc/libavfilter/f_metadata.c_PAR:A403M:|1A:V _Owarning: PTmissing field 'unit' initializer [-Wmissing-field-initializers]_F LAG_FILTE R403I | NDGEF_IPNAER_AMO)PT;I O N| S^ (metadasrc/libavfilter/f_select.ct:a171,: 12A:V _note: expanded from macro 'DEFINE_OPTIONS'O PT_FLA G171_ | V I D E {O _NPUALRLA }M | A V _ O P T _ F L A G _ F I L T E R I N G _ P A R A M ) ; | ^ src/libavfilter/f_metadata.c : 110 : 106 : note: expanded from macro 'DEFINE_OPTIONS' \ 110| | ^ { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS 32}, warning \s generated . | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "CC libavfilter/vf_alphamerge.o set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ CC libavfilter/vf_amplify.o src/libavfilter/f_streamselect.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | doublsrc/libavfilter/f_select.ce s:ta507r:t1 := Twarning: S2missing field 'help' initializer [-Wmissing-field-initializers]T (interv a507l | ->DsEtFaIrNtE__OtPsT,I OANVS_(TsIeMlEe_cBtA,S EA_VQ_)O;P T _| ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERsrc/libavfilter/internal.hI:N265G:_48:P Anote: Rexpanded from macro 'TS2T' AM); | ^265 | #defsrc/libavfilter/f_select.ci:n171e: 12T:S 2note: Texpanded from macro 'DEFINE_OPTIONS'( ts, t b171 | ) ( ( t{s )N U=L=L A} V _N O P T S _ V A L U E ? N A N : ( d o u bl e ) ( t s ) * a v _ q 2 d ( t b ) ) | ^~~ /usr/include/math.h: 15\ : 19| : ^ note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | double end = TS2T(interval->end_ts, ACC libavfilter/vf_aspect.o V_TIME_BASE_Q); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/f_sendcmd.c:531:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | double current = TS2T(ref->pts, inlink->time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | var_values[VAsrc/libavfilter/f_segment.cR_:P278O:5S:] warning: =missing field 'unit' initializer [-Wmissing-field-initializers] ref->pkt _278p | o s = = -1C O?MM ONNA_NO P:T Sr ef -| > ^ pkt_psrc/libavfilter/f_segment.co:s267;: 142 :| note: ~ ^~~expanded from macro 'COMMON_OPTS' /usr/include/math.h:15:19: note: 267expanded from macro 'NAN' | {15 | CC libavfilter/vf_atadenoise.o "#tdiefmienset aNmApNs " , " t _i_mbeusitltaimnp_sn aonff (in"p"u)t a t| ^~~~~~~~~~~~~~~~~~w hich to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "frames", "frames at which to src/libavfilter/f_sendcmd.csp:l535i:t 47i: nwarning: puimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ", OFFSET (535p | o i nt s _ s tr ) , A V_ O P T _ TY P E_ S T RI N Gv,a r _{v a.lsuters [=V ANRU_LPLT S}], =0, T0S,2 FDL(ArGeSf -}>,p t | s ^) ; | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:src/libavfilter/f_segment.c48::280: 12note: :expanded from macro 'TS2D' warning: missing field 'help' initializer [-Wmissing-field-initializers] 280264 | | # d e f{in eN UTLLS 2}D ( t| s) ^ ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:317:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 317 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:318:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_Tsrc/libavfilter/formats.cYPE:_S114T:R23:I NGwarning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .str = NUL L 114} | , 0 , 0 , fFoLrA (GiS =}, 0 ;| i ^ < a->nb_formats;src/libavfilter/f_segment.c :i319+:+)12 :{ warning: missing field 'help' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~ 319 | src/libavfilter/formats.c {: 116:N27U:L Lwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} | ^ 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_forma120ts warning,s generatedA. VFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ CC libavfilter/vf_avgblur.o In file included from src/libavfilter/vaf_spectrumsynth.c:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 30 warnings generated. CC libavfilter/vf_backgroundkey.o CC libavfilter/vf_bbox.o src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "repeatlast", "extend last frame of secondCC libavfilter/vf_bilateral.o ary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 109 warnings generated. 46 warnings generated. src/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ src/libavfilter/graphdump.c:83:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:90:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 90 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ CC libavfilter/vf_bitplanenoise.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blackdetect.o src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/generate_wave_table.c:13 warnings generated. 31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 10 warnings generated. 6 warnings generated. 12 warnings generated. src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavfilter/formats.c:src/libavfilter/src_avsynctest.c752::524:: src/libavutil/ffmath.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 752 | SET _49C | O M M O N_rFOeRtMuArnT Se(xcpt2xf,( Mf_oLrmOaGt2s_,10 *A xV)M;E DI A| _ ~ ^T YPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o CC libavfilter/vf_blockdetect.o 2 warnings generated. 1 warning generated. CC libavfilter/vf_blurdetect.o 6 warnings generated. CC libavfilter/vf_bm3d.o src/libavfilter/formats.c:938:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 938 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:939:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 939 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_boxblur.o 108 warnings generated. CC libavfilter/vf_bwdif.o CC libavfilter/vf_cas.o CC libavfilter/vf_chromakey.o CC libavfilter/vf_chromanr.o CC libavfilter/vf_chromashift.o 67 warnings generated. 2 warnings generated. src/libavfilter/src_avsynctest.csrc/libavfilter/split.c:72::73113::23 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | 73 | { " sfiozre" ,( i nt i = "0s;e ti finzbe_"o,u t pOuFtFsS;E Ti(+w+)), { | ~ ^ ~~~~~~~~~~~~~~~ AVsrc/libavfilter/split.c_:O81PT:_27T:Y Pwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ IMAGE_ SI81Z | E , { . s t rf=o"hrd 7(2in0t" i} ,= 0 ; 0i, < c0t, xV-> n}b,_o u t| p ^u ts; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:103:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/src_avsynctest.c :10373 | : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for ( in73t | i = {0"; si", < c t x - > n"bs_eot ufrtpamuets ;s iiz+e+"), { O FF| S ~ ^ ~~~~~~~~~~~~~~~E T(w),src/libavfilter/split.c : 111 :23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_O P111T | _ T Y PfEor_ I(MiAnGtE _iS I=Z E,0 ;{ .ist r< =c"thxd-7>2n0b"}_,o u t p0u,t s ; i0+,+ )V {} , | | ~ ^ ~~~~~~~~~~~~~~~ ^ src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_src/libavfilter/split.cOPT:_T127Y:P112E:_ Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T , { .127i | 6 4 = 4 4{1 0"0o}u,t8p0u0t0s,"3,8 4"0s0e0t, nuAm }b,e r o| f ^ outputs", OFFSET(nb_outputs), AV_OPTsrc/libavfilter/src_avsynctest.c_T:Y77PE:21113_: Iwarning: N warningsTmissing field 'unit' initializer [-Wmissing-field-initializers] generated, . { .i6 477 | = 2 }{",s r1",, IN T _ M A X ," sFeLAtG Ss a}m,p l | e ^ rate", OFFSET(sample_src/libavfilter/split.cr:a128te:12):, warning: Amissing field 'help' initializer [-Wmissing-field-initializers]V _OPT _128TY | P E _ I{N NTU,L L } | ^ {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:83:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/setpts.c:113:43: src/libavfilter/src_avsynctest.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85: 113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | 113 | { "scet"p,t s - > v a r _ v a l"usese[t VdeAlRa_yP RcEyVc_lIeN"P,T SO]F F S=E TN(ANc;y c l| e ~ ^~~), A/usr/include/math.h:V15_O:P19T: _note: Texpanded from macro 'NAN'Y PE_B O15O | #Ld, e f i n e {N.AiN6 4 = 0 } , _ _ b u i l0t, i n _1n, aVn f}("," ) | ^| ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"duration", "set duration", OFFSET(durationsrc/libavfilter/setpts.c),: 114 : 43 : Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYP E114 | _ DU R A TIsOeNt,p t s ->{v.air_6v4a=l0u}e,s [ V A R _P RE V _ 0I,N T]I N T 6= 4N_AMNA;X , V| | ~ ^~~A }, /usr/include/math.h | : ^15 :19: note: expanded from macro 'NAN' 15 | #define NAN __bsrc/libavfilter/src_avsynctest.cu:i87l:t121:i nwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]n anf("") | 87 ^~~~~~~~~~~~~~~~~~ | {"d", "set duration", OFF1SE warningT( generatedd. uration), AV_OPT_TYPE_Dsrc/libavfilter/setpts.cU:R115A:43TI:O Nwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.i64=0 }115, | s e t p t s-0>,va rI_NvTa6l4u_MeAsX[,V AVR|_PAR E}V,_ O U| T ^P TS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/src_avsynctest.c15: | 88#:d113:e warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne NAN 88 | _ _ b u{i"lftgi"n,_ n a n f ( " " )" s e| t ^~~~~~~~~~~~~~~~~~ f oreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="whitesrc/libavfilter/setpts.c"}:,116 :43 : 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, V }116, | | ^ setpts->var_values[VAR_PREV_OUTTsrc/libavfilter/src_avsynctest.c]: 89 :=113 :N Awarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]; | ~ ^~~ /usr/include/math.h89: | 15 :19 : {note: "expanded from macro 'NAN'b g", 15 | # d e f i n e" sNeAtN b a c k g _r_obuuinldt inc_onalnofr(""",) O | F ^~~~~~~~~~~~~~~~~~F SET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V src/libavfilter/setpts.c}:,117 : 43| ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[Vsrc/libavfilter/src_avsynctest.cAR:_S90T:A113R:T warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]TS ] = N A90N | ; | ~ ^~~{" ag"/usr/include/math.h, : 15 : 19 : note: expanded from macro 'NAN' "se t15 | #addedfiintei NoAnaNl c o l or ", __ObFuFiSlEtTin(_rgnbaan[f2(]")",) AV _| O ^~~~~~~~~~~~~~~~~~P T_TYPE_COLOR, {.str="gray"}, 0, 0, V }, | ^ src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/src_avsynctest.c:91: 10118: | warning: missing field 'help' initializer [-Wmissing-field-initializers] s e91t | pt s -> v ar{_NUvLalLu}e,s [| V ^A R_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:87:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:86:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->frame_rate.den ? 138 | 9 warning s generated . av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS3(a warning)s ( generated(. a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABSsrc/libavfilter/setpts.c(n :- 159M:)44 -: 0.warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * M))/((1 - 0.3 ) 159* | M ) ) ) ; | s ~ ^e tpts->var_values[Vsrc/libavfilter/window_func.hA:R163_:S56T:A Rwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P TS] = T S1632 | D (p t s ) ; | ~ ^~~~~~~~~ lut[n] = 0.5 * (src/libavfilter/internal.h1 :+264 :c48os:( (note: Mexpanded from macro 'TS2D'_P I*(FF A264B | S#(dne -f iMn)e -T S02.D3 (*t sM)) )/ ( (1 -( (0ts.)3 )= =* A V_MN)O)P)T;S _ V| A ~~^~~ ~L UE ?src/libavutil/common.h :N64A:N31 :: note: expanded from macro 'FFABS'( doub l64e | )#(dtesf)i)n e| ^~~F FABS/usr/include/math.h(:a15): 19(:( anote: )expanded from macro 'NAN' >= 0 ?15 | #(da)e f:i n(e- (NaA)N) ) | ^ __builtin_nIn file included from asrc/libavfilter/vaf_spectrumsynth.cnf:(40: "src/libavfilter/window_func.h":)163 : 48| : ^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | setpts->var_values[VAR_STARTT ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:162:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | setpts->var_values[VAR_PTS ] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/settb.csrc/libavfilter/setpts.c::163165::421:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 165163 | | D E F I NsEe_tOPpTtIsO-N>Sv(asre_tvtabl,u eVsI[DVEAOR)_;T | ^ ] src/libavfilter/settb.c= :TS702T:(12p:t 6s,note: warningexpanded from macro 'DEFINE_OPTIONS'insl generatedi. nk- 70> | ti m e _ ba{s eN)UL;L }| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h : 265 : 48 : note: expanded from macro 'TS2T' 265 | # d e f i n e TS 2 T ( t s , t b ) ( ( t s ) = = A V _ N O P T S _ V A L U E \? N| ^A N : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passesrc/libavfilter/settb.cd", : 197 : 1 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 197 | D E F I N E _ O P T I O N S ( a se t tObF,F SAEUTD(IsOt)ar;t _ p| ts^) , Asrc/libavfilter/settb.cV_:O70P:T12:_ note: Texpanded from macro 'DEFINE_OPTIONS'Y PE_INT64, 70 | { .{i 6N4U L=L A}V _ N O P T S _ V A L U E } , I NT 6 4 _ M I N , I N T 6 4 _ M A X , F L AG S } , \ | ^ \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0src/libavfilter/setpts.c, I:N206T6:4_71M:A Xwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS }, \ | ^ 206 | av_log(inlink->dst, src/libavfilter/trim.cA:V181_:L5O:G _warning: TRmissing field 'unit' initializer [-Wmissing-field-initializers] ACsrc/libavfilter/trim.cE,: 120": 170-:> Pnote: Texpanded from macro 'COMMON_OPTS'S :%s T:%f\n "120, | d2 i s t{r "(ddu),r TaSt2iTo(ndi," ,i n l i"nMka-x>itmimuem_ bdausre)a)t;i o n| ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~o f the ousrc/libavfilter/internal.ht:p265u:t48":, note: expanded from macro 'TS2T' 265 | O#FdFeSEfTi(ndeu rTaSt2iTo(nt)s,, t b ) A(V(_tsO)P T==_ TYAPVE__NDOPUTRSA_TIVOANL,U E{ ?. iN6AN4 := (0d o}ub,l e ) ( t s ) * a v _ q 2 d ( t b ) ) 0 ,| ^~~I NT64/usr/include/math.h_:M15A:X19,: note: Fexpanded from macro 'NAN'L AGS }15, | # de| fi ^ne NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:183:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:185:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | "again", OFFSET(end_frame), AV_Osrc/libavfilter/setpts.cPT_:T214Y:P43E: _warning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 64, { .i6 4214 | = I N Ts6e4_tMpAtXs- >}v,a r0_,v aIlNuTes6[4V_AMARX_,P RFELVA_GISNP TS}, ] | = ^ TS2D(in_pts); | ~ ^~~~~~~~~~~~ src/libavfilter/trim.c:186src/libavfilter/internal.h::12264: :warning: 48missing field 'help' initializer [-Wmissing-field-initializers]: note: expanded from macro 'TS2D' 186 | 264{ | #NUdLeLf i}n e | T ^ S2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define src/libavfilter/trim.cNA:N185 :140 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] __builti n_184n | a n f ( ""{) " e n| d ^~~~~~~~~~~~~~~~~~_ frame", "Number of the first frame that should be dropped " | ~ 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64src/libavfilter/setpts.c =: 215I:43N: Twarning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 _MAX }, 0, 215I | N T 6 4s_eMtApXt,s -F>LvAaGrS_ va}l,ue s [| V ^~~~~~~~~A R_PREV_I/usr/include/stdint.hN:T46: 21: note: ]expanded from macro 'INT64_MAX' = TS2T (46i | #nde_fpitnse, IiNnTl6i4n_kM-A>tXim e_ b(a0sxe7)f;f f f| f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ffffsrc/libavfilter/internal.hf:f265ff:f48f:) note: expanded from macro 'TS2T' | ^~~~~~~~~~~~~~~~~~ 265 | #define TS2T(ts, tb) ((ts) == Asrc/libavfilter/trim.cV:_183:N140O:P Twarning: Simplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]_ VALUE ? NA182N | : ( d{o u"blset)a(rtts_)f *r aamve_"q,2 d"(Ntubm)b)e r o| f ^~~t he /usr/include/math.hf:i15r:s19t: note: fexpanded from macro 'NAN'ra me t h15a | t#d esfhiounled NbAeN p a s s e__db u"i l t| i ~n _nanf("") 183 | | ^~~~~~~~~~~~~~~~~~ "to the output", OFFSET(start_frasrc/libavfilter/vaf_spectrumsynth.cme):, 79AV:_O112PT:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_INT64, { .i6 4 79= | - 1 },{ " s a m pl e-_1ra,t eI"N,T 6"4s_eMtA Xs,a mpFlLeA rGaSt e}",, | ^~~~~~~~~src/libavfilter/setpts.c O:F/usr/include/stdint.h216:F:4346:S: E21warning: T:(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] snote: aexpanded from macro 'INT64_MAX'm ple_ r46a | t#216e)d,e f | iA V_nOPe T _TIYNPsE_TI64eNt_ptTsM,- {A.>iX6v a4 r _(v=0 ax47l4ufes1[VfAfR0_f0f}f,P 1f5R,fEfV f_ fIfNfOfUTTP_MfTA) S | X ^~~~~~~~~~~~~~~~~~], =A T}S,2 D (| f ^ rame->pts); src/libavfilter/trim.c| : ~ ^~~~~~~~~~~~~~~~181 :5: warning: src/libavfilter/internal.himplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :264:48: note: expanded from macro 'TS2D' 181 | src/libavfilter/vaf_spectrumsynth.c : 80: 97: 264 warning: C | Omissing field 'unit' initializer [-Wmissing-field-initializers]#Mde MfOiNn_eO TP S2TD80S( | ts ) | ^~~~~~~~~~~ { ("(src/libavfilter/trim.c:cts120h):a =153=:n note: nexpanded from macro 'COMMON_OPTS' AeV_lNsO"P,T S 120_" | s Ve At L U cE{h a"?n dNnuAreNa tl:is "o(,n d oi u b"leO),F F(S tEs )T"()cM ahxa i| m ^~~u nmn/usr/include/math.h e:l15sd),: AuV19r_:a Onote: expanded from macro 'NAN't PiTo_ n15 | T# YPdE_oIfe fNinteTh N,e A{. i6N4ou t =p u 1_t}_",b, 1u, 8i , lt Ai } ,n _ n| an f ^( " ") | ^~~~~~~~~~~~~~~~~~ OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/setpts.c 181: | 217: 43 : Cwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M MON_OPTS | ^~~~~~~~~~~ 217 | src/libavfilter/trim.c :119s:e153t:p tnote: expanded from macro 'COMMON_OPTS's ->var_value s119[ | V A R_ P{R E"Vd_uOrUaTtTi]on " , = TS"2MTax(ifmruamm ed-u>rpattison, oif ntlhinek -o>tuitmpeu_tb"a,s e ); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h : 265 :O48FF:S Enote: Texpanded from macro 'TS2T'( duratio n265) | ,# de f i nAeV _TOPST2_TT(YPtEs_D,U tRbA)T I((OtNs,) { =.i=6 4A V=_ 0N O}P,T S _V A L U E ? N A N : (d o0u,b lIeN)T(64t_sM)A X*, aFvL_AqG2Sd (}t,b \) ) | | ~ ^~~~~~~~~ ^~~ /usr/include/stdint.h/usr/include/math.h::4615:21::19: note: note: expanded from macro 'INT64_MAX'expanded from macro 'NAN' 1546 | | #d#edfeifnien eN AINNT 6 4 _ M A_X _ b(u0ixl7tfifnf_fnfafnfff(f"f")f f f| ff ^~~~~~~~~~~~~~~~~~) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timsrc/libavfilter/vaf_spectrumsynth.ces:t90a:m96p: owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] the fi r90s | t f ra{m e" otvheartl asph"ou,l d" sbeet w" i n do w o v e r l a p " , O F F S E T ( o v e rl a p ) , A V _ O PT _ T Y P E _ F L O A T , { . d b l =1 } , 0 , 1 , A }, | ^ \ | ~ 118 | "dropped again", src/libavfilter/vaf_spectrumsynth.c : 94 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { N ULOLF F}S ET (| e ^n d_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " src/libavfilter/src_avsynctest.c : 308 : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | \ | s ~n printf(tex t116, | s i ze of ( t"e xpta)s, s"eAd:" %,1 . 2f " , s - > a m p l i tu d e ); | ~~~~~~~~ ~~~^~~~~~~~~ OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, Fsrc/libavfilter/setpts.cLAGS: }249,: 27\: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 245 | 46 | # de f i n ea vI_lNoT6g4(_cMtAxX, A(V0_xL7OfGf_fTfRffAfCEf,f 30f" warningfsfN generatedf:E. fOfF )P T| S ^~~~~~~~~~~~~~~~~~: %s T:%f POS:%s -> PTS:%s src/libavfilter/trim.cT::%181f:\5n:" ,warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ~~~~~~ 181 | 246 | C O M M O N _ O P T Sd 2 i| s ^~~~~~~~~~~tr (setsrc/libavfilter/trim.cp:t112s-:>153v:a rnote: _expanded from macro 'COMMON_OPTS'v alues[VAR_ P111 | T S ] {) ," end "247 | , " T i mseesttptasm-p> voaf rt_hvea fliuress[tV AfRr_aTm]e ,t hat 248 | " d 2i s t r ( s e t p t s - > va r _ v a l u e s[ V A R _ P O S ] ) , 249 | d 2 i st r( d ) , T S 2 T ( d , i n l i n k - > t i me _ b a se\) ) ;| ~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h112: | 265: 48 : note: expanded from macro 'TS2T' "sh o265u | l#dd efbien ed roTpSp2eTd( tasg,a itnb") ,( ( t s ) = = A V _ N O P T S _ V A L U E ? CC libavfilter/vf_ciescope.o N A N : ( d o u b l eOF)F(StsE)T( e*n da_tvi_mqe2d)(, t b) ) A V_| O ^~~ PT_T/usr/include/math.h:Y15P:E19_:D Unote: Rexpanded from macro 'NAN'A TIO N15, | #{d e.fi6i4n e= NIANN T 6 4 _ M A X_ _b}u,i lt i n _InNaTn6f4(_M"I"N,) I N| T ^~~~~~~~~~~~~~~~~~64 _MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ CC libavfilter/vf_codecview.o src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.cCC libavfilter/vf_colorbalance.o :46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + src/libavfilter/setpts.c0.:5313):, 12(:i nwarning: tmissing field 'help' initializer [-Wmissing-field-initializers]) (y + 0 .313 | 5 ) , w{i dNUtLhL, }h e ig| h ^t , stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ CC libavfilter/vf_colorchannelmixer.o CC libavfilter/vf_colorconstancy.o src/libavfilter/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:250:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ CC libavfilter/vf_colorcontrast.o src/libavfilter/transform.c:98:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | f1 = 1 - sqrt((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | f2 = 1 - sqrt((x_c - x) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_colorcorrect.o src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnsrc/libavfilter/trim.citu:de334 :*5 :co s(warning: phmissing field 'unit' initializer [-Wmissing-field-initializers]a se); | 334 ~~~ ^~~~~ | COMMsrc/libavfilter/transform.cOsrc/libavfilter/vaf_spectrumsynth.cN::_275114:O31:27P:: T Swarning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 275 | src/libavfilter/trim.c : s108-114:170>:f | f mnote: at_expanded from macro 'COMMON_OPTS'it nr[icxh[0][]f ] .108r= | esc a l=e _x m*ag n ic ot"su(sdaen gh*l cooe)u; s ld(| bp ~~~ ^~~~~e h aspea)s;ssrc/libavfilter/transform.ced ": ,114 | : ^~~~~~~~~ ~17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | m a t ri x [ 0] = s c a l e _ x * c o sO(FanFgSlETe()s;src/libavfilter/src_movie.cta r: t| ^~~~~~~ ~89 _:ti143m:e ),warning: src/libavfilter/vaf_spectrumsynth.cmissing field 'unit' initializer [-Wmissing-field-initializers] :AV276_:O43P:T _warning: TYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E89 | _ D U R276 | A T I{s O"s-t>rN,fea mf{t__i in.[nidc6eh4x] "[=f, ] I."src/libavfilter/transform.cN:i115:sTetm 226 =s: 4 twarning: re_ammimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M a AiXgn den }x,"i115t | ,u d e * I mastN Ti64r inx_[1 ]( M=p IO hNF, -aFsIsSeNiE)TT(ns;6(4at _nrg Mel| eA)a ~~~ ^~~~~m X;_, iF n| dsrc/libavfilter/vaf_spectrumsynth.cL ~~~ ^~~~~e:A276 Gx:S27) :}, A,Vwarning: \_ Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T| _ ^T Y 276P | E _ I N sT-,> ff t _ iCC libavfilter/vf_colorize.o n{[ c.hi]6[4f =] .-i1 m} ,= msrc/libavfilter/trim.c-a1:, gI334:n5NiT:t_M uAwarning: dXmissing field 'unit' initializer [-Wmissing-field-initializers]e, src/libavfilter/transform.csrc/libavfilter/trim.c:*118 :110 :s31 ::170i: note: n warning: expanded from macro 'COMMON_OPTS'(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p h a s e ); 118 | 110 | | ^~~~~~~~~ ~FL A G S m "a st}h,roi xu [4l] | = ds ^ cbael e_pya s*s edc"o,s ( a n g l e ) ; | ~~~ ^~~~~ src/libavfilter/src_movie.c : src/libavfilter/transform.c90 :: 143118 : :warning: 17 :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | 118 | {ma t r"ix [ s 4iO"F,] F S= E Ts( s ctal ea r_ t y _"t*ims ee)c,to stsr e(AaVnam_gO PlienTd)_eTx; Y "P| , ^~~~~~~ ~E _ D U R A T OIFFOSENT,(s t{re am._ii6n4d e=x) ,I NATV6_4_OMPATX_ T}Y,P E _ IINNTT6,4 _ M I{N ,. iI6NT46 4=_ MA-X1 ,} ,F L-A1G,S IN}T, _\MA X ,| ^ FLAGS }, | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' src/libavfilter/src_movie.c 112: | 91 : 142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "should b91e | d r o p{p e"ds eaegka_pion"i,nt " , " s e t s e e k p o i n t ( s e c o n d s ) " , O F F S E TO(sFeFeSkE_Tp(oeinnd_tt_idm)e,) ,A V _ OAPTV__TOYPTP_E_TDYOUPBEL_ED,U R{A T.IdObNl ,= { 0 .}i,6 4 0 ,= (INITNT6644__MMAAXX- 1},) / 10 0I0N0T0604,_ MFILNAG,S I}N,T 6 4_| M ^A X, FLAGS }, \ | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_colorkey.o src/libavfilter/trim.c :92334 | : 5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" spsrc/libavfilter/trim.c",: 114 : 170: note: expanded from macro 'COMMON_OPTS' "set see kp114o | i n t ( s e c"osnhdousl)d" ,b eO FdFrSoEpTp(eds eeakga_ipno",i n t_ d ) , A V _ O P T _ T Y P E _ D O U B L E, { . db l = 0 } ,O F FS0E,T ((eInNd_Tt64i_mMeAX)-,1 ) /A 1V0_0O00P0T0_,T YFLPAEG_SD U}R,A T | I ^O N, { .i64 = INT64_MAX }, INT64_MIN, Isrc/libavfilter/src_movie.cN:T6934:118_:M Awarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers], FLAGS } , 93\ | | ^ { "streams", "set streams", src/libavfilter/trim.c : 334 : 5O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]ET (stsrc/libavfilter/trim.cr:116e:a170m:_ snote: pexpanded from macro 'COMMON_OPTS'e cs), AV_OPT _116TY | P E _ S T RI N G", p{a.sssterd "=, 0 } , 0, 0, F L A G S }, | ^ OFFSET(src/libavfilter/src_movie.cs:t94ar:t118:_ pwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]s ), AV_ O94P | T _ T Y PE{_ I"NsT"6,4 , { . i 6 4 "=s eAtV _sNtrOePaTmsS"_,V A L U E } , I N T6O4F_FMSIENT(,s tIrNeTa6m4__sMpAeXc,s )F,L AAVG_SO P}T,_ T\Y P E| _ ^S TRING, {.str = 0}, 0, 0, FLAGS },src/libavfilter/trim.c : 334| : ^5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118src/libavfilter/src_movie.c | : 95 : 131 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "dropped agai n95" | , { " l o op " , " s e t l o o p c o u n t " , O FOFFSFEST(EeT(nldo_oppt_sc)o,u n t ), A V _AOVP_T_OTPTY_TPYEP_EI_NITN6T4,, { {.i.6i644 == A V _1N}O,P T S0_,VA LU E } , I NTI6NT4__MMAIXN,CC libavfilter/vf_colorlevels.o , FILANGTS6 }4,_ M| AX ^, FLAGS }, \ | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c96: | 334 : 5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" dissrc/libavfilter/trim.c:c119o:n170t: inote: expanded from macro 'COMMON_OPTS'n uity", "se t 119di | s c o n t{i n"udiutrya ttihorne"sh, o ld " ",M aOxFiFmSuEmT (dduriasctoinotni nofu itthye_ tohurtepsuhto",l d ) , A V _ O P T _ T YP E _ D UORFAFTSIEOTN(,d u{r.ait6i4o n= )0, } , 0A,V _IONPTT_6T4_YMPEA_XD,U RFALTAGISO N},, { | . ^i 64 = 0 }, 0src/libavfilter/src_movie.c,: 97I:134N:T6 4_warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X, FLAGS }97, | \ | ^ { "dec_threads", "set the number ofsrc/libavfilter/trim.c :t334h:5r:e awarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]s fsrc/libavfilter/trim.c:o120r: 170d:e cnote: oexpanded from macro 'COMMON_OPTS' ding", OFFS E120T | ( d e c _{t h"reduardasti)o,n iA",V _O P T"_MTaYxPiEm_uImN Td,u r{a.tii6o4n = o f0 }t,h e0 ,o uItNpTu_tM"A,X , F LA G S } , | ^ OFFSET(duration), AV_OPT_TYPsrc/libavfilter/src_movie.cE:_98D:U130R:A Twarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]O N, { .i 6984 | = 0{ }"f,o r m at _ o p t s " , " s e t f 0o,rm atI NoTp6t4i_MoAnsX ,f oFrL AGtShe }o,p e ne| d ^ file", OFFSET(format_opts), AVsrc/libavfilter/trim.c_:O336P:158T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_DICT, {. st336r | = N U L L } ," p0a,s 0s,e dF LtAoG St},h e | o ^ utput", src/libavfilter/src_movie.c : 99 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { N U L L } , | ^ OFFSET(sCC libavfilter/vf_colormap.o tart_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:338:158: warning: src/libavfilter/src_movie.cmissing field 'unit' initializer [-Wmissing-field-initializers] :96:125: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 338 | " d96 | r o p p {e d" daigsacionnt"i,nu i t y " , "s e t d is c o n t in u i t y t h r e s h o l d " , OF F S ET ( d i s coOnFFtSinEuTi(tenyd__tsharmpeles)h,o l dA)V,_ OAPVT__OPTTYP_ET_YIPNET_6D4UR,A T I{ON ,. i{6.4i =6 4 I=N T06}4,_M A0X, }I,NT 604,_ MIANX,T 6F4L_AMGSA X},, F L A| G ~ ^~~~~~~~~S }, | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/trim.c46: | 339#:d12e:fi nwarning: emissing field 'help' initializer [-Wmissing-field-initializers] I NT64 _339M | A X {( 0NxU7LfLf f}ff f f| f ^f ffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:338:141: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 337 | { "end_sample", "Number of the first audio sample that should be " | ~ 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffffffffCC libavfilter/vf_colormatrix.o f) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | { "start_sample", "Number of the first audio sample that should be " | ~ 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duratioCC libavfilter/vf_colorspace.o n", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 6 warnings generated . 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " CC libavfilter/vf_colortemperature.o \ | ~ 116 | " passed", src/libavfilter/src_movie.c : 123 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | f o r ( i = 0 ; i < a vOf-F>FnSbE_Ts(tstraerat_mpst;s )i,+ + ) A{V _ O| P ~ ^ ~~~~~~~~~~~~~~~T _TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:CC libavfilter/vf_convolution.o 110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_convolve.o src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_addroi.c:230:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGS }, | ^ src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_addroi.c :343233 | : 66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i =233 | 0 ; i < OcFFtSx-E>Tn(b_coulteapru)t,s ;A iV+_+O)P {T _T Y| P ~ ^ ~~~~~~~~~~~~~~~E_ BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ 2 warnings generated. src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ src/libavfilter/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_copy.o CC libavfilter/vf_corr.o CC libavfilter/vf_cover_rect.o CC libavfilter/vf_crop.o 15 warnings generated. src/libavfilter/vaapi_vpp.c:252:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ src/libavfilter/vaapi_vpp.c:253:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | { VAProcColorStandardBT709, 1, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, 5, 5, 5 }, | ^ src/libavfilter/vaapi_vpp.c:257:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 257 | { VAProcColorStandardSMPTE170M, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:258:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 258 | { VAProcColorStandardSMPTE240M, 7, 7, 7 }, | ^ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProcColorStandardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49:21 warning: warningmissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]s generated. 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_colour_standard_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vaapi_vpp.c:357:1911: warningwarning: scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] generated . 357 | for (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 42 warnings generated. src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 473 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_aspect.c:166:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), 5AV_ warningOsP generatedT. _TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "1a", "set thresholdsrc/libavfilter/vf_alphamerge.c A f:or184 :212n: dwarning: pmissing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/vf_amplify.cl a:ne160":,9 184:O | F warning: F comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] S E{ TN(fUtLhLra [}1 ]| 160) ^ | , A V _ OP T_ T YAMPPE_LFLIOFATY,_ S{L.IdCbEl(=u0i.n0t82_}t,, 0i, n0t.,3 ,C LFILPA8G)S }| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < src/libavfilter/vf_atadenoise.cs:-77>:l110in: ewarning: simissing field 'unit' initializer [-Wmissing-field-initializers]z e[p] / s77i | z eo f ( t{y p"e1)b;" x,+ +") s{e t t h r e s h o ld B f or 2 n d p la n e\" , O| F ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F SET(fthrb[1src/libavfilter/vf_amplify.c]:)162,: 9A: Vwarning: _comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]O PT_TYP E162_ | F L O A T, A{M.PdLblI=F0Y._0S4L}I, C0E, (5u.i0,n tF1L6_AtG,S i n},t , | CL ^I P16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | src/libavfilter/vf_atadenoise.cf:o78r :(110i:n twarning: xmissing field 'unit' initializer [-Wmissing-field-initializers] = 0; x <78 | s- > l i n{e si"z2ea["p,] "/s est ithzreeosfho(ltd ypA ef);o rx +3+r)d {p l an e ", O F FS ET ( f t h r a[ 2 ] ) , A V_ O \P T _T| Y ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P E_FLOAT, {src/libavfilter/vf_amplify.c.:d164b:9l:=0 .warning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]2 }, 0, 164 | 0 . 3 , F L AAGMPSL I}F,Y _ S| L ^IC E(float, float, NOP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116src/libavfilter/vf_atadenoise.c:31::79 note: :expanded from macro 'AMPLIFY_SLICE'110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | 79 | f{o r" 2(ibn"t, x" s=et 0t;h rexs d lBi nfeosirz e3r[dp] pl/a nsei"z,e oOfF(FtSyEpTe()f;t hx+r+b[)2 {] ) , A V _ O P T _T Y P E _F L O A T , { . d b l\= 0 .| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4} , 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ CC libavfilter/vf_cropdetect.o 3 warnings generated. src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavfilter/vf_curves.o 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_bilateral.c:62:104:src/libavfilter/vf_atadenoise.c warning: missing field 'unit' initializer [-Wmissing-field-initializers]: 186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 62 | { "sigmaS" , 186" | sWeFtI LsTpEaRt_iRalOW( usiingt1m6_at",, 1 6 ) O F| F^~~~~~~~~~~~~~~~~~~~~~~~~S ET(sigmaS), AV_OPT_TYPE_Fsrc/libavfilter/vf_atadenoise.cLO:AT165,:25 :{ .note: dexpanded from macro 'WFILTER_ROW'b l=0.1}, 0165. | 0 , 5 1 2 , F L AG S } , l s| um ^d iff > thrb) src/libavfilter/vf_bilateral.c : 63 :104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | \ | ~~~~~~~~ ^ ~~~~ { "sigmaR", src/libavfilter/vf_atadenoise.c":s186e:t1 :r awarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]g e sigma", 186O | FWFFSILETTE(Rs_iRgOmWaR()u,i nAtV16__tO,P T_1T6Y)P E _| F^~~~~~~~~~~~~~~~~~~~~~~~~L OAT, {.dbl=0.src/libavfilter/vf_atadenoise.c1:},164 :022.:0 note: ,expanded from macro 'WFILTER_ROW' 1, F164L | A G S } , | ^ if (ldiff > thra || src/libavfilter/vf_bilateral.c : 64 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { " p la n\es " ,| " ~~~~~ ^ ~~~~s et planesrc/libavfilter/vf_atadenoise.cs: 186to: 1f:i lwarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e r", OFsrc/libavfilter/vf_bbox.cFS:43E: T(186p136 | l:Wa warning: Fnmissing field 'unit' initializer [-Wmissing-field-initializers]IeL sT)E,R _AVR_OOWP(T_uTiYnPtE_1I6N_T,t , 1{.6i )643 4 | | = ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 {} ," m i n0_,src/libavfilter/vf_atadenoise.cv :a0x175Fl, :F"25,:LA G"s Snote: eexpanded from macro 'WFILTER_ROW'}t, m i| n ^i m175u | m l u m i na n c e vsrc/libavfilter/vf_bilateral.c a: 65:l12: uwarning: missing field 'help' initializer [-Wmissing-field-initializers]e r sf u65o | mr d ibf f o >u {tn dhiNrnbU)gL L }b o x| ", ^ O F F S E T ( m i n _ v a l) , AV _ O P T _ TY P E _ I N T , { .\i6 4 | = ~~~~~~~~ ^ ~~~~ 16 }, 0src/libavfilter/vf_atadenoise.c, :UI186N:T11: 6_warning: MAcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]X , FLAGS } ,186 | | W ^FI LTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' src/libavfilter/vf_bbox.c174: | 44 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | i f ({rd iNfUfL L> t}h r a | | ^ | \ | ~~~~~ ^ ~~~~ 45 warnings generated. src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c 58 | : 235 : {1 :NU Lwarning: Lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] } | ^ 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set the scene change threshold", OFFSET(thsrc/libavfilter/vf_atadenoise.cres:h283o:l1:d )warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] AV_OPT_TYPE_FLOAT, { .dbl 283= | F0I.0L8T}E,R _R0O.W0(,u i1n.t01,6 _FtL,A G16S) } ,| ^~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) src/libavfilter/vf_backgroundkey.c : 224: 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { " s i m i l\a r| ~~~~~~~~ ^ ~~~~i ty", "setsrc/libavfilter/vf_atadenoise.c :t283h:e1 :si mwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]la rity", 283 | F I L OTFFESRE_TR(OsWi(muiilnatr1i6t_yt),, A16V) _O P| T^~~~~~~~~~~~~~~~~~~~~~~~ _TYPE_FLOAT, { .dbl =src/libavfilter/vf_atadenoise.c :0261.:122 : }note: , expanded from macro 'FILTER_ROW'0 .0, 1.0 ,261 | F L A G S }, | ^i f (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_backgroundkey.c:225:126src/libavfilter/vf_atadenoise.c:: 283warning: missing field 'unit' initializer [-Wmissing-field-initializers]: 1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 225 | {283 | F"IbLlTeEnRd"_,R O W ( u i n"ste1t6 _tthe, b1le6n)d va| l^~~~~~~~~~~~~~~~~~~~~~~~ue ", src/libavfilter/vf_atadenoise.c :272 :O25F:F Snote: Eexpanded from macro 'FILTER_ROW'T( blend), 272 | A V _ O PT _ T Y P E _F L OrAsTum,d i{ff .>d btlh r=b )0 . 0 }, 0 .0 , 1 . 0 , F L AG S } , | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.csrc/libavfilter/vf_backgroundkey.c::226283:12::1 warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | { N283U | LFLI L} T ER| _ ^R OW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: CC libavfilter/vf_datascope.o note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_dblur.o CC libavfilter/vf_dctdnoiz.o src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \4 warning| s ~~~~~ ^ ~~~~ generated. CC libavfilter/vf_deband.o CC libavfilter/vf_deblock.o src/libavfilter/vf_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_decimate.o src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_dedot.o 2 warnings generated. src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ CC libavfilter/vf_deflicker.o src/libavfilter/vf_bitplanenoise.c:181:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | snprintf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5))); | ^~~~~~~~~~~~ ~ 24 warnings generated. CC libavfilter/vf_deinterlace_vaapi.o CC libavfilter/vf_dejudder.o CC libavfilter/vf_delogo.o src/libavfilter/vf_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set minimum detected black duration in secoCC libavfilter/vf_derain.o nds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:61:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "pixel_black_th", "set src/libavfilter/vf_blackframe.cth:e 100p:ix117e: lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]b lack thresho l100d | " , O F F S E T "(fpoirx etlh_eb lfarcka_mteh) ,t oA Vb_eO PcoTn_sTiYdPeEr_DeOdU BbLlaEc, k{".,d b lO=F.F1S0ET}(,b a0m,o u1nt,) ,F LAAVG_SO P}T,_ T YP| E_ ^I NT, { .i64 = 98 }, 0, 100, FLAsrc/libavfilter/vf_blackdetect.cG:S 63}:,126: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 63 | { "pix_th", "setsrc/libavfilter/vf_blackframe.c :t102:h117e: pwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]xe l black t102h | r e s h o l d " , OF FS E T (p i x el _ b l a c k _ t h ), AV _O P T _ T Y P E _ D O U B L E , {O.FdFSbElT=(.b1t0h}r,e s0h,) ,1, AFVL_AOGPST _}T, YP | E ^_ INT, { .i64 = 32 }, 0, 255src/libavfilter/vf_blackdetect.c,: 64 :12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]F LAG S 64} | , | { ^ NULL } | ^ src/libavfilter/vf_blackframe.c:104:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:105:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:73:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:74:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes src/libavfilter/vf_blurdetect.cto :fi87lt:er21",: O Fwarning: FSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(planes), A V87_ | O P T _ TsY->PloEw__IuN8T , ={ .s-i>64l=ow1 } ,* 02,5 51.5 +, .F5LA;G S }| , ~~~^~~ ~ | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: src/libavfilter/vf_blurdetect.cmissing field 'help' initializer [-Wmissing-field-initializers]: 88:21 :58 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NUL L88 | } | s ^- >high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ 35 warnings generated. src/libavfilter/vf_blurdetect.c:223:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | if (width > 0.001) { // throw away zeros | ^~~~~ ~ src/libavfilter/vf_blurdetect.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | block_total_width += width; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd(src/libavfilter/vf_blockdetect.c(dif:f 230-: c23tx:- >swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ilarity) / c230t | x - > bsl-e>nbdl,o c0.k0_,t ot1a.0l src/libavfilter/vf_blurdetect.c)+ =* : 251b2:42l: 5warning: o5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c. 0k;; | | ~~ ^~~~~ ~ ~~~~~^~~~~ 251 | snsrc/libavfilter/vf_chromakey.cpr:i65n:tf38(:v awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ue , sizeo f65( | v al u e ) , "r%eft"u, rdn) ;a v _| c ~~~~~~~~ ^l ipd((diff - ctx->similaritysrc/libavfilter/vf_blockdetect.c) :/ 233ct:x50-:> warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l end, 0.0 , 2331 | . 0 ) * a25v5_l.o0g;( c t| x ~ ~~~~~^~~~~~~~~~, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ src/libavfilter/vf_chromakey.c:67:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | return (diff src/libavfilter/vf_bm3d.c> :c137t:x-89>:s iwarning: mimissing field 'unit' initializer [-Wmissing-field-initializers]l arity) ? 255 : 0137; | | ~ ~~~~~^~~~~~~~~~ OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:86:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_bm3d.c :86145 | : 89 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]i f (ctx- >145 | b l e n d > O0F.F0S0E0T1()bm _{r a | n ~~~~~^~~~~ ~ ge), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:87:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_bm3d.c :87147 | : 89 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] return a147v | _ c l i p d ( ( dOiFfFSfE T-( bcm_tstxe-p)>,s i m il ar it y) /A Vc_OtPxT-_>bTlYePnE_dI,NT ,0 . 0 ,{ .1i6.40=)1 *} ,m a x; | 1 ~ ~~~~~^~~~~, src/libavfilter/vf_chromakey.c : 87 :638:4 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FL AGS }, 87| | ^ return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * src/libavfilter/vf_bm3d.cma:x;149 : 89| : ~ ~~~~~^~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0src/libavfilter/vf_chromakey.c, : 89 : 29I:N Twarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 _MAX, F L89A | G S } , src/libavfilter/vf_blurdetect.c | : ^ 310r:22e:t uwarning: rnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (diff > ct x310- | > s i m isl-a>rbiltuyr)_ t?o tmaalx +:= 0b;l u r| ; ~ ~~~~~^~~~~~~~~~ | ~~ ^~~~ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}src/libavfilter/vf_blurdetect.c,: 313 :049,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] INT32_ M313A | X , F LaAvG_Sl o}g,( c t| x ^, AV_LOG_VERBOSE, "blur: %.7f\n", blur); | ~~~~~~ ^~~~ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ CC libavfilter/vf_deshake.o src/libavfilter/vf_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ src/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_despill.o src/libavfilter/vf_cas.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_cas.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ src/libavfilter/vf_cas.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL } | ^ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { 4| ~~~~~^~~~~ ~ warning s generated. src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_bm3d.c:434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ src/libavfilter/vf_bm3d.c:434:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~ src/libavfilter/vf_bm3d.c:434:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ src/libavfilter/vf_chromakey.c:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:351:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:384:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "similarity", "set the chromahold similarity value", OFFSET(similarity21), warning AsV_ generatedO. PT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ src/libavfilter/vf_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rs", "set red shadows", OFFSET(cyan_red.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:65:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rm", "set red midtones", OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:66:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gm", "set green midtones", CC libavfilter/vf_detelecine.o OFFSET(magenta_green.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:68:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rh", "set red highlights", OFFSET(cyan_red.highlights), src/libavfilter/vf_codecview.c : 78 A:V125_:OP Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers] TYPE_FLOAT, {. d78b | l= 0} , -{1 ,"b l1o,c FkL"A,G S } , | " ^s et block partitioning strucsrc/libavfilter/vf_colorbalance.ctu:r69e:113 :t o warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]i sualize" ,69 | OF F S ET ({b l"ocgkh)," ,AV _"sOePtT_ TgYPrEe_enB OOhLi,gh l{i.gih6ts4"=0,} ,O F0F, S1,E T(FmLaAgGeSnt a}_,g r e| e ^n. highlights), AV_OPT_src/libavfilter/vf_codecview.cT:Y79PE:_12:F Lwarning: OAmissing field 'help' initializer [-Wmissing-field-initializers]T , { .79d | b l= 0 } ,{ -N1U,L L1 ,} F L| A ^G S }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "pl", "presrc/libavfilter/vf_ciescope.cser:v114e: 102l:i gwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]tn ess", OFFSET(pres e114r | v e _ l i{g h"stinzees"s),, A"V_sOePtT _ciTeYsPcoEp_BeO OsLi,ze " ,{ .iO64F=FS0E}T,(s i 0z,e )1,, AFVL_AOGPS T}_,T Y | P ^E _INT, {.i64=512}, 256src/libavfilter/vf_colorbalance.c,: 728:1129:2 ,warning: Fmissing field 'help' initializer [-Wmissing-field-initializers]L AG S72 } | , | ^ { NULL } | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPTsrc/libavfilter/vf_colorconstancy.c_TYP:E614_:B33OO:L ,warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]{ .i64=1}, 0, 1, 614src/libavfilter/vf_chromashift.cF | L A G:S 441 :}, 12: | warning: ^ missing field 'help' initializer [-Wmissing-field-initializers] for (i =441 | s li c e _{s NtUarLtL ;} ,i <| ^s src/libavfilter/vf_ciescope.cli:c120e:_87en:d ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]+ +i) { 120| | ~ ^ ~~~~~~~~~ { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ src/libavfilter/vf_colorkey.c:59:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | if (iblend < 10000.0) { | ^~~~~~ ~ src/libavfilter/vf_colorkey.c:60:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~ src/libavfilter/vf_colorkey.c:60:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~~~~~ src/libavfilter/vf_colorkey.c:62:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | return (diff > similarity) ? max : 0; | ~ ^~~~~~~~~~ src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | src/libavfilter/vf_colorize.c : {190: 34":r imwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ", "set in p190u | t r e d b l a c(k0 .p0o7i2nt2",0 * 2 1O9F.FS0E/T2(5r5an.g0e)[ R*] .bin)_ mi*n )(,( 1 Arnabt_ibolnoc"ks,; bl o c k _i d x + + ) { | O ~~~~~~~~~ ^ ~~~~~~~~~~~~~~F FSET(saturatisrc/libavfilter/vf_codecview.co:n287):,27 :A warning: Vcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_O PT_TYPE_FLOA T287 | , { . d b l = 0 . 5 }f,o0r, ( i 1=, 0VF; },i | < ^ s d->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colorize.c:276:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "lightness", "set the lightness", OFFSET(lightness), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:277:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "mix", "set the mix of source lightness", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL } | ^ src/libavfilter/vf_colormap.c:201:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ 201 | 1, s->source[1][c] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->targetsrc/libavfilter/vf_convolution.c[1]:[c40]: 124}:; warning: missing field 'unit' initializer [-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 }, | ^ src/libavfilter/vf_convolution.c:41:124: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:42:124: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:43:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "3m", "set matrix for 4th plane", OFFSET(matrix_str[3]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 src/libavfilter/vf_colorkey.c1 0: 2190: 1200: 0"warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 0src/libavfilter/vf_colormap.c, FL:A224G: S75 219: | } , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{| ^ "color", "set the colorkey key csrc/libavfilter/vf_convolution.col:o44r: "222109 | ,: warning: O missing field 'unit' initializer [-Wmissing-field-initializers]F F S E T ( c o44 l | o r kdo e u{ yb_"0lrer gdAibv"[a3, ) *",s eA3Vt]_ Or=dPi Tv{_ 1 ,Tf YsoPr- E>_1sCsotOLuO Rrp,lcan e{e [".0st,r] [C 0O=]F ,F" bSsl-Ea>ckTs"o( r}u,dr cie0v[,0 ]0[[, CF0L1]A)]G, SAV+ _s}O-P,T_> Ts YPo| uEr ^_ cFeLO[A0T],[ C{2.]d, b | l ~= 0.0}, 0.0, INT_MAsrc/libavfilter/vf_colorkey.cX:,220 :F134L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 220 | 223{ | " s i m i l a r i t y " , src/libavfilter/vf_convolution.c " :45s : e109 :t twarning: h e missing field 'unit' initializer [-Wmissing-field-initializers] c o l o r 45 | k e y{ s" i1,1 ms-r>isdoliaurvir"tcy,e ["vse1at ]l[rCud0iev]" ,, Of FsoF-r>S s2EonTdu (rspiclmaeni[e1l]"a[r,iC t1O]y)F F,S+ EsAT(-rVd>_CC libavfilter/vf_dnn_detect.o ivsOo[urPc1T]e_)T[YP,E_1FL ]OAAT[,VC2 ]_, {O P.Td_bTlY P=E _F0L.O0A1T , }, 0224.{src/libavfilter/vf_chromanr.c | 0.: 0d0b269 0l1:, =1010 1..:0 ,0 } warning: F, missing field 'unit' initializer [-Wmissing-field-initializers]L 0 A. 0G, S }I , N T _ M | ^A X269, | F L A { G S "} ,t h r e| src/libavfilter/vf_colorkey.c ^: 221s " :,1181: , "swarning: smissing field 'unit' initializer [-Wmissing-field-initializers]- e>t syo+u rcue221+[ | 2v] [src/libavfilter/vf_convolution.c t C {: "h046blr]e:seho,ld109":n d, s"- >warning: s,Omissing field 'unit' initializer [-Wmissing-field-initializers]FoF SE u"rTcs(ete[htr 246 e] | [ts Ch1h e]o {clo+l d )o," sr2kAe-yrV>_ dksOievo"Pyu ,bTlr ce_e"n[dT s2Y]v[etPaCl uE2red_i]"F,v OFLF }fOorS 3;AETr d T, p(la n| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~b{le .edb"ln=3,0d })O,,F AF1V,S _E TO(r P2src/libavfilter/vf_colormap.c0diTv:[0_2242:,40T:] Y P)EVwarning: ,_FFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ALV _O}O,P AT| _T ^T,Y P{E _ .222 | F d Lb lO A= T0. 0, } , { .0. 0d b ,l = 0.d1o0u.}b0le,, A F[03Lsrc/libavfilter/vf_chromanr.c. A*: 30G270S], : }=,107I : N{ | T ^ warning: _1missing field 'unit' initializer [-Wmissing-field-initializers],M AsX-,> sFoLuArGcSe[}0,src/libavfilter/vf_colorkey.c] : | ^[222C0270 | : ] 12,: s -{warning: >missing field 'help' initializer [-Wmissing-field-initializers]s"o suirze cw"222,e | [ "0s ]e[src/libavfilter/vf_convolution.cC :47t: 1 ]109h{o r: +i sNUzwarning: -L>omissing field 'unit' initializer [-Wmissing-field-initializers]Lsno t}u ar cle| ^p a[t 470 | c ]h[ C {s2 i],"z3 rde | i"v ~", , O"FFsSeEtT (sridzeiwv) , f o r 223A4V | t_ Oh pPl Ta_ nT e Y" P, EOF _F SEIT N ( T r, di v [ 3{] ),. i 6A 4 V =_O P 5 T} ,_ 1,T Y P1 E,_1FL 0sO-A0>Ts,,o ur{V.cdFe [b1}l]=,0.[ 0C}0 ],| , ^0 . s0->,so uIrcNeT[_1M]AX[, CF1L]A +G Ss-}>,so u rc| e ^[1 ][C2], src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | src/libavfilter/vf_convolution.c : 48 : 109 : warning: 271 | missing field 'unit' initializer [-Wmissing-field-initializers] { " 48si | ze h " , "s{e t" 0 bvi ea r st" ,i ca" slet pb1iaa,tsc h s -fos>irzs eo1"u,s r tO cpFel[F2aS]EnT([sieC"z, 0e]O, hFsFS)-,E >T s (o ubr icaAseV[_[OP02]T),] A_VT[C_YO1PTP_]TEY _PI+N ETs_,F-LO A>sT ,o { .ur{d.ci6b4el==[205.]0}}[,,C 20] }.10;,, | ^~~~~~~~~~~~~~~~ I N1T0_0M,A XV,F F},L A G| S ^} ,src/libavfilter/vf_colormap.c : 223| : ^75 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | dsrc/libavfilter/vf_convolution.cou:b49l:e109 :A [warning: 3missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_chromanr.c*: 2723:]101 :49= { | warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , {s- >"so1ubricaes[",0 ] "[272sC0 | ]et , b ia ss - {> fs"ooursrct ee2[pnw0",d ]"s [pCe1tl ]ahn eo+" rs,i-z on>tOals FsoteFpuSr"Ec,T eO([F0b]Fi[aSsCE[T2(1]s,] t| ),e ~p w A),V _O P T _AVT_YOPEP_TF_LTOYAP T223E, | _ I { N .T ,d b l =0 .0 { } .,i 64 0=. 10} , , I1 N,T _ M AX , 5 F0 ,L V FA } ,G S } | , ^ | ^1, s->source[1][C0], s->source[1src/libavfilter/vf_convolution.c]:[50C:src/libavfilter/vf_chromanr.c1:109273]:101:: warning: + missing field 'unit' initializer [-Wmissing-field-initializers]swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]>s ourc e[501 | ] [ C 2] , { 273 | | " ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~2 b i{a "ss"te,p h"",s "este tb ivaersrc/libavfilter/vf_colormap.ctsi: c223f:alo40r :s 3rtdwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ppla n"e,", O FFOSFEFSTE (T222(sb | it aes p [ h2] ) ) ,, A V _ O PdT_ ToAYVubP_El_FOLPeTO _AAT[T3Y,P {E*. _3dI]NbT l,==0. 0{ } , 01{..,0i, 6 4s=1I-N}T_>,sMou Ar ceX1[,0, F]LA [GC0 S ]50},,, | sV- ^>F s ou}r,c e [| 0 ^] [C1] + s->source[0src/libavfilter/vf_convolution.c][:C512:]109,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ 51 | { "3bsrc/libavfilter/vf_chromanr.ci:a274s:"101,: " warning: 223 | s missing field 'unit' initializer [-Wmissing-field-initializers]e t b i a s f o r 4 th274 | p l an {e "" th, r eO y F"F S, E T"( bs i e at sy t[h 3r] )e1,,s hsoAld-">Vs,_oO Pu T rO_cFeTF[Y1S]PE[TE(tC_hF0LOr]Ae,sTh ,os l-{d>._syd),obu rclA=e[V0_1.O]P0T_[}CTY,P 1]E0_ F.+L 0sO,-A T>I,s N{.odbTurlc=_20e0}M[,A11X,,] [ 2FC20],L 0A| , ^~~~~~~~~~~~~~~~G VSF} },, | | ^ ^ src/libavfilter/vf_colormap.c:222:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | src/libavfilter/vf_chromanr.c : 275 : 101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] double A[3 * 3]275 | = { 1{, s"->tshorueruc"e,[ 0"]s[eC0t] ,u st->hsroeusrc/libavfilter/vf_colorkey.csrhco:e243[l0:d]121[":C, 1warning: ] missing field 'unit' initializer [-Wmissing-field-initializers] O F+F SsET-(>tshoruesrhcoeld[_0u)],[ C2A243V]_O | ,P T| ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ _ src/libavfilter/vf_convolution.cT:Y{ P"59E_cF:oL12Ol:A owarning: missing field 'help' initializer [-Wmissing-field-initializers]Tr, "{, src/libavfilter/vf_colormap.c": 222.sd59:e40b: | warning: tl timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= h e2 0c0 }o{,lo 1NrU,h L oL222 2l | }0 d | 0 k ^e,y V F c}o l ,o r " , | ^O F FS E T( c ol o rdkoeuyb_ler Ag[b3a )*, 3A]V =_ O{ P1T,_ TsY->Psrc/libavfilter/vf_chromanr.cEso_uC:rOc276:L101:eO[ 0]R[warning: ,Cmissing field 'unit' initializer [-Wmissing-field-initializers] 0 ]{, s.-s>tsrou rc=e "[b 0l]276[aC | c1k ] " { +"}th ,r se0v-",, > "0ss,o euFrtcL evA [G0]tSh[r Ce2}s],,h o | l ^ | d ~ ^~~~~~~~~~~~~~~~ ", OFFSET(threshold_v), AV_OPT_src/libavfilter/vf_colorkey.cT:Y244P:E135_:F warning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]O AT, {.dbl =2442 | 0 0} , 1{ ," s i m2i0la0r,i tVFy "},, src/libavfilter/vf_colortemperature.c " se| :t ^ 339 t:he134 :c olwarning: ormissing field 'unit' initializer [-Wmissing-field-initializers]h old similarity 339v | al u e " , {O "FtFeSmEpTe(sriamtiulraer"i,t y)",s eAtV _tOPhTe_ TtYPeEm_pFeLrOaAtTu,re {i n.d bKle l=src/libavfilter/vf_chromanr.c vi0n:."280,0: 112: } warning: , missing field 'help' initializer [-Wmissing-field-initializers] 0 . 02800 | OF0FS E0 Tsrc/libavfilter/vf_colormap.c1 ,:(225t e mp:{671:e warning: .NrUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L0a tL,u }r Fe L)| A,G ^225 | S A }V , _ | O ^ P T _ T Y P Ed_oFLuObAlTe ,b [{3]. d=b src/libavfilter/vf_colorkey.c{l:= 2456:s1155-0>:0t },awarning: 1rmissing field 'unit' initializer [-Wmissing-field-initializers]g0et [000][,c ] , 4 0s-2450> | 0t a0 r , g {Ve Ft "}[b,l1e ] [nc| src/libavfilter/vf_ciescope.cd]" ^,,: 801 s":-17s:e> tt warning: atrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h gee tc[o2lo]r[hocl]d bl}e801; | nd v | a ~ ^~~~~~~~~~~~~~~dsrc/libavfilter/vf_colortemperature.cl e:t340u: e134"=src/libavfilter/vf_colormap.c:, :1 warning: 225.:Omissing field 'unit' initializer [-Wmissing-field-initializers]0 50F: F /S Ewarning: Tdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t(; | 340 ~ ^~~bl | e 225n | d ) , { A " V m_ Oi PxT _" T , Y P E _ F dLo OuA Tb ,"ls e{ e t. bdtb[lh3 ]e= = 0m{.i0 x sw}-, i>t0ht.4 ar0f,g e1 warningit.[sl00, generatedFLtA]. [ecG]rSe,d }s -,o u>tp utt"| ,ar ^ g et [1 ][ c ]O, FsF->Ssrc/libavfilter/vf_colorkey.cEt:aT246r:(12gm:iex) twarning: [,2missing field 'help' initializer [-Wmissing-field-initializers] ] [ 246c | ] } ; { | N ~ ^~~~~~~~~~~~~~~ UA V_LOPLT _src/libavfilter/vf_colormap.c}T: 225Y: P33E| _: ^F Lwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A T, {.d 225b | l =1 }, 0, 1d,o uVbFl e} ,b [ | 3 ^] = { s->target[0][c], s->targesrc/libavfilter/vf_colortemperature.ct:[3411:]134[c:] ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->target[ 2341 | ] [ c ] {} ;" p l| ~ ^~~~~~~~~~~~~~~" , "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.cIn file included from :342:12src/libavfilter/vf_colorchannelmixer.c: :warning: missing field 'help' initializer [-Wmissing-field-initializers]82 : src/libavfilter/colorchannelmixer_template.c :34280 | : 47 : { warning: Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]U LL } | ^ 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0]src/libavfilter/colorchannelmixer_template.c[:184]:,47 s:- >warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o urce[0][ 284] | , | ~ 239 | ( h av e _ al p h a = = 1 ? s - > g a * a1i, ns :- >0s)o;u r ce| [ ~ ^~~1 ][0], s->src/libavfilter/colorchannelmixer_template.cs:o83u:r28c:e [warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]] [1], s83- | > s o u r c e [ 1 ][ 2 ] , 240s | - > g b * b i n + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c 1, s->source[2][0], s->:s82o:ur28c:e[ 2warning: ]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion][ 1], s -82> | s ou r c e[ 2 ][ 2 ] , s-241> | g g * g i n + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c : 81 : 28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1, 81s- | > s o u r c e [ 3 ] g[o0u]t, =s -s>-so>ugrcre [*3] [r1i]n, +s - >s| o ~ ^~~u rce[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0]src/libavfilter/colorchannelmixer_template.c[1:],88 :s47-:> swarning: ouimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r ce[0][2] ,88 | | ~ 239 | ( h a v e _ a l p h a = = 1 ? s1-,> sb->as o*u racei[n 1:] [00]),; s -| ~ ^~~> source[1][1]src/libavfilter/colorchannelmixer_template.c, :s-87>:s28ou:rc ewarning: [implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1] [2], 87 | 240 | s- > b b * b i n + | ~ ^~~ 1, s->src/libavfilter/colorchannelmixer_template.cs:o86u:r28c:e [warning: 2implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]] [0], s86- | > s o u r c e[ 2] [ 1] , s- > so u r c e[s2-]>[b2g], * gin 241+ | | ~ ^~~ src/libavfilter/colorchannelmixer_template.c : 85 : 28 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | 1 , s - >s o ubrocute [3=] s[-0>],b rs -*> sroiunrc e+[ 3| ~ ^~~] [1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | src/libavfilter/vf_colorcontrast.c : 373 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, s->sour c373e | [ 2 ][ 0 ]{, s"-r>cs"o,u r c"es[e2t] [1t],h e sr->esdo-ucrycae[n2 ]c[o2n]t,r ast", 241 | O F F S E T ( r c ) , A V _ O P T _ T Y P E _ Fsrc/libavfilter/vf_ciescope.c L : O9121,A :9T:,s -> so{warning: .udimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r bcle=[0}3,] -[1 9120, | ] ,1 , V Fsi-> fs o}(, ugr ca| mme ^[a 3 =]= [0.1)], {s - >| s ^~~~~ ~~o urce[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | src/libavfilter/vf_colorcontrast.c : 374 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]do uble A[4 * 4] = { 1374, | ssrc/libavfilter/colorchannelmixer_template.c - :> 146s{:o35u r:"c gewarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]m["0 ][,0 ], "ss-et > t146s | h oe g u rrec een- m [ a 0g] e [ n1 t ]a co, n src/libavfilter/vf_ciescope.c t rs: a ->916s: s st53o-":,u rOcFe>[ Fwarning: a0Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ea] [2T](, g *m) ,916| | ~ A a inV;_ O 239 | P T _| T ~ ^~~ Y P E _ FL O *A cT src/libavfilter/colorchannelmixer_template.c* = ,: 145 ( :351:{. . 0warning: d 9implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]9 b*l = 0p o }w145( c,c, | 0 . 45 )- 1 , 1 , -V F1 }0, , . 0 s 9| ^ - > 9 s)ou r c / e [ c1c; ][ 0 ] | s, ~ ^~ - s>-a>sbo src/libavfilter/vf_ciescope.c*u: src/libavfilter/vf_colorcontrast.cbr:916375ic::32100ne:: [ +warning: 1warning: missing field 'unit' initializer [-Wmissing-field-initializers] ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [| 1 ~ ^~~] ,916 s | -> ssrc/libavfilter/colorchannelmixer_template.c 375 | o : u144r :c35 :{e [1 ] [ 2warning: ]" b y "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion],, * c"s e* t144 = t | 240 h | e( 1 .b l 0 u9 9 e *- y p e o l l w o(w c c co n , t r 0. 45a)s t- " ,0 . 0 9O9 ) F1, sF S/E c-cs;T >-( bay>| sogu) ~~~ ^~, rA*cVe [_g2inO ]+P[T_ T 0| Y] ~ ^~~P ,E _sF-Lsrc/libavfilter/colorchannelmixer_template.cO>:sAT143o:,35:u r cwarning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] e.[2d][ 1]b,l=143 | 0 s}- , > s -o u1 ,r c1 e,[ 2 V]d[2F]s , t asrc/libavfilter/vf_ciescope.c}| [ ^~~~~~~~~~~~~~~:,918j : 30| :] ^ =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_colormap.c s:->240a:r57 918 | : * warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i n + 238 | | * ~ ^~~ c = src/libavfilter/vf_colorcontrast.c1 : .3760: 9100 : 9 warning: * missing field 'unit' initializer [-Wmissing-field-initializers]po w (d*oucbl,e A0[.44 *5 ) 4- 0] 376.=09 | 9 ; {| ~~~ ^~ {1, "src-w>s"ou,rc e"[s0e][t0 ]t,h e sr->esdo-ucrycae[n0 ][w1e]i, gsh-t>"s,o u r c e [ 0 ] [O2F]F,S E T| ( ~r csrc/libavfilter/vf_ciescope.cw:)922,: 25A239:V | _O P warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _T Y P E _ FL O 922A | T , { . d b l = 0 } ,* c =0 , p o1 ,w ( V * F c } ,, 1 ./ g | a ^m m a)1;, s ->| s ~^~~~~o urce[1src/libavfilter/vf_ciescope.c][:0922]:,18 s:- >swarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ur ce[1 ]922[1 | ], ssrc/libavfilter/vf_colorcontrast.c- :377> : so100u :r c warning: *emissing field 'unit' initializer [-Wmissing-field-initializers] c[ 1= ]p[o2]w,( *c ,377 | 1 . 240 / { | g " agmm maw" ) , ; " s e | t ~~~ ^~ t he g r e e n - m a g e n t a w e1i,g sh-t>"so,u r c eO[F2F]S[E0T](,g msw-),> sAoVu_rOcPe[T2_]T[Y1PE]_,F LsO->AsTou,r c{e.[d2b]l[=2]0,} , | ^~~~~~~~~~~~~~~ 0, 1, VF src/libavfilter/vf_colormap.c}:,240 : 40| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = {src/libavfilter/vf_colorcontrast.c 1,: 378s:-100>:s owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ce[0][0], s->sou rc378e[ | 0 ][ 1 ] ,{ s"-b>yswo"u,r c"es[0et] [t2h]e, b| l ~ ue-yel l239ow | w e i g h t " , O F F S E T ( b y w ) , A V _ OP T1_,T sY-P>Es_FoLOuArcTe,[ 1{][.0d]b,l =s0-}>,s ou r0c,e [11,] [V1F] ,} ,s- > s| o ^ urce[1][2], 240 | src/libavfilter/vf_colorcontrast.c : 379 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, s->sou rc379e | [ 2 ] [ 0{], "s-p>slo"u,rc e ["2s]e[1t] t,h es -a>msoouurncte[ 2]o[f2 ]p,r e| se ^~~~~~~~~~~~~~~r ving lighsrc/libavfilter/vf_colormap.ct:n239e:74s:s "warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET 238( | p r e s er v e ) , A V _ O PdTo_uTbYlPeE _AF[L4O A*T 4,] ={ {. d1b,l s=-0>}s, o0u,r 1c,e[ 0V]F[ 0]},, s ->| s ^ ource[0][1], s->sourcsrc/libavfilter/vf_colorcontrast.ce:[3800:]12[:2 ]warning: ,missing field 'help' initializer [-Wmissing-field-initializers] | ~380 | {239 | N U L L } | ^ 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[src/libavfilter/vf_colorchannelmixer.c0][:088],: 112s-:> swarning: oumissing field 'unit' initializer [-Wmissing-field-initializers]r ce[0][1], s->s o88ur | c e [ 0 ]{[2 ]",r r "| , ~ ^~~~~~~~~~~~~~~ "set thsrc/libavfilter/vf_colormap.ce :r238e:40d: gwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n f238o | r t h e re d c h a n n edlo"u,b l e A [O4F F*S E4T]( r=r ){, 1A,V _sO-P>Ts_oTuYrPcEe_[D0O][U0B]LE,, {s.-d>bls=o1u}r,c e-[20, ]2[,1 ]F, LsA-G>Sso u}r,c e [| ^0 ][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLsrc/libavfilter/vf_colormap.cAG:S242 :}84:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ src/libavfilter/vf_colorchannelmixer.c242: | 90 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] d90o | ub le b [{4] "= r{ bs"-,>t a"rsgeet tth[e0 ]b[lcu]e, gsa-i>nt afrogre tt[h1e] [rce]d, csh->atnanrgeelt["2,] [ c ], sO-F>FtaSrEgTet([r3b][)c,] }A;V _ O| P ~ ^~~~~~~~~~~~~~~T _TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },src/libavfilter/vf_colormap.c : | 242 ^:67 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[src/libavfilter/vf_colorchannelmixer.c4:]91 :=112 :{ warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >target[0 ]91[ | c] , s{-> t"arrag",e t["1s]e[ct] ,t hse- >atlaprhgae tg[2a][icn] ,f osr- >thte arredg etc[h3a]n[nce] l}";, | ~ ^~~~~~~~~~~~~~~OF FSET(ra), AV_OPT_TYPE_src/libavfilter/vf_colormap.cD:OU242B:LE50,: {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d bl=0}, -2, 2, FLAGS 242} | , | ^ double b[4] = { s->targesrc/libavfilter/vf_colorchannelmixer.ct:[920:]112:[ cwarning: ],missing field 'unit' initializer [-Wmissing-field-initializers] s->targe t92[ | 1 ] [ c ]{, "sg-r>"t,a "rsgeett [t2h][ec ]r,e d sg->atian rfgore t[t3he] [cg]r e}e;n c| h ~ ^~~~~~~~~~~~~~~a nnel", OFFSET(gr), AV_OPsrc/libavfilter/vf_colormap.cT_:T242YP:E33_: Dwarning: OUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]BL E, {.dbl=0}, -2, 2 ,242 | F L A GS } , | ^ double b[4] = { s->target[0][c],src/libavfilter/vf_colorchannelmixer.c s:-93:>112ta:r gwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t[ 1][c], s ->93ta | r g e t{[2 ]"[gcg"],, "ss-e>tta trhgee tg[r3e]e[nc ]ga i}n; f o r| ~ ^~~~~~~~~~~~~~~t he green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:98:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "bb", "set the blue gain for the blue channel", OFFSET(bb), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/vf_colormap.c=1}:,265 :-249,: 2warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, | ^ 265 | A[j*N4+isrc/libavfilter/vf_colorchannelmixer.c] :=99 :A112[:i *warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]4 +j] = s-> k99e | r n e l ({s -">bsao"u,r c"es[eit] ,t hse- >aslopuhrac eg[ja]i)n; f o| r ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ the blue channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:100:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:101:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "ag", "set the green gain fosrc/libavfilter/vf_colormap.cr :t270h:e51 :a lwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h a channel", O270F | F S E T ( a g ) , A V _ O P T _ T Y P EA_[DiO*UNB4L+EN,+ 1{].d b=l =A0[}(,N +-12),* N24,+ iF]L A=G Ss -}>,s o u| r ^c e[i][0]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorchannelmixer.c:102:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colormap.c:272:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | src/libavfilter/vf_colorchannelmixer.c : 103 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103A | [ i * N 4{+ N"+a2a]" ,= "As[e(tN +t2h)e* Na4l+pih]a =g asi-n> sfoourr cteh[ei ]a[l1p]h;a c| h ~ ^~~~~~~~~~~~~~~a nnel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorchannelmixer.c:112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_colormap.c:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | b[i] = s->target[i][c]; | ~ ^~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavfilter/vf_dnn_processing.o 36 warnings generated. CC libavfilter/vf_drawbox.o src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ src/libavfilter/vf_crop.c:137:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | s->var_values[VAR_A] = (float) link->w / link->h; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_crop.c:142:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:143:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:144:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | s->var_values[VAR_OUT_W] = s->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:145:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | s->var_values[VAR_OUT_H] = s->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavfilter/vf_crop.c:147:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:148:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | s->var_values[VAR_P7OS warning] s generated . = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h3)); warning s generated . \ | ^~~~~ ~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_ciescope.c:1528:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1528 | s->log2lin[i] = pow(i / 65535., s->igamma) * 65535.; | ~~~ ~~~^~~~~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_crop.c:259:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | s->var_values[VAR_T] = frame->pts == AV_NOPTS_VALUE ? | ~ 259 | NAN : frame->pts * av_q2d(link->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:261:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | s->var_values[VAR_POS] = frame->pkt_pos == -1 ? | ~ 261 | NAN : frame->pkt_pos; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:135:1: src/libavfilter/vf_convolution.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :741: 35135: | COwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R( uint16_t, corr 17416 | ) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c: 129 :46 : note: expanded from macro 'CORR's- >rdiv[i ] 129= | 1 . / s um ; | ~ ^~~ comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:src/libavfilter/vf_convolution.c52:: 743note: :expanded from macro 'CORR' 52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | 743 | c o mp _ s c iosrc/libavfilter/vf_crop.crfe[ :(c274:s]41-> co:=p y[ siumwarning: 1]q comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]&& =(=s- >srduim2vq[ i ?274] | 1 !.= f 1i.:f 0|(|.( fsun;- s >i gb n i\eads [) i| s ~ ^~~ ]- !>=x 0+. )() u | n ^~~~~~~~~~ ~~si gned)s->src/libavfilter/vf_convolution.cw: 743>: 32l:i nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k ->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~743 | src/libavfilter/vf_crop.c : 276i:f41 :( swarning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]>c opy[i] 276 | & & (s -i>rfd i(v([uin]s !i= g1ne.d |)| ss-->>yb i+a s([uin]s i!g=n e0d.))s)- >h | > ^~~~~~~~~~ ~~ link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 10 warnings generated. src/libavfilter/vf_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:367:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ src/libavfilter/vf_corr.c:228:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->min_scCC libavfilter/vf_edgedetect.o ore = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ 24 warnings generated. src/libavfilter/vf_convolution.c:900:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ CC libavfilter/vf_elbg.o src/libavfilter/vf_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ 22 warnings generated. 14 warnings generated. src/libavfilter/vf_cropdetect.c:180:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ src/libavfilter/vf_cropdetect.c:181:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | ^ src/libavfilter/vf_cropdetect.c:184:15: warning: src/libavfilter/vf_curves.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 183 | 140 | a v_ l o}g(,c t x| , ^ AV_LOG_VERBOSE, "limit:%f round:%d skip:%d reset_count:%d\n", | ~~~~~~ src/libavfilter/vf_curves.c184: | 152 : 5 : warning: missing field 'master' initializer [-Wmissing-field-initializers] 152 s | - > l i m}i t ,| ^s ->round, s->skip, s->reset_count); | ~~~^~~~~ src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_epx.o src/libavfilter/vf_dblur.c :21452 | : 12 : warning: imissing field 'help' initializer [-Wmissing-field-initializers]f (s -52> | l i m i t{ = half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 292 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 437 | "x1:%d x2:%d y1:%d y2:%d w:%d h:%d x:%d y:%d pts:%"PRId64" t:%f limit:%f crop=%d:%d:%d:%d\n", 438 | s->x1, s->x2, s->y1, s->y2, w, h, x, y, frame->pts, 439 | frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), 440 | s->limit, w, h, x, y); | ~~~^~~~~ src/libavfilter/vf_curves.c:610:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 610 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_curves.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 610 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:61:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorcorrect.c:src/libavfilter/vf_datascope.c524:62:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 62 | { "s", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ 104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_datascope.c :63:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "x", "set x offset", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c :64:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 64 | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ | { "rl", "set the rsrc/libavfilter/vf_datascope.c:69:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e d69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR }, | ^ shadosrc/libavfilter/vf_datascope.c:70:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] w 70 | { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_cropdetect.c: 457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] spot 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ ", src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "components", "set components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ OFFSET(rl), AV_OPT_TYPE_FLOsrc/libavfilter/vf_curves.c:665:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] AT, 665 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:674:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] {674 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ .dbl=0}, -1, 1, VF }, 15 warning| s generated. ^ src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_colorcorrect.c:525:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 525 | { "bl", "set the blue shsrc/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ado 472 | { "limit", "Threshold beloww which the pixel is considered black", OFFSET(limit), AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS }, | ^ spot", src/libavfilter/vf_cropdetect.c :473:142: warning: missing field 'unit' initializer [-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/libavfilter/vf_cropdetect.c :474:142: warning: missing field 'unit' initializer [-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 }, | ^ OFFSETsrc/libavfilter/vf_cropdetect.c(:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] b 475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS }, | ^ l), AV_src/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OP 476 | { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ T_TYPEsrc/libavfilter/vf_cropdetect.c:477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ F477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_O4P warningTs_ generatedT. YPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ LOAT, {.dbl=0}, -1,src/libavfilter/vf_cropdetect.c:481:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1481 | { "high", "Set src/libavfilter/vf_datascope.chigh: t113h:r19e:s hwarning: olcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d 12fo warningrs generated. edge d et113e | c t i o n"f,o r ( p = 0 ; p < dr a wO-F>nFbS_EpTl(ahniegs;h )p,+ + ) { | ~ ^ ~~~~~~~~~~~~~~~A V_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS }, | ^ , VF }src/libavfilter/vf_cropdetect.c:482:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 482 | { "low", "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ | ^ src/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-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/libavfilter/vf_cropdetect.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 484 | { NULL } | ^ src/libavfilter/vf_colorcorrect.c:526:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ 526 | { "rh", "set the resrc/libavfilter/vf_dedot.c:d371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] h 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ ighlighsrc/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 372 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPsrc/libavfilter/vf_datascope.cT_:TYP131E:_19FL:O Awarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {.dbl=.079 }131, | 0 , fo1r, (FpL AG=S 0};, p | < ^ draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~src/libavfilter/vf_dedot.c :373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 373 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ pot",src/libavfilter/vf_dedot.c :374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NULL }, | ^ OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1,src/libavfilter/vf_datascope.c :149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1, 149 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ VF }, | ^ src/libavfilter/vf_colorcorrect.c:527:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:528src/libavfilter/vf_datascope.c::161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 161 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "saturation"CC libavfilter/vf_estdif.o , "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, | ^ src/libavfilter/vf_colorcorrect.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL } | ^ src/libavfilter/vf_datascope.c:199:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 199 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:200:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 200 | FFDrawColor reverse = { { 0 } }; | ^ CC libavfilter/vf_exposure.o 4 warnings generated. src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ 1 warning generated. src/libavfilter/vf_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_datascope.c:289:41: warning: 399 | missing field 'comp' initializer [-Wmissing-field-initializers]D EF_FILTER_FRE Q289_ | F U N C S ( 8 ) | F^~~~~~~~~~~~~~~~~~~~~~~~F DrawCosrc/libavfilter/vf_dctdnoiz.cl:o371r: 33c:o lnote: oexpanded from macro 'DEF_FILTER_FREQ_FUNCS'r = { { 0 } 371} | ; | ^ var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ 26 warnings generated. src/libavfilter/vf_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | DEF_FILTER_FREQ_FUNCS(16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 8 warning s371 generated | . var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ 1 warning generated. src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ src/libavfilter/vf_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_convolve.c: 92751: | 115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "model", 927 | " p{a th" tpol amnoedse"l, f il"es"e,t p l a n e s to cOrFoFsSsE-Tc(dornrnecltaxt.em"od,e l _ f i lOeFnFaSmEeT)(,p l a nAVe_sO)P,T _ T YPAEV__OPSTT_RTYIPNEG_,I N T , {{ ..i6s4=t7r} ,= 0NU,L L1 5,} F,L A0G,S 0},, F LA| GS ^ }, | ^ src/libavfilter/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "inpusrc/libavfilter/vf_convolve.ct:"931, : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]" inp u931t | n am e o{f tNhUeL Lm o}d,e l" ,| ^ OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } 16 | warning ^s generated. src/libavfilter/vf_delogo.c:173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:178:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | if (x < logo_x+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | else if (x >= logo_x+logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:183:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | src/libavfilter/vf_datascope.c : 495 : 96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (y 495< | l og o _{ y"+xb"a, n d")se t | ~ ^ ~~~~~~~~~~~s cope x osrc/libavfilter/vf_delogo.cf:f185s:e28t: "warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], POF FS185E | T ( x p o s ) , A V _ O P T _eTlYsPe Ei_f F(LyO A>T=, l{o.gdob_ly=0+.l5o}go,_h -0b,a n1d,) F | L ~ ^ ~~~~~~~~~~~~~~~~~~AG SR }, | ^ src/libavfilter/vf_datascope.c:496:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:500:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 500 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_datascope.c209 | : 501 : 96 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]x ", " se501t | l og o { x"w y"p,o s"isettio nw"i, n d o w y OoFfFfSsEetT"(,x P_OexFpFrS)E,T ( w y )AV,_ O PT _AVT_OYPTP_ET_YSPET_RFILNOGA,T ,{ {.s.tdbrl == -"1-}1", }-,1 , 0 ,1 0,, FFLLAAGGSSR }},, | | ^ ^ src/libavfilter/vf_datascope.c:502:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | src/libavfilter/vf_delogo.c{ :NU210LL: }112 : | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET20(s warninghso generatedw). , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ src/libavfilter/vf_dctdnoiz.c:652:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | s->th = s->sigma * 3.; | ~~~^~~~~ ~ src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "block", "set size of block", OFFSET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:391:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ 1 warning generated. src/libavfilter/vf_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 623 | FFDrawColor color = { { 0 } }; | ^ 6 warnings generated. src/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | s->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] += SQR(s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ CC libavfilter/vf_extractplanes.o src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_fade.o CC libavfilter/vf_feedback.o src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/vf_deflicker.c:77:1034: warningwarning: s generatedmissing field 'unit' initializer [-Wmissing-field-initializers]. 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:88:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bypass", "CC libavfilter/vf_fftdnoiz.o leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ src/libavfilter/vf_datascope.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}CC libavfilter/vf_fftfilt.o , 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:805:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ CC libavfilter/vf_field.o src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | CC libavfilter/vf_fieldhint.o { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky", CC libavfilter/vf_fieldmatch.o "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/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NULL } | ^ CC libavfilter/vf_fieldorder.o src/libavfilter/vf_datascope.c:834:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_fillborders.o 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ CC libavfilter/vf_find_rect.o 52 warnings generated. CC libavfilter/vf_floodfill.o src/libavfilter/vf_deshake.c:308:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | t->vec.x = av_clipf(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_datascope.c:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_deshake.c:309:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 921 | til t 309 | = ( s-t>t-il>tv e-c .0y. 5= )a v*_ Mc_lPipIf;( t -| > ~~~^~~~ ~v ec.y, -deshake->ry * 2, deshake->ry * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_deshake.c:310:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | t->angle = av_clipf(t->angle, -0.1, 0.1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 70 warnings generated. src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ 45 warnings generated. src/libavfilter/vf_deshake.c:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ 11 warnings generated. src/libavfilter/vf_deflicker.c:393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | ssrc/libavfilter/vf_decimate.cnp:ri284nt:f24:( vwarning: alcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]u e, sizeof(valu e284) | , " %f}" ,e lss-e> liufm in(adnmc-e[>0eo]f *== f)(;( 1| ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~< < INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deshake.c:462:src/libavfilter/vf_deflicker.c51:: 399:warning: 48:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399462 | | d e sshnparkinet->fa(vvga.lvuee,c .sxi z=eo fa(vlalpuhea) ,* t"%.fve"c,. x f+ -( 11..00 f-) ; a | l ~~~~~~~~ ~~^~~~~~p ha) * deshake->avg.vec.x; | ~ ^~~~~ src/libavfilter/vf_deshake.c:462:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ^~~~~ ~ src/libavfilter/vf_datascope.c:1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | src/libavfilter/vf_deshake.csn:p463r:i51nt:f (warning: teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x t, size o463f | (t e x t )d,e "s%hca kaev-g:>%.a1vfg .mvienc:.y% d= maaxl:p%hda\n "*, ts.-v>eic.sy_r g+b (1?. 0r g-b aa[lc]p h:a y)u v*a [dce]s,ha kavee-r>aagve[gc.],v emci.ny[;c ] ,| m ~ ^~~~~a x[c]); src/libavfilter/vf_deshake.c| : ~~~~~~~~ ^~~~~~~~~~463 :26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ^~~~~ ~ src/libavfilter/vf_deshake.c:464:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ~ ^~~~~ src/libavfilter/vf_deshake.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ^~~~~ ~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 2 warnings generated. src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavfilter/vf_format.o CC libavfilter/vf_fps.o CC libavfilter/vf_framepack.o src/libavfilter/vf_deinterlace_vaapi.c:220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 220 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:223:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:230:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 230 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:234:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_framerate.o CC libavfilter/vf_framestep.o src/libavfilter/vf_deinterlace_vaapi.c:384:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deinterlace_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ 14 warnings generated. CC libavfilter/vf_freezedetect.o src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-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}, | ^ src/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-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/libavfilter/vf_detelecine.c:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | {NULL} | ^ 4 warnings generated. 1 warning generated. CC libavfilter/vf_freezeframes.o 1 warning generated. src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:CC libavfilter/vf_fspp.o 137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1src/libavfilter/vf_displace.c, F:LA61G:S12}: ,warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 61 | { NULL } | ^ src/libavfilter/vf_dnn_classify.c:52:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:53:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "target", "which one to be classified", OFFSET2(target), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_dnn_classify.c:104:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 104 | if (ctx->labels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_gblur.o 6 warnings generated. src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137:src/libavfilter/vf_despill.c note: :expanded from macro 'DNN_COMMON_OPTIONS'153 :118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | 153 | { " m o{d e"l"b,l u e " , " s"peatth btlo ume oscdaleel" ,f il e " , O F F SEOT(FbFlSueEsT(cmoadleel),_ f i lAeVn_aOmPeT)_,T Y P EA_VFL_OOATP,T _ T {Y.PdbEl_=S0}T, R I-1N0G0,, 1 0 0,{ FL.AsGtSr =}, N U| L ^ L }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53src/libavfilter/vf_despill.c::5154: :warning: 118missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/dnn_filter_common.h :45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 154 | { " br45i | g h t n{e s"si"n,pu t""s,e t b r i g h t n e s"si"n,p ut n a me o fO FtFhSe EmoTd(eblr"i, g h t nOeFsFsS)E, T (AmVo_dOePTl__TiYnpPEu_tnFaLmOeA)T,, A{V._dOblP=T_0T}Y,P E_ S -T1R0I,NG , 1 0, F{L A.GsS t}r, = N| U ^L L }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: src/libavfilter/vf_despill.cnote: :expanded from macro 'DNN_COMMON_OPTIONS'155: 118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | 155 | { "o{u t"paultp"h,a " , " c h a n"goe uatlpphuat cnomapmoene notf" ,t hOeF mFoSdETe(l"a,l p h aO),F F S E T ( AmVo_dOPeTl__ouTtYPpEu_tBnOaOmLe,s _ s t {r.ii6n4g=)0,} ,A V _ O P T0_,TY PE _ S1T,RI NFLGA, G{S .}s,t r | = ^ NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_despill.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL }src/libavfilter/vf_dnn_detect.c : 53| ^: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:54:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:55:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_geq.o CC libavfilter/vf_gradfun.o src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='asynCC libavfilter/vf_grayworld.o c=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | 8 { warning NsU generatedL. L } | ^ src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:302:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | var_values[VAR_H] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavfilter/vf_guided.o src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-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 }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-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/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="130" warning }s, generated . 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_entropy.c 455 | : 142 : {43 :" twarning: hiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c kness", "set 142t | h e b o x t hi c k ne s s " , e nt r o py + = - l o g 2 ( p ) * p ; | ~ ^O FFSET(t_esrc/libavfilter/vf_entropy.cx:p142r:38):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_OPT _142TY | PE _ S T R I N G , { . s t r = " 3 e"n t}r, o p y + = 0-,l o0g,2 (FpL) A*G Sp };, | | ~~~~ ^ ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "t", "set the box thicknsrc/libavfilter/vf_edgedetect.cess:",72 : 99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | O F{F S"EhTi(gth_"ex,p r")se,t h i gAhV _tOhPrTe_sThYoPlEd"_, SOTFFRSIENTG(,hi g{h ).,s tAVr_=O"P3"T _T}Y,P E _D O U B LE0,, {0.,d bFlL=AG5S0/ 2}5,5 . }| , ^ 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | {src/libavfilter/vf_edgedetect.c :"73re:p99:l awarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]e" , "rep l73 | a c e {c o"lloor w&" ,a l p"sheat", l o w t h r e s h o l d " , O F F S E TO(Fsrc/libavfilter/vf_entropy.clFow):S,ET147 (AV:_43rO:eP pTlawarning: _ceimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])T ,Y P E _ADVOU_ OBL147EP | , T _{ T .Yd P b El _=B2O O0 L/, 2{ 5 .5 i .en6tr}o4p,=0y + 0 ,=} 1 ,-,l Fo Lg A2G (Sp ) * } p0,,; | ~ ^1 | , ^F Lsrc/libavfilter/vf_entropy.cAG:S 147}:,38 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy src/libavfilter/vf_drawbox.c+=: 458-:l142o:g 2warning: (missing field 'unit' initializer [-Wmissing-field-initializers]p ) * p; | ~~~~ ^ 458 | { "box_source", "use datas from bounding box in side data", OFFSET(box_sIn file included from oursrc/libavfilter/vf_blend.cc:e29_: stIn file included from rsrc/libavfilter/vf_blend_init.hin:g54): ,src/libavfilter/blend_modes.c :A120V:_1OP:T _warning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Y PE_STRING, { .s120t | rf=nN(UmLuL l}t,i p0l,y ,1 , MFULLTAIGSPL Y}(,1 , A| , ^ B )) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_edgedetect.csrc/libavfilter/blend_modes.c::85108::src/libavfilter/vf_drawbox.c1249:::459 :note: warning: 12expanded from macro 'fn'missing field 'help' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | 459108 | | { { NU NLU LL L } } d| s| ^t ^[src/libavfilter/vf_entropy.c j:]153 :50=: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t op[j] + (153( | E XP R ) - t o spn[pjr]i)n t*f (ompeatciatbyu;f , s i z e o f ( me t ab u f ), " % f " , e n\t r o| p ~ ^~~~~~~y ); | ~~~~~~~~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, src/libavfilter/vf_entropy.ca:, 156:b50): (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) * (((a) *156 | ( b ) ) / 1 .s0n)pr)i n| t ^ ~f (mesrc/libavfilter/blend_modes.ct:a108:b33:u fnote: ,expanded from macro 'fn' sizeof( m108e | t a b u f ) , " %f " ,d setn[tjr]o py= /t loopg[2(j1] <+< ((sE-X>PdRe)p-tht)o)p;[j ] )| ^~~~~~~ ~* opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_elbg.c:57:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "n", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:61:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * op11acit warningys; generated . \ | ^~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 7 warnings generated. src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 15 warnings generated. 10 warnings generated. CC libavfilter/vf_hflip.o src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLCC libavfilter/vf_histeq.o Y(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_histogram.o 3 warnings generated. src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_exposure.c :147 :136110 | :f nwarning: (bmissing field 'unit' initializer [-Wmissing-field-initializers]u rn, BUR N147( | A , B )) {| ~~~~~^~~~~"e xposure", "set the esrc/libavfilter/blend_modes.cx:p83o:s11ur:e note: cexpanded from macro 'A'o rre c83t | i#odne"f,i n e A tOoFpF[SjE]T ( e| ^~~~~~x posursrc/libavfilter/blend_modes.ce:)74,: 81:A Vnote: _expanded from macro 'BURN'OP T_TYPE _74F | L#dOeAfTi,ne {B.UdRNb(la=,0 }b,) - 3 , 3 , VF( (},( a )| ^ <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 src/libavfilter/vf_exposure.c-: (148b:)110:) warning: /missing field 'unit' initializer [-Wmissing-field-initializers] (a))) | ~ ^ 148 | src/libavutil/macros.h :47{:40 :" bnote: lexpanded from macro 'FFMAX'a ck", 47 | #"dseefti tnhee FbFMlAaXc(ka ,lbe)v e(l( ac)o r>r e(cbti)o n?" (,a )O F: F(SEbT)()b la c| ^k ), src/libavfilter/blend_modes.c :AV108_O:P33T: _note: Texpanded from macro 'fn'Y PE_FLOA T108, | { . d b l = 0 } , d-st1[,j ] 1=, t oVpF[ }j, ] | ^ + ((EXPR)-top[j]src/libavfilter/vf_exposure.c): 149*: 12o:p awarning: cimissing field 'help' initializer [-Wmissing-field-initializers]t y; 149 | { N UL L } | ^ \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_estdif.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_FLOAT,{.dbl=1},0,9,FLAGS, }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:99:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_hqdn3d.o CC libavfilter/vf_hqx.o 1 warning generated. CC libavfilter/vf_hsvkey.o CC libavfilter/vf_hue.o CC libavfilter/vf_huesaturation.o src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 7 74 warning | s# generatedde. fine BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 9 108 warning | s generated . dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 3 warnings generated. 9 warnings generated. src/libavfilter/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10 153 warning | sfn generated(. interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | src/libavfilter/vf_eq.c ds:t[89j]: 20=: twarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p [j] + ((EXPR)- t89o | p [ j ]eq)- >*co notpraacsitty ;= av _ c l i pf ( av _ e x pr _ e v a l ( e q - > co n t r\ a s| t ^~~~_p expr, eq->vsrc/libavfilter/blend_modes.ca:r153_:v39:a lwarning: uimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e s, eq), -1 01530 | 0f.0n,( i1n0t0e0r.p0o)l;a t| e ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, LRINTF(Msrc/libavutil/common.hA:X143: 29*: (note: 2expanded from macro 'av_clipf' - cos f(143A | #* M _dPeIf i/n eM AaXv)_ c-l icpofs f ( B * M _ aPv_Ic l/i pMfA_Xc) ) | * ^ 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/vf_eq.c:97:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | eq->brightness = av_clipf(av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:108:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | eq->gamma_r = av_clipf(av_expr_eval(eq->gamma_r_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | eq->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:src/libavfilter/vf_fieldorder.c29: :note: expanded from macro 'av_clipf'157 :12: 143warning: | missing field 'help' initializer [-Wmissing-field-initializers]# defi n157e | a v _{c lNiUpLf L } | ^ av_clipf_c | ^ src/libavfilter/vf_eq.c:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 7src/libavfilter/vf_eq.c warning:s111: generated24. : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->varIn file included from _valsrc/libavfilter/vf_fftdnoiz.cu:e27s: ,src/libavfilter/window_func.h :e155q:)60,: 0.0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h: 143155: | 29 : note: expanded from macro 'av_clipf' 143 | # lu t d[enf]in e =a ve_xcpli(p-f0 . 5 * S QavR_(cl(in-p(fN_c- 1 )| ^/ 2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 155 warning | generated . lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0src/libavfilter/vf_eq.c ?: 128(:a22): :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -(a))) | ^ 128 | eqIn file included from ->src/libavfilter/vf_fftdnoiz.csa:t27u: rasrc/libavfilter/window_func.ht:io162:n17 := warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v _clipf (162a | v _ e x pr _e v a lif( e(qFF-A>BsS(ant u-r aMt)i o>n_=p e0x.p3r ,* eMq-)> v{a r _| v ^~~~~~~~~~~~ ~~ alusrc/libavutil/common.hes:, 64e:q37):, note: 0.expanded from macro 'FFABS'0, 3.0 )64 | ;#d e f| i ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n e FFAsrc/libavutil/common.hB:143S:(a29) :( (note: aexpanded from macro 'av_clipf' ) > =143 | 0# ? (ad)e f:i n(e-( aa))v)_ c| l ^~~~i pf In file included from src/libavfilter/vf_fftdnoiz.c :a27v: _src/libavfilter/window_func.hc:l162i:p39f:_ cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ 9 warnings generated. src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/vf_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ 37 warnings generated. 9 warnings generated. src/libavfilter/vf_find_rect.c:50:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 =src/libavfilter/vf_eq.c 3}:,203 :19,: Mwarning: AXimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ MIPMAPS, FLAGS }, 202| ^ | eq->var_values[VAR_R] = inlink->frame_rate.nsrc/libavfilter/vf_find_rect.cu:m52 :=80:= 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]| | inli n52k | - > f r am{e_ r"axtmei.nd"e,n "="=, 0 O?F F S| E ~T (xmi n203) | , A V_ O P T _ TNYAPNE _:I NaTv,_ q{2d.(iin6l4in k=- >0f}r,a m0e,_ rIaNTt_eM)A;X , | F ^~~L AGS },/usr/include/math.h :| 15 ^: 19: note: expanded from macro 'NAN' 15 | #define NAN __src/libavfilter/vf_find_rect.cbu:i53l:t80i:n _warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]a nf("") 53| | ^~~~~~~~~~~~~~~~~~ { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:54:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:55:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:56:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "discard", "", OFFSET(discard), AV_src/libavfilter/vf_fieldmatch.cOPT_:TY129:P154:E _warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]O OL, {.i64 = 0}, 0129, | 1 , F{L AG"Sp p}s,r c" , | " ^m ark main input assrc/libavfilter/vf_find_rect.c :a57 :12p: rwarning: emissing field 'help' initializer [-Wmissing-field-initializers]- pro c57e | s se d {i NnUpuLtL and} a c| t ^iv ate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:92:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dc_Y", "adjust gain in Y plane", OFFSET(dc[Y]), 19 warning sA generatedV. _Osrc/libavfilter/vf_fieldmatch.cPT:_134T:Y146P: Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]I NT, {. i61344 | = 0 }{, " m c h r0o, m a " , 1"0s0et0 ,w h e t FhLeAr GoSr }n, o t | c ^h roma is included during the match comparissrc/libavfilter/vf_fftfilt.co:n93s:"135:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(mch r93o | m a ) , { A"Vd_OcP_UT"_,T Y Psrc/libavfilter/vf_feedback.c"E_a:BdjOus312Ot:L103, {:g .ia6warning: i4n=1missing field 'unit' initializer [-Wmissing-field-initializers] } in, U0, p1l,a n eFL"AG,S } , | 312 ^ | { "xO"F,F S"EsTe(td ct[oUp] )le,f tsrc/libavfilter/vf_fieldmatch.c : 135c :174r: AoV warning: _missing field 'unit' initializer [-Wmissing-field-initializers]p O PpTo_TsYiPt E_i135oIsrc/libavfilter/vf_eq.c | nN "T:, , 238 O F:F S E{T43 :{ . i(64warning: "yx=)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],0 "A,0V} ,_ " Od e Pf Ti238n _T | YeP0E a,n_ e e I x qNcT -1l,> 0{uv0 s.iioa06nr ,b4_ a vnd= w0h i cah} l u,e s0FeLx[c,luAdVG eASI sR N}_,tTP Ohe_ SM]A X=,l | T i ^nFeps bLetoAwsGe S=e }=,n - 1 y | ^0 ? aNnAsrc/libavfilter/vf_fftfilt.cN:d94 : :135 yp:1 owarning: missing field 'unit' initializer [-Wmissing-field-initializers] sf;r o m | th e94 ~ ^~~ | f i el{d/usr/include/math.h :"15dma:ct_V19":c ,hnote: iexpanded from macro 'NAN'n g d e"acd jis15iuo | ns#t" dg,aei fnO isrc/libavfilter/vf_feedback.cFinn:Fe 313S:N103AVE:N T (y pwarning: 0 l missing field 'unit' initializer [-Wmissing-field-initializers] ) a ne,", A V __OP T313 _ _ | b T u i Y l tO{P iFE"nF_IyN_TS,ET"(n d,an{fc( ".[V""seit6 ]t)op4 ) =, l0 } , e | f t ^~~~~~~~~~~~~~~~~~0 ,A crVoI_pO NpPTT__oMTAsXiY,tP EF_LAiGIoNnS" ,} OT,, F F | S E ^ T {(.yi)6,4 =A 0V}_O,P T _T Y P E _0I1,src/libavfilter/vf_fieldmatch.c:N warning136 generated. T , {: . i1617440:0 0 ,warning: = missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 0F,L IA NGS136 T} | _, M A X | ,{ ^ TF"LAyGS1 "},, " d| e ^ fine an exclusionsrc/libavfilter/vf_fftfilt.c b:a95n:d129: wwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]ic h excludes t95h | e l i{n e"sw ebiegthwte_Ye"n, "ys0 eantsrc/libavfilter/vf_eq.cd :src/libavfilter/vf_feedback.c l239y:u314::1m31i102 :: naf rowarning: nwarning: cme missing field 'unit' initializer [-Wmissing-field-initializers]eximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p rteshsei ofni ie239nl | Y pdl 314 aen | e"m,a q OtF- >cvF h{ aSri_"EnvgawlT "u(eds,we[cV AeR_i"iTg]s s h=i eTtontS_2"T sct,r (OFrFo[piSYE]T)( yn1,s-i)z >, eAApV"Vts_,,_O Pi OTn_T PlTY_ iPnT YEk P _-E> tS_ i mTeI_ RINbT ,Na G{s. ,e i{O.Fs)6;4F=St 0ErT (} | w ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,=) , 0A", V1_I"OPNT}T_,_src/libavfilter/internal.hT: MAY265P:E48_:0 ,X Inote: ,expanded from macro 'TS2T'0 NF ,TL ,AF GL {SA 265 .G} | ,#id6eS 4f = i} | 0n ,} ^e T, 0 ,S | IN2TT ^_ (MtsA,X ,tb )F L(A(GtSs ) }=src/libavfilter/vf_fieldmatch.c=, A: V | 137 ^ _:NO126src/libavfilter/vf_fftfilt.c:P:T S_96Vwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: A130L:U Ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]? 137NA | N : ( 96 d | o{ u b"s clt{e )h("rwetsse)hi"g , h"*st _eUat" vs,_ src/libavfilter/vf_feedback.ccqe2"d(:tbns315:)ee102t:) c h| r ^~~ocwarning: mhimissing field 'unit' initializer [-Wmissing-field-initializers]n/usr/include/math.h aann:gc15ee : de19xep:tr e e315c | t s note: i sexpanded from macro 'NAN'ioo { n" hnt h" 15irn, U | e #pds"hsleofeianltneed" N",,c AO rNOFFo pFSF EST Es ( T is( wzeci_e_"btug,hihrt _lets sih _tnr f_[n lUta) ]n),, f (AAVV_ O"_ OP"T P) _T _ T TY O| FYP ^~~~~~~~~~~~~~~~~~E FPS_E_EDOSUBTLT(REI,hN )G{,. d{b,l. =AsV1t_r2O P=} ,NUTL_T YLPE0_}I,,NT , 100,0 ,0 , { F.FLAiG6L4SA G}S, | } ^=, 0 }| , ^ 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:97:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "weighsrc/libavfilter/vf_feedback.ct:_316V:12":, "warning: smissing field 'help' initializer [-Wmissing-field-initializers]e t c h316r | o m i na n{c NeU LeLx p}r e s| s ^i on in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, src/libavfilter/vf_fieldmatch.cFL:A146GS: 151}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 146 | { "cthresh", "set the area combing threshold used for combed frame detsrc/libavfilter/vf_fftfilt.cec:t101i:10o: nwarning: "missing field 'help' initializer [-Wmissing-field-initializers], 101 | O F FS{ENT(UcLLt}h,r e s| h ^) , AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^3 warnings generated. src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151src/libavfilter/vf_find_rect.c: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]130 :21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "bloc k130y" | , " s ert ethte uyr-na xi1s - sfiabzse( co)f; t| h ~~~~ ^e window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the number of combed pixels inside any of the blocky by src/libavfilter/vf_fftfilt.cblo:c109:k12x: s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e blocks on the 109f | r a m e r efotru rtnh e sfr-am>e rtdof bte _dvedtaetcat_oeudt [apsl CC libavfilter/vf_hwdownload.o acnoem]b[e(di"n,t )OxF F*S ETs(-c>ormdbpfetl_)v,s tAriVd_eO[PpTla_nTeY]P E+_ I(NinTt,) y{];. i6 4=| 8 ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_hwmap.o src/libavfilter/vf_find_rect.c:211:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_hwupload.o 209 | av_log(ctx, AV_LOG_INFO, "Found at n=%"PRId64" pts_time=%f x=%d y=%d with score=%f\n", | ~~~~~~ 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contCC libavfilter/vf_hysteresis.o rast_expr), AV_OPT_TYPE_STRING, {.str =src/libavfilter/vf_find_rect.c ":1.2150:"38},: 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, TFLAG S215 | } , | s ^n printf(buf, sizeof(buf), "%f", best_src/libavfilter/vf_eq.cs:c324:o85r:e warning: )missing field 'unit' initializer [-Wmissing-field-initializers]; | ~~~~~~~~ ^~~~~~~~~~ 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ src/libavfilter/vf_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ CC libavfilter/vf_idet.o CC libavfilter/vf_il.o CC libavfilter/vf_identity.o CC libavfilter/vf_kerndeint.o src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS src/libavfilter/vf_fftfilt.c}, :| ^ 295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] src/libavfilter/vf_blend.c :295119src/libavfilter/vf_fade.c | : 125 : :f451 o:warning: r24 missing field 'unit' initializer [-Wmissing-field-initializers]:( i warning: = comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]0 ; 119i | < s -{> 451r" | cd0_ ofp ta _ch lein[ ptl y a" , nie ]f" (;s feit+ rc+aom)el- o{> r| p ~ ^ ~~~~~~~~~~~~~~~~~~~ts c >o= msp-o>snsrc/libavfilter/vf_fftfilt.ct:ea297rtn:_t 23#t:i 0warning: m comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]eo_p tpsa c| 297i | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~t y " , O F FfSoErsrc/libavfilter/vf_fade.cT( pa:r(am478sj[:0 28]=.o: pwarning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]0a ;c ijt y)<, s478->ArV | _Od fPT _tT Y_ PvE _DlO enU[ Bp laL n Ee, {].dib; fl=j +(1}+,f )0,r am 1{e ,- | FL>ApG ~ ^ ~~~~~~~~~~~~~~~~~~~tSs >} ,s - >| s ^t art_time_pts + s->duration_pts) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_osrc/libavfilter/vf_extractplanes.cpa:ci180t:y19:" , warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s et color c o180m | p on e n tf o#r1 (io p= a1c;i tiy "<, a vOfFfF-S>EnTb(_pafroarmmsa[t1s];. opia+c+i)t y{) , | A ~ ^ ~~~~~~~~~~~~~~~~ V_OPT_TYPE_src/libavfilter/vf_extractplanes.cD:O215U:B19L:E ,warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. dbl=1 }215, | 0 , 1f,o rF L(AiG S= }0,; | i ^ < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", OFFSEsrc/libavfilter/vf_format.cT(al:l_142op:ac12i: twarning: ymissing field 'help' initializer [-Wmissing-field-initializers]) , AV_OPT _142T | Y P E _{D ONUULBLL E}, {| . ^d bl=1}, 0CC libavfilter/vf_lenscorrection.o , 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ src/libavfilter/vf_fade.c:527:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:533:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | OFFSET(nb_frameCC libavfilter/vf_limitdiff.o s), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:534:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "alpha", "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:536:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:538:CC libavfilter/vf_lagfun.o 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:540:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.csrc/libavfilter/vf_fillborders.c:542::682130::111 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 542 | 682 | { " l e f t " , " s e t t h e l e f t f i l l b o rd e r " , O FOFFSEFTS(ElTe(fdtu)r,a t i oAnV)_,O P T _ TAYVP_OEP_TI_NTTY,P E{_.DUiR6A4T=I0O}N,, {0.,i 6I4N T=_ M0A.X ,}, 0 , FILNATGS6 4}_,M A X| , ^ FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: src/libavfilter/vf_fade.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]543 :126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | 543{ | "r i g h{t "",c o l"ors"e,t t h e r i"gshett cfoillolr "b,o r d e r " , O F F S E T ( r i gOhFtF)S,E TA(cVo_lOoPrT__rTgYbPaE)_,I N TAV,_ O{P.Ti_6TY4P=E0_}C,O L0O,R ,I N T _ M{A.Xs,t r = F"LbAlGaSc k}",} , | 0 ^, 0, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fade.c :684544 | : 126 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "top", 544 | " s e t { t"hce" ,t op f i l l b o r "dsere"t, c o l OoFr"F,S E T ( t o p) , A V _ O P T _ TOYFPFES_EINTT(c,ol o{r._ir6g4ba=)0,} , A0V,_ OPITN_TT_YPMEAX_,C O LO R F,L A G S {}.,s t | r ^ = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fade.c :685545 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] "bot t545o | m " , "{s etN ULtLh e} | ^b ottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, src/libavfilter/vf_fade.c| : ^ 542:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 541 | { "d", "Duration of the effect in seconds.", | ~ 542 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGsrc/libavfilter/vf_fillborders.cS: 695},: 12| : ^~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | /usr/include/stdint.h :{46 :N21U:L L note: }expanded from macro 'INT64_MAX' | ^ 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:540:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 539 | { "duration", "Duration of the effect in seconds.", | ~ 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 =2 0. warning }s, generated . 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:538:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 537 | { "st", "Number of seconds of the beginning of the effect.", | ~ 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:536:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 535 | { "start_time", "Number of seconds of the beginnisrc/libavfilter/vf_blend.cng :of161 :t1h:e warning: efimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ect.", | ~ 161536 | | D E F I N E _ B L E N D _ E X P R ( f l o a t , 3 2 b i t, 4 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c : 149 : 50 : Onote: FFexpanded from macro 'DEFINE_BLEND_EXPR'S ET(star t149_ | t im e ) , AV _ OP T _ TvYaPlEu_eDsUR[ATVIAORN,_ {T.OiP6]4 = 0 .= }v, a0l,u eIsN[VTA6R4__MAA] X=, FtLoApG[Sx ]};, | ^~~~~~~~~ /usr/include/stdint.h : 46 :21 : note: expanded from macro 'INT64_MAX' 46 | # src/libavfilter/vf_framestep.cd e\: f 40i:| ~ ^~~~~~n98e : Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T 64_MAX (0x 740f | ff f f f{f f"ffsftfeffpf") , | " ^~~~~~~~~~~~~~~~~~s etsrc/libavfilter/vf_blend.c :f161r:a1m:e warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s tep", 161 | ODFEFFSIENTE(_fBrLaEmNeD_s_tEXePpR)(,f lAoVat_,O P3T2_bTitY,PE _4I)N T ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ .i6src/libavfilter/vf_blend.c4:=1501:}50,: 1note: expanded from macro 'DEFINE_BLEND_EXPR', INT_MA X150, | F L A G S }, | ^ values[VAR_BOTTOM] = vsrc/libavfilter/vf_framestep.cal:u41e:s12[:V Awarning: Rmissing field 'help' initializer [-Wmissing-field-initializers]_ B] 41 | = b o {t tNoUmL[L x}],; | ^ \ | ~ ^~~~~~~~~ src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fps.c:103:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_STRING, { .str = "25" }, 0, 0, V|F }, | ^ src/libavfilter/vf_fps.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "start_time", "Assume the first PTS should be this valuesrc/libavfilter/vf_extractplanes.c.", :O336F:F23S:E Twarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s tart_time), A336V | _O P T _ TfYoPrE _(DiOnUtB LiE ,= 0{; .id b}n,b -_DouBtLp_uMtssrc/libavfilter/vf_blend.cA;X :,i175 :++D) 55B{:L_ Mwarning: A| Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ~ ^ ~~~~~~~~~~~~~~~V |F }, src/libavfilter/vf_extractplanes.c| : ^344: 27: warning: 175comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | v a344l | u e s [ V A R _fTo]r (=i nttd ->ids t=- >0p;t si ==< AVc_tNOxP-T>nSb__VoAuLtUpEut s? ;N AiN++ ): t{ d -| > ~ ^ ~~~~~~~~~~~~~~~ dst->ptssrc/libavfilter/vf_extractplanes.c: 359* :a27:v _qwarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d (td->i n359l | i n k - > ti m e _fobra s(ein)t; i | = ~ ^~~ 0; i :n bnote: _expanded from macro 'NAN'o utpu t15 | s#; die+f+i)n e{ N| A ~ ^ ~~~~~~~~~~~~~~~N src/libavfilter/vf_extractplanes.c_:_367b:u23:i lwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i n_nanf (367src/libavfilter/vf_fps.c | "":) 114 f: o| ^~~~~~~~~~~~~~~~~~12r : (warning: imissing field 'help' initializer [-Wmissing-field-initializers]n t i114 | = 0 ; i { ^n b_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ 16 warnings generated. src/libavfilter/vf_blend.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fps.c:199:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 199 | if (first_pts < INT64_MIN || first_pts > INT64_MAX) { | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | src/libavfilter/vf_freezedetect.c ^~~~~~~~~~~~~~~~~~ :54:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "d", "set minimum duration in secosrc/libavfilter/vf_blend.cnds":,292 : 31 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] OFFSET(durati 292o | n ) , f oArV_ O(iPnTt_ TpYlPaE_nDeU R=A T0I;O Np,l a{.nie64 =<2 0F0F0_0A0R0R}A,Y _ E L0EM,S (sI-N>pTa6r4a_mMsAX),; Vp|lFa ne}+,+ ) | { ^ | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezedetect.c:57:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | {NULL} | ^ src/libavfilter/vf_freezedetect.c:57:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezedetect.c:56:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 56 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_start", "point to start linear interpolation", OFFSsrc/libavfilter/vf_freezeframes.cET(i:nt42e:r113p_:s twarning: armissing field 'unit' initializer [-Wmissing-field-initializers]t ), AV_OPT_ T42YP | E_ I N {T ," f i r s t{".,i 6 "4s=e1t 5f}i,rs t f r a m e t o f r e e z0e," , OF F S E T( f2i5r5,s t ) , VA|V_FO P}T, _ T| Y ^P E_INT64, {.i64=0}, 0, INT64_MAsrc/libavfilter/vf_framerate.cX,: 53F:L167:A Gwarning: S missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 53 | {"interp_end", "posrc/libavfilter/vf_freezeframes.ci:n43t: 113t: owarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n d linear 43in | t e r p ol{a ti"olna"st," , O F"FsSeEtT (liantsetr pf_renadm)e, t o f rAeVez_eO"P, T _OTFYFPSEET_(lIaNsTt, ) , A{V.i_6O4P=T2_4TY0PE}_, I NT 6 4 , { . i 6 4 = 0 } 0,, 0 , IN T 6 4 _2M5A5,X , F L AVG|SF }},, | | ^ ^ src/libavfilter/vf_freezeframes.csrc/libavfilter/vf_framerate.c::4454::113164:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 44 | 54 | { {""rescpelnaec"e",, " s e t f r a m e t o" srcepelnea cchea"n,ge l e v OeFl"F,SE T( re p l a c e ) , A V _ O P T _ T OYFPEF_SIETN(T6s4,c e{n.ei_6sc4o=0r}e,) ,0 , IN T 64A_VM_AOPXT,_ TFLYAPGES_ D}O, U BL| E, ^ {.dbl=8.2}, src/libavfilter/vf_freezeframes.c : 45 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]0 , 45 | 1 0 0{. ,N VU|LFL }},, | | ^ ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/vf_freezeframes.c :44 :6096 | : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]{N ULL} | ^ 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:43:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:42:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 2 warnings generated. 24 warnings generated. src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 725 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 30 warnings generated. src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16CC libavfilter/vf_limiter.o _MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPsrc/libavfilter/vf_gblur.cT_:T44YP:E105_:I Nwarning: T,missing field 'unit' initializer [-Wmissing-field-initializers] { .i64=0},-1, UINT16_M A44X | , F LA G{S "}s,i g| m ^a ", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, src/libavfilter/vf_floodfill.c0:.4040:,113 :1 0warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]4 , FLAGS 404} | , | ^{ "s3", "set source #3 component value", OFFSET(s[3]), AVsrc/libavfilter/vf_gblur.c_:O45P:T105_: Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_INT, {.i64=0 }45, | - 1 , { U"IsNtTe1p6s_"M,AX , "FsLeAtG Sn u}m,b e r| ^ of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, src/libavfilter/vf_floodfill.c| ^: 405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "d0", "set destinatiosrc/libavfilter/vf_gblur.cn: 46#:0105 :c owarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]p onent value", OFF S46E | T ( d [{0 ]"p)l,a neAsV"_,OP T"s_eTtY PpEl_IaNnTe,s {t.oi f6i4l=t0e}r," ,0 ,OF FUSIENTT(16p_laMnAeXs,) ,F LAAGVS_ O}P,T _ T| Y ^P E_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_gblur.c :40647 | : 105 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "d1", "set dest i47n | a t i o n{ #"1 sciomgpmoaVn"en,t "vsaeltu ev"e,r tOiFcFaSlE Ts(idg[m1a])",, A VO_FOFPSTE_TT(YsPEi_gImNaTV,), A{V._OiP64T=_T0Y}P,E 0_,F LUOIANTT,1 6_{M.AdXb,l =F-L1}A,G S }-,1 , | ^1 024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | CC libavfilter/vf_lumakey.o { NULsrc/libavfilter/vf_floodfill.cL :} 407 :| ^113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:408:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL } | ^ CC libavfilter/vf_lut.o CC libavfilter/vf_lut2.o CC libavfilter/vf_lut3d.o 2 warnings generated. CC libavfilter/vf_maskedclamp.o CC libavfilter/vf_maskedmerge.o CC libavfilter/vf_maskedminmax.o src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ src/libavfilter/vf_gblur.c | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ :205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_fspp.c :296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205296 | | l a m b d a = T(HsRiEgSmHaOLD (*t mspi1g,ma ) d/2 ,( 2t.hr0e s*h osltedp[s2) ;* 8| ] ~~~~~~^~~~~~~ ~) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsignCC libavfilter/vf_maskedthreshold.o ed)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vf_maskfun.o CC libavfilter/vf_median.o 7 warnings generated. src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_geq.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "lum_expr", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "cr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ CC libavfilter/vf_mergeplanes.o src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ 12 warnings generated. src/libavfilter/vf_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/vf_mestimate.o src/libavfilter/vf_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147 | return src32[xi + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:224:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "radius", "The neighborhood to fit the gradient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }src/libavfilter/vf_geq.c, :4192,: 28 : warning: 32implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], FLAGS }, | ^ 192 | src/libavfilter/vf_gradfun.c : 225 : 12l:i nwarning: emissing field 'help' initializer [-Wmissing-field-initializers]su m + =225 | s r c 3{2[ xiN U+L yLi }* l| i ^n esize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 8 warnings generated. src/libavfilter/vf_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintf("%f", 1.f); | ~~~~~~~~~~~ ^~~ 4 warnings generated. src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "eps", "set the regulaCC libavfilter/vf_midequalizer.o rization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ CC libavfilter/vf_minterpolate.o src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_misc_vaapi.o CC libavfilter/vf_mix.o src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ CC libavfilter/vf_monochrome.o src/libavfilter/vf_histeq.c:91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_histeq.c:91:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_histogram.c:83:109: 20warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning s generated. 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ 7 warnings generated. src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_morpho.o 11 warnings generated. 20 warnings generated. CC libavfilter/vf_mpdecimate.o src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ 15 warnings generated. src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ src/libavfilter/vf_hue.c:124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10); | ^ ~ 6 warnings generated. src/libavfilter/vf_hue.c:276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | hue->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ 1 warning generated. src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AVsrc/libavfilter/vf_hue.c_OP:T_T383Y:P32E:_ Cwarning: OLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Osrc/libavfilter/vf_hsvkey.c R,: {65.:s50t:r =warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g o l383d | " } , 0,h 0u65,e | F- L> AvGar S _ v}ac,o nls uets| ^[ fVlAoR_aTt ]hue = = hTSu2eT_(keiynp ic<- >0p.tfs ,? i n-lihnuke-_>kteiyme _:b aastea)n; 2 f| ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u f, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN src/libavfilter/vf_histogram.c:: 676(:d12o:u bwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]e )(t s676) | * a v _{q 2NdU(tLbL )}) | | ^ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->8va warningr_sva generatedlu. es[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Brightness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~ src/libavfilter/vf_hue.c:418:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~ CC libavfilter/vf_multiply.o 5 warnings generated. src/libavfilter/vf_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROCC libavfilter/vf_negate.o MA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ CC libavfilter/vf_neighbor.o 4 warnings generated. src/libavfilter/vf_hsvkey.c:292:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:293:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:294:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "val", "sCC libavfilter/vf_nlmeans.o et the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:295:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:296:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ CC libavfilter/vf_nnedi.o src/libavfilter/vf_hsvkey.c:334:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:336:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:337:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:338:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ 6 warnings generated. src/libavfilter/vf_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFsrc/libavfilter/vf_hwmap.cFSET:(l393u:m36a:_ swwarning: apmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_O P393T | _ T Y P E _{B .OsOLt,r {=. iN64U=L0L} ,} ,0 ,0, 10,, F LFLAAGGSS }},, | | ^ ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_il.c :39675 | : 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { .i64 = 0 }, 0, 1, FL A75G | S } , { "| c ^h roma_swap", "swapsrc/libavfilter/vf_hwmap.c :c398h:r12o:m awarning: missing field 'help' initializer [-Wmissing-field-initializers] fie l398ds | " , O F{F SNUELT(Lc h}r o| m ^a _swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/vf_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ CC libavfilter/vf_noise.o src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ src/libavfilter/vf_limitdiff.c:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ CC libavfilter/vf_normalize.o 18 warnings generated. CC libavfilter/vf_null.o src/libavfilter/vf_identity.c:296:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_vaapi.o 1 warning generated. CC libavfilter/vf_owdenoise.o src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL } | ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ CC libavfilter/vf_pad.o CC libavfilter/vf_palettegen.o 1 warning generated. CC libavfilter/vf_paletteuse.o 3 warnings generated. CC libavfilter/vf_perspective.o 45 warnings generated. src/libavfilter/vf_maskfun.csrc/libavfilter/vf_kerndeint.c::5552::103:96 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 5552 | | {{ ""ltohwr",e s h "",s e"t sleotw thte htrhreesshhoolldd"", , OOFFFFSSEETT((lotwh)r,e s h ), AAVV__OOPPTT_T_YTPYEP_IEN_TI,N T{.,i {6.4i=1604}=,1 0 }0,, 0 ,UI N2T5156,_ MFALXA,G S V}F, T | } ^, | ^ src/libavfilter/vf_kerndeint.c:53:src/libavfilter/vf_maskfun.c91::56 :warning: 103:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | 56 | { " m{a p""h,i gh ", " s"esett t hhieg hm atph"r,e s h oOFlFdS"E,T (OmFaFSpE)T,( h i ghA),V _ O PATV__TOPYTP_ET_YBPEO_IONLT,, {{..ii646=41=00}},, 0 ,0 ,1 ,U INFTL1A6_GMSA X},, V| F ^T }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: src/libavfilter/vf_maskfun.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]54 | { " o57r | d e r " {, " p"sleat ntehse" ,or d"esre"t, p lOaFneFsS",E T( o r d e r )O,F FASVE_TO(PpTl_anTeYsP)E,_ BAVO_OOLPT,_ TY{P.Ei_6I4NT=,0 }{.,i 06,4= 01,x FF}L,A G0S, }0,x F| , ^ VFT }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_maskfun.c:58 :55 | 103 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] " sharp", 58 | " s e{t "sfhilalr"p,e n i "nsget" ,f iOFlFlS EvTa(lsuhea"r,p) , A V _OOPFFTS_ETTY(PfEil_lB)O, O L ,A {V._iO6P4T=_0T}Y,P E0_I,N 1T,, F L{.AiG6S4 =}0,} , | ^0 , UINT16_MAX, VFT }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "tsrc/libavfilter/vf_maskfun.cwo:w59a:y103":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et twow a59y | " , { "OsuFm"F,S E T ( t"wsoweaty )s,u mA Vv_aOlPuT_eT",Y P E _ B OOOFLF,S E{T.(is6u4m=),0 } , 0A,V 1_,O PFTL_ATGYSP E}_, I N| T ^, {.i64=10}, 0,src/libavfilter/vf_kerndeint.c :U57I:N12T:1 6warning: _missing field 'help' initializer [-Wmissing-field-initializers]M AX, V57F | T }, {| ^N ULL } | ^ src/libavfilter/vf_maskfun.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ CC libavfilter/vf_phase.o src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_idet.c:406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_lumakey.c:190:12: 406warning: | missing field 'help' initializer [-Wmissing-field-initializers] 190 | i d e t{ -N>dUecLaLy _}co ef fi| c ^i ent = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ src/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.src/libavfilter/vf_lut.ci64=:0x99F:}12, :0 ,warning: 0missing field 'help' initializer [-Wmissing-field-initializers]xF , FLAGS }99, | | ^ { NULL } | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI src/libavfilter/vf_lut3d.c:/105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 18 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ 0src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' . 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ f)src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ; 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lusrc/libavfilter/vf_lut.ct3d:->316l:u27t:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e + NEAR(s->b)]; | 316 ~~~~~~~~^~ | src/libavfilter/vf_lut3d.c : 95 : 25 :f onote: rexpanded from macro 'NEAR' (val =95 | 0;# devfail nxl)u t+[ c.o5m)p) ] );| ^ ~ val++) { src/libavfilter/vf_lut3d.c | : ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~105 :31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' ^~~~~~~~ ~ 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ 7 warnings generated. src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_huesaturation.c:src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 354 56 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ :34: warning: src/libavfilter/vf_maskedclamp.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:57:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35458 | { NULL } | ^ | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ CC libavfilter/vf_photosensitivity.o CC libavfilter/vf_pixdesctest.o 6 warnings generated. src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT23 warnings, generated. {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFCC libavfilter/vf_pixelize.o SET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_OP15 warnings generated. T_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:462:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {5.i warnings6 generated. 4=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:63:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | 68{ | " m b {_ s"imzaep"3,p "",m a"csreotb l4otchk isnipzuet" ,t oO FoFuStEpTu(tm bp_lsainzee )m, aApVp_OinPgT"_,TY P E_OIFNFTS,E T{(.mia6p4[ 3=] .1p6l}a,n e8,) I,N TA_VM_AOXP,T _FTLYAPEG_SI N}T,, {| . ^i6 4=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:64:112:src/libavfilter/vf_mergeplanes.c :warning: 69missing field 'unit' initializer [-Wmissing-field-initializers]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 6469 | | { "{s eNaUrLcLh _}p a r| am ^" , "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 7 warnings generated. 1 warning generated. src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius)src/libavfilter/vf_midequalizer.c, :AV54_O:P90T:_ Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _INT, {.i6 454= | 1 } , { "p1l,a n e1s2"7,, "FsLeAtG S p}l,a n| e ^s ", OFFSET(planes), AV_OPT_TYPE_INT, {.isrc/libavfilter/vf_median.c6:460=:0105x:F} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 0xF, FL60A | G S } ,{ "| ^p lanes", "set planes to src/libavfilter/vf_midequalizer.cf:i55l:t12e:r "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] OFF S55E | T ( p la n{e sN)U,L LA V}_ O P| T ^_ TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median verticsrc/libavfilter/vf_lagfun.cal :ra199d:i108u:s "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(radiu s199V | ), A V _{O P"Td_eTcYaPEy_"I,NT , "{s.eit6 4de=c0a}y,"0,, 1 2 7 , F L A G S } , | O ^F FSET(decay), AV_OPT_TYPE_FLOAT,src/libavfilter/vf_median.c {:.62:d110b:l =warning: .missing field 'unit' initializer [-Wmissing-field-initializers]9 5}, 0, 1 ,62 | F L A G S{ }",p e r| c ^e ntile", "set median percentile", OFFSET(persrc/libavfilter/vf_lagfun.cc:e200nt:i108le:) , warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE _200F | L O AT ,{ "{p.ldabnle=s."5,} ," s0et. ,w ha1t. ,p lFLaAnGeSs t}o, f i | l ^t er", OFFSET(planessrc/libavfilter/vf_median.c):,63 :A12V:_ Owarning: Pmissing field 'help' initializer [-Wmissing-field-initializers]T_ TYP E63_ | F L A G {S ,N U{L.Li 6}4 = 1| 5 ^} , 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ 11 warnings generated. CC libavfilter/vf_pp.o 4 warnings generated. src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ CC libavfilter/vf_pp7.o src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 177 | for (i = 0; i < hsize; i++) { | ~ ^ ~~~~~ src/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ CC libavfilter/vf_premultiply.o 18 warnings generated. 3 warnings generated. src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "cr", "set the chsrc/libavfilter/vf_minterpolate.crom:a 205r:e114d: swarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]o t", OFFSE T(205r) | , {A V_"OfPpTs_T"Y,P E"_oFuLtOpAuT,t '{s. dfbrlam=e0 }ra,t-e1",, 1OF,F SVEFT (}f, r a| m ^e _rate), AV_OPT_TYPE_VIDEO_RATE,src/libavfilter/vf_monochrome.c :{284.s:t98r: = warning: "missing field 'unit' initializer [-Wmissing-field-initializers]6 0"}, 0 ,284 | I NT _ M AX{, FL"AsGiSze "},, " se| t ^ the color filter size13", warning s generated O. FFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:228:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-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_minterpolate.c:233:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 233 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_morpho.c:138:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ CC libavfilter/vf_procamp_vaapi.o 2 warnings generated. CC libavfilter/vf_pseudocolor.o 3 warnings generated. CC libavfilter/vf_psnr.o CC libavfilter/vf_pullup.o src/libavfilter/vf_mpdecimate.c:59:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | 4 warning OsFF generatedS. ET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "hi", "set high dropping threshold", OFFSET(hi), AV_OCC libavfilter/vf_qp.o PT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:61:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_random.o CC libavfilter/vf_readeia608.o 2 warnings generated. src/libavfilter/vf_mix.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ CC libavfilter/vf_readvitc.o src/libavfilter/vf_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | av_log(ctx, AV_LOG_VERBOSE, "max_drop_count:%d hi:%d lo:%d frac:%f\n", | ~~~~~~ 153 | decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ 18 warnings generated. 10 warnings generated. src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_misc_vaapi.c:55:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83355 | | o u trpeutt == aov_uclti_pmfi(FnF M+I sNlo(pmeaf d* ,(x d-i fifn_)m,i n)0;, 1| 0 ^~~~~~~ ~0 .0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/vf_remap.o src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}CC libavfilter/vf_removegrain.o , -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_removelogo.o In file included from src/libavfilter/vf_nlmeans.c:39: src/libavfilter/vf_nlmeans_init.h:119:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 119 | const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_diff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/vf_repeatfields.o src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSETCC libavfilter/vf_rotate.o (patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | {"weights", "set weights filesrc/libavfilter/vf_nlmeans.c":,70 :124O:F FSwarning: ETmissing field 'unit' initializer [-Wmissing-field-initializers]( weights_f i70l | e) , A V{ _"OrPT"_,T YP E"r_eSsTeRIaNrcGh, w{i.nsdtorw="",n n e d i 3 _ w e i g h t s . b i nOF"F}S,E T0(r,e s0e,a rFcLhAG_Ss i}z,e )| ^, AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_nlmeans.c132: | 72 : 12 :{ "warning: pmissing field 'help' initializer [-Wmissing-field-initializers]la nes "72, | " s e t {wh iNUcLhL p}l a | n ^es to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ 2 warnings generated. 34 warnings generated. 10 warnings generated. 6 warnings generated. 5 warnings generated. src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 4 warnings generated. CC libavfilter/vf_sab.o src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ 5src/libavfilter/vf_neighbor.c: warning377s: generated126. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set compo6ne warningnts generated#. "#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^src/libavfilter/vf_normalize.c :130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:59:5: 130warning: missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavfilter/vf_noise.c : 48{:120 : "note: bexpanded from macro 'NOISE_PARAMS'l ackpt", "48o | u tp ut {c#onloar mteo" sw"h,i c h d a r k e"sste ti cnopmupto cnoelnotr is# "m#axp"pe ds"t,r e nOFgFtShE"T,(b lOacFkFpStE),T (ApVa_rOaPm.Ts_tTYrPeEn_gCtOhLO)R,, A{V _.OsPtTr_ T=Y P"bEl_aIcNkT", }{,.i 604,=0 }0,, 0,F LA1G0S0,R FL}AG,S} , | ^ \ | ^ src/libavfilter/vf_normalize.c:131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPEsrc/libavfilter/vf_nnedi.c_CO:L904OR:,29src/libavfilter/vf_noise.c :{60: .: s5warning: : twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r missing field 'unit' initializer [-Wmissing-field-initializers] = " w60 | h i t eN O"904 }I | S, E _ P0 ,A RA0M , sS (ofFtc2L,mA a G2,xS_ Rm pe}aa,rn a m| [ ^s2[] )n n ]| = ^ measrc/libavfilter/vf_noise.cn:46(:m120o:d enote: lexpanded from macro 'NOISE_PARAMS'-> softmaxsrc/libavfilter/vf_normalize.c_ q1:46 132 | +: 157n: warning: n missing field 'unit' initializer [-Wmissing-field-initializers] {*# fnialtme er"__ssi132ze | ee d , " ,f{il "ts"eesrmto_ ocsotihimnpgzeo)n;e" n t| ,# ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ " #"axmo"u ntn ooifse tsemepeodr"a,l O FFsSmoEoTt(hpianrga mo.fs teheed )in,p uAtV _rOaPnTg_eT,Y PtEo_I NrTe,d uc{e .fliic6ke4r"=, -OF1Fsrc/libavfilter/vf_nnedi.c}S,ET:(s mo905o-1:, tI29:hN warning: iTnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g)_, MAVA_XO,P T F_905LT | AGYS} P ,E _ I NT e ,l l{\. ii ot6| 4 ^ t=0_}m,e 0a, nIsN[Tn_nM]A X=/ 8m,e aFnL(AmGosrc/libavfilter/vf_noise.cdS:e 60:l5:}-, warning: > missing field 'unit' initializer [-Wmissing-field-initializers]e | l ^l src/libavfilter/vf_noise.c:i47o:t120t:_ q1note: expanded from macro 'NOISE_PARAMS'+ nn * fi l47t | e r_ s izsrc/libavfilter/vf_normalize.c{e:133#,: n154fa:im elwarning: "tmissing field 'unit' initializer [-Wmissing-field-initializers] _ers_stirezne)g t;h133 " | | , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "s{e t" incdeopemnpdoennecen"t, #""p#rxo"p osrttreinognt ho"f, iOnFdFeSpEeTn(dpent to linked channel normalization", OFFSEaTr(aimn.despternednegntche)),, AAVV__OOPPTT__TTYYPPEE__IFNLTO,A T{,. i{6.4d=b0l}=1,. 00},, 010.00,, FL1A.G0S,} ,F L A GS R } ,\ | | ^ ^ src/libavfilter/vf_normalize.csrc/libavfilter/vf_noise.c::13460::1455:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 134 | { 48" | s t r en{g#tnha"m,e ""s"s,tr e n g t h o f f"issrc/libavfilter/vf_nnedi.cle:tt 908ecr,: ofr31om:mp o nnwarning: oe implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ne tf fe#c"t# xto" s tfre908nu | g lt hl n"o ,r mOaF FSlET (i pz aar at iomn. "smt,re eOnaFgnFStE_Thf(),i ltserA[kt]r V+e_=On PmTog_dteTl-h>)sYo,Pf EAVt__mINOaTx_PqT,_ 1T{[.YnPEi_n6F4L= 0O*AT},, { f.0idl,btl e1r=_1si0z.e00 , }+F ,L Ak0G].S 0}-,, 1s.0 o , f t m a F\ x L| _Ame ^aG nSs[Rn n}],; | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | src/libavfilter/vf_noise.cme:a61n:_5f:i lwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]e r[k] 61* | = s ca lNe;O I S| E ~~ ^~~~~ _PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set src/libavfilter/vf_nnedi.cc:o914m:17p:o nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t #"#x" 914no | i s e s emeeadn_"b,i aOsF F=S ETm(epaanr(amm.osdeeeld-),> soAfV_tOmPTa_xT_YbiPaEs__INqT,1 ,{ .in6n4s=);- 1| } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, src/libavfilter/vf_nnedi.c : 928 :\ 29 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_scale.o 4 warnings generated. CC libavfilter/vf_scale_vaapi.o 2 warnings generated. CC libavfilter/vf_scdet.o CC libavfilter/vf_scroll.o CC libavfilter/vf_selectivecolor.o 10 warnings generated. CC libavfilter/vf_separatefields.o 14 warnings generated. CC libavfilter/vf_setparams.o CC libavfilter/vf_shear.o CC libavfilter/vf_showpalette.o CC libavfilter/vf_showinfo.o CC libavfilter/vf_shuffleframes.o src/libavfilter/vf_paletteuse.c:122:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:125:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_paletteuse.c:126:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:129:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}CC libavfilter/vf_shufflepixels.o , 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_paletteuse.c:246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 246 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_palettegen.c:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:90:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]CC libavfilter/vf_signalstats.o 90 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/vf_signature.o CC libavfilter/vf_siti.o src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 264 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:114:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | double sum_l = src[x * linesize] * coeff[0][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:115:24src/libavfilter/vf_overlay.c: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]115 | doub le289 s | u m _ h s=- >svrca[rx_ v*a lluieness[iVzAeR]_ X*] c o ef f[=1] [0N]A;N ; | ^~~~~~~~~~~~~~~~~ ~| ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->varsrc/libavfilter/vf_owdenoise.c_va:l118u:e28s:[ Vwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R _Y] = 117N | A N ; | ~ ^~~ /usr/include/math.h : 15c:19o:n note: sexpanded from macro 'NAN't dou bl15e | # dse =f isnrec [NaAvNp r i v _m i r r_or_(bxu i-l tiin, _wn a-n f1()" "*) l| i ^~~~~~~~~~~~~~~~~~n esize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | + src[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:133:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 133 | double sum_l = src_l[x * linesize] * icoeff[0][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | double sum_h = src_h[x * linesize] * icoeff[1][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:139:src/libavfilter/vf_overlay_vaapi.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]389 :146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "y", 389 | {" s"esth ortthee ys to"f,f s"feotr ecxep rteersmisniaotni ofno rw hetnh eth ei npsuhto ritmesat gien ppuots ittieornm"i,n aOtFeFsS"E,T (OyF_FeSxEpTr()f, sA.Vo_pOPtT__TsYhPoE_rSteTsRItN)G,, { .AsVt_rO =P T_"T0Y"PE}_,B O0O, L0,, F{L AG.Si }6,4 =| ^ 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:390:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opsrc/libavfilter/vf_pad.ct:_430r:ep134e:a twarning: missing field 'unit' initializer [-Wmissing-field-initializers]l ast), AV_O P430 | T _T Y P{E _"BOaOspLec,t {" ,. i 6"p4a d= t1o }f,i t0 ,a n1 ,a sFpLeAcGtS i}n,s t e| a ^d of a resolution", src/libavfilter/vf_overlay_vaapi.cO:F391F:S12E:T warning: (missing field 'help' initializer [-Wmissing-field-initializers]a spe ct391) | , A V _{O PNTU_LTLYP E}_,RA T | I ^O NAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ src/libavfilter/vf_owdenoise.c:218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | double v = s->plane[i + 1][j][y*s->linesize + x]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_losrc/libavfilter/vf_paletteuse.cg(c:tx662, :AV21_:L Owarning: Gcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_ DEBUG, "min: %662f | % f % f |i fm a(xc: >%>f 2%4f <% f\sn-">,t ra n| s_ ~~~~~~t hresh ) 707{ | | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | src/libavfilter/vf_photosensitivity.c : a63v:_156l:o warning: gmissing field 'unit' initializer [-Wmissing-field-initializers]( ctx, AV_LOG_DEBU G,63 " | m i n : %{f "f%rf a%mfe s"|, m ax :"s e%ft %hfow %mfa\nn"y ,f r a| m ~~~~~~es to us e707" | , O F F S E T ( n b_ f r a memsin)[,0 ] , m i n[ 1 ] , miAnV[_2O]P,T _mTaYxP[E0_]I,N Tm,a x [ 1{].,i 6m4a=x3[0}2,] )2;, M| A ^~~~~~X _FRAMES,src/libavfilter/vf_lut3d.c :F707L:A40G:S warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ^ 706 | av_log(ctx, AV_LOGsrc/libavfilter/vf_photosensitivity.c_:D64E:BU156G,: "warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]i n: %f %f %f64 | | ma x :{ %"ff "%, f % f \ n " , " s| e ~~~~~~t how man y 707f | r a m e s t o u se " , m iOn[F0F],S EmTi(nn[b1]_,f rmaimne[s2)],, m a x [ 0 ] , m a x [A1V]_,O PmTa_TxY[P2E]_);I N T| , ^~~~~~ {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_lut3d.c:722:44: warning: src/libavfilter/vf_photosensitivity.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 67:156: warning: src/libavfilter/vf_perspective.cmissing field 'unit' initializer [-Wmissing-field-initializers] : 72722: | 114 : warning: 67l | missing field 'unit' initializer [-Wmissing-field-initializers]u t 3 d- >{s c"aslkei.p" ,r 72 | = av _ c { "l"xis0pfe(t" 1,. p /i ("mxeslaxes[t 0]tt oo-p mi snl[kei0f])pt, 0.xfw, 1c.fhoe)onr;di s n| aam ~ ~~~~~~~^~~~~~~~tpeli ng" f,r a me s" , O F F S E T ( e x p r _OFsFtrS[0E]T[(0]s),k iApV)_,O P T _T YP E _S T R I N G , { .AsVt_rO="P0T"_}T,Y P0E,_ I0N,T ,F L A G{S. i6}4,= 1 }| , ^ 1, 1024,src/libavfilter/vf_lut3d.c : 723 :44 : warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, | ^723 | lsrc/libavfilter/vf_perspective.cu:t733:d114-:>s cwarning: amissing field 'unit' initializer [-Wmissing-field-initializers] le.g = a73v_ | c lsrc/libavfilter/vf_photosensitivity.ci :p 68 :f{156( ":1 .y0warning: ", missing field 'unit' initializer [-Wmissing-field-initializers]/ "(smeatx [t 1o]68 p | l -e f t{ ym coi"onrbd[1y])i, pnaa0tes"s.,",f , 1 . f )" ;l Oe a| FFv ~ ~~~~~~~^~~~~~~~e S EfrTa(mexeprs_ sutnrc[h0a]n[g1e]d)",, A V _ O P T_ T Y PE _ S T R IN G , { . s tr = " 0 "O}F,F S0E,T (0b,y FpLaAsGsS )},,src/libavfilter/vf_lut3d.c : 724 :44 : | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV _724O | P T _ T YlPuEt_3BdO-O>Lssrc/libavfilter/vf_perspective.cc,:74a:l114 e:. warning: b{missing field 'unit' initializer [-Wmissing-field-initializers]. i =64 =av0_}c ,l 740,i | 1p, f ( 1 . / { "x(1 ma"x , ["F2s]Le -A GmtiS nt}[o,2p ]ri g)| h ^ ,t 0 .fx, c1.ofo)r; d insrc/libavfilter/vf_photosensitivity.ca| t ~ ~~~~~~~^~~~~~~~ :e"69,: 12 : OFwarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]SE T(e x69p | r _ s t r{[ 1N]U[L0L] )}, AV| _ ^O PT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "y1", "sesrc/libavfilter/vf_photosensitivity.ct :t66:o140p: rwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ht y coordinate" ,66 | O FF{S E"Tt("e,x p r _ s t r [ 1 ]"[s1e]t) ,de tAeV_cOtPiTon_ TtYhPrEe_sShoTlRdIN Gf,a {c.tosrt r(="l0o"w}e, r0 ,i 0s, s tFrLiAcGtSe r})",, | O ^F FSET(threshold_multiplier), AVsrc/libavfilter/vf_perspective.c_:O76P:T114_:TY Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ FLOAT, { .76d | b l = 1 }{, "x 20".,1 ," seFtL Tbo_tMtoAmX ,l eFfLtAG Sx }c,o or d| ~ ^~~~~~~i nate", O/usr/include/float.hF:F15S:E17T:( enote: xexpanded from macro 'FLT_MAX'p r_str[ 215][ | 0#d]ef)i,n eA VF_OLPTT__TMYPAEX_ S3T.R40I2N8G2,3 4{6.6s3t8r5=2"808"5}9,8 01,2 0e,+ 38FFL A G| S ^~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ^ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_perspective.c :6577: | 114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "thres h77ol | d " , {" "sy2e",t "dseette cbtioont ttohrme slheofltd fya cctooorr d(ilnoawteer" ,i s OsFtFSrEiTc(teexrp)r"_,st r [O2FF]S[E1T]()t,h rAVe_sOhPolTd__mTuYltPiEpl_iSeTrR)I,N GA,V _{O.PsTt_rT="YHP"E}_,F L0O,A T0,, F{L.AdGbSl =}1},, 0| . ^1 , FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: src/libavfilter/vf_perspective.cnote: :expanded from macro 'FLT_MAX'78 :114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]15 | #define F78L | T_ M A X { 3".4x0328"2,3 4"6s6e3t8 5b2ot8t85o9m8 r1i2geh+t3 8xF c oo| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~di nate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ 5 warnings generatedsrc/libavfilter/vf_pixelize.c. :312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_paletteuse.c:954:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 954 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_smartblur.o src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_LOG_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ 22 warnings generated. src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1057:51src/libavfilter/vf_pp.c: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 471057 | | { N U lLuLt }3 d -| ^> scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1058:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | lut3d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1059:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1059 | lut3d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_overlay.c:1014:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1013 | s->var_values[VAR_T] = mainpic->pts == AV_NOPTS_VALUE ? | ~ 1014 | NAN : mainpic->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:1015:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | s->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~src/libavfilter/vf_premultiply.c :354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/vf_spp.o src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsCC libavfilter/vf_sr.o igned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1224 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest",CC libavfilter/vf_ssim.o "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 warnings generated. 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 19 warnings generated. src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 2 warnings generated. src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to wsrc/libavfilter/vf_qp.chich: l71in:e52 :t owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s can for codes", 71 | dOoFuFbSlEeT v(aer_nvda)l,u e s []A V=_ { OiP T!_=T -Y1P2E9_, IiN,T ,N A N ,{ .NiA6N4,= 2s9->}q,st ri d e ,0 ,s -I>NhT,_ 0M}A;X , | ~ ^~~F LAGS },/usr/include/math.h :| 15 ^ :19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/vf_readeia608.c : 95 :_140_:b uwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]l tin_nanf( 95" | ") | ^~~~~~~~~~~~~~~~~~{ "spw", src/libavfilter/vf_qp.c :"71s:e47:t warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tio of 71w | i d t h r e s deorvuedb floer vasry_nvc acloudees[ ]d e=t e{c it !i= o-n1"2,9 ,O FiF, SNEANT,( spNwA)N,, s - >AqVs_tOrPiTde_,T YsP-E>_h,F L0O}AT;, {| . ~ ^~~d bl/usr/include/math.h=:.15:2197:} ,note: expanded from macro 'NAN' 0.1, 15 | # d ef0in.e 7N,AN F L A G S_ _}bu,i l| t ^i n_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ CC libavfilter/vf_ssim360.o src/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_qp.c:114:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 114 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_random.c:48:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "frames", "set number of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_random.c:49:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "seed", "set the seed",src/libavfilter/vf_readeia608.c : 205 : 32 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] OFFSET(ran do205m_ | s e e d ) , AiVf_ O(PsTc_aTnY-P>Eh_iIsNtoTg6r4a,m [{i.]i 6>4 =cn-t1)} ,{ - 1| , ~~~~~~~~~~~~~~~~~~ ^ ~~~ UINT32_MAX, src/libavfilter/vf_readeia608.cF:L213A:G32S :} ,warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] | ^ 213 | src/libavfilter/vf_random.ci:f50 :(12s:c awarning: nmissing field 'help' initializer [-Wmissing-field-initializers]- >hi s50t | og r a m [{i ] N>U cLnL t}) {| ^ | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 2 warnings generated. 6 warnings generated. src/libavfilter/vf_readvitc.c:57:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:59:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "thr_w", "white color threshold", OFFSET(thsrc/libavfilter/vf_pullup.cr_w:)267,: 19A:V _Owarning: PTcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ TYPE_DOUBLE, {.dbl = 0267. | 6 } , f0o,r 1(.i0 ,= F0;LAG Si }<, FF| _A ^R RAY_ELEMS(s->buffers);src/libavfilter/vf_readvitc.c :i60+:+12): {warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | { src/libavfilter/vf_pullup.cNU:L280L: 19}: warning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ^ 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ CC libavfilter/vf_stack.o src/libavfilter/vf_psnr.c:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1709:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1711 | lut1d->scale.b = av_cl19i warningpsf generated(1. . / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_stack_vaapi.o src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_psnr.c:151:42:src/libavfilter/vf_removegrain.c :warning: 41implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_lut3d.c41151 | | : 1745{ ":m s723n:" ,p warning: r"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]isn ett fmo(dvea lfuoer 1744, | 4 st ih pz el oaf (vnal ue e") , ,O FCC libavfilter/vf_stereo3d.o F "S E %T (fmo de" ,[ 3 d]) ); , A| V ~~~~~~~~ ^_ OP T _aTYvP_El_IoNgT(,ct x{,. iAV6_L4O=G0_}D,E B0,U G,2 "4m,i n:F %Lf A%fG S% f} ,| m| a ^ x: %f %f %f\n", src/libavfilter/vf_removegrain.c| ~~~~~~: 42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]1745 | 42 | { N ULsrc/libavfilter/vf_pullup.c L }: 735 | : ^ 19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] min[0], mi n735[ | 1] , mi nf[o2r] , (mia x=[ 00];, im abuffers)src/libavfilter/vf_lut3d.c;: 1745i+:+64): {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1]CC libavfilter/vf_super2xsai.o , max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ CC libavfilter/vf_swaprect.o src/libavfilter/vf_lut3d.c:1778:12:CC libavfilter/vf_swapuv.o warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1786:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1786 | return lut1d->lut[idx][NEAR(s)]; | ~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ CC libavfilter/vf_telecine.o src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/vf_pseudocolor.c:669:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 669 | g = fill.fill[1]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_pseudocolor.c:670:25 :270 | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s-> m670i | n_ m s e = +I NF I N IT Y ; | ~ ^~~~~~~~~ b = fill.fill[2]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:671:25: src/libavfilter/vf_psnr.cwarning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]271 :18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]671 | 271 | s - > m a x _r m= sfei l=l .-fIiNlFlI[N0IT]Y; ; | | ~ ^~~~~~~~~~~~ ~ ^~~~~~~~~ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:674:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g CC libavfilter/vf_threshold.o >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | src/libavfilter/vf_lut3d.c : 1811 : 33 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] if (g > =1811 | 0 . f &c&o nbs t>= f lo0a.tf &m& = r( 1>.= f0 .-f )c os{f ( d | * ~~ ^~~ M_PI)) *src/libavfilter/vf_pseudocolor.c :.6745:f30;: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ CC libavfilter/vf_thumbnail.o src/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 641 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_procamp_vaapi.c:58:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: src/libavfilter/vf_procamp_vaapi.cnote: expanded from macro 'FFMAX' :210 :4712 | :# dwarning: emissing field 'help' initializer [-Wmissing-field-initializers]fi ne FFMA X210(a | , b ) ({( a)N U>L L( b}), ? (| a ^) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_procamp_vaapi.c:209:72: 166warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] return F F208M | A X ( 0 , {i n"hh u*e "si,n x")O ut+p uFtF MvAiXd(e0o, hu-ei"n,w *| ~c osx) + 209 | | ~ ^~~~ Osrc/libavutil/macros.h:F47F:S40E:T (note: hexpanded from macro 'FFMAX'u e), A V47_ | OP#Td_eTfYiPneE _FFFLMOAAXT(, a{, b.)d b(l( a)= H>U (Eb_)D E?F A(UaL)T }:, (HbU)E)_ M I| N ^, HUE_MAX,src/libavfilter/vf_rotate.c :.166:f27l:a gwarning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= FLAGS }166, | | ^~~~~~~ retusrc/libavfilter/vf_procamp_vaapi.crn: 38F:F29M:A Xnote: (expanded from macro 'HUE_MAX'0 , inh 38* | #sdiefnix)n e+ H UFEF_MMAAXX( 0 , - i n w * c o s1x)8 0+. 0 F| ~ ^~~~ | ^~~~~~ src/libavutil/macros.h:47:28: src/libavfilter/vf_procamp_vaapi.cnote: expanded from macro 'FFMAX': 209:63: warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #defi n208e | F F M A{X ("ah,ube)" ,( ("aO)u tp>ut (vbi)d e? o( ah)u e:", ( b| ) ~) | ^ 209 | src/libavfilter/vf_rotate.c :O166F:F27SE:T( hwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ), AV_ O166PT | _ T Y P E_rFeLtOuATr,n F{FM A.Xd(0b,l i=n hH *U Es_iDnExF)A U+L T F}F,M AHUXE(_0M,I N-i,n wH U*E _cMosAxX), +. f l| ~ ^~~~a gs src/libavutil/macros.h=: 47F:L40A:G Snote: expanded from macro 'FFMAX'} , | ^~~~~~~47 | #dsrc/libavfilter/vf_procamp_vaapi.ce:37f:i28n:e note: Fexpanded from macro 'HUE_MIN'F MAX( a37, | b#)d e(f(ian)e >H U(Eb_)M I?N ( a) : ( b ) ) | ^ -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F 3| ^~~~~~ warning s generatedsrc/libavfilter/vf_procamp_vaapi.c:. 207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -1src/libavfilter/vf_rotate.c80:.1790:F 52 :| ^~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]179 | 207 | F F M A XO(F0F,SE T (ihnuhe )*, cAoV_sOxPT)_ T+Y PFE_FFMLAOXA(T0,, { i.ndwb l* =s iHnUxE)_;D E| FA ~ ^~~~U LT }, src/libavutil/macros.hH:U47E:_28:M note: Iexpanded from macro 'FFMAX'N , HU E47_ | M#dAeXf,i n.e fFlFaMgAsX (=a ,FbL)A G(S( a}), > (| b ~ ^~~~~~~~~~~) ? src/libavfilter/vf_procamp_vaapi.c(:a39): 31:: (note: bexpanded from macro 'HUE_DEFAULT') ) | ^39 | #define src/libavfilter/vf_rotate.cH:U179E:52_:D Ewarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A ULT 179 | 0 . 0 F | F ^~~~ FMAX(0, inh * src/libavfilter/vf_procamp_vaapi.cc:o205s:x88): +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMAX(0 , 204 | i n w {* "scoinntxr)as;t ", | " ~ ^~~~O utpusrc/libavutil/macros.ht: 47:v40i:d enote: oexpanded from macro 'FFMAX' contr a47s | t#"d,e f i| ne ~ FFMAX(a, 205b | ) ( ( a ) OF>F S(EbT)( c?o n(tar)a s:t )(,b ) ) A V| _O ^P T_TYPE_FLOsrc/libavfilter/vf_rotate.cAT,: 179{: .28d:b lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= CONTR A179S | T _ D E F A U L T }, CFOFMNATRXA(S0T,_ M IiNn,h C* OcNoTsxR)A S+T_ MFAFXM, A.Xfl(a0g,s = i nFwL AG*S s}i, n x| ^~~~~~~~~~~~) ; src/libavfilter/vf_procamp_vaapi.c| : ~ ^~~~34 :30: src/libavutil/macros.hnote: :expanded from macro 'CONTRAST_MAX'47 :28: 34note: | expanded from macro 'FFMAX'# defin e47 | #CdOefNiTRnAeS TF_FMMAAXX (a , b ) ( ( a )1 0>. 0(F b )| ^~~~~ ? (a) src/libavfilter/vf_procamp_vaapi.c: :(205b:74): )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 204 | src/libavfilter/vf_rotate.c{ :"179c:o28n:t rwarning: asimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t" , "Out p179u | t v i d e o c o n trFaFsMtA"X,( 0 , | i ~n h * c 205o | s x ) + FOFFMFASXE(T0(,c o nitnrwa st*), s iAnV_xO)P;T _ T| Y ~ ^~~~P E_FLsrc/libavutil/macros.hO:A47T:,40 :{ note: .expanded from macro 'FFMAX'd bl = 47 | C#OdNeTfRiAnSeT_ DFEFFMAAUXL(Ta ,},b )C O(N(TaR)A S> T(_MbI)N ,? C(OaN) T: R(Ab)S)T _ M| A ^X , .flagssrc/libavfilter/vf_rotate.c := 178F:L52A:G warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , | ^~~~~~~~~~~~ 178src/libavfilter/vf_procamp_vaapi.c | : 33 : 31 :r enote: texpanded from macro 'CONTRAST_MIN'u rn F33F | MA#Xd(e0f,i -nien hC ON*T RcAoSsTx_)MI N+ F F M A X ( 0 , 0-.i0nwF * s| ^~~~i nx) + src/libavfilter/vf_procamp_vaapi.c| ~ ^~~~: 205:54src/libavutil/macros.h: :warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 28: note: expanded from macro 'FFMAX' 205 | 47 | # d e fOiFnFeS EFTF(McAoXn(tar,ba) s(t)(,a ) A> V(_bO)P ?T _T(YaP)E _:FL O(AbT)), {| ^.d bl = CONTsrc/libavfilter/vf_rotate.cR:A178ST:_52D:E Fwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U LT }, C O178N | T R A S T_rMeItNu,r nC ONFTFRMAASXT(_0M,A X-,i n.hfl a*g sc o=s xF)L A+G SF F}M,AX ( 0| , ~ ^~~~~~~~~~~~~~~~- inwsrc/libavfilter/vf_procamp_vaapi.c :*35 :s31i:n xnote: ) expanded from macro 'CONTRAST_DEFAULT'+ | ~ ^~~~35 | #dsrc/libavutil/macros.hef:i47n:e40 :C ONnote: Texpanded from macro 'FFMAX'R AST_ D47E | F#AdUeLfTi n e F F M1A.X0(Fa , b| ^~~~) ((a) > (b)src/libavfilter/vf_procamp_vaapi.c :?203 :(88a:) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b)) | 202 ^ | { "c",src/libavfilter/vf_rotate.c ":O178:u28t:p uwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] video c178o | n t r rasett"u,r n | ~F FMAX(0, 203- | i n h * OcFFoSsExT)( c+o nFtFrMaAsXt()0,, -AiV_nOwP T*_ TsYiPnEx)_ F+L O A| T ~ ^~~~, { src/libavutil/macros.h.:d47:b28l: =note: expanded from macro 'FFMAX'C ONTR A47S | T#_dDeEfFiAnUeL TFF M}A,X C(OaN,TbR)A S(T(_aM)I N>, (CbO)N T?RA S(aT)_M A:X ,( b).)f l | a ^gs = FLAGSsrc/libavfilter/vf_rotate.c }:,178 :| 28: ^~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_procamp_vaapi.c :34:30: note: 178expanded from macro 'CONTRAST_MAX' | r e34t | u#rdne fFFinMeA XC(O0N,T R-AiSnTh_ M*A Xc o s x ) + FF M1A0X.(00F, - i| n ^~~~~w * sinxsrc/libavfilter/vf_procamp_vaapi.c): 203+: 74 | : ~ ^~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:47: 40202: | note: expanded from macro 'FFMAX' { "c" ,47 | "#Odeuftipneu tF FMvAiXd(eao, bc)o n(t(raas) t> "(,b ) | ? ~ (a) : (203b | ) ) | ^O FFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:201:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_rotate.c:306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | rot->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:309:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | rot->var_values[VAR_OUT_H] = rot->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavfilter/vf_tile.o src/libavfilter/vf_rotate.c:431:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 166 | #d warningesf generatedi. ne FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:439:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_rotate.c:src/libavfilter/vf_sab.c443::11050:19:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | 443 | i f ( s - > }c herlosmea .isf t(refngathb s(EaNnGgTlHe_ M-I N3*)M _| P ~~~~~~~~~~^~~~~~~~ ~I /2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_rotate.c:517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | 7 warning s generated . vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:154:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_scdet.c:53:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:57:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | {NULL} | ^ src/libavfilter/vf_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "29set warning sin generatedi. CC libavfilter/vf_tinterlace.o tial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.db6l= warning0s. generated}. , 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ src/libavfilter/vf_scdet.c:131:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 8 warnings generated. src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:110:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | RANGE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ src/libavfilter/vf_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:165:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_scale.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ CC libavfilter/vf_tmidequalizer.o CC libavfilter/vf_tonemap.o src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tonemap_vaapi.o src/libavfilter/vf_selectivecolor.c:222:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 222 | for (isrc/libavfilter/vf_scale.c =: 0453;: 64i: c msycka_ladej->uvsat)r; _i+v+a)l u{e s [| V ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A R_OUT_Wsrc/libavfilter/vf_selectivecolor.c]: =224 :s23c:a lewarning: -comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]>v ar_val u224es | [ V A R _O9 src/libavfilter/vf_shuffleframes.cW] : warning =135s : generated123f:N. Ao Nr; warning: (missing field 'unit' initializer [-Wmissing-field-initializers]k| = ~ ^~~ 0 ; k < F/usr/include/math.hF:_15A :R135 | 19RA Y: _ E Lnote: E{expanded from macro 'NAN' "MmSa( ps15p-> | i#cdnmyegfki"_,an ed "jNsAeutNs t d[e 0s ] ti)n; a tki_+o+_)b un{ ii lnt| ind_n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ae nxfes( o"f") i | n ^~~~~~~~~~~~~~~~~~p ut frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_scale.c:454:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_shuffleframes.c:136: 12454: | warning: missing field 'help' initializer [-Wmissing-field-initializers] scal e-136> | v a r _{v aNlUuLeLs [V}A,R _ O| U ^T _H] = scale->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ CC libavfilter/vf_tpad.o src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ CC libavfilter/vf_transpose.o src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ 15 warnings generated. src/libavfilter/vf_showinfo.c:61:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF }, | ^ src/libavfilter/vf_showinfo.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:768:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 768 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ 3 warnings generated. 7 warnings generated. src/libavfilter/vf_scale.c:727:25: warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | in->color_range != scale->in_frame_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:175:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 175 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ 6 warnings generated. src/libavfilter/vf_scale.c:974:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 974 | { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_scale.c:975:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 975 | { "size", "set video size", OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ CC libavfilter/vf_transpose_vaapi.o src/libavfilter/vf_scale.c:976:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 976 | { "s", "set video size", OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ src/libavfilter/vf_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_psrc/libavfilter/vf_signalstats.cos:",485: 95 : "warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ut vertical chro m485a | p o s i t i o n in l um a( (griintd1/6_2t5*6)" p _,h ue ) [OiFF]S E=T (fmiond_f(vf_clhoro_rpfos()(,1 8 A0V._fO P/T _MT_YPPIE)_ I*N Ta,t {a n.2if(6y4u v=u --152183,} ,y u-vv5-1123,8 )5 1+2 ,1 8F0L.Af)G,S }3,6 0 .| ^f ); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:485:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scale.c485: | 998 : 153 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ((int 19986 | _ t * ){p _"ihnu_eh)_[cih]r =_ pofsm",o d f ("filnopourtf (h(or1i8z0o.nft a/l Mc_hPrI)o *m aa tpano2sf(iytuivoun- 1i2n8 ,l uymau vgvri-d1/2285)6 "+, 1 8 0OF.FfS)E,T (3i6n0_.h_fc)h;r _ p| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~o s), AV_OPT_TYPE_INT, { src/libavfilter/vf_signalstats.c.i:64854: 50=: -warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 3}, -513, 54851 | 2 , F L A G S } , | ( ^(i nt16_t*)p_hue)[i] = fmodf(floorf((180.f / Msrc/libavfilter/vf_scale.c_:P999I:)153 :* awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a n2f(yuvu- 9991 | 28 , y u{v "vo-u1t2_8v)_ c+h r1_8p0o.sf)",, 3 6 0".of)u;t p u| t ^~~~~ ~ vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ CC libavfilter/vf_unsharp.o src/libavfilter/vf_scale.c:1005:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_scale_vaapi.c:258 1005: | 214 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "force_divisible_b y258" | , " e n{f o"rfcoer cteh_adti vtihsei bloeu_tbpyu"t, r e"soelnuftioorcne itsh adti vtihsei boluet pbuy ta dreefsionleudt iionnt egiesr dwihveisni bfleo rbcye _ao rdiegfiinnaeld_ aisnpteectg_erra wthioe ni sf oursceed_"o,r iOgiFnFaSlE_aTsp(efcotr_creat_idoi viissi bulsee_db"y,) ,O FAFVS_EOTP(Tf_oTrYcPe_Ed_iIvNTi,si b{l e._ib6y4) ,= A1V}_,O P1T,_ TY2P56E,_ IFNLTA,G S{ } ,. i 6| 4 ^ = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale.c:1006:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_scale_vaapi.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]1006 | 260 | { " p{a rNaUmL0L" ,} ," S c| a ^l er param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1007:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1007 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1011:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1011 | { NULL } | ^ CC libavfilter/vf_untile.o src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_showinfo.c 524 | : 406 : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ((int16_t*)p _406h | u e ) [ if]o r= (fpmlodafn(ef l=o o0r;f p(la(n1e8 <0 F.Ff_A R/ RMA_YP_IE)L E*M Sa(tpaanr2-f>(dyeulvtua-_mqipd,) ;y upvlva-nmei+d+)) + | 1 ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 0.f), 36src/libavfilter/vf_showinfo.c0:.407:f29): ;warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | for (acdc = 0src/libavfilter/vf_signalstats.c;: 524a:c50:d cwarning: d e l ta _q p([p(liannet])1;6_ t*a)cp_dhc+u+e)) [{ i ]| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ 2 warnings generated. 5 warnings generated. 1 warning generated. 15 warnings generated. src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_v360.o src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS CC libavfilter/vf_vaguedenoiser.o }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 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:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_tiCC libavfilter/vf_varblur.o , s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" src/libavfilter/vf_signalstats.c: 93940 | : 26 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "Spat i940a | l I n f o r m atiifo n(:h\niAsvtehruea[fgiel]: >% fm\naMxahxu:e )%f \{n M in| : ~~~~~~~~~~~~ ^ ~~~~~~ %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s2->m warningisn generated_. ti | ^~~~~~ src/libavfilter/vf_siti.c:95:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 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:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal InCC libavfilter/vf_vectorscope.o formation:\nAverage: %f\nMax: %f\nMin: %f\n", 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:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "15SI warningTsI generated . Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->ma8x_ warningtsi generated,. s->min_ti | ^~~~~~ 2 warnings generated. CC libavfilter/vf_vflip.o CC libavfilter/vf_vfrdet.o CC libavfilter/vf_vibrance.o src/libavfilter/vf_spp.c:65:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS }, | ^ src/libavfilter/vf_spp.c:66:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ CC libavfilter/vf_vif.o CC libavfilter/vf_vignette.o 1 warning generated. src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ 2 warnings generated. src/libavfilter/vf_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim.c:270:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | ssim += ssim_endn_16bit((const int64_t (*)[4])sum0, (const int64_t (*)[4])sum1, width - 1, max); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 6 warnings generated. src/libavfilter/vf_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | src/libavfilter/vf_ssim.c { N:U324L:L 84}: | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.hsrc/libavfilter/vf_ssim360.c::16255::1952:: note: warning: expanded from macro 'INFINITY'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 16 | #def i255n | e I N F I NOIFTFY S E_T_(bumialitni_pnad_),i nfAfV(_) O | P ^~~~~~~~~~~~~~~~T_ TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ CC libavfilter/vf_w3fdif.o src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | OFFSET(ref_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ CC libavfilter/vf_waveform.o src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ CC libavfilter/vf_xbr.o 5 warnings generated. CC libavfilter/vf_weave.o src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ CC libavfilter/vf_xfade.o src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66710 | | { " p a tstseirmn3"6,0 "+=p (asttaemrpnl et_hsasti md3e6s0c r*i bwee ifgohrt )h;o w | m ~ ^~~~~~ any fields a frame is tsrc/libavfilter/vf_ssim360.co: 711b:e23 :d iwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p layed "711 | , O F F S ET (spuamt_tweering)h,t A+V=_ OwPeTi_ghTt;Y P | E ~~ ^~~~~~_S TRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 9 warnings generated. src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->c2h warnings generated. roma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_swaprect.c :88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | var_values[VAR_A] = (float) inlink->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 92 | if (s1 warning- generated. >chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_smartblur.c:104:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE,src/libavfilter/vf_super2xsai.c :93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ | ~~~~~~src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c :209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ | src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:104:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->lsrc/libavfilter/vf_ssim360.c:u1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ma 1171 | c[i] /= 2.f; | ~~ ^~~ .threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f-CC libavfilter/vf_xmedian.o >radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_smartblur.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaleVec(vec, f->strength); | ~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | vec->coeff[vec->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ CC libavfilter/vf_yadif.o CC libavfilter/vf_yaepblur.o src/libavfilter/vf_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSsrc/libavfilter/vf_thumbnail.cION:_61CO:EF106 :1 .warning: 01missing field 'unit' initializer [-Wmissing-field-initializers]f | ^~~~~ 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_ssim360.csrc/libavfilter/vf_thumbnail.c::661510::1229:: warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { N U1510L | L } | ^ double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ 1 warning generated. src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (src/libavfilter/vf_tile.cj =: 560:; 37j: < warning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]_ ARRAY_ELEM S(56a | v g _ h is t ) ; {j.+s+)t r{ = | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~" 6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from 65 | src/libavfilter/vf_signature.c : 35 : src/libavfilter/signature_lookup.c: 218 :A28V:_O Pwarning: T_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T YPE_INT, {.i 64218 | = 0 } , 0 , I N T _ iMfA (Xl,1 dFiLsAtG S< }p,a i | r ^s [i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_tile.c:67: 56223: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | }AV _eOlPsTe _iTfYP E(_lIN1T,d i{s.t i=6= 4p =a 0i}rs,[ 0i,]. dIisNtT)_ MA{X ,| ~~~~~~ ^ ~~~~~~~~~~~~~F LAGS }, src/libavfilter/signature_lookup.c :| ^252 :55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252src/libavfilter/vf_tile.c | : 68 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { N UL L } | ^ if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:258:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 warnings generated. src/libavfilter/vf_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ CC libavfilter/vf_zoompan.o CC libavfilter/video.o 5 warnings generated. src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; i kewarning: rimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n el[n] = expf(-0. 5 59* | ( n + 1 ){ * "(snt o+p _1du)r a/ti o(ns",i g m"as e*t sitghmea )d)u;r a t| i ~ ~~~~~~^~~~~~~o n to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tpad.c:58:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. 2 warnings generated. CC libavfilter/vsrc_gradients.o src/libavfilter/vf_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; src/libavfilter/vf_stack_vaapi.c| ~ ^~~~: 83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_tonemap.c:103:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~^~~ ~ src/libavfilter/vf_tonemap.c:129:110: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:78: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | 9 warning s generated . : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:152:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:161:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ 11 warnings generated. 5 warnings generated. src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSsrc/libavfilter/vf_stack_vaapi.cET:(236p:ar1am:), warning: AVmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYP E236 | _DDEOFUINBELE_, H{ST.ACdKbl_ O= PNTIAONN}S(,va aDpBiL_)M; I N,| ^D BL_MAXsrc/libavfilter/stack_internal.c,: 314F:L9A:G Snote: }expanded from macro 'DEFINE_HSTACK_OPTIONS', | ^ 314 | STACK_COMMON_OPTS src/libavfilter/vf_tonemap.c : 295 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { " d e s a t " , " d e \s a| t ^ urasrc/libavfilter/stack_internal.cti:o310:n142 :s tnote: rexpanded from macro 'STACK_COMMON_OPTS'e ngth", OFF S310E | T ( d es a{t )",s AhV_oOrPtT_eTsYPtE"_D,O UB"LEF,o r{.cdeb lt e=r m2i}n,a t0i,o nD BwLh_eMnA Xt,h eF LsAhGoSr t}e,s t | i ^n put terminates", OFFSET(basesrc/libavfilter/vf_tonemap.c.s:h296o:r111t:e warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t ), AV_OP T296_T | Y P E _ B{O O"Lp,e a{k ".,i 6 4 = 0 "}s, i0g,n al1 ,p eFakL AoGveSr ri}d, e "| , ^ O FFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl =src/libavfilter/vf_stack_vaapi.c 0:}236:,1 : 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers]D BLsrc/libavfilter/stack_internal.c_:MA315X:,153 :F Lnote: Aexpanded from macro 'DEFINE_HSTACK_OPTIONS'G S }, | ^ 315 | { src/libavfilter/vf_tonemap.c":h297e:12i:g hwarning: tmissing field 'help' initializer [-Wmissing-field-initializers]" , " S297e | t o u t{p NuUtL Lh }e i g| h ^t (0 to use the height of input 0)", OFFSET(base.tile_height), AV_src/libavfilter/vf_tonemap.cO:P294:T87_: Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_INT, { .i6 4 294= | 0 } ,{ 0",p aUrIaNmT"1,6 _ M A X , F L A"GtoSne m},a p\ p a| ^r ameter", OFFSET(pasrc/libavfilter/vf_stack_vaapi.cr:a236m:)1,: AVwarning: _missing field 'help' initializer [-Wmissing-field-initializers]O PT_src/libavfilter/stack_internal.cTY:P316E:_16D:O Unote: Bexpanded from macro 'DEFINE_HSTACK_OPTIONS'L E, {.d b316l | = N A N }, {D BNLU_LML I}N , D BL _ M A X , F L A G S }, | ~ ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | # d e f i ne N A N \ | ^_ _builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | DEFINE_VSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:322:151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 322 | { "width", "Set output width (0 to use the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:323:16: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 323 | { NULL } \ | ^ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | DEFINE_XSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:328:9: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 328 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ CC libavfilter/vsrc_life.o src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:333:16: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 333 | { NULL } \ | ^ src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | CC libavfilter/vsrc_mandelbrot.o { NULL } | ^ CC libavfilter/vsrc_mptestsrc.o src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | CC libavfilter/vsrc_sierpinski.o { NULL } | ^ 4 warnings generated. CC libavfilter/vsrc_testsrc.o CC libavfilter/yadif_common.o src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ CC libavcodec/012v.o 8 warnings generated. AR libavformat/libavformat.a 1 warning generated. src/libavfilter/vf_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:324:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_unsharp.c:325:139 :40 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL }325 | | ^ { "luma_msize_y", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:326:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | { "ly", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_Isrc/libavfilter/vf_tonemap_vaapi.cNT, : 386 :12{: warning: .imissing field 'help' initializer [-Wmissing-field-initializers]6 4 = 5 }, M386I | N _ S IZ E{, NMUAXL_LS I}Z E ,| ^ FLAGS }, | ^ src/libavfilter/vf_unsharp.c:327:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 327 | { "luma_amount", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:328:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | { "la", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:329:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | { "chroma_msize_x", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:330:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:331:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:332:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:333:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:334:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:335:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "setsrc/libavfilter/vf_vfrdet.c al:ph84a: 69ma:t riwarning: x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ho rizontal size", OFFSE T(84 | a m s i zaev__xl)o,g (AcVt_OxP,T A_VT_YLPOEG__IINNTFO,, " V{F R.:i%64f = 5( %}," PMRINI_uS6I4Z"E/,% "MPARXI_uS6I4Z"E)," ,F LsA-G>Sv f}r, /| ^ (float)(s->vfr + s->cfr), s->vfr,src/libavfilter/vf_unsharp.c :s337-:>139c:f rwarning: )missing field 'unit' initializer [-Wmissing-field-initializers]; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:339:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:340:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ 21 warnings generated. src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_Fsrc/libavfilter/vf_v360.cLOA:T,170 :{12.:d bwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]= 0.004}, 0170, | 1 , T F{ LNAUGLSL} ,} | | ^ ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ 2 warnings generated. src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:167:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output verticasrc/libavfilter/vf_vectorscope.cl :o116f:104f: -warning: amissing field 'unit' initializer [-Wmissing-field-initializers]x is offse t"116, | O F F S E{T ("vo_poafcfsietty)", ,A V"_sOePtT _gTrYatPiEc_ulFe LopOaAcTi,t{y."d,b OlF=F0S.EfT}(,o p a c i t y )-,1 .AfV,_ O P T _ T Y P E _ F L OA T , 1{..fd,bTlF=L0A.G7S5,} ,"v _0o,f f1s,e tT"FL}A,G S }| ~ ^~~~, | ^ src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c:117:104: warning: 167missing field 'unit' initializer [-Wmissing-field-initializers] | { "117v | _ o f f s{e t""o," ," o u t p u t "vseertt igrcaatli couflfe- aoxpiasc iotyf"f,s eOtF"F,S E TO(FoFpSaEcTit(yv)_,o fAfVs_eOtP)T,_T YAPVE_O_PFTL_OTAYTP,E _{F.LdbOlA=T0.,7{5.}d, b0l,= 0.1f, }T,F L A G S }-,1 .| f ^, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axissrc/libavfilter/vf_vectorscope.c :o123f:f108s:e twarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(h _123o | f f s e t{) ," bAgVo_pOaPciTt_yT"Y,P E"_sFeLtO AbTa,c{k.gdrbolu=n0d. fo}p,a c i t y ",- 1O.FfF,S E T ( bg o p a c it y ) , AV _ O P T1_T.YfP,ET_FFLLOAATG,S ,{ .d"blh=_0o.f3f}s,e t0",} ,1 , T| F ~ ^~~ LAGS}, | src/libavfilter/vf_v360.c ^ :166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "hsrc/libavfilter/vf_vectorscope.c_:o124f:f108s:e twarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "outpu t 124h | o r i z{on t"abl" ,of f - a x i s o f"fsseett "b,aOcFkFgSroEuTn(dh o_poafcfisteyt"),, AOV_FOFPSTE_TT(YbPgEo_pFaLcOAiTt,y{.)d,b lAV=_0.OfP}T, _ T Y P E _ FL-O1A.Tf, ,{ . d b l = 0 . 3 } , 0 , 1 , T1F.LfA,GTSF}L,A GS ,| ^"h _offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:src/libavfilter/vf_vectorscope.c98::125 :warning: 103implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | {166 | " l t h r{e s h"oh_lodf"f,s e"tse"t, l"oowu ttphurets hholodri"z,on t aOlFF SofEfT-(alxtihrse sohfoflsdet)",,O FAFVS_EOTP(Th__ToYfPfE_sFetL),O AATV,_ {O.PTd_bTlY=P0E}_,F L0O,A T1,,{ .FdLbAlG=S0}.,f } ,| ^ -1.f, 1.f,src/libavfilter/vf_vectorscope.cT:F126L:A103:G Swarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "h_offs et126" | } , | ~ ^~~ { "l", "set low thresrc/libavfilter/vf_v360.csh:o165l:d130":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(lthr e165s | h o l d ){, A V _ O"PiTd__TfYoPv"E, _"iFnpLuOAtT ,d i{a.gdboln=a0l}, f0i,e l1d, o f FvLiAeGwS"},, O| F ^F SET(id_fov), AV_OPT_TYPE_FLOAT, src/libavfilter/vf_vectorscope.c :{127:.103d:b lwarning: =0missing field 'unit' initializer [-Wmissing-field-initializers]. f}, 127 | 0 .f{, " h t h r es h ol d " , " s e 3t60 .fh,TiFgLhA GtSh,r es"hiodl_df"o,v "}O,F F S| E ~ ^~~~~T (hthressrc/libavfilter/vf_v360.ch:o165l:d111:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_ F165L | O A T , {{. d b l "=i1d}_,f o0,v "1,, "FiLnpAutG Sd}i,a g | o ^n al field of view", OFFSET(id_fov), AVsrc/libavfilter/vf_vectorscope.c_O:P128T:_103T:Y PEwarning: _Fmissing field 'unit' initializer [-Wmissing-field-initializers]L OAT, {. d128b | l = 0 . f{}, " h ", 0 . f, " s e t hi g h t h src/libavfilter/vf_vignette.cr e s3h:o692:l950d.:"f ,,warning: T FLmissing field 'unit' initializer [-Wmissing-field-initializers]AOGS ,F F"SiEdT_(fhov"}, | ~ ^~~ t h92src/libavfilter/vf_v360.cr | e: s165 :h 95o :l{ d warning: )"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],d iAtVh_eOrP"T,_ T"YsPeEt_ FdLiOATt,h e{r.idnb gl165"= | ,1 } O, F F0{S, E T 1( ,d o F_"LdiAidGt_Shf}eo,rv), ", A "| inVp_ ^ uOt PdTi_aTgoYnPaEl_ BfOieOlLd, o{f. ivi6e4w "=, 1 O}F,F S0ET,( i1d_,f oFvL)A,G SA V}_O,P T _| ^T YPE_FLOAT, {.dbl=0.f}, 0.f, src/libavfilter/vf_vignette.c : 943:6012.:f, Twarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]L AGS, 94"i | d _ f o{v "N}U,L L | } ~ ^~~ | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | src/libavfilter/vf_v360.c : 164 : {130 : "warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt0", "set 164 1 | st t i {n t " , " iOvF_FfSoEvT"(f,t i"nti[n0p]u)t ,v AeVr_tOiPcTa_lTY PfiEe_lFdL OoAfT ,v i{e.wdb"l=,0 } ,OF F-S1E,T (1i,v _fToFvL)A,G SAV}_,O P T_| T ^Y PE_FLOAT, {.dbl=0.f}, src/libavfilter/vf_vectorscope.c : 1350:.92f:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | 3 6{0 ."ft,0T"F,L A G S ," s"ievt_ f1osvt" }t,i n t| " ~ ^~~~~, OFFSEsrc/libavfilter/vf_v360.cT:(164f:t111i:n twarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ]), AV_OP 164T | _ T YP E _F{L O AT , "{i.vd_bflo=v0}",, -"1i,n p1u,t TveFrLtAiGcaSl} ,f i| ^e ld of view", OFFSET(iv_fov), AVsrc/libavfilter/vf_vectorscope.c_O:PT136_:T92Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]F LOAT, { .136 | d b l = 0{. f"}t,in t 1 ", " s e t 2 n d0 .tfi,n t CC libavcodec/4xm.o " , O F F S E T ( f t3i6n0.tf[,1T]F)L,A GASV,_ O"PTi_vT_YfPoEv_"F}L7O,A warningTs, generated | ~ ^~~. { .dbl=0}src/libavfilter/vf_v360.c,: 164:-951,: 1 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T FLAGS}, | ^ 164 | { "iv_fov", "src/libavfilter/vf_vectorscope.cin:pu137t: 92v:e rwarning: timissing field 'unit' initializer [-Wmissing-field-initializers]c al fie l137d | o f v i{e "wt"1," , OF F S"EsTe(ti v2_nfdo vt),i nAtV"_O,P TO_FTFYSPEET_(FftLiOnAtT[,1 ] ){,.d bAlV=_0O.PfT}_T,Y P E _ F LO A T , {0..fd,b l =0 } , - 1 , 1, T F L3A6G0S.}f,, T F| L ^AG S, "iv_fov"}, src/libavfilter/vf_vectorscope.c| ~ ^~~: 138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | src/libavfilter/vf_v360.c ^: 163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPCC libavcodec/8bps.o E_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE1_FL warningOA generatedT,. {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of viesrc/libavfilter/vf_vignette.cw",:OF139F:S37E:T (warning: h_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ov), AV_OPT_ T139 | Y P E _ FcLoOnAsTt, i n t{ .xdxb l=0=. f(}x, - s - > x 0 ) * s0-.>fx, s c a l e ; | ~ ~~~^~~~~~ 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_src/libavfilter/vf_vignette.cfo:v140):,37 :AV _warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]P T_TYPE _140F | L O A Tc,o n s{t. dibnlt= 0y.yf },= ( y - s - > y0 ) 0*. fs,-> y s c a l e ; | ~ ~~~^~~~~~ 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGsrc/libavfilter/vf_vif.cS, ":h_63fo:v12":} ,warning: missing field 'help' initializer [-Wmissing-field-initializers]| ~ ^~~ 63 | { NULL } | ^ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/8svx.o 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), Asrc/libavfilter/vf_vibrance.cV_OPT:_T430Y:P115E:_ Fwarning: LOmissing field 'unit' initializer [-Wmissing-field-initializers]A T, {.dbl=0.f}, 430 | -{1 "8in0t.efn,s i t y " , " s e t t1h8e 0i.nft,eTnFsLAiGtSy, v a"lpuiet"c,h "} , O| F ~ ^~~~~F SET(intsrc/libavfilter/vf_v360.ce:n150s:i108t:y )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT _150T | Y P E _{F L O A src/libavfilter/vf_vignette.cT ," :{p.d158bit:chl"34,=: warning: 0"p}itimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ch, r o t a t i-o2, n 158"2 | , , V F }s , - > O| vFa ^F rS_EvTa(lpuietsc[hV)AR,_ TA] V _ O= PTST_2TTY(PfEr_aFmLeO-A>Tpt,s , {i.ndlbiln=k0-.>ft},i me _ ba s e ) ;- 1 8| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .f, 180.f,src/libavfilter/internal.hT:F265L:A48G:S ,note: expanded from macro 'TS2T'"p itch"src/libavfilter/vf_vibrance.c}:, 431 265 : | | 115# ~ ^~~~~~:d ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne src/libavfilter/vf_v360.cT:S1502:T95( t:431 | s , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t b{) ("(trsb)a l="=, "AsVe_ NOt150 Pth | eT S _ Vr Aed{L U Eba l an c?e "N pAiNv ta:lcue "(hd,"o ,u bsrc/libavfilter/vf_vectorscope.cl e": ) p 240(iOF:t19st)F :cSh* warning: E comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r Ta(vo_btqa2adltan(itc obne"[,2 240 )] | ) ) , | ^~~ A f V/usr/include/math.ho _ : r O15 : 19P: (note: Tiexpanded from macro 'NAN' _= T Y OFPFS1E15E | ;#Tde_fFi n(LiOeApTi,t c{ . hNAT Ybn P Eubil t-_1_0fiF,LoOnA r1m_anT0t,s aV,;n fi(F }+," ")+ | {). ^~~~~~~~~~~~~~~~~~| ^d { b| l ~ ^ ~~~~~~~~~~~~~~~~ =0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_vibrance.c:432:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c432: | 149 : 130 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" gbal", "se t149 | t h e { g r e e n b a"lyaanwc",e "vyaawl uer"ot,a t i o nO"F,F S E T (b a l a n c e [0 ] ) , A V _OOFPFTS_ETTY(PyEa_wF)L,O AATV,_ {O.PdTb_lT=Y1P},E _F L O A T ,- 1 0{.,d b1l0=,0. f}V, F } , -| src/libavfilter/vf_vignette.c1 ^8 0:.159f,: 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180. f159, | T FL A G S , s"-y>avwa"}r,_ v| a ~ ^~~~~l ues[VAsrc/libavfilter/vf_v360.cR_:P149T:S108]: = warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S2src/libavfilter/vf_vibrance.cD(:f433r:a 115me149:- | > warning: p missing field 'unit' initializer [-Wmissing-field-initializers]t s ){; | ~ ^~~~~~~~~~~~~~~~ 433 | " y asrc/libavfilter/internal.hw :"264: ,{48 :""yb anote: bexpanded from macro 'TS2D'wa lr",o t "sa264te | i#tdo ne",t fh inee b l Tu e S 2bD a(l t sa ) n c e vO(Fa(FltSuse"E,T) =(= A y aV w_ON)FOF,SP EATV_TOS(P_TVbAL_UaTElYaP E_nF? LceN[1O]A)A,TN , A: V _O{PT(._ddTobYluP=bE0l._fe}F)L(,tOA s T ), ) { .-| 1d ^~~8 b0l/usr/include/math.h.:=f1,15 }:,19 : note: -1expanded from macro 'NAN'0 , 1 0,15 | # Vd1efFi 80n}e. ,f ,N T| FLAAN ^ G S , " y_aw_"}b,u i lt| i ~ ^~~~~~n _nanfsrc/libavfilter/vf_v360.c(":"149): 95 : | warning: ^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yasrc/libavfilter/vf_vibrance.cw:"434:,115 : "warning: ymissing field 'unit' initializer [-Wmissing-field-initializers]a w rotat i434o | n " , { " r l u m " , " s e t t h e OrFeFdS EluTma( cyoaewf)fsrc/libavfilter/vf_vignette.c,i: c161ieAn:Vt34"_:OP,T warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OT FYFPSEE_TF(L OlA161T,c | o {.ed bf l f s = 0[s.2]-f)},> , v aA r_V v _a OlPu-esT[18_0TYVP.Ef,A _ R F_L O N A ] T , {=. d NbA1N;l8 0= 0| . ~ ^~~.f ,0TF7L21/usr/include/math.h8A6:G15}S:,, "19y0:,a w "note: }, expanded from macro 'NAN'1 ,| V ~ ^~~ F15 | #}de,f i n| e ^ NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:146:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percsrc/libavfilter/vf_vibrance.ce:n435t :o115u:tp utwarning: missing field 'unit' initializer [-Wmissing-field-initializers]cu bemap src/libavfilter/vf_vignette.cp:a ds162435": | 34,: O warning: FF Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{E T("ogult_ u162pam | d "), , " s eAt tVhe sg_r-OePe>Tnv a_lru_TYmPvEaa l_uecsF[oLVeOffAAiT,Rc_ T]i e{ .nd=tb" ,lN A=NO0F.;fF}SE T, (| ~ ^~~ l c o /usr/include/math.h e : f 15 :19f:s0[.f ,0note: ]expanded from macro 'NAN' ) , 15A | V# d_ OPeT _f iTY nPe E _ FN ANL O A 0 T .,1,_TF L{._dbAlb=0G.uSi7l,ti1n_ n5"oau1tn5f_8(},p a0"d,""} ), | 1 ^~~~~~~~~~~~~~~~~~, | ~ ^~~V F }, | ^src/libavfilter/vf_v360.c :146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_padsrc/libavfilter/vf_vignette.c",: "163p:e34:r cwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nt output c163 | u b e ma p p asd-s>"v,a r_ vOaFlFuSeEsT[(VAoRu_tP_TpSasrc/libavfilter/vf_vibrance.c]d:436 :)115:=, N AANwarning: missing field 'unit' initializer [-Wmissing-field-initializers]V ;_O P T| _ ~ ^~~ T Y436P/usr/include/math.h | E _:FL O 15A {T:, "19b: l unote: m{expanded from macro 'NAN'.d" ,bl =0 "15.fs}e, | t #t dhe fe i bnl e uN e A Nl u 0 .ma f ,c o e _ f _fbi cu i i e l n t ti n"_ , n0 a nO.Ff1F,(STE"FTLA"GS(,)l "ocu to| _ ^~~~~~~~~~~~~~~~~~epf afds"[},1 ] )| , ~ ^~~AV _OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF }, src/libavfilter/vf_v360.c | : ^145: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSETsrc/libavfilter/vf_vibrance.c(:i437n_:p115:a dwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT _437T | Y P E _ F{L O"AaTl,t e{rn.adbtle"=,0 ."fu}s,e a l t e rn a te c0o.fl,o r s" , OF F S E T ( a l0t.e1,rTnFLaAtGeS),, "iAnV__paOdP"T}_, T Y| P ~ ^~~E _BOOL, src/libavfilter/vf_v360.c {:.145i:6954:= 0warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, 1, VF } ,145 | | ^ { "in_pad", "percent input cubemap pasrc/libavfilter/vf_vibrance.cd:s438":, 12 : warning: Omissing field 'help' initializer [-Wmissing-field-initializers]F FSE T438( | i n _{p NaUdL)L, } A V| _ ^O PT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intensity", "set insrc/libavfilter/vf_vignette.cte:n173s:i16t:y "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(fin t173e | n s i t ys)-, >AaVn_gOlPeT _T=Y aPvE__cFlLiOpAfT(,s -{.>dabnlgl=e0.,0 40},, M0_,P I_12,) ;T FL A| G ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~S }, | ^ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipfsrc/libavfilter/vf_waveform.c_:c146 : 102:| ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | 2 ^ warnings generated. src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbsrc/libavfilter/vf_vignette.cl=0}:,238 :-491,: 1 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T FLAGS}, | ^ 238 | dstp[src/libavfilter/vf_waveform.c0]: 194=: 92a: vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]c lip_uin t1948 | ( sr c p [{0 ]" t* 1f" ,+ g e"tse_td i2tnhde rt_ivnatl"u,e (OsFF)SE)T;( ft i| nt ~~~~~~~~^~~ ~[ 1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vignette.c:239:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | src/libavfilter/vf_waveform.c : 199 : 12 :d swarning: tmissing field 'help' initializer [-Wmissing-field-initializers]p [1] 199= | av _ c li{p N_UuLLi n}t 8( s| r ^cp [1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:240:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | else *dstp++ = av_clsrc/libavfilter/vf_vmafmotion.cip_ui:nt56:8149(:f mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]p[ x ] * *s r56c | p + + { " s t a t s _ f i l e " ,+ "dvS)e;t f| i ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~l e where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:235:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:262:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 262 | for (y = 0; y < h; y++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:266:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 266 | for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vignette.c:293:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 293 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:306:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vif.c 305: | 462 : 47 : a v_warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o g(s, AV_LOG_D E462B | U G , " x s c asl-e>=v%iff _ymsicna[lie]= % f= FdFmMaxI=N(%sf-\>nv"i,f _m i| n ~~~~~~[ i], s c306o | r e [ i ] ) ; | s ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~- >xscalsrc/libavutil/macros.he:,49 :28s:- >note: yexpanded from macro 'FFMIN'sc ale, s -49 | >#ddmaexf)i;n e | F ~~~^~~~~~F MIN(a,b)src/libavfilter/vf_vignette.c (:(a306): >15 :( bwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ? (b) : (305a | )) | ~ ^ av_log(s,src/libavfilter/vf_vif.c :A462:V47_L:O Gwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D EBUG, " x462s | c a l e = % f sy-s>vciafl_em=i%nf[ id]m a x==% fFF\MnI"N,( s -| > ~~~~~~vi f_m i306n | [ i] , s c o re [ i ] )s; - | > ~ ^~~~~~~~x scalsrc/libavutil/macros.he:,49 :s34-:> ynote: sexpanded from macro 'FFMIN' cale, 49s | -#>ddemfaixn)e; FF M| I ~~~^~~~~~N( a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ src/libavfilter/vf_waveform.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ 36 warnings generated. 12 warnings generated. CC libavcodec/a64multienc.o 3 warnings generated. CC libavcodec/aac_ac3_parser.o CC libavcodec/aac_adtstoasc_bsf.o src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ CC libavcodec/aac_parser.o src/libavfilter/vf_vmafmotion.c:257:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | s->filter[i] = lrint(FILTER_5[i] * (1 << BIT_SHIFT)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC libavcodec/aaccoder.o src/libavfilter/vf_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - o; | ~ ^ 1 warning generated. CC libavcodec/aacdec_fixed.o src/libavfilter/vf_vectorscope.c:896:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | const float f = 1. - o; | ~ ^ CC libavcodec/aacenc.o src/libavfilter/vf_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ CC libavcodec/aacdec.o src/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 941 | const float f = 1. - o; | ~ ^ CC libavcodec/aacenc_is.o 1 warning generated. src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:202:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_xfade.c:245:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | CUSTOM_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ 1 warning generated. src/libavfilter/vf_xfade.c:246:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 246 | CUSTOM_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positisrc/libavfilter/vf_v360.cons_:na540me:[39i:] ,warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o lor); | ~ ^ 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ src/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ 7 warnings generated. src/libavfilter/vf_vectorscope.c:1316:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1316 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ 13 warnings generated. 4 warnings generated. src/libavfilter/vf_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:1433:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1433 | draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ CC libavcodec/aacenc_ltp.o src/libavfilter/vf_v360.c:1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1141:9: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_nCC libavcodec/aacenc_pred.o orm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1152 | phi_norm = phi + ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o src/libavfilter/vf_yaepblur.c:329:CC libavcodec/aacps_common.o 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_zoompan.c:171:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | var_values[VAR_IN_TIME] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 171 | NAN : in->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1813 | const float phi = rescale(i, width) * M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ CC libavcodec/aacps_fixed.o 9 warnings generated. src/libavfilter/vf_v360.c:1839:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1839:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1839:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720src/libavfilter/vf_xmedian.c.f):;365 :| 12 ~~~^~~~~ ~: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavutil/macros.h :49:40: note: expanded from macro 'FFMIN'365 | 49{ | #NdUeLfLi n}e, FF M| I ^N (a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1840:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavcodec/aacps_float.o src/libavfilter/vf_v360.c:1883:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1883:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1884:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ src/libavfilter/vf_v360.c:1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ 9 warnings generated. src/libavfilter/vf_v360.c:1987:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1987:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 22 warning738s | R generatedA. DIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' src/libavfilter/vf_v360.c:2047:61: warning: 726implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 2047 | s - > f l a t _ r a(npger[o0g] r=es ss i-n f0(.F5fF) M*IN ((sM->_hP_If o*v ,2 .1580f.)f;) * M _ P I / 3 6 0 . f) ; \ | | ~ ^~~~~ ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047src/libavfilter/vf_xfade.c | : 739 :1s:- >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f lat_ra n739g | eR[A0D]I A=L_ TsRAiNnSfI(TFIFOMNI(N1(6s,- >uh_ifnotv1,6 _t1,8 02.)f) *| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M _PIsrc/libavfilter/vf_xfade.c :/725 :36340.:f );note: expanded from macro 'RADIAL_TRANSITION' | ^~~~~ ~ src/libavutil/macros.h725: | 49 : 34: note: expanded from macro 'FFMIN' c49on | s#t dfeflionaet FsFmMoIoNt(ha ,=b )a t(a(na2)f (x> -( bw)id t?h /(b )2 ,: y( a-) h)e i gh| t ^ / 2) - src/libavfilter/vf_v360.c : 2047: 38 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2048:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 1 warning generated. src/libavfilter/vf_v360.c:2098:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2098:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = ssrc/libavfilter/vsrc_gradients.cinf:(60FF:M115I:N( swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> ih_fov, 180.f) 60* | M _ P I {/" s3i60z.ef"),; | ^~~~~ ~ "set fsrc/libavutil/macros.hr:a49m:e34 s:i znote: eexpanded from macro 'FFMIN'", OFF S49E | T#(dewf)i,ne F F M IN ( a ,b ) ( ( aA)V _>OP T(_bT) Y?P E(_IbM) A:GE _(SaI)Z)E , {| . ^st r="640x4src/libavfilter/vf_v360.c80:"2098:}39:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 0, F L2098A | G S }, s -| >i ^f lat_range[0] = sinf(FFMIN(s->ih_fov, 1src/libavfilter/vsrc_gradients.c80:.61f:115): *warning: missing field 'unit' initializer [-Wmissing-field-initializers]M _PI / 36 061. | f ) ; {"| s ~~~^~~~~~ ~" , src/libavutil/macros.h : 49 : 40 : note: "expanded from macro 'FFMIN's et f r49a | m#e dseifzinee", FFOMFFISNE(Ta(,wb)), ( ( a ) > ( b ) A?V _(ObP)T _T:Y PE(_aI)M)A G E| _S ^I ZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:62:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rate", "set frame rate", OFFSET(frame_rate),src/libavfilter/vf_v360.c : 2099 : 63A:V _Owarning: PTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_T YPE_VIDEO 2099_ | RA T E, s{-.s>tirf="l2a5t"_}r,an g e [ 1 ] 0=, IsNiTn_fMA(XF,F MFINL(AsG-S> i}v,_ f| o ^v , 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vsrc_gradients.c:63:121:src/libavfilter/vf_v360.c :warning: 2099:missing field 'unit' initializer [-Wmissing-field-initializers]47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | 2099 | { " rs"-, > i f l a t _"rsaengte [f1r]a m=e sriantf(eF",F MOIFNFS(Es-T>i(vf_rfamoev_,r a1t8e0).,f ) * MAV__POIPT _/ T3Y6P0E._fVI)D; E O| _ ^~~~~ ~R ATE,src/libavutil/macros.h :{.49s:t34r:= "note: 2expanded from macro 'FFMIN'5 "}, 49 | # d0e,f iInNeT _FMFMAIXN,( aF,Lb)A GS( (}a,) >| ^ (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2099:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c:64:115 :2099 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->if l64a | t _ r a n{g"ec[01"], = s i n f"(sFeFtM I1Ns(ts -c>oilvo_fro"v,, 1O8F0FS.EfT)( c*o lMo_rP_Irg b/a [3600]).,f )A;V _ | O ~~~^~~~~~ ~P T_src/libavutil/macros.hT:Y49PE:_40:C Onote: Lexpanded from macro 'FFMIN'O R, 49 | #d{e.fstirn =e "FrFaMnINd(oam,"b},) 0,( (0a,) F>L A(GSb ) }?, (| b ^) : (a)) | ^ src/libavfilter/vsrc_gradients.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"c1", "set 2nd color", OFFSET(color_rgba[1]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:66:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ 4src/libavfilter/vsrc_gradients.c warning:s67 generated:115. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"y0", "set gradient line source y0", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:74:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"x1", "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:75:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"y1", "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"nb_colors"src/libavfilter/vf_v360.c, ":set2158 :t44h:e warning: nuimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ber of colors "2158, | O F FsS-E>Ti(nfbl_acto_lraonrgs)e,[0 ]A V=_ OsP-T>i_hT_YfPoEv_ *I NTM,_ P I{ ./i 36640=.2f;} , | ~ ^~~~~ 2, 8src/libavfilter/vf_v360.c,: 2158:F28L:AG Swarning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 2158 | s->iflat_range[0] = s->ih_fov src/libavfilter/vsrc_gradients.c*: 77M:115_:P warning: Imissing field 'unit' initializer [-Wmissing-field-initializers] / 360.f; 77| ~~~^~~~~~ ~ | {"n", "set the number of colors", OFFSET(nb_colors), AV_Osrc/libavfilter/vf_v360.cP:T2159_T:YP44E: _warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T, {. i21596 | 4 =2 } , s- > i fl a t _ ra n2ge,[ 18], = Fs-L>AiGv_Sf o}v, * M_PI /| ^3 60.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c2159: | 78 : 124 : warning: s-missing field 'unit' initializer [-Wmissing-field-initializers]> iflat_ran g78 | e [ 1 ]{ "s=e eds"-,> i v _ fo v" s* eMt_ PtIh e/ 3s6e0e.fd;" , | ~~~^~~~~~ ~OF FSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:79:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:80:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:81:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"speed", CC libavcodec/aacpsdsp_fixed.o "set gradients rotation speed", OFFSET(speed), AV_OPT_TYPE_FLOAT,{.dbl=0.01}, 0.00001, 1, FLAGS }, | ^ 1 warning generated. src/libavfilter/vsrc_gradients.c:88:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | {NULL}, | ^ src/libavfilter/vsrc_gradients.c:80:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:79:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 79 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX src/libavfilter/vf_v360.c(0x:7f2221f:f25ff:f fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ffffff) | ^~~~~~~~~~~~~~~~~~ 2221 | const floatsrc/libavfilter/vsrc_cellauto.c phi: 64 :=118 :a twarning: amissing field 'unit' initializer [-Wmissing-field-initializers]n2 f(vec[0], vec[ 642 | ] ) /{ M _"PfI_i2l;e n | a ^~~~~~~~~~~~~~~~~~~~~~ ~m e", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_cellauto.c :222265 | :118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]c onst flo a65t | t h et a {= as"ifn"f(,v e c[ 1 ] ) / "Mr_ePaId_ 2i;n i t| i ^~~~~~~~~~~~~ ~ al pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:66:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "pattern", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:67:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "p", "sesrc/libavfilter/vf_v360.ct :i2230n:43i:ti awarning: limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] p attern", OF2230F | S E T ( pcaotntsetr ni)n,t AvVi_sOiPbTl_eT Y=P Eph_iS T>R=I N-GM,_ P{.Is_t2r &=& NpUhLiL },< =0 ,M _0P,I _F2L;A G S| ^~~ ~~} , | ^ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | constsrc/libavfilter/vsrc_cellauto.c :i68n:t114 :v iwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]i ble = phi 68 | > = - M{_ "PrIa_t2 e&"& ,p h i <=" seMt_ PvIi_2d;e o| ^~~ ~~ rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:69:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {src/libavfilter/vf_v360.c ":r2256:a56n:d owarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ fill_ratio", 2256" | s e t fs-i>lilf lraatt_iroa ngfeo[r0 ]f i=ll itnagn fi(n0i.t5ifa l* sg-r>iidh _rfaondvo m*l yM"_,P IOF F/S E1T80(.rfa)n;d o m_| f ~ ^~~~~i ll_ratiosrc/libavfilter/vf_v360.c):,2256 A:V35_:O PTwarning: _Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_DOU B2256L | E , { .sdb-l> i=f la1t_/raMn_PgHIe}[,0 ]0 ,= 1t, aFnLfA(GS0 .}5,f *| ^s ->ih_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ratio", "set fill ratio for filling initial grid randomly"src/libavfilter/vf_v360.c,: 2257O:FF56S:E Twarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r andom_f i2257l | l _ r a tsi-o>)i,f lAaVt__OrPaTn_gTe[Y1]P =E _tDaOnUf(B0L.E5,f *{ s.-d>bilv _=f o1v/ M_*P HMI_}PI, 0/, 1810,. fF)L;A G| S ~ ^~~~~ }, | ^ src/libavfilter/vf_v360.c:2257:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_ransrc/libavfilter/vsrc_cellauto.cge:[751:]151: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]ta nf(0.5f * s 75- | >i v _ f {o v" r*a nMd_PoIm _/s e1e8d0".,f )";s e| t ~~~~~^~~~~~~~~~~ ~ the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:125:27: warning: src/libavfilter/vsrc_cellauto.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:76 :151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | 76 | i f{ ("nsbe_edc"o,l o r s = ="s e1 t| |t hset eps e=c r1.o0ll)) ,{ A V _| O ^~~~ ~~P T_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole vide9o" warning,s generatedO. FFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vsrc_gradients.c:148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_gradients.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vf_v360.c:2325:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2325 | const float phi = atan2f(vec[0], vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2326:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f src/libavfilter/vsrc_gradients.c- v:ec173[1:]27)): /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 2.f * M_PI) ,173 | - 1 . f ,if 1(.nfb)_;c o l| o ^~~ ~r s == 1 ||src/libavfilter/vf_v360.c s:t2326e:p 34<:= 0warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) { | ^~~~ ~~ 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:179:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | csrc/libavfilter/vsrc_gradients.cons:t 223f:l25:o atwarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = rescal e223( | j , he i g h t )od _*s _Mq_ P=I; M _| P ^~~~~~~~~~~~~~~~~~ ~ I * 2.f; | ~ ^~~ src/libavfilter/vsrc_gradients.c:235:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | op_x_od = atan2f(op_x, op_y) + M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:238:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~ ~ src/libavfilter/vsrc_gradients.c:238:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PIn file included from I); src/libavfilter/vsrc_testsrc.c | : ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 42: src/libavutil/ffmath.h:49:30:src/libavfilter/vsrc_gradients.c :warning: 238:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 23849 | | r e t uorpn_ exx_opd2 f=( Mf_mLoOGd2f_(1a0t *a n2xf)(;o p_ x| , ~ ^o p_y) + M_PI + point_x / fmaxf(originsrc/libavfilter/vf_v360.c_x,: 2394d:e21s:t _warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , 2.f * M_PI) ;2394 | | ^~~~~~~~~~~~~~~~~~ ~ const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/aacpsdsp_float.o src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ CC libavcodec/aacpsy.o CC libavcodec/aacsbr.o src/libavfilter/vf_v360.c:2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2542 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2543:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ~ ^~~~~~~~~~~ src/libavfilter/vf_v360.c:2543:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0,CC libavcodec/aacsbr_fixed.o FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:92:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"rate", "set frame rate", OFFSET(frsrc/libavfilter/vf_v360.came_:r2576a:te28):, Awarning: Vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_VI D2576 | E O_ R A TcoEn,st {fl.osattr =u"f2 5= "s}c,a le (0p,h iI N/T _MM_APXI,, FwLiAdGthS) ;} , | | ^~~ ~ ^ src/libavfilter/vsrc_mandelbrot.c:93:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"r", "set frame rate", Osrc/libavfilter/vf_v360.cF:F2577S:E28T:( fwarning: rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a me_rate) , 2577A | V _ OP T _cToYPnEst_ fVlIoDaEOt_ RvAfT E=, s{c.aslte(rt=h"e2ta5 "}/, M_ P0I,_2 ,I NhTe_iMAgXh,t) ;F L A| ^~~~~ ~G S }, | ^ src/libavfilter/vsrc_mandelbrot.c:94:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"maxiter", "set max iterations number", OFFSET(maxiter), AV_OPT_TYPE_INT, {.i64=7189}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:95:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"start_x", "set the initial x position", OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:96:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"start_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 100, CC libavcodec/aactab.o FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:97:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPTsrc/libavfilter/vsrc_gradients.c_TY:PE_387:D48OU:BL E,warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. dbl=3.0}, 0, 387 | F L T _ M A Xf,l oFaLtA GaSn g}l, e | = ^ f modf(s->pts * s->speed, 2.f * M_PI); | ^~~ ~ src/libavfilter/vsrc_mandelbrot.c:98:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:102:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"morphyf", CC libavcodec/aandcttab.o "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:103:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | {NULL}, | ^ src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vsrc_mandelbrot.c:103:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"src/libavfilter/vf_v360.cmo:r2703ph:a28m:p ",warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set m2703o | r p h a m pvfl it=u dtean"f, ( M _ P I _ 2 * vfO)F;F S ET| ( ~ ^~ morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.402823466385288CC libavcodec/aarch64/aacpsdsp_init_aarch64.o 59812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:103:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitude", OF7FSE warningT(mso generatedr. phamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:100:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | {"bailoutsrc/libavfilter/vf_v360.c", : 2783 : 31":s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] the bailout v2783a | l u e " ,u f = M _ 2 _ POIF F*S ETa(btaailnofu(tu),f )A V+_ 0O.P5Tf;_ T Y| P ~ ^~~~E _DOUBLE, src/libavfilter/vf_v360.c :2783 : 19 :{ .warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=10} ,2783 | 0 , uFfL T_=M AXM,_ 2F_LPAIG S* a}t,a n f| ~ ^~~~~~~( uf) /usr/include/float.h+: 150:.175:f ;note: expanded from macro 'FLT_MAX'| ~ ^~~~~~~~~ 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2784:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf =src/libavfilter/vsrc_mandelbrot.c :M99_:2111_:P warning: Iimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] * atanf(vf) 99 | + 0 .{5"fe;n d _p| t ~ ^~~~s ", "src/libavfilter/vf_v360.cse:t2784: 19:t warning: heimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] termi n2784 | a l pt s vvfa l=u eM"_,2 _ P OIF F*S EaTt(aenndf_(pvtfs)), +A V0_.O5PfT;_ T Y| P ~ ^~~~~~~~~E _DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:98:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:97:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ 20 warnings generated. src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ AS libavcodec/aarch64/aacpsdsp_neon.o src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ 2 warnings generated. src/libavfilter/vsrc_mptestsrc.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:66:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }7, warning s| generated. ^ src/libavfilter/vsrc_mptestsrc.c:84:61:src/libavfilter/vsrc_sierpinski.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] :60: 11584 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE _I60N | T6 4 , { .{i"6s4 i=z e30"},, "1s,e tI NfTr6a4m_eM AXs,i zFeLA"G,S O F}F,S E T| ^( w), AV_OPT_TYPE_IMAGE_SIsrc/libavfilter/vsrc_mptestsrc.cZ:E86:,61 :{ .swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r ="640 x864 | 8 0 " } , 0 , A V _ O P T _ T Y P0E, _FINLTAG6S4 ,} ,{ . i| ^6 4 = 30}, 1, INTCC libavcodec/aarch64/fft_init_aarch64.o 64_MAX, FLAGS }, src/libavfilter/vsrc_sierpinski.c| : ^61 :115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {src/libavfilter/vsrc_mptestsrc.c"s:"87,: 12 : warning: "missing field 'help' initializer [-Wmissing-field-initializers]s et f87r | a m e {s iNzUeLL" ,} O F| F ^S ET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:86:44: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 85 | { "m", src/libavfilter/vsrc_sierpinski.c : 62 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "Set the 62m | a x i m{u"mr antuem"b,e r"s eotf ffrraamme ers agteen",e rOaFtFeSdE Tf(ofrr aemaec_hr attees)t," ,A OVFF_SOETP(Tm_aTxY_PfEr_aVImDeEsO),_ R A| T ~E , {.s t86 | r = " 2 5 "} , A V _O P T0_,T Y P EI_NITN_TM6A4X,, {F.LiAG6S4 }=, 3 0 }| , ^ 1, INT64_MAX, FLAGS }, | ^~~~~~~~~ src/libavfilter/vsrc_sierpinski.c:63:/usr/include/stdint.h115::46 :warning: 21:missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'INT64_MAX' 6346 | | # d e f{i"nre" ,I N T 6 4"s_eMtA Xf r (a0mxe7 frfaftfef",f fOfFfFfSfEfTf(fff)r a m| e_ ^~~~~~~~~~~~~~~~~~r ate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"src/libavfilter/vsrc_mptestsrc.c}:,84 : 44 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]0 , INT _83MA | X , F L{A G"Sm a}x,_ f r| a ^m es", "Set the maximum number osrc/libavfilter/vsrc_sierpinski.cf :f64r:a115m: ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers] generate d 64f | o r e{a"csh eteeds"t," ",s eOtFF StEhTe( mseaexd_"f, r a mOeFsF)S, E T| ( ~s eed) ,84 | A V_ OAVP_TO_PTTY_PTEY_IPNET_6I4N,T 6 4 , {{..ii6644 ==- 13}0,} , 1 , I-1N,T 6U4IN_TM3A2X_,MA FXL,A GFLSA G}S, }, | ^~~~~~~~~ | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffsrc/libavfilter/vsrc_sierpinski.cff:f65f:115f:f fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]f ff) | ^~~~~~~~~~~~~~~~~~ 65 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, src/libavfilter/vsrc_mptestsrc.c :1,68 : 98 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1 0000, FLAG S 68} | , | ^{ "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 src/libavfilter/vsrc_sierpinski.c=: -691:}10,: -warning: 1missing field 'help' initializer [-Wmissing-field-initializers], IN T696 | 4 _ M A{XN,U LLFL}A,G S | ^} , | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:67:98: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, src/libavfilter/vsrc_life.c | ~ ^~~~~~~~~: 81/usr/include/stdint.h::10446:: 21warning: : missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'INT64_MAX' 46 | #def in81e | I N T 64{_ MA"X f (i0lxe7nfafmfeff"f,f ff"fsfeftf fsfo)u rc| e ^~~~~~~~~~~~~~~~~~ file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "f", "set sousrc/libavfilter/vf_v360.crce: f3053i:l42e:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(filena 3053m | e ) , AsV_-O>fPlaTt__TrYPaEn_SgTeR[I0N]G ,= {M._sPtIr *= sN-U>LhL_}fo,v /0 ,3 600,. fF;L AG S| ~ ^~~~~} , | ^ src/libavfilter/vf_v360.c:3053:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flatsrc/libavfilter/vsrc_life.c_:r83a:n108g:e[ 0warning: ] missing field 'unit' initializer [-Wmissing-field-initializers]= M_PI * s83- | > h _ f o{v "/s i36z0e."f,; | ~ ~~~^~~~~ "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_v360.csrc/libavfilter/vsrc_life.c::843054::54108:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 305484 | | s{ -">sf"l,a t _r a n g e [ 1"]s e=t tvaidnefo( 0si.z5ef" *, s - >OvFF_SfoEvT( w*) ,M _ PI / 1 8 0A.Vf_)O;P T _| TY ~ ^~~~~P E_IMAGEsrc/libavfilter/vf_v360.c_:S3054I:Z34E,: {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] str = N3054U | L L } , src/libavfilter/vsrc_mandelbrot.cs0,- >:0fl304,a :tFL17A_:raGng eSwarning: [ 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}] , = | t ^a nf(0.5f * s304- | > v _f o v * M _ P I /src/libavfilter/vsrc_life.c :18 085 .: 116fZ:)_; Zwarning: | 2 ~~~~~^~~~~~~~~~ ~missing field 'unit' initializer [-Wmissing-field-initializers] _ C_ZYKLUS(t ,85 | z i , z r{, "zria,t e"0, ) | "s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e t videsrc/libavfilter/vsrc_mandelbrot.co:294 :r88:a tnote: eexpanded from macro 'Z_Z2_C_ZYKLUS'" , OFFSE T294(f | ra m e _ r a t e ) , A V _ OPiTf(_ZTY PE&_V&I fDaEbsO(_sRA-T>Ez,y kl{u.sst[ri >=> "12]5["0}],- o0u,tr )I+NfTa_MbAsX(,s -F>LzAyGkSl u}s,[ i| > ^> 1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_life.c:86:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rule", "set rule", OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3src/libavfilter/vsrc_mandelbrot.c/S:23063":}17,: 0warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , FLAGS } ,306 | | ^ Z_Z2_C_ZYKLUS(zr, zsrc/libavfilter/vsrc_life.ci:,88 :t155, :z iwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c :88294 | : 88 : note: {expanded from macro 'Z_Z2_C_ZYKLUS' "random_ fi294l | l _ r a t i o " , " s ief(tZ &f&i lfla brsa(tsi-o>z yfkolru sf[iill>i>n1]g[ 0i]n-oiuttri)al+ fgarbisd( s-r>aznydkloumlsy["i,> >O1]F[F1]S-EoTu(tria)n d<=o m_efiplls_irlaotni)o\) , | A ~~ ^~~~~~~V_ OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_rasrc/libavfilter/vf_v360.ctio:),3102 :A44V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T_ TYPE_DOUBL E3102 | , { .sdb-src/libavfilter/vsrc_mandelbrot.cl>=i1:/f308Ml:_17Pa:H It_warning: r}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], a n0,g e1[,0 ]F L=AG308 | MS }_ P,I * s ->| i ^h_ f o v / 3 6 0Z._fZ;2 _ C_| Z ~ ^~~~~ YKLUS(tsrc/libavfilter/vf_v360.csrc/libavfilter/vsrc_life.c:3102,:: 35z: 90warning: i:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 149 :z warning: rmissing field 'unit' initializer [-Wmissing-field-initializers], z3102 | i , 0 s)- >| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f 90l | a t_src/libavfilter/vsrc_mandelbrot.cr a:ng 294e[ 0:{ ]" 88= rM: a_note: PIn expanded from macro 'Z_Z2_C_ZYKLUS'*d s -o>mih__sfoe 294v | e d/ "3 , 6 0 ." fs e; t | t ~ ~~~^~~~~~ he s e e d iffo(rZ f i&ll&i nfg atbhes i(nsi-ti>azlyk lgursi[d ir>an>d1]o[m0]l-y"o,u tOrF)F+SfEaT(brsa(ns-d>ozmy_ksleuesd[)i>,> 1]A[V1]_-OoPuTt_iT)Y P| i ^f lat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | src/libavfilter/vsrc_life.c ~ ^~~~~ :91:149: warning: src/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 3103:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | 3103 | { " ss-e>eidf"l,a t _ r a n g e"[s1e]t t=h et asnefe(0d. f5of r* fsi-l>liivn_g ftohve * iMn_itPiIa l/ g1r8i0d. fr)a; n d| o ~~~~~^~~~~~~~~~~ ~m src/libavfilter/vsrc_mandelbrot.cly":, 310O:F17F:SE T(warning: raimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n dom_seed )310 | , A V _ O P T _ T Y P E_ I NZT_6Z42,_C _{.ZiYK6L4U=S(-z1r},, z-i1,, t ,U IzNiT,3 21_)M A X| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FLsrc/libavfilter/vsrc_mandelbrot.c:A294G:S88 :} note: ,expanded from macro 'Z_Z2_C_ZYKLUS' | ^ 294 | if(Z &src/libavfilter/vsrc_life.c&: 92fa:b99s:(s -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]z yklus[i >92> | 1 ] [ 0 ]{- o"usttri)+tfacbhs"(,s- > z y k l u"ss[it>i>t1c]h[ 1b]o-ouuntdia)r i,zy k0l,u sF[LiAG>S> 1}],[ 0 ]| - ^ou tr)+fabs(s->zyklus[i>>1][1]-outsrc/libavfilter/vsrc_life.ci): <95= :e109p:s iwarning: lomissing field 'unit' initializer [-Wmissing-field-initializers]n )\ | ~~ ^~~~~~~ 95 | { "death_color", "set death color", OFFSET(death_colosrc/libavfilter/vf_v360.cr),: 3135A:V_25O:P Twarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T YPE_COLOR, {. s3135t | r = " b l a c k " }, 0 , 0 , F L A G S } t,h e | t ^a >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~src/libavfilter/vsrc_life.c :96:109: warning: src/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | 3135{ | " mo l d _ c o l o r" , " s e t m o ltdh ectoal o>r=" ,- M _OPFIF S* EsT-(> msrc/libavfilter/vsrc_mandelbrot.coil:d314v_:_17fcov:o l/warning: o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 r8)0,. fA; V _314 | | O ~ ^~~~~P T _ T Y src/libavfilter/vf_v360.cP :3135 E:_src/libavfilter/vsrc_testsrc.c C45 O: :L114 O warning: :5R: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ,Z _Z warning: 23135_C{missing field 'unit' initializer [-Wmissing-field-initializers]. | _ sZ Yt rK =L"Ub l aS114( zcr, | zki , " } , CO M0t, M,ON _ O0P TI , z O iN, F S 1 LA G )t S| | } ^h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, e| t a ^src/libavfilter/vsrc_testsrc.c>src/libavfilter/vsrc_mandelbrot.c :=108:294 :-:24M: 88note: _:PIexpanded from macro 'COMMON_OPTIONS' *src/libavfilter/vsrc_life.c note: expanded from macro 'Z_Z2_C_ZYKLUS':s 97-> iv:108_f12 : | o294#warning: v | d missing field 'help' initializer [-Wmissing-field-initializers] e /f i1 97 n e 8 0 | .C fO; {M MO | iNfN ~ ~~~^~~~~~U _(OZ LPL& T&Isrc/libavfilter/vf_v360.cO}NS : 3134 :25f S| I ^Z : awarning: bEimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s_( sO-P>TzIy kOlu3134s | N [Si C>O > M1 ]M [ O 0 N _ ] O-PT Io uOtr )N+ Sf _ Na O bSst(IhZestE- a | > z ^y< =k lM_src/libavfilter/vsrc_testsrc.cPus:[Ii>98> 1:*115 ]s:[-1 >]inote: v-expanded from macro 'SIZE_OPTIONS'o_ fuovt i/) <981 | = 8 {e "0sp.isfizl e&"o, & n| ^~~~~ ~~ ) \ "| src/libavfilter/vf_v360.cs ~~ ^~~~~~~:e t3134: 54v:i dwarning: eoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ize", 3134 | O F F S E T ( w ) , A V _ O PtTh_eTtYPaE _<=I M AMG_E_PIS IZ*E ,s -{>.isvt_rf o=v "/3 210x820.4f0 "&}&, | 0 ~ ^~~~~, 0, FLAsrc/libavfilter/vf_v360.cG:S3134 :}45:, \warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 3134 | theta <= M_PI * ssrc/libavfilter/vsrc_testsrc.c-:>114:i5v:_ fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]v / src/libavfilter/vsrc_testsrc.c1:81080:.24:f note: &expanded from macro 'COMMON_OPTIONS'& | ~ ~~~^~~~~~ 108 | #define COMMON_OPTIONS SIZE_OPTIONSsrc/libavfilter/vsrc_mandelbrot.c :CO316M:17M:O Nwarning: _Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P TIONS_NO 316S | I Z E | ^ src/libavfilter/vsrc_testsrc.c : 99 : 115 : Znote: _expanded from macro 'SIZE_OPTIONS'Z2 _C_ZYKL U99S | ( t , z i{, " sz"r,, zi , 0 ) "| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e t visrc/libavfilter/vsrc_mandelbrot.cd:eo294 :88s:i znote: eexpanded from macro 'Z_Z2_C_ZYKLUS'" , OF F294 | S E T ( w ) , iAfV(_OZP T&_&TY PfaEb_IsM(sA-GE>_zySkIlZuEs,[ i{.>s>1t]r [=0 ]"-o32u0txr24)0+f"a}b,s (0s,- >0z,y kFLlAGuSs [}i,>\> 1| ] ^ [1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS src/libavfilter/vsrc_mandelbrot.c},:\318 :| ^17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | src/libavfilter/vsrc_testsrc.c : 114 :Z5_:Z2 _warning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]_ ZYKsrc/libavfilter/vsrc_testsrc.cL:U108S(:z37r:, note: zexpanded from macro 'COMMON_OPTIONS'i , t, z108i | ,# d1e)f i n| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ COMsrc/libavfilter/vsrc_mandelbrot.cM:O294N:_88O:P Tnote: Iexpanded from macro 'Z_Z2_C_ZYKLUS'O NS SIZE_OP TI294O | N S C O M M O N _ O P T IiOfN(ZS _N&O&S IfZaEb s (| s ^- >zsrc/libavfilter/vsrc_testsrc.cy:k103l:118u:s [note: iexpanded from macro 'COMMON_OPTIONS_NOSIZE'> >1][0]- o103 | u tr ) + f{a b"rs"(,s - > zy k l u s ["is>e>1t] [v1id]e-oo urtait) e<"=, e p s i lOoFnF)S\ E T(| f ~~ ^~~~~~~r ame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161src/libavfilter/vsrc_testsrc.c | : 114 : 5s:- >warning: flmissing field 'unit' initializer [-Wmissing-field-initializers]at _rasrc/libavfilter/vsrc_testsrc.cn:ge108[:037] := note: expanded from macro 'COMMON_OPTIONS's- >h_fo 108v | # d*e fMi_nPeI /C O3M6MO0N._fO;PT I | O ~ ^~~~~N S SIZE_Osrc/libavfilter/vf_v360.cP:T3161I:ON27S: COwarning: MMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O N_OPTIO NS3161_ | N OS I ZE s| ^- >fsrc/libavfilter/vsrc_testsrc.cl:a104t:_115r:a nnote: gexpanded from macro 'COMMON_OPTIONS_NOSIZE'e[ 0] = s- >104h | _ f o v{ *" dMu_rPatIi o/n "3,6 0".seft; v i| d ~~~^~~~~ ~e o duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:3178:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:114:5 :3178 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] ssrc/libavfilter/vsrc_testsrc.c-:>108i:f37l:at _note: rexpanded from macro 'COMMON_OPTIONS'a nge[0] 108= | M#_dePfIi n*e sC->OiMhMO_Nf_OoPvTI O/ N3S6 0.Sf;I Z E| _O ~ ^~~~~P TIONS COMsrc/libavfilter/vf_v360.cM:O3178N:_35OP:T Iwarning: ONimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S _NOSIZ E3178 | | ^ ssrc/libavfilter/vsrc_testsrc.c-:>106if:la117t:_ rnote: aexpanded from macro 'COMMON_OPTIONS_NOSIZE'n ge[0] 106= | M _ P I{ *" ssa-r>"i,h _ f o v /" s3e60t. fv;id e | o ~ ~~~^~~~~~ sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMOsrc/libavfilter/vsrc_mandelbrot.cN_OPT:I352O:NS95_:N OSwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Z E | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: 352note: expanded from macro 'COMMON_OPTIONS_NOSIZE' | 105 | { " d" , i f ( S"QsRe(ts -v>izdyeok ludsu[rja][t0i]o-nz"r,) O F+F SSQER(Ts(d-ur>azytkilouns)[,j ]A[V1_]O-PzTi)_ Tfile_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3243:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3243:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3243:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3242:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3242:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3242:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/yadif_common.c :3242 | 214 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | t{h eNtUa Liv_fov / 180.f && | ~ ~~~^~~~~~ 1 warning generated. src/libavfilter/vsrc_testsrc.c:203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:204:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | src/libavfilter/vf_v360.c#def:in3427e :C43OM:M Owarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPTIONS SIZE _3427O | P T I OcNonSs tC OMfMlOoNa_tO PtThIeOtNaS _=N OmS I*Z EM _ P| ^~~~~~~~~~~~~~~~~~~~~I _2 src/libavfilter/vsrc_testsrc.c*: 105(:981:. fnote: -expanded from macro 'COMMON_OPTIONS_NOSIZE' h); | ~ ~~~~^~~ 105 | { "d"src/libavfilter/vf_v360.c,: 3427 : 25 : warning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s et vid e3427o | d u r acotnisotn" ,f lOoaFtF StEhTe(tdau r=a tmio n*) ,M _APVI__O2P *T _(TY1P.Ef_D U-R AhT);I O N| , ^ ~ {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3460 | const float theta = acosf(fabsf(vec[2])) / M_PI; | ^~~~~~~~~~~~~~~~~~~~ ~ AS libavcodec/aarch64/fft_neon.o src/libavfilter/vf_v360.c:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ^~~~~~~~~~~~~~ ~ CC libavcodec/aarch64/fmtconvert_init.o src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vf_v360.c:3595:57: src/libavfilter/vsrc_testsrc.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]295 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2953595 | | CO M M O Nu_fO P=T I(OphNiS _ N/O SMI_ZPEI | ^ src/libavfilter/vsrc_testsrc.c* :s102c:a118l:e note: + expanded from macro 'COMMON_OPTIONS_NOSIZE'1 .f) * e w102 | / 2 . f{; "| r ~ ^~~a te", "set vsrc/libavfilter/vf_v360.ci:d3595eo: 45r:at ewarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFF 3595S | E T ( f r a m eu_fr aAS libavcodec/aarch64/fmtconvert_neon.o =t e()ph,i A V _/O MP_TP_I T Y P E _ V *I DEsO_cRaAlTeE ,+ {.1s.ft)r *= e w" 2/ 52".f}; , | 0 ~ ^~~ , INT_MAX,src/libavfilter/vf_v360.c :F3595L:A37G:S warning: },implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]\ | ^ 3595 | uf = (phi / M_PI src/libavfilter/vsrc_testsrc.c : 295: 5 *: s cawarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e + src/libavfilter/vsrc_testsrc.c1:103.:f118): *note: expanded from macro 'COMMON_OPTIONS_NOSIZE'e w / 2.f ;103 | | ~ ^~~~~ { "r",src/libavfilter/vf_v360.c : 3595 : 15 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" set vi d3595e | o r a t e " , u f = O(FpFhSiE T ( /f rMa_meP_Ira t e ) , A V *_ OPsTca_lTeY P+E _1V.IfD)E O* _eRwA T/E ,2 .{f.;s t| r ^~~ ~ = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3667:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~ src/libavfilter/vf_v360.c:3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ src/libavfilter/vf_v360.c:3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3669 | uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4; | ^~~~~ ~ src/libavfilter/vf_v360.c:3690:30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3690:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3689:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3689 | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3700:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3700 | } else if (theta <= 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ 9 warnings generated. src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavcodec/8bps.c:71:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (buf_size < planes * height * 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:4033:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c: 4734033: | 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]c onsrc/libavfilter/vsrc_testsrc.cs:t108 :fl37o:a t note: yexpanded from macro 'COMMON_OPTIONS'a w_rad 108 | = #ydaefwi n e* CMO_MPMIO N/_ O1P8T0I.OfN;S S I| Z ~ ^~~~~E _OPTIONS src/libavfilter/vf_v360.cC:O4033M:MO29N:_ Owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P TIONS_N O4033S | I Z E c| o ^n st src/libavfilter/vsrc_testsrc.cf:l106:o117a:t note: expanded from macro 'COMMON_OPTIONS_NOSIZE'y aw_rad 106 | = y a w { *" sMa_rPI" , / 1 8 0 .f ;" s et| ^~~ ~vi deo sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_Msrc/libavfilter/vf_v360.cA:X4034,: 44F:L Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 4034 | const float pitch_rad = pitch src/libavfilter/vsrc_testsrc.c* :M474_:P115I: /warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 80.f; | ~ ^~~~~474 | {src/libavfilter/vf_v360.c ":de4034c:i29ma:ls "warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set n u4034 | m b e rc oonfs td eflcoiamta lpsi ttcoh _srhaodw =" ,p iOtFcFhS *E TM(_nPbI_ d/e c1i8m0a.lfs;) ,| ^~~~~ ~A V_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_v360.c:475::115:4035 :44warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4754035 | | {c o"nns"t, f l o a t r o"lsle_tr anudm b=e rr oolfl d e*c iMm_aPlIs t/o 18s0ho.wf";, O| F ~ ^~~~~F SET(nb_src/libavfilter/vf_v360.cd:e4035:c29i:m awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ), AV_ O4035P | T _T Y PcEo_nIsNtT f,l o{a.it6 4r=0o}l,l _ r0a,d 1 7=, FrLoAlGlS }*, M| _ ^P I / 180.f; | ^~~~ ~ src/libavfilter/vsrc_testsrc.c:476:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 476 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vsrc_testsrc.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 545 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ~ ^~~~~ src/libavfilter/vf_v360.c:4158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ^~~~~ ~ src/libavfilter/vf_v360.c:4160:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4160 | *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4161 | *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4172:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4174:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4174 | *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ CC libavcodec/aarch64/h264chroma_init_aarch64.o src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4175 | *v_fov = 2.f * asinf(h * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4181:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4183:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4183 | *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4184:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4184 | *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 1 warning generated. src/libavfilter/vf_v360.c:4206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4206:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:4209:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4209 | *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4210 | src/libavfilter/vsrc_testsrc.c : 697 :*5v_:f owarning: v missing field 'unit' initializer [-Wmissing-field-initializers]= atan2f( d697a | * h, Cd)O M*M O3N6_0O.fP T/I OMN_SP I; | ^| ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:698:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:699:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 699 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #def1in warninge generated . INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 18 warnings generated. 7 warnings generated. src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 782 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/aac_adtstoasc_bsf.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/h264cmc_neon.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4778:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tCC libavcodec/aarch64/h264dsp_init_aarch64.o anf(s->h_fov * M_PI / 360.f)src/libavfilter/vsrc_testsrc.c * :tan969f:(5s:- >warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]_ fov * M 969_ | PI / 3C6O0M.MfO);N _ | O ~~~^~~~~ ~ PTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMsrc/libavcodec/put_bits.hMON_:OP317T:I33ON:S warning: Scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]I ZE_OPTIONS C O317M | M O N _ OiPfT I(OsN-S>_buNfO_SeInZdE - s| ^- >bsrc/libavfilter/vsrc_testsrc.cu:f98_:p115t:r >note: =expanded from macro 'SIZE_OPTIONS' sizeof (B98i | t B u f{ )")s i{ze " | , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_v360.c:4782:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | src/libavfilter/vsrc_testsrc.c : 969 :w5 := warning: hmissing field 'unit' initializer [-Wmissing-field-initializers] / src/libavfilter/vsrc_testsrc.ct:a108n:f24(s:- >note: v_expanded from macro 'COMMON_OPTIONS'fo v * M _108PI | #/d e3f6i0n.ef )C O*M tMaOnNf_O(PsT-I>hO_NfSo vS I*Z EM__POIP T/IO N3S6 0.CfO)M;MO N | _ ~ ^~~~~ OPTIONS_Nsrc/libavfilter/vf_v360.cO:S4782I:Z57E: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ src/libavfilter/vsrc_testsrc.c: 994782: | 115 : note: expanded from macro 'SIZE_OPTIONS' w = h /99 | t a n f{(s -">vs_"f,ov * M _ PI / 3"6s0e.tf) v*i dtaenof (ssi-ze>"h,_ f o v * MO_FPIF S/E 3T6(0w.)f,); | ~~~^~~~~ ~ AV_OPT_Tsrc/libavfilter/vf_v360.cY:P4782E:_40I:MA Gwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ SIZE, {4782. | s t r = " 3 2 0wx 24=0 h" }/, 0t, a0n,f (Fs-L>AvG_Sf o}v ,*\ M | _ ^P I / 360.f) * tanf(s->h_fov * M_PI / 3src/libavfilter/vsrc_testsrc.c6:0969.:f5):; warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~ src/libavfilter/vsrc_testsrc.c:108:37:src/libavfilter/vf_v360.c :note: 4782expanded from macro 'COMMON_OPTIONS': 25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | #defi n4782 | e C O M M O N_w OP=T IhO N/S tSaInZEIn file included from _fO(Psrc/libavcodec/aaccoder.csT->:IvON40S: _Csrc/libavcodec/put_bits.hfO:MMoO227vN: 37_O*P: T IMwarning: ON_SPcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]I_ NO S/ I3Z6E0 .| f ^) * src/libavfilter/vsrc_testsrc.ct :a227102n: | 118 f :( note: sexpanded from macro 'COMMON_OPTIONS_NOSIZE' - >h _ f i o102f | v ( s - * > bM{_u fPI" /_ ernd3a 6t-e0 "s.->,bfu f) ;_p t r >" =s e| ts ~~~^~~~~ ~i vziedoefo( BriattBeu"f,)) { O| F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~FS ET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFAS libavcodec/aarch64/h264dsp_neon.o FSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5:src/libavcodec/put_bits.h warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 265:src/libavfilter/vsrc_testsrc.c37:: 108warning: :comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]37 : note: expanded from macro 'COMMON_OPTIONS' 108 | #265de | f i n e C O M M OiNf_ O(PTsI->ObNuSf S_IeZnEd_ O-P TsI-O>NbSu fC_OpMtrM O>N=_O PsTiIzeOoNSf_(BNiOtSBIZuEf ) )| { ^ | src/libavfilter/vsrc_testsrc.c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX,In file included from FLsrc/libavcodec/aacpsy.cA:G28S: }src/libavutil/ffmath.h, : | 49 ^:30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | retursrc/libavfilter/vsrc_testsrc.cn :e970x:p1062:f (warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ LOG2_10 *970 | x ) ; {| ~ ^" complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:971:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 971 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:972:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 972 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | 1{ " warningd generated",. "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavfilter/vsrc_testsrc.c:104::98317: :note: 33expanded from macro 'COMMON_OPTIONS_NOSIZE': warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 104 | { "dura t317i | on " , "isfe t( sv->ibduef_oe nddu r-a st-io>nb"u, fO_FpFtSrE T>(=d suirzeaotfi(oBni)t,B ufA)V)_ O{ P T| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~T YPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libavcodec/aarch64/h264idct_neon.o CC libavcodec/aarch64/h264pred_init.o AS libavcodec/aarch64/h264pred_neon.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/aarch64/h264qpel_init_aarch64.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libavcodec/aarch64/h264qpel_neon.o AS libavcodec/aarch64/hevcdsp_idct_neon.o CC libavcodec/aarch64/hevcdsp_init_aarch64.o In file included from src/libavcodec/aacenc_tns.c7:29 warning: sIn file included from generatedsrc/libavcodec/aacenc.h. :30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/hevcdsp_qpel_neon.o In file included from src/libavcodec/aacenc_ltp.c:28: In file included from src/libavcodec/aacenc_ltp.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/aarch64/hevcdsp_sao_neon.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavfilter/vsrc_testsrc.c 227: | 1805 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (s -1805> | b u f _ eCnOdM M-O Ns-_>ObPuTfI_OpNtrS > = | s ^i zeof(src/libavfilter/vsrc_testsrc.cB:i108t:Bu24f:) )note: expanded from macro 'COMMON_OPTIONS' { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108CC libavcodec/aarch64/hpeldsp_init_aarch64.o :37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INTsrc/libavcodec/put_bits.h_M:A265X:,37 :F Lwarning: AGcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]S },\ | ^ 265 | if (s->buf_end src/libavfilter/vsrc_testsrc.c- :s1805-:>5:b uwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]_ ptsrc/libavfilter/vsrc_testsrc.cr: 108>:=37 :s inote: zexpanded from macro 'COMMON_OPTIONS'e of(Bit B108u | f#)d) e{f i n| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE 37| ^ warningsrc/libavfilter/vsrc_testsrc.c:s105 generated:. 115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1810:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1810 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ src/libavcodec/put_bits.h/usr/include/stdint.h:46::21317::33 :note: expanded from macro 'INT64_MAX' warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 46 | #define I317N | T 6 4 _ MiAfX ( s(-0>xb7fuffff_fefnfdf -f sf-f>fbfufff_)p tr | ^~~~~~~~~~~~~~~~~~> = sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aaccoder.c:45: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qAS libavcodec/aarch64/hpeldsp_neon.o maxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aarch64/idctdsp_init_aarch64.o src/libavfilter/vf_waveform.c:2882:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2882 | const float o2 = 1. - o1; | ~ ^~ src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/vf_waveform.c:2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2923 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vf_waveform.c:2965:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2965 | const float o2 = 1. - o1; | ~ ^~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_waveform.c:3006:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]109 | READ_PAR_DAT A3006 | ( i c c ,c o n s th fulfofa_to fof2s e=t [1ta.b -l eo_1;i d| x] ~ ^~, 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' 89 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:98:17: note: expanded from macro 'READ_PAR_DATA' 98 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:115:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | In file included from src/libavcodec/aacenc_pred.c :Q293: 1In file included from (src/libavcodec/aacenc_pred.h0:31.: 4In file included from src/libavcodec/aacenc.h8:9305: 4src/libavcodec/put_bits.h1:6227:5379:55 69warning: 5fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]) }; | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :227 | note: expanded from macro 'Q31' if 45( | #dse-f>ibneu fQ3_1e(nxd) - s - > b u f _ p t r (>i=n ts)i(z(eoxf)*(2B1i4t7B4u8f3))6 48{. 0 | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~+ 0.5) | ^ ~ In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:114:36: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aaccoder.c:53 : 114src/libavcodec/aaccoder_twoloop.h | : 75 :19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q 3 1*( 0.(5la6m4b7da1 8/ 11222000.77f6);f ), | ~ ~~~~~~~^~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aaccoder_twoloop.h:: 74note: :52expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de 74f | i n e Q 3 1 (/x ()( a vc t x - > f l a g s(i n&t )(A(V_xC)O*D2E1C4_7F4L8A3G_6QS4C8A.LE0) + 0?. 52). 0| f ^ ~: avctx->cIn file included from hsrc/libavcodec/aacpsdsp_fixed.c_:l23a: ysrc/libavcodec/aacpsdsp_template.c:o113u:t39:. nbwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c hannel 113s | ) | ~ ^~~~st atic const INTFLOAT a[] = { Q31(0.65143905753106f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_tns.c:32: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:71: src/libavcodec/sinewin_fixed_tablegen.h:60:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sinewin_fixed_tablegen.h:54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) | ~~~~^~~~~~~~~~~~ ~ src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prIn file included from estrsrc/libavcodec/aacenc_tns.ce:am_32: ssrc/libavcodec/aacenc_utils.hiz:e97 +: 17b:i twarning: stcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]r eam_size + 1 2 97! | = l eifn g(thq m ax| v ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~a l >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | + sfoffs, | ~ ^~~~~~ src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_common.c:251:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 251 | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/aacenc_pred.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/4xm.c:850:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 850 | if (buf_size < AV_RL32(buf + 4) + 8) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:858:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 858 | if (frame_4cc == AV_RL32("cfrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:897:23: warning: comparison of integers of different signs: 'const 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 integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 911 | if (cfrm->size >= whole_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/4xm.c:934:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 934 | if (frame_4cc == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:940:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 940 | } else if (frame_4ccAS libavcodec/aarch64/idctdsp_neon.o == AV_RL32("ifrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:946:58: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 946 | } else if (frame_4cc == AIn file included from V_RLsrc/libavcodec/aacps_fixed.c3:2(24": pfIn file included from rsrc/libavcodec/aacps.cm:"32): src/libavcodec/aacps_fixed_tablegen.h|:65|: 57fr:am e_warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c c == AV_RL32("pf r652 | " ) ) Q 3{ 1( 0| . ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~0 98851085752src/libavcodec/4xm.c6:4946f:)26:, warning: Qcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]3 1(0.1179 3794610 | 56 7 2 1 7} fe)l, sQe3 i1f( 0(.fr1a2m5fe)_ 4c c | = ~~~~^~~~~~~ = AV_RLsrc/libavcodec/aac_defines.h32:(45":p36f:rm "note: )expanded from macro 'Q31' || fr am45e | _#4dcecf i=ne= Q 31A(Vx_)R L3 2 ( "p fr 2 " ) ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ (int)((xsrc/libavcodec/4xm.c)*:29521:4267:4 8warning: 3comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]6 48.0 + 0952.5 | ) | ^ ~ } else if In file included from (src/libavcodec/aacps_fixed.cf:r24a: meIn file included from _src/libavcodec/aacps.c4c:c32 : =src/libavcodec/aacps_fixed_tablegen.h=:65 :33A:V_ Rwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2("snd_ "65 | ) ) { Q| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~3 1(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/aarch64/me_cmp_init_aarch64.o In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacenc_ltp.c#:d1e30: f warningIn file included from i generatedsrc/libavcodec/aacenc_utils.hn. e: Q3131: (src/libavutil/ffmath.hx:)49 : 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x49) | *2 14 74 8r3e6t4u8r.n0 + e0x.p5)2 f (| M ^ ~_ LOG2_10 In file included from *src/libavcodec/aacps_fixed.c :x24): ;In file included from src/libavcodec/aacps.c :32| : ~ ^src/libavcodec/aacps_fixed_tablegen.h :70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) AS libavcodec/aarch64/me_cmp_neon.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aarch64/mpegaudiodsp_init.o 75 | Q31(0.10307344158036f), Q31(0.122224522497In file included from 53src/libavcodec/aacenc_is.cf:)29,: In file included from src/libavcodec/aacenc_utils.hQ:3131(0: .src/libavutil/ffmath.h1:2495:30f:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: 49note: expanded from macro 'Q31' | r45et | u#rdne feixnp2ef( MQ3_1L(OxG)2 _1 0 * x ) ; | ~ ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753fIn file included from ), Qsrc/libavcodec/aacenc_pred.c3:1(300: .src/libavcodec/aacenc_utils.h1:2597f): 17| : ~~~~^~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 9745 | | # d eiff in(eqm aQx3va1l(x ) > = ( F F _ A R R(iAnYt_)E(L(ExMS)(*a2a1c47_4m8a36x48v.0a l+_ 0c.b5))) ) | ^ ~ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214748364AS libavcodec/aarch64/mpegaudiodsp_neon.o 8.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)In file included from | ^ ~src/libavcodec/aacdec.c :260: src/libavcodec/aacdec_template.c:359In file included from :33src/libavcodec/aacps_fixed.c:: 24warning: : comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | 74 | iQf 3(1(F0F.0_1A56R5R67A5Y6_0E01L2E2MfS)(,e 2cQ_v3e1c() 0<. 0t3a75g27s1)6 3 9| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5src/libavcodec/aacenc_tns.c) | ^ ~ :198:82: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:35: warning: 198 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | i f ( !o rQd3e1r( |0.|16 4!86i30s3f56i7n4i0t3ef()g,ai nQ)3 1||( g0ai.n2 3<2 7T9N8S_5GA6IN6_62T99H6fR),E SQH3O1L(0D._25LfO)W || | ~~~~~^~~~~~~~~~~~~~~~~~ gaisrc/libavcodec/aac_defines.hn :> 45TN:S36_:G AInote: Nexpanded from macro 'Q31'_ THRESH O45L | D#_dHeIfGiHn)e Q| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~1 (x) src/libavcodec/aacenc_tns.c : 45 : 42 : note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' (int)( (x45) | *2#14d74e8f3i6n4e8. 0T N+S _G0A.I5N_)T HR E| ^ ~SH OLD_HIGHIn file included from src/libavcodec/aacps_fixed.c : 24 : 1In file included from .src/libavcodec/aacps.c:1326f: *Tsrc/libavcodec/aacps_fixed_tablegen.hN:S80_:G10AI:N_ Twarning: Himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] RESHOL D80_ | L O W | Q ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 31( 0.16src/libavcodec/aacenc_tns.c4:819863:0493:5 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 03f), Q3 1198( | 0 . 2 32 7 9 8 56i6f 6(!2o9r9de6rf ),| Q|3 1!(i0s.2f5ifn)i t| e( ~~~~~^~~~~~~~~~~~~~~~~~ga in)src/libavcodec/aac_defines.h :|45| :g36a:i nnote: T N S _G A (IiNn_t)T(H(RxE)*S2H1O4L7D4_8H36I4G8.H0 )+ | ~ ^~~~~~~~~~~~~~~~~~~~~~0 .5src/libavcodec/aacenc_tns.c:)44 :| 37 ^ ~: note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' In file included from 44src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:32n: src/libavcodec/aacps_fixed_tablegen.he:79 :T72N: Swarning: _Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AI N_THRESHO 79L | D_ LO W Q 3 1 1(.-40f.0 5 9| 08 ^~~~2 11155639f), Q31(-0.04871498374946f), Q3CC libavcodec/aarch64/opusdsp_init.o 1(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.0In file included from 4871src/libavcodec/aacenc.c4:985037: 4In file included from 9src/libavcodec/aacenc_utils.h:4316: fsrc/libavutil/ffmath.h):, 49Q:3130(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(0 49. | 0 7 7 7re8tu7rn2 39e1x58p521ff)(,M _ L| ~~~~^~~~~OG 2_10src/libavcodec/aac_defines.h :*45 :x36): ;note: expanded from macro 'Q31' | ~ ^ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 18 warnings generated. 10 warnings generated. In file included from src/libavcodec/aacenc.c:50: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_ltp.c:30: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:29: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 297 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:361:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 361 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | src/libavcodec/aacenc_is.c : Q6130:(850:. 0warning: 09implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 96664f/M_PI), Q3610 | ( 0 . 0 09 36 9 83 9 9 fI/SM_[PIi),] Q 3= 0((L0.[00s84t1a1r8t48+0(fw/M+_w2P)*I1)2,8+ i]Q 3+0 (p0h.a00s60e0*R9[s5ta1rt1+6f(/Mw_+PwI2))*,1 2Q83+i0]()0.*0s0q3rt6(e7n6e70r130f//M_ePnIe)r, 0Q1)3; 0 (| 0 ~~~~ ~~~~~^~~~~~~ .000500049src/libavcodec/aacenc_is.c8f:/61M:_44P:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :6136: | note: expanded from macro 'Q30' 44 | #d e f iInSe[ Qi3]0 (=x) (L [s t a r t + (w + w 2 )* 1 28(+ii]n t+) (ph(xas)e**R1[07s37t4a1rt8+(2w4+.w02 )+*1 208.+5i)] ) *| s ^qr t(ener0/enIn file included from ersrc/libavcodec/aacps_fixed.c0:124: )In file included from src/libavcodec/aacps.c;: 32| : ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~src/libavcodec/aacps_fixed_tablegen.h :192:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44src/libavcodec/aacenc_ltp.c:36: note: :expanded from macro 'Q30'87 :36: 44warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de fine Q30(x) 87 | co r r = s 1( i> n0t).((0xf) ?* 1s00/73s74q1r8t(2s41.) 0: +0. 0f0;.5 ) | ~~~~ ^~ | ^ src/libavcodec/aacenc_ltp.cIn file included from :src/libavcodec/aacps_fixed.c87::2428: :In file included from warning: src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: src/libavcodec/aacps_fixed_tablegen.h:192 :8736 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] corr =192 | s 1 > Q03.00f (? 0s.00/0s99q9r9t6(6s16)4 f:/M _0P.I0f);, Q| ^~~3 0(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #defiAS libavcodec/aarch64/opusdsp_neon.o ne Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32CC libavcodec/aarch64/pixblockdsp_init_aarch64.o : src/libavcodec/aacps_fixed_tablegen.h:190:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24AS libavcodec/aarch64/pixblockdsp_neon.o : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' CC libavcodec/aarch64/rv40dsp_init_aarch64.o 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x)src/libavcodec/aacenc_is.c : 139 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*107 371394 | 1 8 2 4 . 0 + 0 . 5 ) | ^c pe->chIn file included from [0src/libavcodec/aacps_fixed.c]:.24: iIn file included from ssrc/libavcodec/aacps.c:_32e: src/libavcodec/aacps_fixed_tablegen.hn:e188r[:w61*: 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ g] = sqrt(e 188n | e r0 / b e st -Q>e3n0e(0r.00719)2;6 6 39| 17 ~~~~ ~~~~~~^~~~~~~~~~~~~~f /M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.003CC libavcodec/aarch64/sbrdsp_init_aarch64.o 9967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacenc_is.c:187::136:142 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] 187 | Q30( 0.14211 | 1 7 3 4 5 3 1 8 f / M _ P I ) , Q 3 0i(f0 (.p1re0v4_9i0s6 5&7&3 9pfr/eMv__PbI)t, Q!=3 0c(p0e-.>0c9h[41]4.b4a5n7d6_5t0yfp/eM[_PwI*)16,+ gQ]30)( 0{. 06 78| 6 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.AS libavcodec/aarch64/simple_idct_neon.o 0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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),AS libavcodec/aarch64/sbrdsp_neon.o Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/src/libavcodec/aacdec_template.cM_PI:),1262 :Q523:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0964778885f/M_PI), Q30 (12620 | . 0 5 9 4M8D6C0T6_1I3NfI/TM(_aPcI-)>,m dQc3t01(02.00,0 8 1a2c7-9>3m2d4cft/1M2_0P_If)n,, | ^~~~~~~~~~~~~~1 20, src/libavcodec/aac_defines.hT:X44_:S36C:A Lnote: Eexpanded from macro 'Q30'( 1.0/12 044) | )# d e| f ^~~~~~~~~~~~~~~~~i ne Q30(x) src/libavcodec/aac_defines.h : 93 : 36 : note: expanded from macro 'TX_SCALE' (int )93( | (#xd)e*f1i0n7e3 7T4X1_8S2C4A.L0E (+x )0 . 5 ) | ^ ((x) / 3In file included from 276src/libavcodec/aacps_fixed.c8:.240: fIn file included from )src/libavcodec/aacps.c :| 32 ~ ^~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:186:36src/libavcodec/aacdec_template.c:: 1257warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13 : note: expanded from macro 'MDCT_INIT' 1861257 | | s cQa3l0e( 0=. 1s5v7a1l8;1 9 3 3 5 f / M _ P I ) , Q 3 0 ( 0 . 1 4 7 8 6 4 0 4 3 7 f / M _ P I ) , Q 3 0 ( 0 . 1 3 3 4 8 8 4 7 6 3 f / M _ P I ) ,\ Q 3| 0 ^~~~( 0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/aacdec_template.c :| 1263 ^~~~~~~~~~~~~~: 52: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 44 | #define Q30( x1263) | M D C T _ I N I T ((aicnt-)>(m(dxc)t*112087,3 7 4a1c8-2>4m.d0c t+1 208._5f)n , | ^ 128, TX_SCIn file included from ALsrc/libavcodec/aacps_fixed.cE:(241: .In file included from 0src/libavcodec/aacps.c/:1322: 8src/libavcodec/aacps_fixed_tablegen.h):)185 : 136| : ^~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 185 | 93 | # dQe3f0i(n0e. 2T2X0_2S4C0A6L3E7(7xf)/ M _ P I ) , Q 3(0((x0). 2/0 73925736587.203ff)/ M _| P ~ ^~~~~~~~I ), Q3src/libavcodec/aacdec_template.c0:(12570:.131:8 8note: 7expanded from macro 'MDCT_INIT'4 52900f/M _1257P | I ) , Qs3c0a(l0e. 1=38 0s1v2a1l7;0 8 f / M _ P I ) , Q 3 0 ( 0 . 0 8 5 7 9 4 9 1 8 2 f / M _ P I ) , Q 3 0 ( 0 . 0 1 1 7 8 2 0 3 4 3 f / M _ P I ) , | \ ^~~~~~~~~~~~~~ | ^~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30'src/libavcodec/aacdec_template.c :1264:52: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30(x) 1264 | M D C T _ I(NiInTt()a(c(-x>)m*d1c0t7438704,1 8 2a4c.-0> m+d c0t.458)0 _ f| n ^, 480, TXIn file included from _Ssrc/libavcodec/aacps_fixed.cC:A24L: EIn file included from (src/libavcodec/aacps.c1:.320: /src/libavcodec/aacps_fixed_tablegen.h4:81850:)86): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: 185note: | expanded from macro 'TX_SCALE' Q 393 | 0#(d0e.f2i2n0e2 4T0X6_3S7C7AfL/EM(_xP)I ) , Q 3 0 ( 0 .(2(0x7)9 5/3 53722736f8/.M0_fP)I ) ,| ~ ^~~~~~~~Q 30(0src/libavcodec/aacdec_template.c.:112578:8137:4 5note: 2expanded from macro 'MDCT_INIT'9 00f/M_PI )1257, | Q 3 0 (s0c.a1l3e8 0=1 2s1v7a0l8;f / M _ P I ) , Q 3 0 ( 0 . 0 8 5 7 9 4 9 1 8 2 f / M _ P I ) , Q 3 0 ( 0 . 0 1 1 7 8 2 0 3 4 3 f / M _ P I ) , | ^~~~~~~~~~~~~~ \ | src/libavcodec/aac_defines.h ^~~~: 44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)src/libavcodec/aacdec_template.c*1:012657:3527:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^ 1265 | MDIn file included from CTsrc/libavcodec/aacps_fixed.c_:I24N: IIn file included from Tsrc/libavcodec/aacps.c(:a32c: -src/libavcodec/aacps_fixed_tablegen.h>:m185d:c36t:5 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ac->mdct512 _185f | n , 5 1Q23,0 (T0X._2S2C0A2L4E0(613.07/75f1/2M)_)P I )| , ^~~~~~~~~~~~~~~~~ Q30(0.2src/libavcodec/aac_defines.h0:7939:5363:5 7note: 2expanded from macro 'TX_SCALE'3 f/M_PI )93, | #Qd3e0f(i0n.e1 8T8X7_4S5C2A9L0E0(fx/)M _ P I ) , Q 3 0(((0x.)1 3/8 03122716780.80ff/)M _ P| I ~ ^~~~~~~~) , Q30src/libavcodec/aacdec_template.c(:01257.:0138:5 7note: 9expanded from macro 'MDCT_INIT'4 9182f/M_ P1257I | ) , Q 3s0c(a0l.e0 1=1 7s8v2a0l3;4 3 f / M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) \( i n| t ^~~~) ((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/3M_ warningPsI) generated,. Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q3src/libavcodec/aacdec_template.c0(:x1266): 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x1266) | * 1 0 7 3M7D4C1T8_2I4N.I0T (+a c0-.>5m)d c t| 9 ^6 0, ac->mdcIn file included from t9src/libavcodec/aacps_fixed.c6:024_: fIn file included from nsrc/libavcodec/aacps.c,: 32 : src/libavcodec/aacps_fixed_tablegen.h9:61840:,136 :T Xwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S CALE(1.0/960) )184 | | ^~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.933:0366:2 7note: 7expanded from macro 'TX_SCALE'3 645f/M _93P | I#)d,e fQi3n0e( 0T.X2_9S1C1A4L8E5(1x3)6 f / M _ P I ) , (Q(3x0)( 0/. 23626796382.603f6)5 f /| M ~ ^~~~~~~~_ PI),src/libavcodec/aacdec_template.c :Q12573:013(:0 .note: 1expanded from macro 'MDCT_INIT'9 9783772 21257f | / M _ P Is)c,a lQe3 0=( 0s.v1a2l6;4 1 1 4 5 2 9 f / M _ P I ) , Q 3 0 ( 0 . 0 1 7 5 6 0 9 8 4 9 f / M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' \ 44 | | # ^~~~d efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)(src/libavcodec/aacdec_template.c(x:)1267*:1520:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5) | ^1267 | MDCT_In file included from INsrc/libavcodec/aacps_fixed.cI:T24(: aIn file included from csrc/libavcodec/aacps.c-:>32m: dsrc/libavcodec/aacps_fixed_tablegen.hc:t1841:0862:4 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ac ->mdct1024_f n184, | 1 0 2 4 , QT3X0_(S0C.A3L0E6(217.703/614052f4/)M)_ P I| ) ^~~~~~~~~~~~~~~~~~, Q30(0src/libavcodec/aac_defines.h.:2939:1361:4 8note: 5expanded from macro 'TX_SCALE'1 36f/M_ P93I | )#,d eQf3i0n(e0 .T2X6_6S9C3A2L6E3(6x5)f / M _ P I ) , Q(3(0x()0 ./1 93927786387.702f2)f / M| _ ~ ^~~~~~~~P I), Qsrc/libavcodec/aacdec_template.c3:01257(:013.:1 2note: 6expanded from macro 'MDCT_INIT'4 114529f/ M1257_ | P I ) , sQc3a0l(e0 .=0 1s7v5a6l0;9 8 4 9 f / M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) \ | ( ^~~~i nt)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 +src/libavcodec/aacpsy.c 0.:5) 298 :| 56 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h298: | 184 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + (0.6 + 1840 | . 0 4 * aQd3d)0 (*0 .03.0060217 7*3 6f4 5f*/ Mf_ P*I )f, *Q 3f0;( 0 .| 2 ~ ^9 11485136f/src/libavcodec/aacpsy.cM:_298P:I52):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.266 92983 | 2 6 3 6 5 f / M _ P I ) ,+ Q(300.(60 .+1 909.70843 7*7 2a2dfd/)M _*P I0).,0 0Q13 0*( 0f. 1*2 6f4 1*1 4f5 2*9 ff/;M _ P| I ~ ^) , Q30(0src/libavcodec/aacpsy.c.0:12987:56480:9 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI )298, | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36+: (note: 0expanded from macro 'Q30'. 6 + 0 .440 | 4# d*e faidnde) Q*3 00(.x0)0 1 * f * f * src/libavcodec/aacdec_template.c f :(*1221i :nf23t;:) ( warning: (| comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]x ~ ^ ) *1073741src/libavcodec/aacpsy.c82:4298.:044 : + 1221 warning: | 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 5 ) | 298 ^ | f o r ( i In file included from = src/libavcodec/aacps_fixed.c :0 24; : In file included from isrc/libavcodec/aacps.c+ : <32( : 0Fsrc/libavcodec/aacps_fixed_tablegen.h.F:6_184 A+:R 11R0:A. Y0warning: _4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E L*E MaSd(df)f _*m p0184e. | g0 40 a1 u d* i ofQ_ 3c*0h (af0n .n*3e 0lf6s 2)*7; 7 f3i;6+ 4+ 5)| f ~ ^/ M| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aacpsy.cQ3:0298(:029.:2 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 485136f /298M | _ P I ) , Q 3 0 ( 0 . 2+6 6(9326365f/M_PI), Q300.(60 .+1 909.70843 7*7 2a2dfd/)M _P*I )0,. 0Q0310 (*0 .f1 2*6 4f1 1*4 5f2 9*f /fM;_ P I| ) ~ ^~~, Q30(0.017src/libavcodec/aacpsy.c56:02979:8474:9 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~297 | src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' + 6.0 44 | *# deexfpi(n-e0 .Q1350 (*x )( f - 8 . 7 ) * ( f (-i n8t.)7()()x ) *| 1 ^ ~0 73741824.src/libavcodec/aacpsy.c0: 297+: 350:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 297 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :+32 : 6src/libavcodec/aacps_fixed_tablegen.h.:0183 : 136*: ewarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p (-0.15 * (f -183 | 8 . 7 ) * Q(3f0 (-0 .83.778)8)7 3 5| 8 ^ ~ 67f/M_PI), src/libavcodec/aacpsy.cQ3:0296(:047.:3 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 709878f /296M | _ P I ) , Q 3 0 ( 0 . 3 3-6 161.884 2 9*9 fe/xMp_(P-I0).,6 Q 3*0 ((0f. 2-5 834.945)8 0*7 6(ff/ M-_ P3I.)4,) )Q 3 0| ( ^ ~0 .16737948src/libavcodec/aacpsy.c36:f296/:M35_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0. 02962 | 3 6 3 6 6 9 3 1 f / M _ P-I )6,. 8 | ^~~~~~~~~~~~~~* expsrc/libavcodec/aac_defines.h(:-440:.366: note: *expanded from macro 'Q30' (f - 3 .444 | )# d*e f(ifn e- Q33.04()x)) | ^ ~ src/libavcodec/aacpsy.c(i:n295t:)26(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 10737 42951 | 8 2 4. 0 r+e t0u.r5n) | ^3 .64 * pow(fIn file included from , src/libavcodec/aacps_fixed.c-:024.: 8In file included from )src/libavcodec/aacps.c : 32| : ~~~ ^src/libavcodec/aacps_fixed_tablegen.h :183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/Msrc/libavcodec/aaccoder.c_PI:),534 :Q2030:( 0warning: .0implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]3 34156826f/M_PI), | 534 ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' qmin = 44I | N#Td_eMfAiXn;e Q| 3 ~ ^~~~~~~0 (x) /usr/include/limits.h :(26i:n18t:) (note: (xexpanded from macro 'INT_MAX') *107 3267 | 4#1d8e2f4CC libavcodec/aarch64/synth_filter_init.o i.n0e +I N0T._5M)A X | ^0 x7fffffff In file included from | src/libavcodec/aacps_fixed.c ^~~~~~~~~~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 +src/libavcodec/aaccoder.c 0.5:)623 : 107| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :623181 | : 86 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t destbits = a181v | c t x - > b iQt3_0r(a0t.e5 6*2 817012745.402 f// Ma_vPcIt)x,- >Qs3a0m(p0l.e5_4r9a9t7e2 5/3 4a2vfc/tMx_-P>Ic)h,_ lQa3y0o(u0t..5n2b7_4c8h9a0n0n6e5lfs/ M*_ P(Il)a,m bQd3a0 (/0 .142409.9f4)5;3 0 0| 8 ~ ~~~~~~~^~~~~~~f /M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | AS libavcodec/aarch64/synth_filter_neon.o Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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_PIIn file included from ), Qsrc/libavcodec/aacdec_fixed.c3:0452(: 0src/libavcodec/aacdec_template.c.1:063590:0332:8 74warning: 7fcomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]/ M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 359note: | expanded from macro 'Q30' if (F44F | _#AdReRAfYi_neE LQE3M0S((xe)2 c _ v e c ) < t a g s()in t )| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~( x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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.78src/libavcodec/aacpsy.c539:8134985:337f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36349: | note: expanded from macro 'Q30' 44 | # d efcioneef fQs3[0g(]x.)b ar k s = ( b a r k + (pirnetv))( (/x )2*.100;7 37 4| 1 ~~~~~^~~~~~ ~82 4.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacpsy.cIn file included from src/libavcodec/aacps_fixed.c::35524:: 57In file included from :src/libavcodec/aacps.c :32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :179:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | 179 | c oeQf30f(-0>.s78pr5e3ad9_8l1o8w53[f0/]M _=P If),f _Qe3x0p(100.(7-8b53a9r8k1_8w5i3df/tMh_ P*I) ,P SQY3_03(G0P.P7_85T39H8R1_8S5P3Rf/EMA_DP_I)L,O WQ)3;0( 0 .7| 8 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~5 3981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Qsrc/libavcodec/aacpsy.c30:(356x:) 57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t356) | ( ( x ) * 10 7 3 7 4 1 8 2c4o.ef0f +- >0.s5p)r e a| d ^ _hi [0] =In file included from src/libavcodec/aacps_fixed.cf:24f: _In file included from src/libavcodec/aacps.ce:xp321: 0src/libavcodec/aacps_fixed_tablegen.h(-:b179:a36r:k _warning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]id th * PSY_3 G179P | P _ T H R _ QS30P(R0E.A7D8_5H3I98)1;8 5 3| f ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~/M _PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853src/libavcodec/aacpsy.cf:/357M_:P57I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.7853 9357 | 8 1 8 5 3 f / M _ P I ) ,c Qo30e(f0f.-7>8sp5r39e8a1d8_5lo3wf/[M1_]PI )=, f f_| e ^~~~~~~~~~~~~~x p10(src/libavcodec/aac_defines.h-:b44a:r36:k _note: wexpanded from macro 'Q30'i dth * 44en | _#sdpefrienaed _Ql3o0(wx)); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:src/libavcodec/aacpsy.c11:: 358warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179358 | | Q3 0 ( 0 . 78 5 3c9o8e1f8f53-f>/sMpr_ePaId)_,h i Q[301(]0 .= 7f85f3_9e8x1p81503(f-/baMr_kP_Iw)i, dQt3h0 (*0 .e7n8_5s3pr9e8a1d8_5h3if/)M;_ P I)| , ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #defisrc/libavcodec/aacpsy.cn:e360 Q:3530:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | ( i n t) ( ( x) *mi1n0s7n3r7 4=1 e8x2p42.(0p e+ _0.m5i)n /| ^b and_sizeIn file included from ssrc/libavcodec/aacps_fixed.c[:24g: ]In file included from )src/libavcodec/aacps.c :-32 : 1src/libavcodec/aacps_fixed_tablegen.h.:1785:f136;: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^~~~ src/libavcodec/aacpsy.c :178360 | : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30( 0360. | 8 9 9 5 23 3 77 4 f / M _ PmIi)n,sn rQ3 0= (ex0p.29(06p9e0_6m9i62n4 f// M_bPaIn)d,_ sQi3z0e(s0[.g9]20)1 1-94 014.85ff/;M _ P| I ~~~~ ~~~~~~~^~~~~~~~~~~~~~~) , Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Qsrc/libavcodec/aacenc.c30(0:.94689:9285:2 3warning: 3implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]7 74f/M_PI), Q30( 0.9469 | 0 6 9 0 6 9 6 2 4 f /M _ PI ) , Qi3f0 ((0.!9(2f0a11b9s4(04c8pfe/-M>_cPhI[)c,h ]Q.3c0o(e0f.f9s6[9k8]3)6 5<9 217Ef1/6M)_)P I{) ,/ /Q 3E0n(s1u.r0e6 7h1e5a8d3r4o1o4mf /fMo_rP Ie)n,e rQg3y0 (c1a.l4c6u4l7a9t3i4o4n3 7 f| / ~~~~ ^~~~~~~~~~~~~~~~~~~~~M _PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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.464793443src/libavcodec/aaccoder.c7f/:M_783P:I19):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 783 | 44 | # de f i*n e( lQa3m0b(dxa) / 1 2 0 . f ) ; | ~ ~~~~~~~^~~~~~~ (int)((x)*1src/libavcodec/aaccoder.c0:77823:7524:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) 782| | ^ / In file included from (src/libavcodec/aacps_fixed.c(:a24v: cIn file included from tsrc/libavcodec/aacps.cx:-32>: fsrc/libavcodec/aacps_fixed_tablegen.hl:a177g:s136 :& warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V_ CODEC_FLAG_QS C177A | L E ) ? 2Q.300f( 1:. 0a0v7c9t2x4-5>5c6h7_fl/aMy_oPuIt).,n bQ_3c0h(a1n.n0e2l0s8)2 3 8| 3 ~ ^~~~6 3f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567fsrc/libavcodec/aacdec_template.c/M_:PI1565):,35 :Q 3warning: 0(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 .0208238363f/M_P I1565) | , Q 3 0 ( 1 . 0 4 3 3 0 7 3 0 44 f / M _iPfI )(,o fQf3s0e(t1[.01]2 0>8 5215053U9)9 f{/ M _| P ~~~~~~~~~ ^ ~~~~I ), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | src/libavcodec/aacpsy.c : 420Q:3350:( 1warning: .1missing field 'window_shape' initializer [-Wmissing-field-initializers]0 61993837f/M_P I420) | , Q 3 0F(F1P.s1y2W1i9n3d3o817w9Ifn/fMo_ PwIi) , =Q 3{0 ({1 .01 4}8 4}9;4 1 2| 4 ^4 f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q3034(x) warning s generated . (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_Psrc/libavcodec/aacpsy.cI), :Q35650:(18.:2 7warning: 96implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 78271f/M_PI), Q565 | 3 0 ( 1if.(a3c03t8i6v36e44_6lfi/nMe_PsI )=,= Q03.00(1). 37 1| 0 ^~~~~~~~~~~~ ~~1 25685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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_Psrc/libavcodec/aacenc.cI), : | 1177 ^~~~~~~~~~~~~~: 80:src/libavcodec/aac_defines.h :warning: 44:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44 | #def i1177n | e Q3 0(axv) _ l o g ( a v c tx , A(Vi_nLtO)G(_(IxN)F*O1,0 7"3Q7a41v8g2:4 .%0. +3 0f.5\)n " ,| ^ s->lambda_In file included from cosrc/libavcodec/aacps_fixed.cu:24n: tIn file included from src/libavcodec/aacps.c :?32 : ssrc/libavcodec/aacps_fixed_tablegen.h-:>173l:a86m: bwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a _sum / s-> l173a | m b d a _ Qc3ou0n(t1. 3:5 0N5AN5)56;5 8 3f| / ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ M_PI), Q30src/libavcodec/aacenc.c(1:.117736:2100:8 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]79 82f/M_PI), 1177Q | 3 0 ( 1 .a3v8_2l05o0g9(9av1c1tfx/,M _APVI_)L,O QG3_0I(N1F.O4,3 "2Q7a8v4g19:9 %7.f3/fM\_nPI"),, s-Q>3l0a(m1b.da4_8c5o0u0n1t4 4?4 8sf-/>M_lPaIm)b,d aQ3_0s(1u.m5 5/9 0s1-4>3l2a0m4fb/dMa__PcIo)u,n t | : ^~~~~~~~~~~~~~ NANsrc/libavcodec/aac_defines.h):;44 :| 36 ~~~~~~ ^~~: note: expanded from macro 'Q30' /usr/include/math.h:15 :4419: | #dnote: efexpanded from macro 'NAN'i ne Q3 150 | (#xd)e f i n e N A N ( i nt )_(_(bxu)*i1l07t3src/libavcodec/aacpsy.ci7n4:_18n616a2n4.:f480(:" "+warning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0 | . ^~~~~~~~~~~~~~~~~~5 ) | ^ 616In file included from | src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 173 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] form_fact o173 | r +Q=3 0(s1qr.t35f05(5f5a6b58s3(fc/oM_ePfIs)[,s tQa3rt0+(i1].)3)6;28 4 | 2 ~~~~ ^~~~~~~~~~~~~~79 82f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/aaccoder.c | ^~~~~~~~~~~~~~: 920:19src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44 | #920 | d e f i n e Q 3*0( x()l a m b d a / 1 2 0 .(ifn)t;) (( x| ) ~ ~~~~~~~^~~~~~~* 1073741824src/libavcodec/aaccoder.c.:0 919+:52 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 919 | In file included from src/libavcodec/aacps_fixed.c : 24: /In file included from (src/libavcodec/aacps.c(:32a: vsrc/libavcodec/aacps_fixed_tablegen.hc:t172:x61-:> fwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a gs & AV_CO D172E | C _ F L A G _QQ3S0C(A1L.E41)3 6?1 4239.203ff /:M _aPvI)c,t xQ-3>0ch(_1l.a4y2o29u32t2.n6b7_2cfh/Ma_nPnIe),l Qs3)0 (1 .| ~ ^~~~4 373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ CC libavcodec/aarch64/vc1dsp_init_aarch64.o In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/src/libavcodec/aacenc.cM_P:I)1245, :Q193:0 (warning: 1comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare].5 369486809f/M_PI), Q124530 | ( 1 . 55 0f0o6r87 3(6i1 f= /0M_;P Ii) ,< FQF3_0(A1RR.A5Y6_7E9L7E5M75S9(5afa/Mc__PnI)o,r m| a ^~~~~~~~~~~~~~ l_chsrc/libavcodec/aac_defines.ha:n44_:l36a:y onote: uexpanded from macro 'Q30't s); i+ +)44 | #{d e f| in ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e Q30(x) src/libavcodec/aacenc.c : 1254 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (int)(( x)1254*1 | 0 7 3 7 41 82 4 . 0f o+r 0(i. =5 ) 0 ;| ^i < FF_ARRIn file included from Asrc/libavcodec/aacps_fixed.cY:_24E: In file included from Lsrc/libavcodec/aacps.cE:M32S: (src/libavcodec/aacps_fixed_tablegen.ha:a169:c86_: pwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e_configs); 169i | + + ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q30(1.5src/libavcodec/aacenc.c1:4613002:191:3 7warning: 7comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 f/M_PI) ,1300 | Q 3 0 ( 1f.o5r1 8(1i3 3=40 109;f /iM _

4dA7aV8t_faO/[PM0T_]_P.TIeY)nP,vE __QfB3aO0cO(sL1_,.q 5[{6e.9]i2[61k43] 6>=2> 81-8)1f }/,M+ _ -P71I),) ,*1 , | | A ^~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~A CENCsrc/libavcodec/aac_defines.h_:F44L:A36G:S }note: ,expanded from macro 'Q30' | ^ 44 | #define Q30(x) (int)((src/libavcodec/aacenc.cx:)1396*:11430:7 3warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]4 1824.0 + 0.5 )1396 | | ^ {"aac_isIn file included from ",src/libavcodec/aacps_fixed.c :"24I: nIn file included from tsrc/libavcodec/aacps.ce:n32s: isrc/libavcodec/aacps_fixed_tablegen.ht:y168 :s86t:e rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o coding", offs e168t | o f ( A A C EQn3c0C(o1n.t5e3x9t1,8 4o0p9t3i5ofn/sM._iPnIt)e,n sQi3t0y(_1s.t5e4r1e1o7)0,8 3A5V5_fO/PMT__PTIY)P,E _QB3O0O(L1,. 5{4.4i16944 3=4 017}f,/ M-_1P,I )1,, QA3A0C(src/libavcodec/aacsbr.cE1N.:C589_5:F129L7:A8 Gwarning: 3Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6} 8,0 9 f| / ^M _PI )89, | Q 3 0 ( 1 . 5 5 9 1 6 0 9 4 7 8 f / M _tPsrc/libavcodec/aacenc.ceI:m)1397p,: 2137Q :3= 0 warning: (fmissing field 'unit' initializer [-Wmissing-field-initializers]1f ._5e6x9p221f3i 6(13972( | 8p 8a fn /_ Mo{_f"PfaIsa)ec,t_ p -n| s ^~~~~~~~~~~~~~s" b,r -">Psrc/libavcodec/aac_defines.hde:ar44tc:ae36[p:1t ]unote: .aexpanded from macro 'Q30'el n vn_osrc/libavcodec/aaccoder.cif sa:44ec1011 | s :#_s31dque:[bf seitwarning: ]nimplicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]i[et k u]Qt)3i>0o>(n1x")), * o1010 f | | f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~s e t o f ( A A C E n c( Ci on nt t) e( x( tx ,) * o1 p0 t7Mi3[o7in4]s1 .8=p2 n4(s.s)0c, e 0+A- V>0_c.Oo5src/libavcodec/aacsbr.cP)e:T f92_ f:T| s21Y ^[P :sE t_warning: aBimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rO tO+In file included from L(,wsrc/libavcodec/aacps_fixed.c +: {w2492.2: | i)In file included from 6*src/libavcodec/aacps.c 41: 232 =8: +src/libavcodec/aacps_fixed_tablegen.h 1i: }] 168, : 61-| :1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 , 1011Ai | Af C E( Nt C e _168mF | pL 1A G >S } 1, E Q2 30| 0) ^ ( 1{ . 5 3| 9 ^~~~~ ~ 1 8 4 0 9 3 5 f /+M _sPcIe)1,- >Qc3o0src/libavcodec/aacenc.ce(:f11398f.:s5130[4:s1 t1warning: a7missing field 'unit' initializer [-Wmissing-field-initializers]r0 t8+3(5w5+fw/2M)_ *P13981I | 2) 8, + iQ ]3{)0" (a*1a .c50_4.t45n1;s9 "4 ,3| 4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~"0 T7efm/pMo_rPaIl) ,n oQi3s0e( 1s.h5a5p1i7n8g3"6,8 0o9fff/sMe_tPoIf)(,A AQC3E0n(c1C.o5n5t9e1x6t0,9 4o7p8tfi/oMn_sP.It)n,s )Q,3 0A(V1_.O5P6T9_2T1Y3P6E2_8B8OfO/LM,_ P{I.)i,6 4 | = ^~~~~~~~~~~~~~ 1}, src/libavcodec/aac_defines.h-:144,: 361:, note: Aexpanded from macro 'Q30'A CENC_F L44A | G#Sd}e,f i n| e ^ Q30(x) (int)((x)*1073741824.0 + 0.src/libavcodec/aacenc.c5:)1399 : 128| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacps_fixed.c :139924 | : In file included from src/libavcodec/aacps.c : 32{: "src/libavcodec/aacps_fixed_tablegen.ha:a168c:_36l:t pwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "Long term p168r | e d i c t i oQn3",0 offsetof(ACC libavcodec/aarch64/videodsp_init.o ACEncContext, op(t1i.o53n9s1.8l4t0p9)3,5 fA/VM__OPPIT)_,T YQP3E0_(B1O.O5L4,1 1{7.0i86345 5=f /0M}_,P I-)1,, Q13,0 (A1A.C5E4N4C1_9F4L3A4G0S7}f,/ M _| P ^I ), Q30(1.5517836809f/M_PI), Q30(1.5591609src/libavcodec/aacenc.c4:714008:f129/:M _warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]I ), Q30(1.5 614009 | 2 1 3 6 2{8"8afa/cM__pPrIe)d," , | " ^~~~~~~~~~~~~~A AC-Maisrc/libavcodec/aac_defines.hn: 44p:r36e:d inote: cexpanded from macro 'Q30't ion", o44f | f#sdeetfoifn(eA AQC3E0n(cxC)o n t e x tsrc/libavcodec/aacpsy.c , : o 794p :t22 i: o nwarning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].( pirnetd))(,( xA)V*_1O0P7T 3_7947T | 4Y 1P 8E 2_ 4B .O 0O L +, 0{ .. 5ii)6f 4 (| =f ^ a 0b}s,( d-e1l,tIn file included from a src/libavcodec/aacps_fixed.c_1:p,e24 : A)In file included from A src/libavcodec/aacps.cC>:E 32N0: C.src/libavcodec/aacps_fixed_tablegen.h0_:5F168fL :A*11G :Sd }ewarning: ,simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i r| e ^d _pe) | ~~~~ ^~~~~~~~168 | Q30(1src/libavcodec/aacpsy.c.5:37949:1408:4 src/libavcodec/aacenc.c0warning: :9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]14013 :5130f:/ Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]794P | I ) , Q 3 0 ( 11401 . | 5 4 1 1 i7{f0" 8a(3af5ca5_bfps/c(Med_"Pe,Il )t",aF _oQpr3ec0)e( s1> . t50h4.e40 15u9fs4 e3* 4 o0df7e fsP/iCMrE_esPd"I_,)p ,eo )fQ src/libavcodec/aacsbr.cf3 s:0| e(106 ~ ~~~~~~^~~~~~~~~~~~t:1 o28.f:5( 5Awarning: 1A7Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8E 3n6c8C0o9nft/eMx_tP, I 106)o | ,p t Qi 3o 0n (s 1. .p 5c5e 9) 1, 6 0A 9V 4_ 7O 8PafTv/__MTa_YsPPsIEe)_r,Bt O0QO(3Lt0,e( m1{p..15i 66<94=2 1=13 E6022}08,)8 ;f- /1 M,| _ ^~~~~ ~~P1 I,) ,A A C| E ^~~~~~~~~~~~~~N Csrc/libavutil/avassert.h_:F38src/libavcodec/aac_defines.hL::A1144G::S 36}note: :,expanded from macro 'av_assert0' note: expanded from macro 'Q30'| ^ 38 | 44 | # d eiffi n(e! (Qc3o0n(dx))) { ( i n t ) ( ( x ) * 1 0 7 3 74 1 8 2 4 . 0 + 0 . 5 ) | ^ In file included from \ src/libavcodec/aacps_fixed.c :| 24 ^~~~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/aacenc.c :1403:10src/libavcodec/aac_defines.h:: 44warning: :missing field 'help' initializer [-Wmissing-field-initializers]36 : note: expanded from macro 'Q30'1403 | { N44U | L#Lde}f i n| e ^ Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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.56990695In file included from 00fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h):,533 : 83| ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 44 | #define Q 35330 | ({xQ)3 1 ( - 0 . 0 1 0 5 3 0 4 9 8(6i2n0t2)0(f()x,) *Q13017(3-704.16862945.900 5+8 003.651)6 6 f| ) ^} , {Q31(-0.In file included from 9src/libavcodec/aacps_fixed.c1:2246: 6In file included from 3src/libavcodec/aacps.c6:7329: 5src/libavcodec/aacps_fixed_tablegen.h7:21679:361f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0src/libavcodec/aaccoder.c.11:5 10542:167235 | 9: 3 8warning: 1implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 4 0 0Q3340f()1}.,5 5 3 | 01053 ~~~~^~~~~~~~~~~~~~~~~~~ | 1 5 3 5 1 3 src/libavcodec/aac_defines.hf :/ 45M :_ 36P :I ) note: , expanded from macro 'Q31' Q 3 0 ( 1 . 5 455 | 4 #1 d3e4 f7i2 n6 e5M f[Q/i3M]1_ (P=xI ))( ,s c Qe 30 0- (> 1c .o 5e 5f 5f 8s 3[ 7s(5ti1an2rt0t)f+src/libavcodec/aacsbr.c/((M(:w_x119+P):wI*562)2:),1 * 4warning: 1Q7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]234 808+(3i16.]45 86 .0| 01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 +8 511904 | .2 5 41054)f | / M | _ ^ ~ P I ) , Qsrc/libavcodec/aacenc.c 3 0 (:In file included from 11415src/libavcodec/aacsbr_fixed.c : .: 62 512 : 6: src/libavcodec/aacsbrdata.h 4 : 2warning: 533 5 missing field 'value' initializer [-Wmissing-field-initializers]: 6 58 9 : 0 s6 warning: b5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1415rf | -/ >M d_ aP tI { a) 533[, N | c U{hQ+LQ]3 L3.0s 1e(c}(n1e -v.1 0_5-| .f6> ^0a9c 1c9o0s0e5[6f3e9f0]54s[09[k80s]6ft 2/a=0Mr 2_tf0P+ffI(_))we,,+x wpQ 223| )f1 ^~~~~~~~~~~~~~*i( 1(-2(08src/libavcodec/aac_defines.h.s+:b6i44r6]:-9)36>5 :d9* a0 note: t50expanded from macro 'Q30'a8.[ 05c3;h6 ]1 44.6| | e6 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~#nf dv)e_}ff,ia nc{esQ _3Qq13[(0e-(]0x[.)k9 ]1 > 2> 61 6) 3 6 +7 9 65 )7 2 9 | 3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f( )i,n tQ)3(1 ((120x- | )0 *. 11 01 75 32 27 94 31 88 12 44 0. 00 3 4+ f )0 }. ,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h : 45 :36 :In file included from src/libavcodec/aacps_fixed.c note: :expanded from macro 'Q31' 24 : In file included from src/libavcodec/aacps.c : 32 : 45 src/libavcodec/aacps_fixed_tablegen.h | :# 167d :e 36f :i n warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 1 ( x*) e x p 2167 _ | t a b [ s b r Q- 3> 0d((ai1tn.at5[)5c(3h(0]x1.)5e*3n25v11_43f7fa4/c8Ms3__6Pq4I[8)e.,]0 [ Qk+3] 0 0(&. 151.)]5 ;5 4src/libavcodec/aacdec_template.c| 1 ^ ~| 3: 4 ~12627 :2526:5 fwarning: /In file included from Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c _:P62I: )src/libavcodec/aacsbrdata.h,: 533Q:3310:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 512625 | 8 3 7 5 1M2 0533fD | /C{MTQ__3PI1IN()I-,T0 (.Qa031c00-(5>13m.0d54c69t08116202080,52 40 2f4a)fc,/- M>Q_m3Pd1Ic()tsrc/libavcodec/aacsbr.c-,10: 2.121Q06:3_6250f9:(n5 1,9warning: . 0implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]5 5 6 84102235066,19 60121T6 | 6Xf 5_) fS} /C, MA _L{ PEQ I(3 11) .(, -0 0/ Q.13 920 10( 2) 16) .6 53 66 | 97i ^~~~~~~~~~~~~~~~~99f 05 67(925s90b3src/libavcodec/aac_defines.h0rf:f-)/>46,Md: _a36QPt3:Ia1 )([note: ,-cexpanded from macro 'TX_SCALE' 0h .]| 1. ^~~~~~~~~~~~~~1e 5 n246v2 | src/libavcodec/aac_defines.h_9:#f443da8:ec136fs4:i[0 ne0note: e]3expanded from macro 'Q30' [4 TkfX])_ } S>,44C | A1# ELd| 2Ee ~~~~^~~~~~~~~~~~~~~~~~~0(f )xi )n{src/libavcodec/aac_defines.h e: 45 | Q: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~336 0: ( xnote: )expanded from macro 'Q31' ( ( x ) * 45 | 1 #2 d8 e. f0 if n)(e i nQ| t3 ~ ^~~~~~)1 (((xx)) src/libavcodec/aacdec_template.c* :1 12570 :7 133 :7 4 note: 1 expanded from macro 'MDCT_INIT'8 2 4 . 0 (+ i 1257n0 | t. )5 () ( x s)| c* ^a2 l1e4 7=4 8s3v6aIn file included from 4l8;. src/libavcodec/aacps_fixed.c0 : 24+ : In file included from 0 src/libavcodec/aacps.c. :5 32) : src/libavcodec/aacps_fixed_tablegen.h :| 167 ^ ~ : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 533 167: | 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0 ( 1 . 5 5 5333 | 0 {1 Q5 33 15 (1 -3 0f ./ 0 M1 _0 P5 I3 )0, 4 9Q 83\60 2( 01| 2. ^~~~05 f5)4,1 3Q43712(6-50f./6M6_9P5I9)0,5 8Q03306(116.65f5)5}8,3 7{5Q13210(f-/0M._9P1I2)6,6 3Q63709(517.259630f1)0,8 5Q43214(f-/0M._1P1I5)2,2 9Q33801(410.053644f2)5}6,9 0 6| 5 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .56990 6459 | 5#0d0eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1f4i7n4e8 3Q63408(.x0) + 0 . 5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:45321:8842:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 532 | {Q31( In file included from 0.src/libavcodec/aacps_fixed.c8:0247: 0In file included from 5src/libavcodec/aacps.c0:6323: 7src/libavcodec/aacps_fixed_tablegen.h6:91663:51361:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.296536 61668 | 2 8 4 4 0 8 fQ)3},0 ({1Q.3516(0-709.src/libavcodec/aacdec_template.c6368:19126388:5152f4:/7 M8warning: _8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P9 I6)9,2 6Qf3)0,( 1Q.35 161263(1 | 4 02 .6 85 92M50D73C2fT6/_0MI5_7PN1II7)T0,(8 a7Qcf3-)>0}m(,d1 c. t5| 16 ~~~~~^~~~~~~~~~~~~~~~~~22 83,8 4 src/libavcodec/aac_defines.h4a:8c456-:2>36fm:/d Mcnote: _texpanded from macro 'Q31'P1 I2)8,_ fQ n345,0 | (# 1d .e15f26i8n4,e7 8TQ6X37_19S(1Cx8A)fL /E M( _1 P. I0 )/ 1, 2 8Q )3 )0 ( 1 .| (5 ^~~~~~~~~~~~~~~~~i6 n7t1)1(9(5src/libavcodec/aac_defines.hx9:)846*4:2f361/:4M 7_note: 4Pexpanded from macro 'TX_SCALE'8I 3)6,4 8Q.3 0046 | (+#1 d.0e5.f75i0)n2 esrc/libavcodec/aacsbr.c 9| T6 ^ ~:X279 _8:S723C5:Af L/warning: EIn file included from Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](src/libavcodec/aacsbr_fixed.c_ x:P)62I: ) src/libavcodec/aacsbrdata.h, : 532 :| 58 ^~~~~~~~~~~~~~ :79 | warning: src/libavcodec/aac_defines.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: ( 44 (: x36 ): *note: expanded from macro 'Q30'532f1 | o2{r8Q .3(01e f( 44) = | 0 # .1d| 8;e ~ ^~~~~~0 f 7ei0n5 src/libavcodec/aacdec_template.ce0:< 61257=3Q: src/libavcodec/aacdec_template.c3713s06:b(:9 rx17053note: -):5expanded from macro 'MDCT_INIT'> 391 d :fa )t warning: ,a comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare][1257 0 | Q ] 3 . 1 b ( s _s0 nc . ua17052 ml | 9(_e 6ie 5nn= 3tv 6);s 6( v 8(ea 2x+l 8)+; 4*) 41 00{ 87 f3 )7| }4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ,1 8f {2o Q4r 3. src/libavcodec/aacsbr.c 10(: ( g80 -+r: 0 o27 .0u: 3.p 85 warning: 9)= comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 8 10 | 4; ^7 8 g 880r 9 | o 6 u 9In file included from p 2 src/libavcodec/aacps_fixed.c 6 : cn Qf[| 3os ~~~~^~~~~~~~~~~~~~~~~~~\0+b (=r 11| -src/libavcodec/aac_defines.h2 ^~~~.>8: 5d)456a :0t{367a :9 [ 6| 0note: 6 ~~~~~ ^ ~~~~~~~~~~~~~~~~]expanded from macro 'Q31'1 . 8b5sf_/fM r_e45Pq | I_#)rdsrc/libavcodec/aacdec_template.ce,e:sf 1709[iQ:en339]e0:] ( ;Q1warning: 3.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]k15 +(6+x1))4 2{1709 6 | 5 2| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 f / M _ P I src/libavcodec/aacsbr.c ) : ,(101 i: Qn23 3t: 0) f((warning: o(1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]rx. )5(*6g22r1 3o41018u7 | 4p4 4 8 8=3 6 6 024; f8 /.g M0r _ ofP+uoI pr)0 ,.<( 5 eQ)( 3 A=0 A (| C11 ^ ~_;. S 5Ie6G 4N<7E=8)In file included from 6gsrc/libavcodec/aacsbr_fixed.cs7_:b9l62r1e-8n>: ;fdsrc/libavcodec/aacsbrdata.h /a:gMt532r_a:oP[32uI0:p)] +,.warning: + bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],Qs 3_c0nf(uo1m+._=5 n15326o2 | 7i8{1s)Q1e 39src/libavcodec/aacdec_template.c1;{5( : 9e1264 08+:| .4+52 ~~~~~ ^ ~~~~~~~~~~~~~~~~8f): 0/ 7M{warning: 0_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5P 0I| 6)src/libavcodec/aacdec_template.c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~3, :7 17426Q:9343 301264:5src/libavcodec/aacsbr.c( | 1:1 warning: f102. comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]):5 ,277 :0MQ 23 D1warning: 91742Ccomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6( | T 2 _80 I7 . 5N 2102f I9 | / T6 M (5 _ a3 P c6 I -6 ) >8 , m2 d8 c4 | t4 ^~~~~~~~~~~~~~ 40 88 0f fsrc/libavcodec/aac_defines.h), o}: r,44 f :ao({36crkQ:- 3 >(=1note: mg (expanded from macro 'Q30'dr0- co;0tu .4p k38 4480=< | 9_ #8f0sd1n;be4, rf7 g-i8 r>n8 one94u_ 68pqQ90 ;32<, 06 k(f(T+x)AX+),A_ )CS Q _C 3{SA 1 IL ( GE | N( 0 ~ ^ ~~~~~~~~E1 . ). 8g0 9_/ 5l4 7esrc/libavcodec/aacsbr.c8 2n:0 6;114)(0 :)i5g27 n7r: t1o | )7uwarning: ^~~~~~~~~~~~~~~~~(0pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (8+ x7+)f,*)src/libavcodec/aac_defines.h 1} :c0,11446f7 | :o3 36+7| :=4 ~~~~~^~~~~~~~~~~~~~~~~~ 11 note: 28 expanded from macro 'TX_SCALE'82src/libavcodec/aac_defines.h )4: .45 {0 : 4636 + | : | # ~~~~~ ^ ~~~~~~~~~~~~~~~~0dnote: f expanded from macro 'Q31'.eo5f ri) n (e | esrc/libavcodec/aacdec_template.cT45 ^ :X | =1763_# :Sd143Ce;:Af In file included from Liewarning: src/libavcodec/aacps_fixed.cnE comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:e(< 24 x=: Q) In file included from 3 ssrc/libavcodec/aacps.c1 b:( 1763r32x | -: ) >src/libavcodec/aacps_fixed_tablegen.h d: a166 t: a86 ( [: ( c x hwarning: ) ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . * b s 1 _ 2 n 8 u(. 166mi0 | _nf et) n) v( f ;(| o x ~ ^~~~~~r e) Q+*(3+2src/libavcodec/aacdec_template.cg0)1:r( 41257o1 7:u| .413p ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~58: 63 =06note: 74expanded from macro 'MDCT_INIT'098 ;6src/libavcodec/aacsbr.c. 6:0g1115 r81257+:o5 | 31uf 0:p/ . M 5warning: <_ )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Ps (Ic A)a| A,l ^ ~ Ce 115Q_ | 3S= 0I (GIn file included from s 1Nsrc/libavcodec/aacsbr_fixed.cv. E:a5 )62l6 g: ;1 _src/libavcodec/aacsbrdata.h 4 l: 2 e532 6 n: 5 ; 27 0: g 3 r fwarning: /M_PI), Q3 0 ( o1 u. p5 +6 +2 ,3 8 c4 f 4o 8+ 6= 21 f2 /8 M) _ P{ I ) ,| ~~~~~ ^ ~~~~~~~~~~~~~~~~ Q 3 0 ( 1 . 5 6 4 7 8 6src/libavcodec/aacdec_template.c 7 :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]91789 1: 843 f: / Mwarning: _ comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Pf 532Io | )r {, Q ( 31789Qk 1 | 3 ( 0= ( 0 10\. .; 8 5 0 6k| 7 7 ^~~~0 1< 5 1 0 9s6 5b3 9r7 8-6 4>9 fn3 /[5 Ms1 _bf Pr) I-,f)>o,d raQQ t33(a10g[((rc 1oh0.u].5p.27 b90=s62 _590f36r;62e 68qg87_r25ro8feu4/sp40M[_ 8( ~~~~~^~~~~~~~~~~~~~~~~~dia n tt) a ( src/libavcodec/aac_defines.h :[(c 45 x h :)36:] note: *. bexpanded from macro 'Q31'1 s 0 _7n3 7 u m4_1n8o245 src/libavcodec/aacdec_template.ci4s | e ;fo:.0# der+1265 :e fi+n+)52 ( e :0g.| 5 ) rwarning: o ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~uQ 3 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p1 (=x ^ )0;src/libavcodec/aacsbr.c g r : o1265In file included from 128u:p | src/libavcodec/aacps_fixed.c :31 < 24 :MD C : (warning: T _In file included from INAIcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]T (src/libavcodec/aacps.caAc :C32-_: >Ssrc/libavcodec/aacps_fixed_tablegen.hm d I(:128cGti5166 | N n t 1 :E))2g 61 ( ,_:l e( warning: acn->xm implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; )d*c t 2 51g21_ f r1664 7n4,o | u pf+o+83 6 r ,4 c85( f Q.10k o3+=21 2+80,(= 0); 1T0X _k..{5S C56 0)7<9A6 Ls6| 1 E| b ^ ~ ~~~~~ ^ ~~~~~~~~~~~~~~~~ 8(r -51f>./0nM/In file included from __P5I)src/libavcodec/aacdec_template.csrc/libavcodec/aacsbr_fixed.cq:1, :Q32;62 : 218370:k warningssrc/libavcodec/aacsbrdata.h):(53143:+83 generated)1:. 5+6:1. 4 2warning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | 6 ^~~~~~~~~~~~~~~~~ warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218370| 3src/libavcodec/aac_defines.hf/ | M ~ ^ ~~~~~~~~:_ 46P:I36)531, : | Q {note: 3expanded from macro 'TX_SCALE' Q 0 3(1 1.465 ( | 6# d0ef2 . i 318n e441 4 8 632fT/ 0X0fMo__5SrP (1gCrIo7A)LuE5(,p 8x4 Q=3)0 8 (01;7 .fg) 5 r,ou6 p4 37Imd3ct)946,00 ,Q53 4 09a(c71-.28>5m6dc7t0479f2966)2}80,7_5 fnf | ,/ ~~~~^~~~~~~~~~~~~~~~~~~M _P9I6)0,src/libavcodec/aac_defines.h ,: | 45T ^~~~~~~~~~~~~~X: _36:S note: src/libavcodec/aac_defines.hexpanded from macro 'Q31' C:AL44E:( 36451 | #:de. fnote: expanded from macro 'Q30'0i ne/ 9Q 64430 | )1)#(d ex fi)n| e ^~~~~~~~~~~~~~~~~ Q 30src/libavcodec/aac_defines.h( : x 46 :36): note: expanded from macro 'TX_SCALE' ( i n46 | #td )e (f i( nx ) (ei n*t)T(2X14(7x_S4)8CA*31L0763E487(4.18x20)4 + .00 . 5 +) 0| . ^ ~5( )( x) *| ^ 1In file included from 2src/libavcodec/aacsbr_fixed.c8.:0f62): In file included from src/libavcodec/aacsbrdata.h | src/libavcodec/aacps_fixed.c ~ ^~~~~~::24 : 531:In file included from 31src/libavcodec/aacps.c:src/libavcodec/aacdec_template.c32:: src/libavcodec/aacps_fixed_tablegen.h:: warning: 1257implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]166::11 :13 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'MDCT_INIT' 531 | {Q 31257 | 1166 (s | c 0al e. 1 =4 sv1 a3lQ0;3 0 0 5 (1 1.756 50 789 46 8 67 f1)8 , 5 fQ / 3 M 1_(- 0.P9 I5 ) 0 ,9 0Q9 8 330 5( 17 . 5566 18 429 f6)52 0} 3,f /M _{ QP I3) 1,( Q 3- 00 (. 14 7. 0506 25 3 4 8944 867 06 126f /M9 _7 PfI ))\, , QQ3| 30 ^~~~(11. (-506.43778364709514897f2/8M6_47PfI)),} , Q 30| ( ~~~~^~~~~~~~~~~~~~~~~~~1 .567src/libavcodec/aac_defines.h1:14595:9368:4 f/note: M_expanded from macro 'Q31'PI ), Q30 (451 | .#5d70e2f96i2n8e7 5Qf3/1M_(PxI)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)(( x44) | *#2d1ef4i7n4e83 6Q4380.(0x +) 0. 5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c:(62(: xsrc/libavcodec/aacsbrdata.h)*:1053173:7471:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) 531 | | ^ {Q31( 0.141In file included from 30src/libavcodec/aacps_fixed.c0:51247: 5In file included from 84src/libavcodec/aacps.c8:7f32): , src/libavcodec/aacps_fixed_tablegen.hQ:1653:1361:( -0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 50src/libavcodec/aacdec_template.c9:09812673:552:7 5warning: 1656implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 8 9 f ) } , Q{3Q0 31267(1 | (-10. 5. 6 5 4710M7D0C3T5042_999fI/M6_N7ITP(0Iac1)->6,9 mQ7dfc3t)0,1(02 41Q.,351 6(5a5-c2-7>0m2.d3070c73tf14/002M45_49_72PfI)8,n Q63,04 (10721f)4}.,, T5X6 60_66 0S| C2 ~~~~~^~~~~~~~~~~~~~~~~~6A7 LfE/(src/libavcodec/aac_defines.h1:.0M45/:1_360P2:I4) ),) note: expanded from macro 'Q31' Q| 30 ^~~~~~~~~~~~~~~~~~( 145 | .#d5src/libavcodec/aac_defines.he6:f7464i:136:n70 25e6 note: f/Qexpanded from macro 'TX_SCALE'3M 1_(PxI ))46, | # Qd e3 f0i (n1. e56 8 72T89 2X 3_ 8 (SfCiAL/EnMt(_x))P(I ( x))* , 2 1 Q 4(374(0x8)(3 16.*4 512887.00.50 1f5+1) 5 | 05 ~ ^~~~~~. 85f)src/libavcodec/aacdec_template.c/: M1257 _:| P13: ^ ~ I )note: ,expanded from macro 'MDCT_INIT' | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c: 62src/libavcodec/aac_defines.h:125744: :36 | :src/libavcodec/aacsbrdata.h :note: 530 expanded from macro 'Q30' : sc83a:le warning: =44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | s#vdaefli;n e Q 3530 | 0 (x{) Q 3 1 ( - 0 .9 99 48 1 5 3 2 7 8 29 6 ( ifnt )) ((, x ) *1 Q 0 7 33 7 1 4(1 -80 .2 549. 4 08 3+ 04.5 1) 7 51 6| 6 ^07 f ) } , { In file included from Q 3 src/libavcodec/aacps_fixed.c1:\(24 : In file included from 0src/libavcodec/aacps.c.| :932 ^~~~: 7 src/libavcodec/aacps_fixed_tablegen.h1:1651:341115: 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 3991f), Q3 1165(- | 0 . 6 75 2 8Q35015(212.5654675f1)7}3,0 2 9| ~~~~^~~~~~~~~~~~~~~~~~~9 f/Msrc/libavcodec/aac_defines.h_:P45I:)36:, note: Qexpanded from macro 'Q31'3 0(1.56 5455 | 2#7d2e0f0i7fn/eM _QP31I(),x )Q3 0 ( 1 . 56 6 0 6 6 0 2 6(7inft/)M(_(PxI))*,2 1Q34074(81.356647481.07 0+2 560f./5M)_ P I| ^ ~) , Q30(1.5In file included from 68src/libavcodec/aacsbr_fixed.c72:8629: 2src/libavcodec/aacsbrdata.h3:5308:59f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(1 .53057 | 0{51Q53115(58-f0/.M99_9P4I)8,1 5 3| 2 ^~~~~~~~~~~~~~7 82src/libavcodec/aac_defines.h:9446:f36):, note: Q3expanded from macro 'Q30'1 (-0. 54494 | 8#3d4e1f7i5n1e6 6Q0307(fx))} , { Q 3 1 ( 0 . 9 7 1(1i3nt4)5(4(3x9)3*919017f37)4,1 8Q2341.(0- 0+. 06.755)2 8| 5 ^1 5225647f)In file included from }src/libavcodec/aacps_fixed.c,: 24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::16545:86:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #165d | e f i n e QQ331(x0)(1 . 5 6 5 1 7 3 0 29 9 f / M _(PIi)nt,) Q(3(x0)(*1.2516457524782030674f/8M._0P I)+, 0Q.305()1 . 5| 6 ^ ~6 0660267f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5303:031(:1 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]67 4170256f /530M | _{PQI31)(,-0 .Q9390(914.85src/libavcodec/aacdec_template.c16:8512217:32322:7 88warning: 9comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]22 9368ff)/M,_ PQI31)( 1221,- | 0 Q3. 05 (9 1.4 8534 1775 0151 5165fo5r86f 0(i/ M=7 _f0P; )I}i), <, F {FQ3| 1_ ^~~~~~~~~~~~~~( A R0src/libavcodec/aac_defines.hR:.A449:Y736_: 1note: 1E3LEexpanded from macro 'Q30'M4 S5(4f3f 944 | _3#m9dpe9ef1gf4i)anu,e dQ 3i0(Qxo31)_ ( c -h 0a.6 75n 2n 8e5l 1s )5 ;2 2i 5+6(4i+7n)t)f( () x| }) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*, 1 0 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 418src/libavcodec/aac_defines.h24:.450: 36+: 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 165 : 61 : (iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t) ((x)*21474 8165 | 3 6 4 8 . 0Q +3 00(.15.)5 6 5| 1 ^ ~7 30299f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62, : Q3src/libavcodec/aacsbrdata.h0:(5301.:566:55 2warning: 72implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 7f/M_PI), 530 | Q{3Q0(31.15(6-6006.69909246871f5/3M2_P7I8)2,9 6Qf30)(,1 .Q536174(1-700.2559648f3/4M1_7P5I1)6,6 0Q73f0)(}1,. 5{6Q3817(2 809.297318f1/M3_4P5I)4,src/libavcodec/aacsbr.c3 9Q:3320009:(919:1 1.warning: f5)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]70,51 5Q135518f(/-M0_.P 6I200 | 7) 5, 2 8 5f1o| r ^~~~~~~~~~~~~~ 5 2(2src/libavcodec/aac_defines.hi:445: 636=4 :70 ;note: fexpanded from macro 'Q30' )i } <, s br -> n| 44_q ~~~~^~~~~~~~~~~~~~~~~~~; | i#+src/libavcodec/aac_defines.h+d:ef)i45: 36:ne{ Q 3note: | 0expanded from macro 'Q31' ~ ^ ~~~~~~~~( x) 45 | #d e f i n e Q (3i1(nxt)) ( ( x )* 10 7 3 7 4 1 8 2 4. 0 (+i 0n.t5)) ( (| x ^)* 214748364In file included from 8.src/libavcodec/aacps_fixed.c0: 24+: In file included from src/libavcodec/aacps.c0:.325: src/libavcodec/aacps_fixed_tablegen.h): 165 :| 36 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h165: | 528 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.56517 305282 | {9Q93f1/(M-_0P.I94)7,0 5Q0308(91.656655958247f2)00,7 Qf3/M1_(P-I0).,2 9Q3508(0104.25861640360660f2)6}7,f/ M{_QP3I1)(, Q03.09(115.959678407107807237566ff/)M,_ PQI3)1,( -0Q.309(18.15467887320839825378f8/1Mf_P)I}),, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.57src/libavcodec/aac_defines.h05:1455:136:5 5note: 8expanded from macro 'Q31'f /M_PI ),45 | | # ^~~~~~~~~~~~~~d efinesrc/libavcodec/aac_defines.h Q:3441:(36x:) note: expanded from macro 'Q30' 44 | # d ef i ne (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4(8i.nt0)( (+x )0*1.507)3 7| 4 ^ ~18 24.0 + 0.In file included from 5)src/libavcodec/aacsbr_fixed.c :| 62 ^: src/libavcodec/aacsbrdata.h:528:59: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :528165 | :{11:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (-0.947050 81659 | 6 6 59 8 4 f )Q,3 0Q(311.(56-501.723905289090f4/2M8_1P4I3)06,f) },Q 3{0Q(311(. 506.5951257929080077f08/7M37_6PIf)),, QQ3301((1-.05.66908661047286370f3/M8_5P7I8)1f,) Q}3,0 (1 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~6 7417src/libavcodec/aac_defines.h0:25456:f36/:M _note: Pexpanded from macro 'Q31'I ), Q3 045( | 1.#5d6e87f2i8n92e 3Q381f(/xM)_P I ) , Q 30 ( 1 . 5 7 0 5(1i5n1t)5(5(8xf)/*M2_1P47I4)83,6 4 | 8 ^~~~~~~~~~~~~~ .0 +src/libavcodec/aac_defines.h :044:.365:) note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :Q5283:031(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | { Q(3i1n(t)-(0(.x94)7*10057038976461589248.40f ),+ Q03.15()-0 . 2| 9 ^58 004281430In file included from 6src/libavcodec/aacps_fixed.cf:)24}: In file included from ,src/libavcodec/aacps.c {:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1640:136.:91 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 807087376f )164 | , Q 3 1Q(3-00(.1.9581647768334013085577f8/1Mf)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:1.4556:7368: 3note: 3expanded from macro 'Q31'3 044f/M _45 | P#I)d,e fQi3n0e( 1Q.536181(3x6)3 3 4 4 f /M _ P I ) , Q(3i0n(t1).(5(68x89)6*0251542f7/4M8_3P6I4)8,. 0Q 3+ 00(.1.55)6 9 6| 33 ^ ~7 223f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.hQ:35280:(16.:5 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 381798f/M _P528I | ){,Q 3 1| ^~~~~~~~~~~~~~( -0.src/libavcodec/aac_defines.h9:4447:0365: 0note: 8expanded from macro 'Q30'9 66598 444f | )#,d eQf3i1n(e- 0Q.302(x9)5 8 0 0 4 2 8 1 4 3 0 6 f )(}i, n{tQ)3(1(( x)0*.1097153979418807204.807 3+76 f0).,5) Q 3| 1( ^- 0.981478In file included from 30src/libavcodec/aacps_fixed.c3:8245: 7In file included from 8src/libavcodec/aacps.c1:f32): }src/libavcodec/aacps_fixed_tablegen.h:,164 :| 111 ~~~~^~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 164 | 45 | # d eQ3f0i(n1e. 5Q63176(3x)4 1 0 5 7f / M _ P I) , Q 3 0((i1n.t5)6(7(83x3)30*424f1/4M_7P4I8)3, 6Q4380.(0 1+. 506.851)3 6 3| 3 ^ ~4 4f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3062(: 1src/libavcodec/aacsbrdata.h.:55276:8848:9 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 52f/M_PI), 527Q | 3{0Q(311.5(6 9603.3972725334f25/3M4_57P8I3)7,f )Q,3 0Q(311.(57 0063.881769185f0/9M3_0P8I)1,2 6 | 8 ^~~~~~~~~~~~~~9 f)}src/libavcodec/aac_defines.h,: 44{:Q3631:( note: expanded from macro 'Q30'0. 9964 244466 | 5#d0e4f1i6ne3 f)Q,3 0Q(3x1)( 0 . 7 0 1 9 0 04 3 4 2(7in5t12)f(()x},) * | 1 ~~~~~^~~~~~~~~~~~~~~~~~07 3741src/libavcodec/aac_defines.h8:2445.:036 :+ note: 0expanded from macro 'Q31'. 5) | ^45 | #defineIn file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h : 164 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x164 | ) * 2 1 4 7 4Q83306(14.856.706 3+4 1005.7f5/)M _ P| I) ^ ~, Q30(1.56In file included from 7src/libavcodec/aacsbr_fixed.c8:33623: 0src/libavcodec/aacsbrdata.h4:4527f:/59M:_ PIwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.568 15273 | {6Q33314(4 f0/M._9P7I53)4, 2Q53304(517.853678f89)60,5 5Q23f1/M(_ P0I).,8 Q63105(10.953609861323678292f3)}f,/ M{_QP3I1)(, Q03.099(614.2574066653084117693f8)f,/ MQ_3PI1)(, 0 .| 7 ^~~~~~~~~~~~~~0 1900src/libavcodec/aac_defines.h4:344:4362:7 5note: 1expanded from macro 'Q30'2 f)}, 44 | | #d ~~~~~^~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q4530:(x36): note: expanded from macro 'Q31' 45 | (#idnte)fi(n(e xQ)*3110(7x3)74 1 8 2 4 . 0 + 0 . 5 )( i n| t ^) ((x)*2147In file included from 48src/libavcodec/aacps_fixed.c3:624: 4In file included from 8src/libavcodec/aacps.c.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0.1645:)61 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 164src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 527 :Q323:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5676341057 f527/ | M{_QP3I1)(, 0Q.3907(513.45265738435373803474ff)/,M _QP3I1)(, 0Q.3806(115.05963801831623638494ff)/}M,_ P{IQ)3,1 (Q 300.(919.654628486966500545126f3/fM)_,P IQ)3,1 (Q 300.(710.159609064333472272531f2/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:5457:0366:3 8note: 1expanded from macro 'Q31'7 98f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q31src/libavcodec/aac_defines.h(:x44): 36 : note: expanded from macro 'Q30' 44( | i#ndte)f(i(nxe) *Q23104(7x4)8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:0527 :+7 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 527 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:7325: 3src/libavcodec/aacps_fixed_tablegen.h4:21645:3364:5 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7f), Q31( 0. 81646 | 1 5 0 9 3 0 8Q132608(91f.)5}6,7 6{3Q43110(5 70f./9M9_6P4I2)4,6 6Q53004(116.35f6)7,8 3Q33310(4 40f./7M0_1P9I0)0,4 3Q43207(511.25f6)8}1,3 6 3| 3 ~~~~~^~~~~~~~~~~~~~~~~~4 4f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (1.568 8459 | 6#0d5e5f2ifn/eM _QP3I1)(,x )Q 3 0 ( 1 . 5 6 9 6 3 3 7 2 2(3ifn/tM)_(P(Ix)),* 2Q13407(418.35674086.308 1+7 908.f5/)M _ P| I ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'526 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 35260 | ({xQ)3 1 ( - 0 . 9 3 4 1 2 0 4 1 7(5i8n7t4)4(f()x,) *Q13017(3 704.14812347.400 5+2 002.453)6 3 f| ) ^} , {Q31( 0.9In file included from 60src/libavcodec/aacps_fixed.c6:3249: 4In file included from 3src/libavcodec/aacps.c3:1325: 5src/libavcodec/aacps_fixed_tablegen.h1:1164f):,11 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.9311670954 11642 | 8 0 f ) } , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.56src/libavcodec/aac_defines.h7:6453:4361:0 5note: 7expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f1i.n5e6 7Q83313(3x0)4 4 f / M _ P I ) , Q 3 0 ((1i.n5t6)8(1(3x6)3*324144f7/4M8_3P6I4)8,. 0Q 3+0 (01..55)6 8 8| 9 ^ ~6 0552f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5261:.595:6 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 37223f/M_P I526) | ,{ QQ3310((-10..59730461328014719785f8/7M4_4PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.4src/libavcodec/aac_defines.h1:3447:4360:5 2note: 0expanded from macro 'Q30'2 4363f) }44, | #{dQe3f1i(n e0 .Q93600(6x3)9 4 3 3 1 5 5 1 1 f ) , Q 3(1i(n t0).(9(3x1)1*61700793574411288204f.)0} ,+ 0| . ~~~~~^~~~~~~~~~~~~~~~~~5 ) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q1633:1136(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n163t | ) ( ( x ) * 2Q13407(408.30654681.704 9+6 07.45f)/ M _| P ^ ~I ), Q30(0.In file included from 05src/libavcodec/aacsbr_fixed.c2:6626: 2src/libavcodec/aacsbrdata.h9:25263:932f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0. 045267 | 3{1Q13318(0-50f./9M3_4P1I2)0,4 1Q73508(704.40f3)3,8 4Q73611(5 10f./4M1_3P7I4)0,5 2Q03204(306.30f2)0}7,2 7{6Q13717(f /0M._9P6I0)6,3 9Q43303(105.501012f8)2,0 5Q93611(f /0M._9P3I1)1,6 7 0| 9 ^~~~~~~~~~~~~~5 4128src/libavcodec/aac_defines.h0:f44):}36,: note: | expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q30 (45x | )# d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7 3(7i4n1t8)2(4(.x0) *+2 104.754)8 3 6| 4 ^8 .0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 163src/libavcodec/aacsbr_fixed.c::11162:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 526 | { Q 3Q13(0-(00..903546112704491src/libavcodec/aacsbr.c6775:842257f:4/194M:f_ )Pwarning: ,Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ) Q,3 1Q(3 00(.04.103572 4622506 | 52 29 02 23 493f6/f3Mof_r)P }I(,)e , { =QQ 33010;(( 0e0. .0<94 67c03h61_31d93a48t30a35-1f>5/b5Ms1__1PnfIu))m,,_ eQQn33v10;(( 0e0.+.0+93)33 18{14 67 76| 01 ~ ^ ~~~~~~~~~~~~~~~~~~~95 514f1/2M8_0PfI))},,src/libavcodec/aacsbr.c :Q 2273| :0 ~~~~^~~~~~~~~~~~~~~~~~~23( :0 .warning: 0src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2: 0457:2367:6 1note: 2277expanded from macro 'Q31' | 7 f / M _ P 45I | ) #,fd oeQrf3 i0(n(ke0 .=Q0 30012;(8 xk2) 0< 5 9s 6b 1 rf -/ >M n_ _P lI i) m, ; ( i | nk ^~~~~~~~~~~~~~t+ )+()( src/libavcodec/aac_defines.hx{:) 44* 2:| 136 ~ ^ ~~~~~~~~~~4: 7 4note: 8expanded from macro 'Q30'3 648.0src/libavcodec/aacsbr.c :+44230 | :0#57.d:5e )fwarning: icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] n | e ^ ~ Q30(x) 230 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 525 : 84 : warning: (fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]io nrt )((m( x=) *s5251b | r{0-Q7>33f17_(4t-1a08b.2l94e8l.7i05m 9[+6k 0]06 .9-5 4)s6 b0 r4| -9 ^>f k)x,[ 1Q]3; 1In file included from m(src/libavcodec/aacps_fixed.c :<024 .: s8In file included from b2src/libavcodec/aacps.cr2-:8>328f: 7_src/libavcodec/aacps_fixed_tablegen.h1t:4a1633b:0l863e:0l 7i3warning: mfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][) k} ,+ {1Q]3 1-( s163b0 | r. -8 >7 k4 x3 [4 17Q]93;40 7(m40+3.+60)25 56{f1 )7 ,4| 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q6 3714(f /0M._8P9src/libavcodec/aacsbr.cI3:)9245,9: 457Q9:3 50warning: 6(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]50 5.403532f6)6} 2,2459 | 2 | 3 ~~~~~^~~~~~~~~~~~~~~~~~9 f / M src/libavcodec/aac_defines.h_ :P 45I :) 36, : Qfnote: 3oexpanded from macro 'Q31'0r ( 0(.m0 4=457 | 3s#1bd1re3-f>8if0n_5etf a/QbM3l_1eP(lIxi))m, [ kQ ]3 0 -( 0 s. b0 r3 -3 >8 k4 x7 [6(11i]5n;1t f)m/( M(<_x P)s*Ib2)r1,-4 >7Qf43_80t3(a60b4.l80e.2l00i 7m+2[ 7k06 .+15 7)17 ]f /| -M ^ ~ _ sPbIr)-,> kQxIn file included from 3[0src/libavcodec/aacsbr_fixed.c1(:]062;.: 0src/libavcodec/aacsbrdata.hm0:+2525+8:)259 0:{5 9warning: 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ M_PI), 525src/libavcodec/aacsbr.c| | : ^~~~~~~~~~~~~~{251 Q:3571:src/libavcodec/aac_defines.h( :-warning: 440comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:. 369:8 7note: 5expanded from macro 'Q30'9 6 02516 | 9 4 446 | #0 d4 e9 ff i) n, e Q Q3f31o0(r( x0().m 8 2= 2 8s 8b 7r 1- 4 >3 f0 _3 t0 a7 b3(lfie)nl}ti,)m ([{(kQx]3) 1*-(1 0s07b.3r87-74>41k38x42[7419.]40;7 4+m3 60<2. 55sf)b) r, - >| Qf ^3_ 1t(a b0l.e8l9i3m9In file included from [9k4src/libavcodec/aacps_fixed.c 9:+524 6: 15In file included from ]5src/libavcodec/aacps.c 4:-332 3: sfsrc/libavcodec/aacps_fixed_tablegen.hb):r}163-,:> 61k :x| [ ~~~~~^~~~~~~~~~~~~~~~~~warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ; src/libavcodec/aac_defines.hm:+45+:)36 :{ note: 163expanded from macro 'Q31'| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45Q | 3#0d(src/libavcodec/aacsbr.ce0:f.257i0:n557e:6 1Qwarning: 73comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]41 9(6x7)4 f / M _257 P | I ) , Q 3 0 ( (0 i. n0 t5 )2f(6o(6rx2 )9(*2m23 19=4f 7/sMb4_r8P-3I>6)f4,_8 t.Qa03b 0l+(e 0l0.i.0m54[)7k 3] 1 | 1- ^ ~3 8s0b5rf-/>Mk_In file included from xPsrc/libavcodec/aacsbr_fixed.c[I:1)62],: ; src/libavcodec/aacsbrdata.h Q:m3525 0:<(32 0:s. b0warning: r3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-3 >8f4_7t6a1b5l1e fl525i/ | mM{[_QkP3 I1+)( ,-1 0]Q. 39-08 (s70b5.r90-62>00k67x92[47166]01;47 97mff+)/+,M) _ QP{3I 1) (,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0Q .3802(208.807012src/libavcodec/aacsbr.c48:3226500:355709:76 31warning: ffcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])/ }M,_ P{IQ)3,1 (265 | | 0 ^~~~~~~~~~~~~~. 8 7 4 3src/libavcodec/aac_defines.h 4: 744 9: 436 7: 4 3note: f6expanded from macro 'Q30'o2 r5 f()m, 44=Q | 3#s1db(er f-0i>.nf8e9_ 3tQ9a39b04l(9ex5l)6i 5m 5[ 4k 3] 3 f- ) }s ,b r -| > ~~~~~^~~~~~~~~~~~~~~~~~ k x([i1src/libavcodec/aac_defines.hn]:t;45) :(m36( :x< ) note: *sexpanded from macro 'Q31'1b 0r7-3>7f 4_451t | 8a#2bd4le.ef0li in+me [ 0kQ. 53+)1 (1 x]| ) ^ - s b r - > kIn file included from xsrc/libavcodec/aacps_fixed.c [: 124 ]: ;In file included from src/libavcodec/aacps.c(m:i+32n+: t)src/libavcodec/aacps_fixed_tablegen.h) :({163( :x 36)| :* ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 483648.0 + 0. 5163) | | ^ ~ Q30(0.05In file included from 6src/libavcodec/aacsbr_fixed.c1:7624: 9src/libavcodec/aacsbrdata.h6:75254:f6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0 55252 | 6{62Q9312(3-90f./9M8_7P5I9)6,0 6Q93406(004.90f4)7,3 1Q13318(0 50f./8M2_2P8I8)7,1 4Q33003(007.30f3)38}4,7 6{1Q5311f(/ M0_.P8I7)4,3 4Q73904(704.30622057f2)7,6 1Q7371f(/ M0_.P8I9)3,9 9Q43905(605.50403238f2)0}5,9 6 1| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q 3441 | (#xd)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1(4i7n4t8)3(6(4x8).*01 0+7 307.451)8 2 4| . ^ ~0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:524:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32524: | src/libavcodec/aacps_fixed_tablegen.h{:Q1633:111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2175424682195 f163) | , Q 3 1 ( -Q03.08(503.906586216774395677045ff/)M}_,P I{)Q,3 1Q(3-00(.09.4075012163692699203995f6/fM)_,P IQ)3,1 (Q-03.00(108.20643743811139840255f5/fM)_P}I,), Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.03src/libavcodec/aac_defines.h3:8454:7366:1 51note: fexpanded from macro 'Q31'/M _PI), 45Q | #3d0e(f0i.n0e2 0Q732716(17x7)f / M _ P I ) , Q 3 0( 0(.0i0n2t8)2(0(5x9)61*f2/1M_4P7I)4,8 3 6| 48 ^~~~~~~~~~~~~~. 0 + 0src/libavcodec/aac_defines.h.:544):36 : | note: expanded from macro 'Q30' ^ ~ 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:f62i: nsrc/libavcodec/aacsbrdata.he: 524Q:3580:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 524 | { Q 3(1i(n t0).(5(2x1)7*51402734768421189245.f0) +, 0.Q53)1 ( -| ^0. 853968267In file included from 35src/libavcodec/aacps_fixed.c7:0245: fIn file included from )src/libavcodec/aacps.c},: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1162:(136:- 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 94701139690 91625 | 6 f ), Q 3 Q13(-00(.0.01182252633374089189f4/2M5_5PIf),) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 117src/libavcodec/aac_defines.h64:10453:1367:f/ Mnote: _expanded from macro 'Q31'PI ), Q 3045( | #0d.e1f0i5n9e8 7Q139112(fx/)M _ P I ) , Q3 0( 0 . 0 7 6(2i7n24t7)2(7(fx)/*M21_4P7I48)3,6 48Q.300( 0+ .00.456)8 9 0| 5 ^ ~3 45f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5240:0316: 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56482f/M _524P | I{),Q 3| 1( ^~~~~~~~~~~~~~ 0.5src/libavcodec/aac_defines.h2:144:736:5 4note: 2expanded from macro 'Q30'4 6821 944 | 5#dfef)i,n eQ 3Q130((-x0). 8 5 3 9 6 8 26 7 3 57 0 5 f()in}t,) ({(Q3x1)(*-01.0974377401181234.90 6+9 009.565f) ) | , ^ Q31(-0.01In file included from 8src/libavcodec/aacps_fixed.c2:6243: 4In file included from 81src/libavcodec/aacps.c9:4322: 5src/libavcodec/aacps_fixed_tablegen.h5:f162)}:,111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 162expanded from macro 'Q31' | Q4530 | (#0d.e12f5in2e3 3Q73019(8xf)/ M_ P I) , Q 3 0 ( 0. 1 1 76 41(0i3n1t)7(f(x/)M_*P2I1),4 7Q4308(306.41085.908 7+1 9102.f5/)M _ P| I ^ ~) , Q30(0.In file included from 07src/libavcodec/aacsbr_fixed.c62:7622: src/libavcodec/aacsbrdata.h4:75242:77f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0. 05244 | 6{Q83910(5 30.4552f/1M7_5P4I)2, 4Q638201(90.50f)0,6 39Q536418(2-f0/M._8P5I3)9,6 8| ^~~~~~~~~~~~~~2 6735src/libavcodec/aac_defines.h7:0445:f36:) },note: {expanded from macro 'Q30'Q 31(-0 .449 | 4#7de0fi1n1e 3Q936090(9x5)6f ) , Q 3 1 ( - 0 . 0(1in8t2)6(3(48x1)9*42150753f7)4}1,8 24 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:545): 36 :| ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:ne32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1162(:x)86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i162n | t ) ( (x ) * 2Q134074(803.614285.203 +3 700.958)f / | M ^ ~_P I), Q30(0.1In file included from 1src/libavcodec/aacsbr_fixed.c7:64621: src/libavcodec/aacsbrdata.h0:3523:1847:f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0 .523 | 1{05Q93187(1 901.424f2/2M6_8P0I0)9,3 2Q9350(60f.)0,76 2Q732147(2 70f/.M7_1P3I2)6,7 Q53607(4207.5024f6)8}9,0 5{3Q453f1/(M_ P0.I0)3,6 7Q3109(0071.508063391526f4),8 2Qf3/1M( _0.P6I3)6,0 6 | 3 ^~~~~~~~~~~~~~8 936src/libavcodec/aac_defines.h:6446:7365:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45fi:n36:e Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n e Q(3i1n(tx)()( x )* 1 0 7 3 7 4 1 8 2 4 (.i0n t+) ((0x.)5*)2 1| 47 ^4 83648.0 +In file included from src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c : | 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h :162:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:523:59 :162 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30( 0523. | 12{5Q233317(09 80f.4/4M_2P2I6)8,0 09Q33209(560f.)1,1 Q736411( 0031.77f1/3M2_6P7I)5,6 7Q432075(20f.)1}0,5 98{71Q91321f(/M _0.P0I3),6 7Q193007(01.50873612272f4)7,2 7Qf3/1M_(P 0I.)6,3 6Q300(603.80496386960657354f5f)/},M_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(450:.360:06 3note: 95expanded from macro 'Q31'6 482f/ M45_ | P#Id),e f| ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:441:(36x): note: expanded from macro 'Q30' 44 | # d e(fiinne tQ)3(0(x()x*)2 1 4 7 48 3 6 4 8. 0 + 0 .(5i)nt ) (| (x ^ ~) *10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620 : +src/libavcodec/aacsbrdata.h :0523.:5)32 : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c523: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.4:41622:2366:8 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]93 2956f), Q31 (162 | 0 . 7 1 3 2Q63705(607.1425227353720f98)f}/,M _{PQ3I1)(, 0 .Q0330(607.1191076741150833171f2/fM)_, PQI3)1(, Q03.603(6006.3180953986761961725ff/)M}_P,I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0.:04576:2367:2 4note: 72expanded from macro 'Q31'7 f/M_P I)45, | #Qd30e(f0i.0n4e6 8Q930513(4x5) f / M_ PI ) , Q3 0 ( 0 .(00i6n3t95)6(4(8x2)f*/M2_P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~ 48.src/libavcodec/aac_defines.h0: 44+: 036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:e62 Q: 3src/libavcodec/aacsbrdata.h0:(523x:7): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 523( | i{nQt)3(1(x() *010.7443272461808092342.905 6f+), 0 .Q53)1 ( | ^0 .7132675In file included from 6src/libavcodec/aacps_fixed.c7:4242: 7In file included from src/libavcodec/aacps.c5:2f32)}: ,src/libavcodec/aacps_fixed_tablegen.h :{Q1623:111(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 036719071 1625 | 8 3 1 2 fQ),3 0Q(301.(1 02.5623363076039889f3/6M6_6PI7)5,f )}Q,3 0 (| 0. ~~~~~^~~~~~~~~~~~~~~~~~1 176src/libavcodec/aac_defines.h4:14503:1367: fnote: /expanded from macro 'Q31'M _PI), Q4530 | (#0.de1f0i5n9e8 7Q139112(f/xM)_ P I ), Q 30 ( 0 .0 7 6 2 72 4(72i7nft/M)_(PI()x, )Q*3201(407.0448638694085.3405 f+/ M0_P.I)5, )Q 3 0| ( ^ ~0 .006395648In file included from 2fsrc/libavcodec/aacsbr_fixed.c/M:_62P: I)src/libavcodec/aacsbrdata.h,: 522 :| 83 ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 522 | {Q 344 | 1#(d-ef0i.ne9 2Q33606(0x2)3 3 2 6 9 3 2 f ) , Q(i3n1t)((-(0x).*91709737794219828406.801 8+0 f0.)5)} , | ^{ Q31(-0.446In file included from 0src/libavcodec/aacps_fixed.c7:1247: 85In file included from 1src/libavcodec/aacps.c8:5329: 8src/libavcodec/aacps_fixed_tablegen.h:f161):,136 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.54233252 01611 | 6 3 9 4 fQ)30}(,0 . 19| 6 ~~~~^~~~~~~~~~~~~~~~~~~9 399src/libavcodec/aac_defines.h7:5450:f36/:M _note: PIexpanded from macro 'Q31') , Q30 (045. | 18#5d6e7f4i1n1e6 0Qf/3M1_(PxI)), Q 30 ( 0 .1 6 8 1 5 5 8 6 3(9ifn/t)M(_P(Ix)),*2 Q13407(40.8123263467843.402 f+/ M_0P.I5),) Q 3| ^ ~0 (0.07580In file included from 8src/libavcodec/aacsbr_fixed.c8:8622: 7src/libavcodec/aacsbrdata.hf/:M522:_58:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.01 0522 | 3{8Q8314(47-90f./9M23_6P6I)0,2 3| 32 ^~~~~~~~~~~~~~6 932src/libavcodec/aac_defines.hf:)44,: 36Q:31 (note: -expanded from macro 'Q30'0 .97979 29448 | 0#d6ef8i1n8e0 fQ3)0}(,x) { Q 3 1 ( - 0 . 4 4 6(i0n7t1)7(8(5x1)8*519087f3)7,4 1Q83241.0( -+0 0..554) 2 3| 3 ^25 2016394f)In file included from },src/libavcodec/aacps_fixed.c : 24| : ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45161::36111: :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e161 | Q 3 1( x ) Q 3 0 (0 . 1 9 69 3 9 9 7 5(0ifnt/)M_(P(Ix),) *Q2301(407.41885367644181.600f /+M_ P0I).,5) Q| 3 ^ ~0 (0.168155In file included from 8src/libavcodec/aacsbr_fixed.c6:3629: fsrc/libavcodec/aacsbrdata.h/:M522_:P31I:), warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.122 365227 | 4{3In file included from Q4321src/libavcodec/aacps_float.c(f-/:0M24._P: 9I23In file included from )6src/libavcodec/aacps.c,6: 035Q23: 03(32src/libavcodec/aacps_tablegen.h06:79.:31907:3 5820f8)warning: ,8 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 Q273f1/(M-_0P.I9)7,9 7 97929Q | 8 3 00 (60 8 .1 0 8 1 0f0f)i3}l8,t8 e{4Qr43[719(q-0f.4]46/0M7_1[7Pn8]I[)50,1] 8 5| 9 ^~~~~~~~~~~~~~8= f) ,src/libavcodec/aac_defines.hp:r Q44o:3t361o:[(n ]- note: 0*expanded from macro 'Q30'. 5co4s 244 | (#3dt3h2e5fe2tia)0;n1 e| 6 ^~~~~~~~ ~3Q 9304f()}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36(:i nnote: texpanded from macro 'Q31') ((x)* 14507 | 3#7d41e8f2i4n.e0 Q+31 (0x.5)) | ^ In file included from (isrc/libavcodec/aacps_fixed.cn:t24): (In file included from (src/libavcodec/aacps.cx):*32: 2src/libavcodec/aacps_fixed_tablegen.h:11614:7864: 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5 )161src/libavcodec/aacps_tablegen.h | : 80 | :31 ^ ~: warning: Qimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 0(0.19In file included from 6 980src/libavcodec/aacsbr_fixed.c3:9 | 62 9 7: src/libavcodec/aacsbrdata.h :5522 :0 6f/ M:_ P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , fQ3i0(l0. 1t8522 | e{5r6Q3[17q(]4-1[10n.96]2[013f66]02/33 2M=6 9_pPI3r2)o,f t)o[Qn], 3 0Q*31((- 00.-1s6.8i9n17(5t59h87e6ta9)239;9f8/M _ 0| P68 ^~~~~~~~ ~1I ),8 Q030f()0},. 1{2Q2313(6-7043.4424f6/0M71_7P8I)5,18 5Q9308(f0).,0 7Q53810(8-808.2574f2/3M3_2PI5)2, 0Q1633904(0f.0)10}3,8 8 4| 4 ~~~~^~~~~~~~~~~~~~~~~~~7 9f/src/libavcodec/aac_defines.hM:_45P:36I: )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: expanded from macro 'Q30'Q3 1(x) 44 | # de f i n e Q 3(0i(nxt) ) ( ( x ) * 2 1 4 7 4 8 3(i6n4t8)(.(0 x+) *100.753)7 4 1| 8 ^ ~2 4.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^ 62: src/libavcodec/aacsbrdata.h:521:83: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161 :52161 | : {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.363260 11618 | 4 1 9 9 6 5Q3f0)(,0 .1Q936913(9 90.705704f/4M0_2P4I3)1,2 3Q23208(f0.)1}8,5 67{4Q131160(f /M0_.P9I9)9,7 Q9300(404.617643851055f8)6,3 9Qf3/1M(-_0P.I1)4, 1Q33002(807.3142724360754f3)4}2,f /M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450(:036.:0 7note: 5expanded from macro 'Q31'8 088827 f45 | /#dMe_fPIi),n eQ3 0Q(301.0(1x)0 38 8 4 4 7 9f / M _P I ) , ( i n| ^~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h):*442:1364:7 note: 4expanded from macro 'Q30' 8364 844 | .#0 d+ e0fi.ne5 )Q 3 0| ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h:(521i:nt59):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )*1073741 85212 | 4.{0Q 3+1 (0-0..53)6 3 2| ^6 018419965In file included from f)src/libavcodec/aacps_fixed.c,:24 : QIn file included from 3src/libavcodec/aacps.c1:(32: src/libavcodec/aacps_fixed_tablegen.h0:.161:0367:4 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 243123228f 161) | } , { Q 3Q130(( 0.01.9969939979src/libavcodec/aacsbr.c97:05431104f:6/197M4:35_0f )warning: P,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] I )Q, 3Q1(3-00(.0 1.4311131 | 8056 742 1186 07f 3/4fMo7_40r5Pf I))(}e, , = 0Q ;| 3 ~~~~~^~~~~~~~~~~~~~~~~~0(e0 .1 6< 8src/libavcodec/aac_defines.h1c55:h_8456d3:a369:tfa -note: /expanded from macro 'Q31'M>_ bPIs)_,n um45_eQn3 | 0v#;(de f0.e12i2+ne3+ 6)7Q4 33{14 2( | f ~ ^ ~~~~~~~~~~~~~~~~~~~ x/M)_ P I ) , src/libavcodec/aacsbr.c Q: 3183 : 019: ( warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( .i0nt7)5( 8(318x | 0 ) *281 848f27o7r4 f8(3/6eM 4= _8P0I.;0 e+ )< , 0Qc.h3_50d)a (| t0. ^ ~0a 1-0>3b8s8_44In file included from 7nsrc/libavcodec/aacsbr_fixed.c9u:mf/62M: __PIsrc/libavcodec/aacsbrdata.h)e:,nv521;: 32 e:+ + | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ^~~~~~~~~~~~~~ { src/libavcodec/aac_defines.h| ~ ^ ~~~~~~~~~~~~~~~~~~~: 44 521: | 36{: Qnote: 3expanded from macro 'Q30'1 (-0.3 446 | #3d2e6f0i1n84e1 9Q93605(fx)) , Q 3 1 ( 0 . 0 74 4(i0n2t)src/libavcodec/aacdec_template.c4(3(1x:)*2115653:0273523:78 4f)warning: 1}8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],2 4.{0 Q+ 301.(5 ) 0 .| 91565 | ^ 9 9 7 9 0In file included from 4 src/libavcodec/aacps_fixed.c4: 624 7: 43 In file included from src/libavcodec/aacps.c : 5 32 : 0src/libavcodec/aacps_fixed_tablegen.h f:) , 161 iQ:f113 :(1o(- 0warning: f.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f1s4 1e30t28[703] 4> 71612 | 4 50 55f U ) )} , Q{ 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~(| ~~~~~~~~~ ^ ~~~~ 0.1src/libavcodec/aac_defines.h96:94539:9367:5 0note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#3d0(e0.f1i8n5e6 7Q413116(0xf)/ M _ P I ) , Q 30 ( 0 .1 6 8 1(5i5n86t3)9(f(/xM)_*P21I4),7 4Q380(306.4182.2036 7+4 3402f./5M)_ P | I ^ ~) , Q30(0.0In file included from 7src/libavcodec/aacsbr_fixed.c5:80628: 88src/libavcodec/aacsbrdata.h2:7f521/:M6_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0. 05211 | 0{38Q3814(47-90f.3/6M3_2PI6),0 1 84| 19 ^~~~~~~~~~~~~~9 65f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 07440 244 | 4#3d1e2f32i28nfe) }Q,30 ({Qx3) 1 ( 0 . 9 9 9 7 9 0 44(6in7t)4(3(5x0f))*1,07 3Q73411(-8024..104 1+3 002.8753) 4 | 7 ^ 405f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::4532:: 36src/libavcodec/aacps_fixed_tablegen.h:: 160note: :expanded from macro 'Q31'136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q160 | 3 1 ( x ) Q 3 0 ( 0 . 3 0 6 2 (7i7n3t6)4((5x)f*/21M4_7P4I8)36,4 8.Q03 0+ (00.5.)2 9 1| ^ ~1 485136f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0(:0520.2:668393:2 6warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), 520Q | 30{(Q03.11(-909.7382037707262f6/66M98_6PI5)6,f )Q,3 Q03(10(. 102.65401141344251299f0/src/libavcodec/aacps_tablegen.h8M7_5:P3I139f):),53} :, Q warning: {3Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]03 1(0(. 001.755756903 98149139f/6M | _3 22P4I 4), 8 | 7 ^~~~~~~~~~~~~~ f ) , src/libavcodec/aac_defines.h Q: 44:336: note: 1expanded from macro 'Q30' ( f -l0oa t. 9844 | p9d#_6dm6age =4 2f12 9/i 2nh1e50y9 fpQ)o3},t 0| ~~~~^~~~~~~~~~~~~~~~~~~((im _xs)mosrc/libavcodec/aac_defines.ho:45 : 36 :t h note: ,expanded from macro 'Q31' r e _45 s | m # d e(ofiinoentt )(h(Q)x3);*1 1(07 3x7| 4) ~~~~~ ^~~~~~~~~ 1 8 2 4 . 0 src/libavcodec/aacps_tablegen.h + 0:. 139:542 : )warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ (int) (139(In file included from | x ) src/libavcodec/aacps_fixed.c :* 2124: In file included from 4 src/libavcodec/aacps.c 7: 432 8: 36 48src/libavcodec/aacps_fixed_tablegen.h . :0160 :+111 :0 .warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f)l o | a ^ ~ t pd_ m160aIn file included from | g src/libavcodec/aacsbr_fixed.c = :1 62 : src/libavcodec/aacsbrdata.h :/520Q :h3y590:p warning: (oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0t .(3i0m_6s 252077m | o3ot{h,6 Q4r3e5_1fs(m/-M0o_.3o2PtIh0)), 7;0 Q6 63| 60 ~~~~~ ^~~~~~~~~6( 908.62596f1)1,48 5Q13316(f /0M._5P0I1)4,3 Q43201(90087.532f6)6}9,3 2{6Q33615(f /0M._P5I7)5,9 3Q13603(202.41499877f8)3,7 7Q232f1/(M-_0P.I9)89,6 6Q423209(21050.91f2)6},4 1 1| 4 ~~~~~^~~~~~~~~~~~~~~~~~5 29fsrc/libavcodec/aac_defines.h/:M45_:P36:I note: )expanded from macro 'Q31', Q30(0 .450 | 1#7d56e0fi9n84e9 fQ/3M_1P(Ix)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : (note: expanded from macro 'Q30'i nt)( (44x | )#*d2ef1i4n7e 4Q8330(6x4) 8 . 0 + 0 . 5 ) | ^ ~( int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:06273: 74src/libavcodec/aacsbrdata.h1:85202:432.0: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 520 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from -src/libavcodec/aacps.c0:.323: 2src/libavcodec/aacps_fixed_tablegen.h0:71600:6866: 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8656f), Q3 1160( | 0 . 5 0Q1304(30.432016920787735634f5)f},/ M{_QP3I1)(, 0Q.3507(50.923911613428521443867ff/M)_, PQI3)1,( Q-300(.09.829666963246236259f2/15M0_9PfI)),}, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.1src/libavcodec/aac_defines.h9:9457:368:3 7note: 7expanded from macro 'Q31'2 2f/M_ PI45), | #Qd3e0f(i0n.e 1Q26341(11x4)5 29 f/ M_ P I ) , Q 30 ( 0 .(0i1n7t5)(6(0x9)8*24194f7/M4_8P3I)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h):44 : 36:| ^ ~ note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | #:d62ef: isrc/libavcodec/aacsbrdata.hn:e520 :Q63:0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 520 | { Q3 1 ( -(i0n.t3)2(07(0x)6*61607639784615862f4).,0 Q 31+( 00..550)1 4 3| 4 ^ 21908753f)In file included from },src/libavcodec/aacps_fixed.c :{24Q: In file included from 3src/libavcodec/aacps.c1(: 320: src/libavcodec/aacps_fixed_tablegen.h.:51607:615:9 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 63224487f), Q1603 | 1 ( - 0 . src/libavcodec/aacdec_template.c9Q83906:(6242904:22.921713:5009 f6warning: 27)comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]7}, 3 64| 5f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI):, 452429 | :Q36 : 3 0note: (0 expanded from macro 'Q31'.2f9or (11i4=8 045 | 5#1;36df /eMf_PiIi+)1n,)=(,8 ;iQ n3it+0+)(,((0 .xl1)e9n9*-7283=17487)74283 6428 | f ~~~^~~~~~~~~~~~ ./0 M+_ P0.I5)), | ^ ~Q 30(0.1264In file included from 11src/libavcodec/aacsbr_fixed.c4:56229: fsrc/libavcodec/aacsbrdata.h/:M_519PI:)84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.01756 05199 | {8Q493f1/M(_ P0I).,9 4 04| 4 ^~~~~~~~~~~~~~9 4668src/libavcodec/aac_defines.h7:9446:363:f )note: , expanded from macro 'Q30'Q 31( 0. 0449 | 0#2d62e0fi1n1e5 7Q43106(fx)) }, { Q3 1 ( - 0 . 8 2 38 6(3i52n5t3)4(3(2x7)*f10)7,3 7Q43118( 204..008 9+24 706.58)8 2 36| 7 ^6 f)}, | In file included from ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45::3236: :src/libavcodec/aacps_fixed_tablegen.h :note: 160expanded from macro 'Q31': 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q1603 | 1 ( x ) Q3 0 (0 . 3 0 6 2 7 7(3i6nt4)5(f/(M_xP)I*)2,1 Q43704(08.3624981.1048 5+1 306.f5/) M _| ^ ~P I), Q30(0.In file included from 26src/libavcodec/aacsbr_fixed.c69:36226: 3src/libavcodec/aacsbrdata.h65:f519/:M58:_ PIwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(src/libavcodec/aacps_tablegen.h0.19: 975198171 | :3{7567:2 2Qfwarning: 3/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1M(_ P0I.)9,4 0Q 17143 | 4 09 ( 0 4 66.87 916 2364 1 1f 4 5)29 f, / Q3M _1PH(B[Ii) ,i0 .d0]Q390([002i.c620c0]117[510]6 =5 0 79M84_14S6Q9fRfT)2/} *M, a_ P{lQIp)h3,a1 _ (c-0| .* ^~~~~~~~~~~~~~8 2 g3am8msrc/libavcodec/aac_defines.h6:44a3_:365:2c 5;note: expanded from macro 'Q30'3 | 4 ~ ^~~~~~~3 2 744f | )#src/libavcodec/aacps_tablegen.h,d:171 :Qe463:1f (iwarning: n0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 0 8Q390 24(7171x | 6 )8 8 2 3 6 7 6 f )} , H B| [i ~~~~^~~~~~~~~~~~~~~~~~~i d ](isrc/libavcodec/aac_defines.hn:[45ti:)c36((c:]x[ )note: 0*expanded from macro 'Q31'] 1 07= 453 | 7 4# 1deMf_8SQi2nRe4T2 *.Q0 3 a1l+( xp) 0h a_. c 5 )* g a | m ^ m a _(icn;t In file included from src/libavcodec/aacps_fixed.c)| :( ~ ^~~~~~~24 : (In file included from xsrc/libavcodec/aacps.c:)32*2: 1src/libavcodec/aacps_fixed_tablegen.h:41607:4118:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) 160| | ^ ~ Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.623: 0src/libavcodec/aacsbrdata.h6:25197:327:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5f /M_PI), Q35190 | ({0.src/libavcodec/aacps_tablegen.h2Q9:31117214:(856 :50 .1warning: 936implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f0/4M_4PI9), 4172Q | 360( 0 6. 8 2 7 96 6 6 39 f 3 2)H63,6 BQ5[3f/iM_1PIi() , dQ03]0.[0(i9cc00][.2612109191]57 8737=74 2 M1_26Sf/fMQ_)PR}TI,2) ,* {QaQ331l(-0p0(.08.2ha1_2s6 431*81 634g525a5m23m49a3_f2c/7;M _fP ),I | ) ~ ^~~~~~~ Q, 3Q310((0.src/libavcodec/aacps_tablegen.h0: 17201.7:046:5 89warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]407 698882439f /6172M7 | _6P If ),) } ,| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:| ~~~~~^~~~~~~~~~~~~~~~~~44: 36 :src/libavcodec/aac_defines.h : 45: 36:note: expanded from macro 'Q30'H note: Bexpanded from macro 'Q31'[ i44i | d# ]45d[ | icec]#[fde1fi]nei nQ e3=0 ( Qx 3)M1_ (S x Q) R T 2 * a l p h a(_ i sn *t( )ingt()(a(x(mx)m*a)_1c;* 20 1| ~ ^~~~~~~7 437744183862448..00 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::51932:src/libavcodec/aacps_tablegen.h: 7src/libavcodec/aacps_fixed_tablegen.h::: 159:173:warning: 56136implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 519 | {Q1733 | 1159( | 0 .Q9 403 4 04 9( 40. 46 260 87099 623f )5H8B,[2 i7Q3i1f(d/] M0[.0_90i26P2cI0c11)5],[ 724Q130]( 60=.4f0 3)-M8}_7, S{5QQ823718Rf(T/-02.M 8* _al2pP3I8)6h3,a Q530_(20s.5 3*37 4g6am3m92a207_6s4f;)0 5f, /| QM3_1P ~ ^~~~~~~( I )0,.0 src/libavcodec/aacps_tablegen.hQ83:9021734(:0.72466988:25 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3677965f4 )91733} | ,f / M | ~~~~~^~~~~~~~~~~~~~~~~~_P I ), src/libavcodec/aac_defines.h: 45 Q3:0 (36 0 : . note: 1 expanded from macro 'Q31' 9 46H7B[ i458 | i6#dd7]91e[ffii/nce MQc_]3[P1I()2,x] )Q= 3 0 -( 0.M0_ 2 7 S8 7 QR2T 2 2 9 4 *2 a(lpfihn/atM_)_((sxP I))**2,14 7g 4a | 8 ^~~~~~~~~~~~~~m3 6m48asrc/libavcodec/aac_defines.h:.44_:360:s ;note: +expanded from macro 'Q30' 0.| 5) ~ ^~~~~~~ | ^ ~44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: xsrc/libavcodec/aacsbrdata.h): 518 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )518( | ({xQ)3*11( src/libavcodec/aacps_tablegen.h00:174.7:67322567:46 188warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41.3 903 78+8 0f ).,1745 | ) Q 3 | 1 ^ ( - 0 .1 3 4 In file included from 94H3src/libavcodec/aacps_fixed.cB8[:9i01241: iIn file included from 0d1src/libavcodec/aacps.c4]:f[32): }src/libavcodec/aacps_fixed_tablegen.h,i: {cQ1593c:]1[111(-30.:7]0 warning: =7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 7M3_S9QR8T824 * 2159 | 0a6 l8 fp) ha,_c * Q 3 1Qg(3a-0m0m(0..7a46_524s0; 7 03942953822579f9/2Mf_)| P}I ~ ^~~~~~~),, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (0src/libavcodec/aacps_tablegen.h.src/libavcodec/aac_defines.h4::0451743::84636:7:58 2 7warning: 8note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fexpanded from macro 'Q31' /M_PI ) 174, | 45 | Q #3d 0e(0 . 3f7 i 6 n e 9 QHB2[i3i01d(6x]) 4[ i0 5fc/ cM][ 3_ ] P I =) M, _( SQiRQnT3t0)((20( .x*)*22 91a45l734p87h3a9_6548c.04 +9 *30f ./Mg_5Pa)Im ma)_s ;, Q| | 3 ~ ^~~~~~~ ^ ~ 0(0.194678In file included from 6src/libavcodec/aacsbr_fixed.c7:9162f: /src/libavcodec/aacsbrdata.h:M518_P:I58),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.02787 2251894 | 2f{/QM3_1P(I )0, . 6| ^~~~~~~~~~~~~~7 2268src/libavcodec/aac_defines.h:6441:3369:3 78note: 8expanded from macro 'Q30'f ), Q31 (44- | 0#.de1f3i4n94e3 8Q93001(x1)0 1 4f )} , { Q 3 1 ( - 0 .(7i0nt7)3(7(3x)9*81807432740186284f.)0, +Q 301.(5-) 0 .| 7 ^6 54734932In file included from 5src/libavcodec/aacps_fixed.c9:9242: fIn file included from )src/libavcodec/aacps.c},: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 159:86:src/libavcodec/aac_defines.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 15945 | | # d e f Qi3n0e( 0Q.314(2x0)0 9 2 5 8 2 7 f / M_ PI ) , (Qi30n(t0).(4(0x38)75*82217487f4/8M_3P6I4)8,. 0Q 30+(src/libavcodec/aacps_tablegen.h0 .03.7:56)918420 6 | :40 ^ ~526 f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h :(184 | 518 0: .31 :2 9warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7 95 49 3f /M _ 518 P | f{QI3_)1c(, 0e. n6Qt7e32r20 (06.81=96 41k63 79-8 63.677598f1; 8 f| f/ ~ ~~^~~~~~M) _,P IQ)3,1 (Q-300(.01.340924783789202191402f1/M4_f)P},I {)Q, 3 1(| - ^~~~~~~~~~~~~~ 0.70src/libavcodec/aac_defines.h7:3447:3369: 8note: 8expanded from macro 'Q30'4 2068f )44, | #Qd3e1fi(n-e0. 7Q6350(4x7)3 4 9 3 2 5 9 src/libavcodec/aacps_tablegen.h9 2:f) } 186, : | 29 ~~~~^~~~~~~~~~~~~~~~~~~(: i nwarning: src/libavcodec/aac_defines.ht)implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: (45(:x)36*:1 0186 | note: 7expanded from macro 'Q31' 3 7 41 8 245 4 | CC libavcodec/aarch64/vorbisdsp_init.o .# 0 d t eh+fei tn0ea . Q=53 1)-( M _| x ^) P I * f r In file included from a src/libavcodec/aacps_fixed.cc:24 : In file included from src/libavcodec/aacps.cti(o:inn32atl: )src/libavcodec/aacps_fixed_tablegen.h(_(:dxe159la)y_:l61*:i2n1 k47warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4[ m]8 *3 f6_c4e n8159.0t | + e r ; 0 . 5)| Q ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 30| ( ^ ~ 0.420092In file included from 58src/libavcodec/aacsbr_fixed.c2:762f: /src/libavcodec/aacsbrdata.hM:_P518I):,7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .4038758 25187 | 8{fQ/3M_1P(I )0,. 6Q73202(608.6317369932708684f0)5f,/ MQ_3P1I(),- 0Q.3103(04.29954337985499031f1/M0_P1I)4,f )Q}3,0 ({0Q.31194(6-708.6770917f3/7M3_P9I8)8,4 2Q03608(f0).0,2 7Q83712(29-402.f/7M6_5P47I3)4,9 3 2| 5 ^~~~~~~~~~~~~~9 92fsrc/libavcodec/aac_defines.h):}44src/libavcodec/aacps_tablegen.h,:36 :: 190| note: :expanded from macro 'Q30'23 ~~~~~^~~~~~~~~~~~~~~~~~ : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 4544: | 36#:d e note: f190expanded from macro 'Q31' | i ne Q 30 (45 x | ) # de fi nt eh et a Q 3 = 1 ( -x()M i_nt )P I*(f ra(cxt) *i o1 n 0a 7l _ 3 d7 4e (1liay8_2ng4t.a)0((ix) *2n1*+4 0f.57)_ 4c e8nt| e ^3 r6; 4 8| .0 ~^~~~~~~~~~~~~~~~~~~~~ In file included from +src/libavcodec/aacps_fixed.c :0.245: In file included from )src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :159:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:517 :84159: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 517. | 4{2Q030192(5 8207.f4/M1_8P8I12)84,1 8Q263803(f0),. 4Q0338715(8 2078.f02/18M8_P0I9)8,9 2Q2302(08.23f7)6}9,2 {0Q3614(0-50.f8/6M1_35P4I54)9,41 2Q373f0)(,0 .Q2319(5 307.9958499437f4/8M_0P9I0)9,3 Q5390f()0}.,1 9 4| 67 ~~~~~^~~~~~~~~~~~~~~~~~8 6791fsrc/libavcodec/aac_defines.h/:M_45P:I36):, Qnote: 3expanded from macro 'Q31'0 (0.02 7458 | 7#22d9e4f2infe /Q3M1_P(I)x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : (note: iexpanded from macro 'Q30'n t)(( x44 | )#*de2f1i4n7e4 Q8330(6x4)8 . 0 + 0 . 5 ) | (i ^ ~n t)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c7:3627: 4src/libavcodec/aacsbrdata.h:15178:2584: .warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^517 | {Q31( 0.In file included from 418src/libavcodec/aacps_fixed.c8:241: 2In file included from 8src/libavcodec/aacps.c4:18322: src/libavcodec/aacps_fixed_tablegen.h6:81593:f11)src/libavcodec/aacps_tablegen.h:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:Q 1993:126(: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 015921 | 8 8 0 199 98 | 9Q 2 32 20 8( 02.4 2f )0}0 , 9 2{5 Qf8327_f1/c(Me-_n0PtI.er) 8,=6 13k54Q53 04-9(41 2203.4603787.5f852)f7,; 8Q f 3/| M ~ ~~^~~~~~~1(_ P 0I.)9, 8Q390(407.438706992090365490f5)f}/,M _P I| ~~~~^~~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h3:0(450:.362: 9note: expanded from macro 'Q31'5 37954 9453f | /#Md_ePfIi)n,e Q3Q031((0x.)1 9 46 7 8 6 7 91 f / M _ P I ),src/libavcodec/aacps_tablegen.h :(Qi201:3n029(0t.:0)2 (78warning: 7(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]x2 )29*4221f4/7M 48_36201P48 | .I 0) ,+ 0| ^~~~~~~~~~~~~~. 5 ) src/libavcodec/aac_defines.h| ^ ~: 44 :36 : tnote: hIn file included from expanded from macro 'Q30'e src/libavcodec/aacsbr_fixed.ct:62a: src/libavcodec/aacsbrdata.h :44=517 | -#d:eM32fi_n:PeI Q*warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f0ra ct(ix)o n a 517 | l{ _ Q d 3 e1 ((lin ta)(0(y_.lxi4)*n1017k3s7[4m18]88 21*2484 1.f0_c8en t+26e8 r03.5;)f) , Q 3 | 1| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ^( 0.02188In file included from 0src/libavcodec/aacps_fixed.c98:92422: 2In file included from 8src/libavcodec/aacps.c2f:)32}: ,src/libavcodec/aacps_fixed_tablegen.h :158{:Q1363: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.86135454 915841 | 2 3 7f ), Q Q3310( (00..9586924784781075940293f5/9Mf_)P}I, ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.455:43699:7 2note: 5expanded from macro 'Q31'3 42f/M _P45I | )#,de fQi3n0e(0 .Q532174(8x9)0 06 5 f / M _ PI ) , Q 3 0 ( 0(.i44n99t45)30((0x8)f*/2M1_P4I74)8,3 Q6340(80..302 8+3 30src/libavcodec/aacps_tablegen.h58.:25205:1236)f:/M _ Pwarning: | I ^ ~ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) , Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c020552:2 | 622 : 3src/libavcodec/aacsbrdata.h6 8: 517:67: warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f / M _thPeIt)a =,517 | -{ MQ| _3 ^~~~~~~~~~~~~~1P( I 0*.src/libavcodec/aac_defines.hf:4r144a8c:8t361i2:84o1 n8note: expanded from macro 'Q30'a2l _6d8 3fe)44 | l#a,yd Q_3eg1f(ai nie0n. *0fQ_c2e301(xn)t 8 e80 9r ; 8 9| 2 ~^~~~~~~~~~~~~~~~~~~~~2 28 2 f ) }(, i{nQt31)((-(x0).*816017335744185244.904 +1 203.75)f ) ,| ^ Q31( 0.989In file included from 4src/libavcodec/aacps_fixed.c:7244: 8In file included from 0src/libavcodec/aacps.c90:9323: 5src/libavcodec/aacps_fixed_tablegen.h9:158f:)111}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36:158 | note: expanded from macro 'Q31' Q3 450 | (#0d.e5f6i2n8e7 17Q53412f(/x)M _ P I ) , Q 3 0 ( 0. 5 4 9 9(72i5n3t4)2f(/(Mx_P)I*)2,1 4Q7340(803.65482.70 4+8 90.050)6 5 f| / ^ ~M _PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:4624: 9src/libavcodec/aacsbrdata.h9:45165:3830:0 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5160. | 3{2Q8313(35-80211.10 warnings6 generated3f8/. M4_1P5I1)7,6 0Q13804(30f.),0 5Q232123(6-08.66918f8/8M_8PI1)5,68 1 1| 7 ^~~~~~~~~~~~~~9 f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (-note: 0expanded from macro 'Q30'. 30102 1445 | 73#0d4e6fi4n4ef )Q,3 0Q(31x()- 0 .0 7 6 67 8 0 89 2 2 2 0 5(ifn)}t,)( ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~*1 073src/libavcodec/aac_defines.h7:41458:2364.:0 note: expanded from macro 'Q31'+ 0.5) 45 | | # ^d efine Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 158 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*21 415874 | 8 3 6 4 8 . 0Q 30+( 00..5)5 6 2| 8 ^ ~7 17542f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),src/libavcodec/aacps_tablegen.h: src/libavcodec/aacsbrdata.h::516181Q::315580(:0.:54 99 warning: warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]2 5342f/M_ 516P | I){, QQ3181310( | 0(. -5 0 2 . 7 0i438f489 1(k0 50<1 76F650Ff18_4/AM_3PRfI),R )AQ,Y31 (Q3_0E(-0.L40E4.M969S49(8858f8_c3en1t0e5068r1_812f70/9))M f_)P} I,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~) ,{ QQ3301((-src/libavcodec/aacps_tablegen.h00:.196.3:0315:1 warning: 208comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]32 135578231 60196f4 | / 6 M4 _ 4P f I) ), ,i f Q(3Qk13 (<-00( .F007F.06_65A72RR8A20Y23869_28E26L2E015fM)fS}/(,Mf _ _Pce| nI ~~~~^~~~~~~~~~~~~~~~~~~t )e,src/libavcodec/aac_defines.hr: 45:_36 :3| 4) ) ^~~~~~~~~~~~~~note: expanded from macro 'Q31' | src/libavcodec/aac_defines.h ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~: 44 :4536 | :# note: dexpanded from macro 'Q30' efine 44Q | 3#1d(exf)i ne Q 3 0 (x ) ( i n t ) ((i(nxt)*)2(1(47x4)*813067347481.802 +4 .00.5 )+ | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24516: :31In file included from :src/libavcodec/aacps.c: 32warning: : src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 158:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 516 | {Q31(- 0158 | . 0 3 8 4 15 1Q7306(001.8546328f71)7, 5Q341(2-0f./6M_9P8I8)88,1 5Q68311079(f)0}.5,4 9{9Q723513(4-20.f3/0M1_0PI2)1,5 Q73300(406.54247f48)9,0 0Q6351f/(M-_0PI.)0,7 Q6360(708.084942929245035f0)0}8,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~PI ), src/libavcodec/aac_defines.hQ:3450(:036.:3 2note: 83expanded from macro 'Q31'35 8216f/ M45_P | I#d)e,f iQn3e0 (Q03.015(2x2)2 3 6 86 1 f / M _ P I ) ,( i | n ^~~~~~~~~~~~~~ t)((src/libavcodec/aac_defines.hx:)44*:2361:4 74note: 8expanded from macro 'Q30'3 648.0 44+ | #0de.f5i)n e | Q3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 516(:i6n:t )(warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*107374 5161 | 82{4Q.301 (+- 0.00.358)4 1 | 5 ^ 17601843fIn file included from ),src/libavcodec/aacps_fixed.c :Q2431: (In file included from src/libavcodec/aacps.c-0:32.: 6src/libavcodec/aacps_fixed_tablegen.h9:1588:8368:8 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 81179f)}, { Q158 | 3 1 ( - 0Q.33001(002.1556723870174564424ff/)M,_ PQI31)(,- 0Q.03706(607.8058492929270255f34)2f}/M,_ P I)| , ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.hCC libavcodec/aarch64/vp8dsp_init_aarch64.o 0:.4552:7364:8 9note: 0expanded from macro 'Q31' 065f/M _45P | I#)d,ef iQn3e0 (0Q.314(4x9)9 4 5 3 0 0 8 f /M _ P I) , (Qi3nt0)((0(.x32)83*32518427164f8/3M6_P4I8).,0 Q 3+0 (00..50)5 2 2| 2 ^ ~3 6861f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:515src/libavcodec/aac_defines.h::8344:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44515 | | #d{eQf3i1ne( Q03.09(8x6) 3 0 5 63 23 20 7 5 f ) , Q(3i1n(t-)(0(.x5)3*510778387949168204.006 6+2 f0.)5}), {| Q ^3 1(-0.6151In file included from 03src/libavcodec/aacps_fixed.c6:224: 2In file included from 7src/libavcodec/aacps.c7:3327: 4fsrc/libavcodec/aacps_fixed_tablegen.h):,158 :Q11:3 1(warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .895150198 991589 | 9 7 f ) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 562src/libavcodec/aac_defines.h8:71457542f/M_PI), Q30(0.54997:2365:3 4note: 2expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.ef5i2n7e4 8Q93010(6x5) f / M _ PI ) , Q 3 0( 0 .4 49(9i45n3t00)8((fx/)M*_2P1I4)7,4 8Q3306(408..302 8+33 508.251)6 f /M| _ ^ ~PI ), Q30(0.In file included from 05src/libavcodec/aacsbr_fixed.c2:2622: 36src/libavcodec/aacsbrdata.h8:65151:f/58M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :51544 | :{36Q:3 1note: (expanded from macro 'Q30' 0.9863 0445 | 6#3de2fi3n2e 0Q370(5xf)) , Q 3 1 ( - 0 . 5(3in5t7)8(8(9x)9*61000766327f4)18}2, 4{Q.301( -+0 .601.55)10 3 6| 2 ^ 277374f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-24: 0In file included from .src/libavcodec/aacps.c8:932: 5src/libavcodec/aacps_fixed_tablegen.h1:501571:91368:9 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h157: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0. 456 | 7#1d2e7f2i9n3e35 fQ/3M1_(PxI)), Q3 0 ( 0 . 6 6 3 8 89 3 4(8i5nft/)M(_(PxI))*,2 1Q437408(306.468.500 +6 706.950)6 1 f| / ^ ~M_ PI), Q30(0In file included from .6src/libavcodec/aacsbr_fixed.c00:956297: 18src/libavcodec/aacsbrdata.h2:f515/:M31_P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.5036 351580 | 2{9Q13f1/M(_ PI0).,9 86Q3035603(203.210067050f2)8,74 7Qf/3M1_(P-I0).,5 3 5| 7 ^~~~~~~~~~~~~~8 8996src/libavcodec/aac_defines.h0:0446:6236f: )note: },expanded from macro 'Q30' {Q31 (44- | #0d.e6f15i1n0e3 6Q23207(7x3)7 4 f ) , Q 3 1 ( - 0 .(8in9t5)1(5(x0)1*19087939794917f8)24}., 0 | + ~~~~^~~~~~~~~~~~~~~~~~~ 0.src/libavcodec/aac_defines.h5:45): 36| : ^note: expanded from macro 'Q31' 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)157 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (157( | x ) * 2 1 4 7Q43803(60.4687.102 7+ 209.353)5 f /| M_ ^ ~PI ), Q30(0In file included from .6src/libavcodec/aacsbr_fixed.c6:36288: 9src/libavcodec/aacsbrdata.h34:8515:57:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (515 | 0{.Q635106(7 609.908661f3/05M6_P3I23)2,07 5Qf3)0,(0 .Q63010(9-05.59371587828f/9M96_00P66I2)f,)} , Q{3Q03(10(.5-003.63680129511f03/6M2_P2I77)3,7 4Qf3)0,( 0Q3.11(0-600.08289754175f01/9M8_9PI9),9 9 | 7 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h :44| : ~~~~~^~~~~~~~~~~~~~~~~~36: note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: 44note: | expanded from macro 'Q31'# defin 45e | AS libavcodec/aarch64/vp8dsp_neon.o #Qd30e(fx)i n e Q 3 1 ( x ) ( in t) ( (x ) * 1 0 73 7 4(1i8nt2)4.(0 (+x )0.*52)1 4| 74 ^8 3648.0 +In file included from 0src/libavcodec/aacps_fixed.c.:5)24 : In file included from src/libavcodec/aacps.c| ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:157:86:In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:514:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q 3514 | 0{(Q03.167(1-2072.96323058f1/5M8_1PI3)6,1 8Q4300f()0,. 66Q33818(93 4805.7f5/00M0_6P7I6)2,1 8Q9305(60f.)}6,5 0{6Q7361(9-00.641f3/8M6_7PI0)15,2 5Q0308(102.f)6,0 0Q935917(1 80.29f/9M99_8P06I9)2,4 Q433202(f0).}5,0 3| 6 ~~~~~^~~~~~~~~~~~~~~~~~ 380src/libavcodec/aac_defines.h:2459:1f36/M:_ Pnote: Iexpanded from macro 'Q31'), Q30( 0.451 | 06#0d0e28f7in4e7f /QM_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : note: (expanded from macro 'Q30'i nt)(( x44) | *#d2e1f4i7n4e8 Q3360(4x8). 0 + 0 . 5) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:062: 7src/libavcodec/aacsbrdata.h37:45141:588:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) 514| | ^{ Q31(-0.6In file included from 20src/libavcodec/aacps_fixed.c8:152481: 3In file included from 6src/libavcodec/aacps.c1:832: 4src/libavcodec/aacps_fixed_tablegen.h0:f157):,61 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.750006762 11578 | 9 5 6 f ) } ,Q 3{Q03(01.6(7-1027.29433358f/6M7_0P1I5)2,5 0Q8301(02.6f6)3,88 9Q33418( 50f./9M_9P9I9)8,0 6Q93204(403.265206f76)9},0 61 f| ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45, :Q363:0 (note: 0expanded from macro 'Q31'. 600959 7451 | 8#d2eff/inMe_ PIQ)3, 1Q(3x0()0 . 5 0 3 6 3 8 0 29 1f / M(_iPIn)t,) Q(3(0x(0).*12016407042838674478f./0M _+PI )0,. 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h :44514 | :#d32e:f iwarning: neimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 514 | { Q 3 1 ( - 0(.i62n0t8)1((5x8)1*31607138744108f2)4,. 0 Q+3 10(.5 )0 . | 7 ^50 0067621AS libavcodec/aarch64/vorbisdsp_neon.o 8In file included from 95src/libavcodec/aacps_fixed.c6:24f: )In file included from }src/libavcodec/aacps.c,: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(157-:036.:4 38warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 015250812f )157, | Q 3 1 (Q 300.(90.969791287026992343453f/2M2_fPI))},, Q| 30 ~~~~~^~~~~~~~~~~~~~~~~~(0 .663src/libavcodec/aac_defines.h88:9453:4368:5 f/note: Mexpanded from macro 'Q31' _PI), Q453 | 0#(d0e.f6i5n06e7 6Q930611(xf) / M _P I ) , Q 3 0 (0 . 60 0(9i5n9t7)(1(82xf)/*M2_1P4I7),4 8Q33604(80..05 0+3 06.358)0 2| 9 ^ ~1 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:051460:062:8 74warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), | 514 | ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-0:.6442:03681:5 8note: 13expanded from macro 'Q30'6 1840f )44, | Q#d3e1f(in e0 Q.3705(0x0) 0 6 7 6 2 1 8 9 5 6 f ) (}i, n{tQ)3(1(x()-0*.1407338677410812542.50 0+8 102.f5)), | Q ^ 31( 0.99In file included from 9src/libavcodec/aacps_fixed.c9:8240: 6In file included from 9src/libavcodec/aacps.c2:4324: 32src/libavcodec/aacps_fixed_tablegen.h2:f157:)11:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 15736 | : note: expanded from macro 'Q31' Q3 0(450. | 67#1d2e72f9i3n35ef Q/3M_1P(Ix),) Q 3 0 ( 0 . 6 63 88 93 48 5 f(/iMn_tPI))(,( xQ3)0(*0.26154076478639604681.f0/ M+_P I0)., 5Q) 3 0| (0 ^ ~. 6009597182In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: PIsrc/libavcodec/aacsbrdata.h):513,:83 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .50363802 95131 | f/{M_QP3I1)(, 0Q.350(0044.91016606072680734073ff/)M,_ PQI3),1 (| -0 ^~~~~~~~~~~~~~. 859src/libavcodec/aac_defines.h9:5440:736:2 4note: 0expanded from macro 'Q30'8 434f) 44} | ,# d{eQf3i1n(e 0Q.347016(2x8)9 10 6 5 1 0 8 f ) , Q 31 ( -(0i.n18t6)8((0x2)0*410047935764198f2)4}.,0 +| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| ^: 45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.hfi:n156e: 136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x) 156 | (i nQ3t0)((0(x.)78*52134987184583f3/6M4_8.P0I )+, Q03.05(0). 7 8| 53 ^ ~9 81853f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0513(:059.: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 53981853 513f | {/QM3_1P(I) ,0 .Q53004(409.17865369781680533f0/3Mf_)P,I) ,Q Q3310((-00..78855399981580573f2/4M_0PI84),3 4Qf)3}0(,0 .{7Q835139(8 01.85437f1/M6_2P89I10)6,5 1| 0 ^~~~~~~~~~~~~~8 f), src/libavcodec/aac_defines.hQ:443:361:(- 0.note: 1expanded from macro 'Q30' 868020 4440 | 49#5d6e9ffi)n}e ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x) src/libavcodec/aac_defines.h : 45: 36: note: expanded from macro 'Q31' (in t45) | ((#xd)e*1f0i7n3e7 4Q138124(.x0 )+ 0 . 5 ) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c)(:(24x): *In file included from src/libavcodec/aacps.c2:321: 4src/libavcodec/aacps_fixed_tablegen.h7:1564:831116:4 8.warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 156 | In file included from src/libavcodec/aacsbr_fixed.c :62 : Qsrc/libavcodec/aacsbrdata.h3:0513(:031.: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 53981853 f513/M | _{PQI3)1,( Q300.(05.074845931968617865033f03/fM)_,P IQ),3 1Q(3-00.(805.979855390817825430f8/4M_3PI4),f )Q}3,0 ({0Q.317(85 30.948711865238f/9M1_0P6I5)1, 0Q83f0)(,0 .Q7835319(8-1805.3f1/8M6_P8I)0,2 0Q43004(90.5786593f98)1}8,53 f /M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h : 45| : ^~~~~~~~~~~~~~36 : note: src/libavcodec/aac_defines.hexpanded from macro 'Q31':44 :36: note: expanded from macro 'Q30' 45 | #de fi44n | #ede fQin3e1 (Qx3)0 ( x ) ((initn)t()((x()x*)1*027134774481832644.80. 0+ +0 .05.)5 ) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::51332: :src/libavcodec/aacps_fixed_tablegen.h7::156 :warning: 86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 513 | {Q3 1156( | 0 . 5 0 4 4Q3901(60.677865033908138f)5, 3Qf3/1M(_-PI0).,8 5Q993500(702.4708583493841f)8}5,3 f{/QM31_(P I0).,4 Q73106(2089.17086553190881f8),5 3Qf3/1M(_-P0I.)1,86 8Q03200(04.07485939586198f53)f}/, M _| P ~~~~~^~~~~~~~~~~~~~~~~~ I),src/libavcodec/aac_defines.h :Q45:3360:( 0note: .expanded from macro 'Q31'7 85398 451 | 8#53dfe/fMi_nPeI )Q3,1 (Qx3)0( 0 .7 85 39 8 1 8 5 3 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *21src/libavcodec/aac_defines.h:4447:43683:6 note: 4expanded from macro 'Q30'8 .0 + 440 | #.d5e)f i | n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 512 : 84 :(i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*1073 75124 | 1{8Q243.10( -+0 .049.150)47 8 | 3 ^1 37150f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 24: 0In file included from .src/libavcodec/aacps.c3:283295: 2src/libavcodec/aacps_fixed_tablegen.h:11564:3615:9 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f)}, {Q31( 156 | 0 . 9 9 8 8Q1317051(2007.571f8)5,3 9Q831815(3 f0/M._8P8I9)9,3 9Q8303(803.17385543f98)1}8,53 f /| M_ ~~~~~^~~~~~~~~~~~~~~~~~PI ), src/libavcodec/aac_defines.h:Q45:3360:( note: 0expanded from macro 'Q31'. 7853 9458 | 18#5d3fe/fMi_nPeI ),Q 3Q13(0(x0). 78 5 3 9 8 1 8 5 3 f / M_ PI()in,t )Q(3(0x()0*.27184537948831684583.0f /+M _0.P5I)) , | ^ ~Q 30(0.785In file included from 398src/libavcodec/aacsbr_fixed.c1:8625: 3fsrc/libavcodec/aacsbrdata.h/:M512_:P59:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :51244 | :{36Q: 3note: 1(expanded from macro 'Q30'- 0.491 04447 | 8#3d13e7f1i5n0e fQ),3 0Q(3x1)( 0 .3 28 9 5 21 4 3 59 6 63 f )(}in,t ){((Qx)3*11(0 703.794918882141.07 5+1 20.057)5 1 f| ) ^, Q31( 0.In file included from 88src/libavcodec/aacps_fixed.c9:249: 3In file included from 9src/libavcodec/aacps.c83:8323: 1src/libavcodec/aacps_fixed_tablegen.h3:51564:f36):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :156 | note: expanded from macro 'Q31' Q30 (045. | #7d8e5f3i9n8e1 85Q331f(/xM)_ P I ) , Q 3 0 ( 0 (.i7n8t5)(3(x9)8*128145734f/8M3_6P48I.),0 Q+ 300.(50). 7| 8 ^ ~5 3981853f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: Qsrc/libavcodec/aacsbrdata.h3:0512(0:.327:85 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]81 853f/M_PI) ,512 | Q{3Q03(10(-.07.8459391801845738f3/1M3_P7I15)0, fQ)3,0 (Q03.17(85 3098.1382583f9/5M2_1P4I3)5, 9 6| 6 ^~~~~~~~~~~~~~3 f)}, src/libavcodec/aac_defines.h{:Q443:136(: 0note: .expanded from macro 'Q30'9 98811 7445 | 1#2d0e7f51ifn)e, Q3Q03(1x)( 0 . 8 8 99 3 98 3 83 (1i35n4tf)()(}x,) *| 10 ~~~~~^~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h8:2445.:036 :+ note: expanded from macro 'Q31' 0.5) 45 | | # ^ define Q3In file included from 1(src/libavcodec/aacps_fixed.cx): 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 156 : 11:( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147 41568 | 3 6 4 8 . 0Q3 0+( 00..758)5 3 9| 81 ^ ~8 53f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ3:062(: 0.src/libavcodec/aacsbrdata.h7:85125:63: 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1853f/M_ PI512) | ,{ QQ3301((0-.07.845399180184537f83/1M3_P7I1)5,0 fQ)3,0( 0Q3.17(8 05.339821889553f2/14M3_P5I9)6,6 3Qf3)0}(,0 .{7Q83513(98 108.5939f8/8M1_1P7I5)1,2 0Q7305(10f.)7, 8Q533198(1 8503.f88/9M9_3P9I)8,3 8 3| 1 ^~~~~~~~~~~~~~3 54f)src/libavcodec/aac_defines.h}:44,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: inexpanded from macro 'Q31'e Q30( x45) | # d e f i n e Q 31 ((xi)n t ) (( x ) *1 0 7 3 74 1 8 2 4(.0i n+t )0.(5(x)) * 2| ^1 47483648.In file included from 0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:32): src/libavcodec/aacps_fixed_tablegen.h :155| : ^ ~ 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 511:15583: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.89 955112 | 3{3Q7317(4f /0M._9P4I)8,13 6Q35002(201.9206689f0)6,9 62Q43f1/(M-_0P.I9)7,5 0Q636400(00.29721021819f4)0}48,f /{MQ_3P1I()-,0 Q.3905(40.39446997843962855932f7)f, /QM_3PI1)(,- 0Q3.079(610.07697718558031491843ff/M)_}P,I ), | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1src/libavcodec/aac_defines.h.:44564:73693:4 43note: 7expanded from macro 'Q31'f /M_PI )45, | # d e| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:144(:x36): note: expanded from macro 'Q30' 44 | # de(fiinnet )Q(3(0(xx))* 2 1 4 7 4 8 3 6 4 8 . 0( in+t )0(.(5x)) * 1| ^ ~0 73741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 511| : ^58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:511155 | :{111Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.948136502 721551 | warning 2 s generated6. 8 f) , Q 30Q(301.(8-9905.29373570764f6/4M0_P0I2)7,12 8Qf3)0}(0,.9 0{69Q03619(6-204.9f5/4M3_4P4I9)7,4 92Q83503(f0.)92,0 1Q139410(48-f0/M._79P6I0)7, 9Q73805(00.199689833f65)9}2,7 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:0(361:. 0note: 6expanded from macro 'Q31'71 58341 445f | #/dMe_fPiIn)e, QQ330(11(.4x6)4 7 93 4 4 3 7 f/ M _ P I) , | ( ^~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h(:(44x):*362: 1note: expanded from macro 'Q30'4 74836 4448 | .#0d e+f in0e. Q53)0( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:nt511):31(: (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 85112 | 4{.Q03 1+( 00..59)4 8| 1 ^3 650221268In file included from fsrc/libavcodec/aacps_fixed.c),: 24: QIn file included from 3src/libavcodec/aacps.c1(:-32: 0src/libavcodec/aacps_fixed_tablegen.h.9:71555:860: 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 40027128f) }155, | { Q 3 1Q(3-0(00..9859493524343797744f9/2M8_5PI3)f,) ,Q 3Q0(301.9(06-9006.967249f60/79M7_85P0I)1,98 3fQ)3}0,( 0 .| 9 ~~~~^~~~~~~~~~~~~~~~~~~ 201src/libavcodec/aac_defines.h1:94450:4368:f /note: M_expanded from macro 'Q31'P I), Q 345 | 0#d(e0f.in9e69 8Q3361(5x9)27 f / M _ PI ) , Q 3 0 ( 1 .(0i6n71t5)8(34(1x4)f/*M2_P1I4)7,4 8Q33604(81..04 64+79 304.453)7 f /| M ^ ~_P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :36src/libavcodec/aacsbrdata.h:: 511note: :expanded from macro 'Q30'7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n511e | {Q3Q031((x) 0 . 9 4 8 13 6 5 0 2 2 1(2i6n8t)f()(,x) *1Q03713(7-4108.2947.500 66+4 00.052) 7 1| 2 ^8 f)}, {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:240: In file included from .src/libavcodec/aacps.c:9325: 4src/libavcodec/aacps_fixed_tablegen.h:31554:4619:7 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 853f), Q 31551 | ( - 0 . Q739600(709.87989550231398737f4)}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ3:045(:0.369:06 90note: 6expanded from macro 'Q31'9 624f/ M45_P | I#)d,e Qf3in0e( 0Q.39120(1x1)9 4 0 4 8 f/ M _ P I ) , Q3(0i(n0t.)9(6(98x3)*625194277f4/8M3_6P4I8),. Q03 0+( 10..056)71 5 8| ^ ~3 414f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0510(:183.4:64 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4437f/M_ P510I | ),{ Q 3| 1 ^~~~~~~~~~~~~~( 0.9src/libavcodec/aac_defines.h9:4443:360:2 note: 6expanded from macro 'Q30'6 9197 2448 | f#),d eQf3i1(n e0 Q.3108(8x1)2 5 5 5 3 1 7 5 5 3 f()in}t,) ({(xQ)3*11(0 703.79471862846.400 +2 30.851) 8 4| 3 ^f ), Q31(In file included from -0src/libavcodec/aacps_fixed.c.:2248: In file included from 6src/libavcodec/aacps.c6:4325: 3src/libavcodec/aacps_fixed_tablegen.h:41553:366:6 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15545 | : 36 : note: expanded from macro 'Q31' Q30 (450 | .#d8e9fi9n5e2 3Q33717(4xf)/ M _ P I ) , Q 3 0( 0. 9(i0n6t9)06(9(x6)2*42f1/47M4_8P3I6)4,8 .Q03 0+( 00..952)01 1 | 9 ^ ~ 4048f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:0510.:96599:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5927f/M_P I510) | ,{ QQ303(1(1 .006.79195483304124f6/6M9_P1I9),7 2Q380f()1.,4 6Q437193(4 04.317f8/81M25_55P3I1),7 5 5| 3 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h{:Q443:136( :0 note: .expanded from macro 'Q30'9 76864 0442 | #3de8f1i8ne4 Q330f()x,) Q 3 1 ( - 0 . 2 8 6(6i4n5t)3(4(3x6)6*612007f3)74}1,8 2 4.| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:545:)36: note: | ^expanded from macro 'Q31' 45In file included from | #dsrc/libavcodec/aacps_fixed.ce:fi24n: eIn file included from src/libavcodec/aacps.cQ:3321: src/libavcodec/aacps_fixed_tablegen.h(:x)155 :11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in 155t | ) ( ( x ) Q*302(104.78498953263438.70 7+4 f0./5M)_ P| I ^ ~) , Q30(0.906In file included from 9src/libavcodec/aacsbr_fixed.c06:9626: src/libavcodec/aacsbrdata.h2:4510f:/32M:_ warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.9 2051011 | 9{4Q04381(f /0M._9PI9)4,3 0Q2360(609.916998732685f9)27,f /QM_3P1(I )0, .Q1308(8112.505675135183745145f3/fM)_}P,I) ,{Q 3Q310(( 10..49674678963440423387f1/8M4_3PfI)), ,Q 3| ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h2:8446:6364: 5note: expanded from macro 'Q30'3 4366 644 | 2#0dfe)}f,in e Q3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )(45( | x#)d*e1f0i7n3e7 4Q13812(4x.)0 + 0 .5 ) | ^ (int)(In file included from (src/libavcodec/aacps_fixed.cx:)24*: In file included from 2src/libavcodec/aacps.c1:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:1543:61364: 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~154 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 0src/libavcodec/aacsbrdata.h:075109:2475:5 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q5103 | 0{(Q13.10(2 008.293984336032f6/6M9_1PI9)7,2 8In file included from fQ3)0src/libavcodec/aacsbr.c,(: 1Q369.: 0343src/libavcodec/aacsbr_template.c13( :01637030:.42314:f/8M _P8Iwarning: 12)55comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare],5 Q3310(715.15230f8)5}1 0,1633 9 | {9f Q /3 1M ( _ 0 .PI )9 7, f6Q3o8r0 (6(k1 .=2442 4012;3 k6 80<41889=43 f3sf)/bM,_r P-IQ>3)1n,(um -_Q0p.3a2t0c8(h6164e5.s3;5 41k368+56+76226)08 f 8)| }1,f ~ ^ ~~~~~~~~~~~~~~~~ / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I)src/libavcodec/aac_defines.h,: 45| ^~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: 45expanded from macro 'Q30' | #defi n44e | Q#3de1f(ixn) e Q 3 0 ( x ) ( i n t ) ( ( x ) *(i2n1t4)7((4x8)3*1604783.704 1+8 204..05 )+ | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 509In file included from :src/libavcodec/aacps.c83::32 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {Q31(-0.9 01548 | 8 9 5 93 6 0 2Q53406(f1),. 0Q037912(4 505.6672f0/3M_4P3I9)7, 0Q5340(318.002f0)8}2,38 3{Q6331f/(M-_0P.I)0,6 Q6310(816.024235340873107447ff)/,M _QP3I1)(,- 0Q.3203(811.21220187521201339599f)f},/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(361:. 2note: 42expanded from macro 'Q31'4 60489 345f | /#Md_ePfIi)n,e QQ3310((x1). 5 1 8 5 7 2 6 8 8 1 f /M(_iPIn)t,) (| ^~~~~~~~~~~~~~( x)*src/libavcodec/aac_defines.h2:1444:367:4 8note: 3expanded from macro 'Q30' 648.0 44 | #+d ef0i.n5e) Q| ^ ~30 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 509 : 58(:in twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*107 3750941 | 8{2Q431.(0 -+0 .09.0858)9 5 9| ^3 602546f)In file included from , src/libavcodec/aacps_fixed.cQ:243: 1In file included from (src/libavcodec/aacps.c: 320.: 6src/libavcodec/aacps_fixed_tablegen.h:21540:3864:3 97warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]43 80f)}, {Q3 1(154-0 | . 0 6 6 1 8 6Q2320(5148.10707f7)9,2 45Q5316(7f-/0.M2_3P8I1)2,2 1Q73202(113.5092f0)8}2,3 83 6| 3 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: Q363:0( 1note: .expanded from macro 'Q31'04 330730 4454 | f#/dMe_fiPnIe) Q,3 1Q(3x0()1 . 1 2 0 8 5 1 0 3 99 f /(Mi_nPtI))((,x )Q*320(114.724482346640848.903 f/+M _0P.5I)) , | Q3 ^ ~0 (1.51857In file included from 2src/libavcodec/aacsbr_fixed.c6:8628: 1src/libavcodec/aacsbrdata.hf:/509:M32_:P Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h509: | 44{Q:336:1 (-note: 0.expanded from macro 'Q30'90 8895 93446 | 0#d2e5f4i6nfe) , QQ3310((x )0 . 6 2 0 3 4 3 9 7 0(5i4n3t8)0((fx)}),* 1{0Q733714(18-204..00 6+6 108.65)2 2 54| 8 ^ 177f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(-240: .In file included from src/libavcodec/aacps.c2:323: 8src/libavcodec/aacps_fixed_tablegen.h1:221541:7612:2 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 154 | src/libavcodec/aac_defines.h :45 : 36 :Q 3note: 0expanded from macro 'Q31'( 1.007 9452 | 4#5d5e67ff/iMCC libavcodec/aarch64/vp9dsp_init_10bpp_aarch64.o n_ePI )Q,3 Q130((1x.0)2 0 8 2 3 8 3 6 3 f/ M _ P I )(i,n tQ3)0(((x)1*.20144373408733604484f./0M _+PI ),0 .Q350)( 1 .| 1 ^ ~2 08510399In file included from fsrc/libavcodec/aacsbr_fixed.c/:62M: _Psrc/libavcodec/aacsbrdata.hI:)509,: Q63:0( 1.warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4246048 9509 | 3{f/QM3_1P(I-)0,. 9Q0380(81.9559136805722658486f1f)/M,_ PQI3)1,( 0| . ^~~~~~~~~~~~~~ 62034src/libavcodec/aac_defines.h3:9447:05364:3 80note: fexpanded from macro 'Q30') }, { Q3441 | #(d-e0f.i0ne6 6Q13806(2x2)5 4 8 1 7 7 f ) , Q 3 1 ((-i0n.t2)3(81(2x2)1*71202173375491f8)2}4,. 0 +| ~~~~^~~~~~~~~~~~~~~~~~~0 .5)src/libavcodec/aac_defines.h : 45| : ^36 : note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#d24e: fIn file included from src/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.h :154Q:363:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 154 | ( i n t ) (Q(3x0()1*.02017497428453566478.f0 /+M_ P0I.)5,) Q 3 0| ( ^ ~1. 020823836In file included from 3fsrc/libavcodec/aacsbr_fixed.c/:M62_P: Isrc/libavcodec/aacsbrdata.h):,508 :83Q3:0( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 433073044 f508/ | M{_PQI)3,1 (Q-300(.14.7127078051803329491f6/M9_7P3If)), ,Q 3Q03(11(.-204.1267489650546829033f0/25Mf_)P}I,) ,{ QQ3310((-01..59198751752968789216f0/8M78_fP)I,) ,Q 3 | 1 ^~~~~~~~~~~~~~( -0.9src/libavcodec/aac_defines.h3:5446:5367:8 4note: 0expanded from macro 'Q30' 0764 8f44) | }#,d e f| in ~~~~^~~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h0:(45x:) 36 : note: expanded from macro 'Q31' 45 | (#idnetf)i((nxe )Q*3110(7x)3 7 4 1 82 4 . 0 + 0 .(5i) n | t ^) ((x)*2147In file included from 48src/libavcodec/aacps_fixed.c36:424: 8In file included from .0src/libavcodec/aacps.c :32+: src/libavcodec/aacps_fixed_tablegen.h0:.1545:11): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 154src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 508 :Q583:0( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 079245 565087 | f{/QM3_P1I()-,0 .Q4370(717.0082302842318366937f3/Mf_)PI,) ,Q 3Q13(-00(.11.6074383097535046420f3/M0_2P5I)f,) Q}30,( {1Q3.11(2-0805.1909371959f9/M7_P9I)2,60 8Q3708(f1).,24 24Q630148(9-30f./M9_3P5I6)5,src/libavcodec/aacsbr_template.c7 8Q34:00(01251.:753161:4 88warning: f57comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2) 6},8 8 1| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:45 :36):,251 | note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ ifsrc/libavcodec/aac_defines.h (:sb45r | 44:-36>:b #note: sdexpanded from macro 'Q30'e_fi nleim it eQ44r3 | 1#_(bx)d a n de fs i !n= e o l dQ_ 3 (bis0_n(t)l(xi(m) x i ) t* e21 47r4 _b8a3 64n8. d 0 s(+ i0&n.&t5 )!)(s (bx) *| 1r0 ^ ~- 7>37r41e8s2eIn file included from 4t.src/libavcodec/aacsbr_fixed.c)0 :62 : src/libavcodec/aacsbrdata.h :| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~+ 508 :031.:5 ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 508 | In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:32.: 4src/libavcodec/aacps_fixed_tablegen.h:71537:7136:0 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 416973f), Q15331 | ( - 0 . 1 6 Q73809(515.6210530072053f7)8}7,8 {fQ/3M1_(-P0I.)9,9 7Q13509(719.216606897280f5)4,2 7fQ/3M1_(P-I0).,9 Q3350(615.7189348070576674084f)f}/M,_ P I)| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:145.2:7365:4 note: 1expanded from macro 'Q31' 67318 f45/ | M#_dPeIf),i nQ3e0 (Q13.317(6x1)1 77 0 6 3 f / M _P I) , Q 3(0i(1n.t)5(4(2x9)2*402416457f4/8M_3P6I48).,0 | + ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44:| 36 ^ ~: note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:508n:e 6Q:30 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 508 | { Q 3 1(i(n-0t.4)7(7(7x)0*1803723471461982743.0f )+ ,0 .Q53) 1 (| ^- 0.1678955In file included from 62src/libavcodec/aacps_fixed.c0:3240: 2In file included from src/libavcodec/aacps.c5:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 153{:Q1113: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -0.9971597 91532 | 60 8 7 8f ) ,Q 3Q03(11(.-1500.97305367857788f4/0M0_7P6I4)8,f )Q},3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~.1 6692src/libavcodec/aac_defines.h0:5454:2367:f/ Mnote: _expanded from macro 'Q31'P I), Q 3450( | 1#.d1e93f8in7e5 6Q70341f(/xM)_ P I ) , Q3 0 ( 1. 27 5 4(1i6n7t3)(1(8xf)/*M2_1P4I7)4,83 6Q4380.(01 .+ 307.65)1 1 7| ^ ~7 063f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c Q:3620: (1src/libavcodec/aacsbrdata.h.:5075:42839:2 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 65f/M_PI) ,507 | {| Q ^~~~~~~~~~~~~~ 31(src/libavcodec/aac_defines.h :044.:6365: 2note: 69expanded from macro 'Q30'4 47475 0449 | 4f#)de,f inQe3 1Q(3 00.(6x5)9 1 6 0 0 4 8 3 3 9 3 2 f()i}n,t) ({(Qx3)1*1(0 07.376471482349.40 7+8 01.451) 1 2| 1 ^ f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:8241: 68In file included from 4src/libavcodec/aacps.c3:8320: 8src/libavcodec/aacps_fixed_tablegen.h46:7153:9866: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15345 | : 36 : note: Qexpanded from macro 'Q31'3 0(1.1 50457 | 0#37d8e7f8if/nMe_P IQ)3,1 Q(3x0()1 . 16 69 2 0 5 4 2 7 f / M _(iPnIt),) ((Qx3)0*2(114.71498338675468.7004 f+/M _0P.I)5,) Q 3 0| ( ^ ~1 .2754167In file included from 3src/libavcodec/aacsbr_fixed.c1:8f62/: Msrc/libavcodec/aacsbrdata.h_:P507I):,59 Q:3 0warning: (1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 376117706 3507f | /{MQ3_1P(I) ,0 .Q635026(9414.57442795204094645ff/)M_,P QI3)1,( 0 .| ^~~~~~~~~~~~~~6 5916src/libavcodec/aac_defines.h0:440:48363: 3note: 9expanded from macro 'Q30'32 f)}, {44Q | 3#d1e(f i0ne. Q6370(4x3)9 4 7 8 1 4 1 1 2 1 f )(,i nQt)3(1((x-)0*.1801763874413882048.406 7+9 06.5f)) }| , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c:: 24note: : In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h: 45153 | #:d61e: fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 153 | Q 3 0((in1t.)1(5(07x0)3*7827184f7/M4_8P3I6)4,8 .0Q 3+0 (01..156)6 9| ^ ~2 05427f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62, : Qsrc/libavcodec/aacsbrdata.h3:5070:(321: .warning: 19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8756704f/ M_507P | I{),Q 3Q310(( 10..2675542166793441784f7/5M0_P9I4)f,) Q,3 0Q(311.(3 706.1615797106060438f33/9M3_2PfI))},, Q3{0Q(311.5(4 209.246074645f3/9M_4P7I8)1, 4 1| 1 ^~~~~~~~~~~~~~2 1f), src/libavcodec/aac_defines.hQ3:144:(36-:0 .note: 8expanded from macro 'Q30'1 6843 8440 | 8#d4e67f9in6ef )Q}3,0 ( | x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' (int)( (45x | )#*d10e7f37i4n1e8 2Q43.10( x+) 0. 5 ) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:24): ((In file included from x)src/libavcodec/aacps.c*2:1324: 7src/libavcodec/aacps_fixed_tablegen.h48:31536:4368:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 153 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h1:.5071:570:7 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7878f/M _P507I | ){,Q 3Q1(3 00(.1.615626699244075447257f0/9M_4PfI)),, Q3Q03(11(. 10.9635897156600740843f/3M9_3P2If)),} ,Q {3Q03(11( .0.2677544136793471881f/4M1_1PI2)1,f Q)3,0( 1.Q33716(1-01.7871068643f3/8M_0P8I4)6,7 9Q630f()}1,. 5 4| 2 ~~~~~^~~~~~~~~~~~~~~~~~9 240src/libavcodec/aac_defines.h4:6455:f36/:M _note: PIexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:in36e: Q3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n e (iQn3t0)((x()x ) * 2 1 4 7 4 83 6 4 8(.0i +n t0).(5()x ) *1| 0 ^ ~7 3741824.0 In file included from +src/libavcodec/aacsbr_fixed.c 0:.625: )src/libavcodec/aacsbrdata.h :| ^506 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 50632 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31153(:-110:. 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 728939322 71534f | ) , Q 3 1( Q03.05(6218.9152047603376827688f6f/)M}_P,I ){,Q 3Q13(0(-1.01.68699023035645278f6/8M9_6P9I7)f,), QQ3310(-(01..71913658675653679048f70/8M2_PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (1.2src/libavcodec/aac_defines.h7:54451:6367:31 8fnote: /expanded from macro 'Q31' M_PI) 45, | Q#3d0ef(i1n.3e7 6Q131177(0x)6 3f / M _ P I ), Q 3 0 ( 1. 5 42(9i2n40t4)6(5(fx/M)_*P2I1)4, 7 | 4 ^~~~~~~~~~~~~~8 364src/libavcodec/aac_defines.h8:44.:036 : +note: 0expanded from macro 'Q30'.5 ) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(:x506:)58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i506n | t{)Q(3(1x()-*010.7438794721882943.903 2+2 704.f5)) , Q| ^3 1( 0.562In file included from 89src/libavcodec/aacps_fixed.c2:4246: 3In file included from 6src/libavcodec/aacps.c2:6328: 6src/libavcodec/aacps_fixed_tablegen.hf:)152:}136,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31(-0.89033 61525 | 8 68 9 6 9 7Qf3)0,( 1Q.23614(5-01.89771626f5/6M5_6P3I9)8,70 8Q23f)0}(1,. 2 7| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 478src/libavcodec/aac_defines.h2:745:136:f /note: Mexpanded from macro 'Q31'_ PI), Q3450 | (#1de.f3i0n3e8 6Q3316(4x4)6 f / M _ P I ) , Q 3 0 ((i1n.t3)7(1(01x2)*5216478458f3/6M4_8.P0I )+, Q03.05()1 .| 4 ^ ~ 443849325In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_P: Isrc/libavcodec/aacsbrdata.h):,506 Q:3032(:1. 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2352924f/M _P506 | I{)Q,31 ( -| 0. ^~~~~~~~~~~~~~4 897src/libavcodec/aac_defines.h2:89443:93632:2 7note: 4expanded from macro 'Q30'f ), Q 443 | #1d(e f0in.e5 6Q283902(4x6)3 6 2 6 8 6 f ) } , {Q 3 1( -(i0n.t8)9((0x3)36*51806879369774f1),8 2Q43.10(- 0+. 701.655) 6 5| 6 ^3 987082f)}In file included from ,src/libavcodec/aacps_fixed.c : 24| ~~~~~^~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:45: :src/libavcodec/aacps_fixed_tablegen.h36::152 note: :expanded from macro 'Q31'111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 152 | Q 3 1 (x ) Q 3 0 ( 1 . 2 6 4(i5n1t8)9(7(x6)2*2f1/4M7_4P8I3)6,4 8Q.300( 1.+2 7906.4758)2 71 f| / ^ ~M_ PI), Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c3:0623: 8src/libavcodec/aacsbrdata.h6:365064:466: fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (5061 | .{3Q731011(2-506.8458f9/7M28_9P3I9)3,2 27Q430f()1,. 4Q43413(84 9302.55f6/2M8_P9I)2,4 Q6330(61.25658362f35)29}2,4 f{/MQ_3P1I)(,- 0 .| 8 ^~~~~~~~~~~~~~9 033src/libavcodec/aac_defines.h65:86448:9366:9 7note: fexpanded from macro 'Q30') , Q3 144( | #-d0ef.i7n1e6 5Q65363098(70x8)2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)45(:(36x:) *note: 10expanded from macro 'Q31'7 374182 445. | 0# d+ e0f.i5)n e | ^Q3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h :(152i:n86t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) *2147483648 .1520 | + 0 .Q350) ( 1.| 2 ^ ~6 45189762In file included from f/src/libavcodec/aacsbr_fixed.cM:62_: PIsrc/libavcodec/aacsbrdata.h):,505 :83Q:30 (warning: 1.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 79647827 1505f | /{MQ_3P1I)(, 0Q3.01(0183.130836826831640467f/4M9_fPI)),, QQ3310((1.-3071.00816225868835f7/1M_7P4I5)9,2 fQ3)0}(,1. 4{4Q43318(49 3205.9f1/2M_2P9I41)7,5 4Q3004(316.f5),5 3Q2313(5-20.96254f9/M8_73P5I1)4,0 8 4| 1 ^~~~~~~~~~~~~~0 f)}, src/libavcodec/aac_defines.h :| 44 ~~~~^~~~~~~~~~~~~~~~~~~: 36: src/libavcodec/aac_defines.hnote: :45expanded from macro 'Q30': 36: note: expanded from macro 'Q31'44 | #defi n45e | Q#3d0e(fixn)e Q 3 1 (x ) (i n t ) (((ixn)t*1)07(3(7x4)1*822414.704 8+3 604.85). 0 | ^+ 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32: src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h:62:: 152:src/libavcodec/aacsbrdata.h61:: 505warning: :59implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152505 | | { Q 3 1( 0 .Q13008(13.1826624851180977624f/9Mf_)P,I )Q,31 (Q-03.0(0186.228789367147748529721ff)/}M,_ {PQI)3,1 (Q 300.(911.23023984613765444064f3/6Mf_)P,I )Q3,1 (Q3-00(1..6539781703151245068854f1/0Mf_)P}I,), | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h4:4454:363:8 49note: 3expanded from macro 'Q31'2 5f/M_ P45I) | ,# dQe3f0i(1n.e5 5Q332135(2x9)2 4 f /M _ P I) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x: )note: expanded from macro 'Q30'* 21474 844 | 3#6d4e8fi.n0e + Q03.05()x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(i:n62t: )(src/libavcodec/aacsbrdata.h(:x505):31*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3741824.0 505+ | 0{.Q53)1 (| ^ 0.108In file included from 3src/libavcodec/aacps_fixed.c18:624: 2In file included from 8src/libavcodec/aacps.c1:0327: 4src/libavcodec/aacps_fixed_tablegen.h9:f152):,36: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.08628 831527 | 1 7 4 5 9 2Q3f)0(}1,. 2{6Q43511(89 706.29f1/2M2_9P4I1),7 5Q43004(31.62f7)9,6 47Q8312(-701.f6/5M9_P8I7),3 5Q13400(814.1300f3)8}6,36 4 4| 6f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):45,:36 :Q 3note: 0expanded from macro 'Q31'( 1.3710 1452 | 5#6de8f5ifne/ MQ_3P1I()x,) Q 3 0 ( 1 . 44 4 3 8 4 9 32 5(fi/nMt_)P(I()x,) *Q32014(714.585332643852.902 4+f/ M0_.P5I)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c note: :expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:505 :447 | #:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x ) 505 | { Q 3 1 ( 0. 1 0 8 3 1(8i62n8t)1(0(7x4)9*f1)0,73 7Q43118(2-40..00 8+62 808.357)1 7 | 4 ^5 92f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:9321: 2src/libavcodec/aacps_fixed_tablegen.h2:91524:1117: 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 436f), Q3 1(152- | 0 .6 5 9 8 7Q33501(410.826441501f8)9}7,62 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q3450:(361.:2 7note: 96expanded from macro 'Q31'4 78271 f45/ | M#_dPefIin)e, QQ3310((x1) . 3 0 3 8 6 3 6 4 4 6 f/(Mi_nPtI)),( (Qx3)0*(2114.7347180316254688.50f /+ M0_.P5I) ) ,| ^ ~Q 30(1.444In file included from 38src/libavcodec/aacsbr_fixed.c4:9623: src/libavcodec/aacsbrdata.h2:5504:f83/M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(1.553 2504 | 3{5Q23912(4 f0./6M7_P7I0)9, 4 9| 1 ^~~~~~~~~~~~~~9 373src/libavcodec/aac_defines.h5:744f:36):, note: expanded from macro 'Q30'Q 31(-0 .449 | #5d4e7f8i0ne7 Q5308(x2)2 9 0 6 f ) }, { Q 3 1 (( i0n.t5)6(15(1x77)0*516087331764f)1, 8Q2314(.-00 .+70 609.358)1 1 7| 4 ^7 778f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45:32:: src/libavcodec/aacps_fixed_tablegen.h36:151:: 136note: : expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def 151i | n e Q 3 1 (Qx3)0 ( 1 . 3 7 3 8 5 6 3 0 6(1fi/Mn_tP)I(),( xQ)30*(12.1348754128213806048f.0/ +M _0P.I)5, )Q 3 0| (1 ^ ~. 40264046In file included from 19src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I504):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.448428 85046 | 9{2Qf3/1M(_ P0I).,6 7Q7300(91.449914993877345877f8)f,/ M_QP3I1),( -Q03.09(514.785076508420279807760ff)/M}_, P{IQ)31,( 0| . ^~~~~~~~~~~~~~5 6151src/libavcodec/aac_defines.h7:447:0365:6 8note: 3expanded from macro 'Q30' 16f), 44 | Q#3d1e(f-i0n.e7 0Q63903(8x1)1 7 4 77 78 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.h:n45t:)36((:x )note: expanded from macro 'Q31'* 1073 457 | #4de1f8i2n4e. 0 Q+3 10(.x5)) | ^ In file included from src/libavcodec/aacps_fixed.c(:i24n: tIn file included from )(src/libavcodec/aacps.c(:x32: )src/libavcodec/aacps_fixed_tablegen.h*:2151:11114:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0 .151 | 5 ) | ^ ~ Q30(1.373In file included from 85src/libavcodec/aacsbr_fixed.c6:3620: 61src/libavcodec/aacsbrdata.hf:/M504_P:I31),: Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.3851221 85040 | 0{Qf31/(M _0PI.)6,7 Q7300(91.449012964307435671f9)f,/ MQ_3P1I()-0,. 9Q53407(18.404784528882629920f6/fM)_}P,I) ,{ QQ3310(( 1.04.596145197877045867883f/1M6_f)P,I ),Q 3Q13(0-(01..75060649038718717704f7/7M7_8PfI)),} , | ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | #d e45f | i#ndeef iQn30e( x)Q 3 1 ( x ) ( i nt )((i(ntx))*(1(07x3)7*4211842744.803 6+4 80.0. 5+) 0| ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: src/libavcodec/aacsbrdata.h::151504::86:7 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504151 | | { Q 3 1 ( Q03.607(7109.3479318956337036517ff/)M,_ PQI3)1,( -Q03.09(514.738805715282212890060ff/)M},_ {PQI3)1,( Q030.(5161.54102767400546683119f6/fM_)P,I ),Q 3Q13(0-(10.4.478046298388619127f/4M7_7PI7)8,f )Q}30,(1 .4 94| 9 ~~~~~^~~~~~~~~~~~~~~~~~87 4878src/libavcodec/aac_defines.hf:/45:M36_:P Inote: )expanded from macro 'Q31', Q30(1. 54560 | 4#0d7e87f7i0nfe/ MQ_3P1I(x)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30' int)( (x44) | *#2d1e4f74i8ne3 6Q4380.(0x )+ 0 . 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): *src/libavcodec/aacsbrdata.h10:7503:3837:4 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 4.0 + 0.5 )503 | {| Q3 ^1 (-0.8069In file included from 2src/libavcodec/aacps_fixed.c0:024: 1In file included from 2src/libavcodec/aacps.c4:8324: 8src/libavcodec/aacps_fixed_tablegen.h:7151f:61):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.326275 41510 | 6 6 3 2 1 4 fQ)3}0,( 1.{3Q7313(8 506.34036018f0/M0_P0I3)6,4 9Q9370(61.f3)8,5 1Q2312(1-8000.f2/1M9_1P9I0)9,5 63Q6306(31.84f0)2}6,4 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~61 9f/Msrc/libavcodec/aac_defines.h_:P45I):,36 Q:3 0(note: 1expanded from macro 'Q31'.4 48428 84569 | 2#f/dMe_PfIi)n,e Q 3Q03(11(.x4) 9 4 9 8 7 4 8 7 8 f/ M _ P I)(,i nQ3t0)((1(x.)5*6201404778747803f6/4M8_P.I0) ,+ | 0 ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| :44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | #62d: efsrc/libavcodec/aacsbrdata.hi:n503e: Q593:0 warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 503 | { Q 3(1in(t-0).(8(0x)6*19027307041182244.804 8+ 70.f5)) , Q3| 1 ^( -0.32627In file included from 5src/libavcodec/aacps_fixed.c40:6246: 3In file included from 21src/libavcodec/aacps.c4:f)32}: ,src/libavcodec/aacps_fixed_tablegen.h :151{:36Q:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.43080003 61514 | 9 9 7 6 f Q)3,0 (Q13.13(7-308.52631096119f0/M9_5P6I3),6 63Q830f()1.}3,85 1 2| 2 ~~~~~^~~~~~~~~~~~~~~~~~1 800fsrc/libavcodec/aac_defines.h:/45M:_36:P Inote: )expanded from macro 'Q31', Q30( 145. | #4d0e2f6in4e 0Q43611(9fx/)M _P I ) , Q 3 0 (1 . 4 4 8(4i2n8t86)9(2f(/x)M*_2PI1)4, 7Q4380(316.44984.908 7+48 708.f5/)M _ PI| ) ^ ~, Q30(1.560In file included from 40src/libavcodec/aacsbr_fixed.c78:76270: fsrc/libavcodec/aacsbrdata.h:/503M:31_:PI ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44503:36 | :{ note: Qexpanded from macro 'Q30'3 1(-0 .448 | 06#9d2ef0i0n1e 2Q4308(4x8) 7 f ) , Q 3 1 (- 0 . 3 2 6(i2nt7)5(4(0x6)6*13072317441f82)4},. 0{ Q+ 301.(5 )0. 4 3| 0 ^8 00036499In file included from 76src/libavcodec/aacps_fixed.cf:24): ,In file included from src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h(:-1510:.112: 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1909563663 8151f | ) } , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.3src/libavcodec/aac_defines.h7:34585:63630:6 1note: f/expanded from macro 'Q31'M _PI), Q4530 | (#1d.3e8f5i12n2e1 8Q0301f(/xM) _ P I ) , Q 3 0 ( 1 . 40(26i40n4t6)1(9f(/xM)_P*I2)1,4 7Q43803(614.84.408 4+2 8806.952)f/ M | _ ^ ~P I), Q30(1.In file included from 4src/libavcodec/aacsbr_fixed.c9:4629: 87src/libavcodec/aacsbrdata.h4:5038:786f/:M _Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.5 6src/libavcodec/aacdec_template.c5030 | 4:{30540Q78:3407710f:/ (Mwarning: -comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_0 P.I)8,0 6 | 9 ^~~~~~~~~~~~~~20 012 483054src/libavcodec/aac_defines.h4 | :8 7f44), : 36 Q: 3 note: 1expanded from macro 'Q30' ( - 0 .a 3c24462-7 | 5>#od4e0cf[6i0n6]3e.2 1mQ44f3)a0}c(,x.) s{ Q3a 1m ( p l0. e 4 _3r0 8a 0t00 e 3 6! 4=( i9hn9d7r_ti6n)ff)(,(o xQ3.1s(a)m*1-0p0l7e.37_42r1a1t981e2)9 409{5. 0 6+ 3| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~6 .65)3 8 f| ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31' :32: src/libavcodec/aacps_fixed_tablegen.h: 15045: | 136#:d ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 150 | Q 3 0((i1n.t4)4(5(x5)6*22610417148f3/M6_48P.I0) , +Q3 00(.15.)4 5 3| 1 ^ ~5 52792f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c),: 62Q: 3src/libavcodec/aacsbrdata.h0(:1502.4:6844:8 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 793f/M_PI), Q5023 | 0{(Q13.14(9-4052.348383291f/1M2_6P0I)3, 8Q03907(51f.)5,2 3Q930157(5 04.18f5/3M21_8PI1),5 9Q43704(910.f56)44}0,06 7{2Q9f3/1M(_P 0I.)9,9 1 | 9 ^~~~~~~~~~~~~~4 979src/libavcodec/aac_defines.h6:744:3368:3 note: 6expanded from macro 'Q30' f), Q443 | #1d( e0f.in9e1 Q83706(2x)4 97 6 6 4 2 2 f ) } , (i n| t ~~~~~^~~~~~~~~~~~~~~~~~) ((xsrc/libavcodec/aac_defines.h):45*:1360:7 3note: 7expanded from macro 'Q31' 41824 .450 | +# d0e.5f)i n e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:150in:t111:) (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*21474836 41508 | . 0 + Q030.(51). 4 4| 5 ^ ~5 626011fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I): ,src/libavcodec/aacsbrdata.h :Q35020:(591:. 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1552792f /502M | _{PQI3)1,( -Q03.04(313.114266408308910799735ff/)M,_P I)Q,3 Q130(( 10..4895435221388182599f4/74M9_0PfI)}),, Q{3Q03(11.(5 203.99095179459749617f3/8M3_6PfI)),, QQ3301((1 .05.694148706026479297f66/4M22_fPI))},, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##dedfienfei nQe3 0Q(3x1)( x ) ( i n t )((i(nx)t*)1(07(3x7)4*1282144.704 8+3 06.458). 0 | ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c150::6286:: warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:502 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | 502 | { QQ3310((-10..44435351612266001318f/0M97_5PfI)),, QQ330(11(. 405.3815535221789125f9/4M7_4P9I)0,f )Q3}0,( 1{.Q436148(0 901.9799139f4/9M79_6P7I3),8 Q3360f(1).,4 9Q435213(8 8209.f9/1M8_P7I6)2, 4Q93706(61.452223f)9},0 57 54| 1 ~~~~~^~~~~~~~~~~~~~~~~~f/ M_Psrc/libavcodec/aac_defines.hI:)45, :Q363:0 (note: 1expanded from macro 'Q31'. 56440 04567 | 2#9fd/eMfi_neP IQ),3 1 (| ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (i n44t | )#(d(exf)i*2n1e4 74Q8303(6x)4 8 . 0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:76237: 4src/libavcodec/aacsbrdata.h:1CC libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.o 85022:46.:0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 502 | {Q31(-0.4In file included from 33src/libavcodec/aacps_fixed.c11:2246: In file included from 0src/libavcodec/aacps.c38:0329: src/libavcodec/aacps_fixed_tablegen.h7:5150f):,61: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.85321 1508 | 1 5 9 4 7 4 9Q03f)0}(1,. {4Q43515( 6026.091911f9/M4_9PI7),9 67Q33803(61f.)45,3 1Q5315(2 7902.f9/1M8_7P6I2)4,9 Q73606(412.24f6)}4,8 0 9| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 93f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(1.4 94545 | 2#3d8e8fi2n9ef Q/3M1_(PxI)) , Q 3 0 ( 1 . 52 3 9 0(5i75n4t1)f(/(Mx_)P*I21)4,7 4Q8303(614.85.60 4+40 0067.259)f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :44src/libavcodec/aacsbrdata.h::36501:: 84note: expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n501e | {Q3Q03(1x() 0 . 8 19 2 4 9 9 0 0 2 5 72 4 f()i,n t)Q(3(1(x 0).*190976397841482254.205 05+79 f0).}5,) {| Q ^3 1(-0.26719In file included from 8src/libavcodec/aacps_fixed.c50:824: 7In file included from 33src/libavcodec/aacps.c57f:)32,: src/libavcodec/aacps_fixed_tablegen.h:Q1503:136(: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 689033697 761501 | 9 3 f) } , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.4src/libavcodec/aac_defines.h4:5455:366:2 6note: 0expanded from macro 'Q31' 11f/ M_45PI | )#,d Qe30f(i1n.4e53 15Q532719(2xf)/ M _ P I ), Q 3 0 ( 1 . (4i64n8t)0(9(1x)7*932f1/4M7_4P8I3)6,48 .Q03 0+( 10..45)9 45 23| 8 ^ ~8 29f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h1:.5015:2583:9 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 541f/M_P I501) | ,{ QQ3301((1 .05.68149244090960702295f/7M2_4PfI)),, Q| 3 ^~~~~~~~~~~~~~ 1( src/libavcodec/aac_defines.h0:.449:9366:9 8note: expanded from macro 'Q30'4 25250 5447 | 9#fde)f}i,n e {Q3Q0(3x)1 ( - 0 . 2 6 7 1 9 85(08i7n3t3)(5(7xf)),* 10Q7337411(8 20.46.08 +9 03036.957)7 6 1| 9 ^3 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3236:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'150 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q 31501 | ( x ) Q 3 0 ( 1 .4 4 5 5(6i2n6t0)(1(1xf)*/2M14_7P4I8)3,6 Q4380.(01 .4+5 3015.5527)9 2 f| /M ^ ~_ PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:4626: 4src/libavcodec/aacsbrdata.h8:5010:9321:7 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), 501Q | 3{0Q(311.(4 904.58213892842999f0/0M2_5P7I2)4,f Q)30,( Q13.512(3 900.59795694814f25/2M5_05P7I)9,f) }Q, 3{0Q(311.5(6-404.0026672791f9/8M5_0P8I7)3,3 5 7| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44 :036.: 6note: 8expanded from macro 'Q30'9 0336 9447 | 7#d6e19f3ifn)e} Q,3 0 (| x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xd)ef*i1n0e 7Q3371(4x1)8 2 4. 0 + 0 . 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x24): *In file included from 2src/libavcodec/aacps.c1:432: 7src/libavcodec/aacps_fixed_tablegen.h4:81493:6136:4 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 149 | QIn file included from 30src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h14:65012:1377:7 0warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30 (5011 | .{5Q13811(3 304.0811992f4/9M_9P0I0)2,5 7Q2340f()1,.5 2Q33418(4 90.49539f6/M9_8P4I)2,5 Q2350057(91f.)5}3, 6{94Q83618(-009f./2M6_P7I1)9,85 0Q8373035(71f.)5,5 0Q03618(7 03.6618f/9M03_3PI6)9, 7Q7360(119.35f6)7}9, 7 5| ~~~~~^~~~~~~~~~~~~~~~~~7 595fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36f:i nnote: eexpanded from macro 'Q30' Q31(x )44 | # d ef i n e Q 3 0 (x ) (i n t ) ( ( x ) *2 1 4 74(83i6n4t)8((.x0) *1+0 703.74518)2 4. 0 | + ^ ~ 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:500:83:In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :500149 | :{111:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.76789609 41496 | 1 7 9 5 fQ)3,0 (Q311.(5-1046.271635719735067f3/0M9_6P6If),) Q}30,(1 .{5Q13811(3-03.480201092f4/2M_1P83I6),4 0Q390f()1,. 5Q3CC libavcodec/aarch64/vp9dsp_init_aarch64.o 12(3-4804.97435533f01/7M9_5P53I7)6,7 fQ3)0}(1,. 5| 3 ~~~~^~~~~~~~~~~~~~~~~~~6 948src/libavcodec/aac_defines.h6:80459:36f:/ Mnote: _expanded from macro 'Q31'P I), Q 453 | 0#(d1ef.i55n0e0 6Q83713(6x)1 f / M _ P I ) , Q 3 0 ((1i.n5t6)(7(9x7)57*59251f4/7M48_3P6I4)8,.0 | + ^~~~~~~~~~~~~~ 0.5src/libavcodec/aac_defines.h):44 : 36:| note: ^ ~expanded from macro 'Q30' 44In file included from | #src/libavcodec/aacsbr_fixed.cde:f62in: e src/libavcodec/aacsbrdata.hQ:3500:058(: xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | {(Qi3nt1)(( (x0).*7106773784916802944.601 79+5f )0,. 5Q) 3 1(| - ^ 0.7651935In file included from 6src/libavcodec/aacps_fixed.c7:3240: 9In file included from 6src/libavcodec/aacps.c:632f: )src/libavcodec/aacps_fixed_tablegen.h}:,149 :{Q863:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.820024218 31496 | 4 0 9 f ) , QQ330(11(-.05.174365231037177905f/5M_3P7I6)7,f )Q}30,( 1| . ~~~~^~~~~~~~~~~~~~~~~~~5 1813src/libavcodec/aac_defines.h3:44501:936:f /note: expanded from macro 'Q31'M _PI), 45Q | 3#0d(1e.f5i23n48e4 9Q45331f(/Mx_) P I ) , Q 3 0 ( 1 . 5(3i6n94t8)6(80(9x)f*/2M1_4P7I)4,8 3Q63480.(01 .+ 505.0056)8 73 6| ^ ~1 f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h5:650079:7315:7 59warning: 5fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~500 | {Q3src/libavcodec/aac_defines.h1:(44 :036:. 7note: 6expanded from macro 'Q30'78 9609 444 | 6#1d7e9f5ifne) ,Q 3Q03(1x)( - 0 . 7 6 5 1 9 3 5 6(7i3n0t96)6f()(}x,) *1{07Q3317(41-802.48.200 0+2 04.2158) 3 6| 4 ^0 9f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:247: In file included from 3src/libavcodec/aacps.c:5323: src/libavcodec/aacps_fixed_tablegen.h0:114979:55613:76 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h149:45 | : 36 : note: expanded from macro 'Q31'Q 30(1. 5451 | 46#2d1e37f7i0nf/eM _QPI3)1,( Qx3)0 ( 1 . 5 1 81 3 3 4 0 1 9 f(i/nMt_P)I(()x, )Q*3201(417.48532634488.409 4+ 503.f5/)M_ P I| ) ^ ~, Q30(1In file included from .src/libavcodec/aacsbr_fixed.c5:36629: 4src/libavcodec/aacsbrdata.h8:65008:70:9 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0500( | 1{.Q55301(0 6807.3766718f9/M6_0P9I4)61,7 9Q53f0)(,1 .Q53617(9-7507.579655f1/9M3_P5I6)7,30 96 6| f) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:144(:-360:.8 2note: expanded from macro 'Q30'0 02421 8443 | 6#4de0fi9nfe) ,Q 3Q03(x1)( - 0 . 7 3 5 3 0 1 7 9 5(5i3n7t67)f()(}x,) * 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 737src/libavcodec/aac_defines.h4:1458:2364:.0 note: +expanded from macro 'Q31' 0.5) 45 | | # ^d efine Q3In file included from 1src/libavcodec/aacps_fixed.c(:24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 149 :36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )149* | 2 1 4 7 4Q8330(614.85.104 6+2 103.75)7 0 f| / ^ ~ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c1:.625: 18src/libavcodec/aacsbrdata.h1:349934:0831:9 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _AS libavcodec/aarch64/vp9itxfm_16bpp_neon.o PI), Q 34990 | ({1Q3.152(34 804.994753394f0/M2_7P8I9)74,42 fQ)3,0 Q(311.(5-03.62964689659840490f86/5M_6PI1)f,) },Q 3{0Q3(11.(5 500.096928076436613f4/7M7_94P6If)),, QQ3301(1(.-50.65797705170519250f8/4M_9P4I2)9,f ) }| , ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | 45# | de#fdiefnien Qe30 (Qx3)1 ( x) ( i n t()i(n(tx))(*(x1)0*723147741482843.60 4+ 80..50) + | 0 ^.5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h:32499: :src/libavcodec/aacps_fixed_tablegen.h59:: 149warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q3 1149( | 0 . 9 7 3 9Q4300(217.85914764241327f)7,0 fQ/3M1_(P-I0).,2 Q63609(51.9541480816335406191f/fM)_}P,I ),{ Q3Q130(( 10.5.293948240946534f6/3M47_7P9I)4,6 fQ3)0,( 1Q.3513(6-9048.68507901f0/1M_2P0I8)4,94 2Q93f0()1}.,5 5| 00 ~~~~~^~~~~~~~~~~~~~~~~~6 873src/libavcodec/aac_defines.h6:145f:36/:M note: _expanded from macro 'Q31'P I), Q3 045( | 1#.d56e7fi9n7e5 75Q9351f/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36(:i nnote: texpanded from macro 'Q30') ((x)* 21444 | 7#4d8ef3i6n4e8 .Q03 0(+x )0 . 5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*:14990:7313:74 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5 ) 499 | | {Q ^3 1( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:499:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:496:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aacsbr_template.c(in:t)369(:(23x):*2 14warning: 74comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 3648.0 + 0.5) | 369 ^ ~ | foIn file included from rsrc/libavcodec/aacsbr_fixed.c :(62k: src/libavcodec/aacsbrdata.h:=496 :16;: kwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] <= sbr-> n_496m | {aQs3t1e(r-0;. k9+24+4) 4 0| 85 ~ ^ ~~~~~~~~~~~~~4 84466f), Q31(src/libavcodec/aacsbr_template.c-0:.38110:45237:5 9warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 87436f) }381, | {Q 3 1 ( - 0 . 8f3o8r2 2(5k9 3=5 718;7 28kf ),< =Q 31s(-b0r.0-1>6n9_50m4a3s2t0e8r;8 8k5f+)+}), | | ~~~~^~~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.952490415390src/libavcodec/aacdec_template.c06f:)}2429,: 17{Q:31 (warning: -comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 .0706409633902 1f2429) | , Q 3 1f(or-(0.i9=404;79 8i0+13<2s0i5z8e8o6ff)(b}u,f) &| & ~~~~^~~~~~~~~~~~~~~~~~~ lensrc/libavcodec/aac_defines.h>:=458:;36 :i+ +note: ,expanded from macro 'Q31' len- =458 | ) # d| ~~~^~~~~~~~~~~~e fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492src/libavcodec/aacsbr_template.c:58: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]511 :17: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 492 | {Q31( 0.24133 051138 | 9 92 9 6 0iff) (,g oQal3_s1b( <0 .s5b1r2-9>4k3x6[216]3 0+2 3s8bfr)-}>,m [{1Q])3 1{( - 0.| 66 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~3 9341067488src/libavcodec/aacsbr_template.c5:f524:)34,: warning: Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 1(-0.08 25244 | 9 6 7 9 6 2 9 0f8o1rf )(}i ,= | ~~~~^~~~~~~~~~~~~~~~~~~k ; isrc/libavcodec/aac_defines.h :=45=: 36k:In file included from note: |expanded from macro 'Q31'src/libavcodec/aacps_fixed.c | :s24b : 45In file included from | #>src/libavcodec/aacps.cd e:(f32s: isrc/libavcodec/aacps_fixed_tablegen.h:bn244re- >Q:31k(136[x:0) ] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 1 + m s b - o d( d)i; 244i | - -n) t) ( {( x ) | Q ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~*3 201(407.40src/libavcodec/aacsbr_template.c80:5503:06017480:0.00 0warning: 00fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] /+M _0 P.5550) | I | ^ ~) , Q3}0 (w0.h0i0l1eIn file included from (1ssrc/libavcodec/aacsbr_fixed.cb 0:53!962: =3src/libavcodec/aacsbrdata.h 9:sfb492/:rM-32_: >warning: Pkimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x I[)1, ]Q 30 (+4920 . | s{00b1Q3r17-(0>89 805m2.[2f411]/);3M3 0 | _ ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~P3 I8)9, 9Q3209(600.0f0)25,2 5Q431129(f /0M._P5I1)2,9 43Q6236300(02.380f0)2}9,3 9{Q834618(f-/0.M6_P6I3)9,3 4Q1300(607.40808351f5),9 7Q1371(0-f0/.M08_2P49I6) 7 9| 6 ^~~~~~~~~~~~~~29 081f)}, src/libavcodec/aac_defines.h :| ~~~~~^~~~~~~~~~~~~~~~~~44 :36:src/libavcodec/aac_defines.h :45note: :expanded from macro 'Q30' 36: note: expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3310((x)x ) ( i n(t)i(n(xt))*(1(x0)7*327144178428346.04 8+. 00.5 ) + | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32: :src/libavcodec/aacps_fixed_tablegen.h62:244: :src/libavcodec/aacsbrdata.h111:: warning: 492implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244492 | | { Q 3 1 (Q 300(.02.401033000030080990209f6/0Mf_)P,I )Q,3 1Q(3 00.(05.1209041316052369330293f8/fM)_}P,I ){, QQ3310((-00..00617608398953421f0/6M_7P4I8)8,5 fQ3)0,( 0.Q03012(-5025.408122499f6/79M6_P2I9)0,8 1Qf3)0}(,0 . | 0 ~~~~~^~~~~~~~~~~~~~~~~~0 2939src/libavcodec/aac_defines.h84:6458:f36/:M _note: expanded from macro 'Q31'P I), Q 3450 | (#0d.e0f0i31n5e9 7Q13710(f/xM)_ P I ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44:i36nt:) (note: (expanded from macro 'Q30'x )*214 7444 | 8#3de6fi4n8e. Q03 0+( x)0 .5 ) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t)62((: xsrc/libavcodec/aacsbrdata.h):*14910:7843:7 41warning: 82implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | 491 ^ | {Q31( 0.In file included from 11src/libavcodec/aacps_fixed.c11:252434: 73In file included from 5src/libavcodec/aacps.c12:632f: )src/libavcodec/aacps_fixed_tablegen.h,:244 :Q863:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .21484763313 302441 | f) } , { QQ3301((0-.00.04013068030307030104f1/Msrc/libavcodec/aacdec_template.c8_P2:If))3474,,: Q310Q0:3( 10(warning: .missing field 'help' initializer [-Wmissing-field-initializers]0 0.021180251 368933474376 | 9 f8/M 0 _ PI3){,6N U5LQfL3}),0}(0 .,0 0 | 1 ^| 7 ~~~~~^~~~~~~~~~~~~~~~~~0 898src/libavcodec/aac_defines.h52:f45/:M36_P:I )note: ,expanded from macro 'Q31' Q 30(0. 0450 | 2#5d2e5f4i1n2e9f /MQ_3P1I)(,x )Q 30 ( 0 . 00 2 9 39 8 46 8 f / M(_iPIn)t, )Q(3(0x)(*02.1040734185937614780f./0M _P+I) 0 .| 5 ^~~~~~~~~~~~~~) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:44491 | :#d58e:f inwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 491 | { Q 3 1( 0 . 1 (1in1t1)(2(5x3)4*71305731724168f2)4,.0 Q+3 10(.5 )0 . 21| 4 ^8 47633133In file included from 01src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1(src/libavcodec/aacps_fixed_tablegen.h-:0244.:4611: 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 337314182f) ,244 | Q 3 1 ( 0 Q.3208(02.1060800307060800003f/65fM)_}P,I ) | , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045:.360:0 1note: 10expanded from macro 'Q31'5 3939f /45M | _#PdIe)f,i nQ3e0 (0Q.3010(x1)7 0 8 9 8 5 2 f / M _ P I) , (Q3i0n(t0).(0(0x2)5*225411472498f3/6M4_P8I.)0, Q+3 00(.50). 00 2| 9 ^ ~ 398468f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c),: Q6230: (src/libavcodec/aacsbrdata.h0.:04910:33215:9 7warning: 17implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0f /M_PI) | 491 ^~~~~~~~~~~~~~ | {Q3src/libavcodec/aac_defines.h1:44(: 036.1:1 note: 1expanded from macro 'Q30'1 253473 5441 | 2#6dfe)f,i nQ3e1 (Q 300(.x2) 1 4 84 7 6 3 3 1 33 01 f ) }(,i n{tQ)3(1((x-)0*1.04713734618832347.30 1+41 802.f5)), Q| ^3 1( 0.28In file included from 21src/libavcodec/aacps_fixed.c6:8243: 7In file included from 6src/libavcodec/aacps.c:832: 0src/libavcodec/aacps_fixed_tablegen.h3:2446:536f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :36244: | note: expanded from macro 'Q31' Q3 045( | 0#.d0e0f0i0n0e0 00Q0301f(/xM_)PI ) , Q 3 0( 0 . 0 0 11 0 5 39(3in9tf/)M(_(Px)I*),2 1Q4307(408.306041780.8098 5+2 f0/.M_5PI)) , | Q ^ ~3 0(0.0025254In file included from 1src/libavcodec/aacsbr_fixed.c2:962f/: Msrc/libavcodec/aacsbrdata.h_:P491I:)7, :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0029398 449168 | f/{MQ_3P1I() ,0 .Q13101(01.2005331457937517102f6/fM)_,P IQ)3 1| ( ^~~~~~~~~~~~~~ 0.21src/libavcodec/aac_defines.h4:448:364:76 33note: 1expanded from macro 'Q30'3 301f )44} | ,# {dQe3f1(i-n0e. 4Q3103(6x)8 33 7 3 1 4 1 8 2 f ), Q 31((i n0t.)28(2(1x6)8*130776387401386245.f0) }+ ,0 .5 )| ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h: | 244#:11d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 244 | Q 30 ( 0.(0i0n00t0)0(0(x0)*02104f/7M4_8P3I6)4,8 .Q03 0(+0 .000.151)0 5 39| 3 ^ ~9 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(062.: 0src/libavcodec/aacsbrdata.h01:749008:98845:2 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (4900 | .{0Q032512(5 41029.f2/M0_3P2I0),1 05Q340(100.40370f29)3,9 8Q43681f(/-M0_.P8I6),8 79Q183003(505.2080391f59)7}17,0 f{/QM3_P1I)( - 0| ^~~~~~~~~~~~~~. 97src/libavcodec/aac_defines.h7:9440:5364:8 note: 6expanded from macro 'Q30'0 0584f), 44 | Q3#1d(ef i0n.e 9Q63209(0x8)0 6 9 9 9 2 4 2f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)45*:13607:3 7note: 4expanded from macro 'Q31'18 24.0 + 450 | .#5d)e f i| ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 243(:i136nt:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) *2147483648 243. | 0 + 0Q.350)( 0| . ^ ~ 0000000000In file included from fsrc/libavcodec/aacsbr_fixed.c/M:_P62I: src/libavcodec/aacsbrdata.h):, 490Q:3580:(0 .0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19607407 f490/ | M{_QPI3)1,( Q030.(02.00303200319055341src/libavcodec/aacsbr_template.c0094:f37/f)588M,_:P I)19Q,:3 1Qwarning: (3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0(- 00..008464897591 201685880 | f /3M5_P I5 28)9 f,f oQ)r30}( ,0(k =. 0{Q13;0 5213(k-00.5 <9=762 739sfb05/4Mr_P8I-6)>0n,05[804 f]Q;)3 k,++0) (Q 30| .010 ~ ^ ~~~~~~~~~56( 10.59266293078f0/6src/libavcodec/aacsbr_template.cM9_:P961592I4):219,f:) } warning: ,| comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ 615src/libavcodec/aac_defines.h | :src/libavcodec/aac_defines.h :44 45f::o3636:r note: :expanded from macro 'Q30' ( k note: expanded from macro 'Q31'= 1;44 | k <#45d=e | fsi#dbern-fein>e Qn3_0 q(Q;x3) 1k( x)+ +) { | ~ ^ ~~~~~~~~ ( i(inntt))(((x()x*)1*0271347744813684284.0. 0+ 0+. 50). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24: 490In file included from :src/libavcodec/aacps.c31:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :243:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.2 02433 | 2 0 1 Q03504(100.43070f0)0,0 0Q00301(0-f/0M._P8I6)8,7 9Q1308(003.05051298690f7)4}0,7 f{/MQ_3P1I)(,- 0Q.93707(9005.4080630003598543f0)9,f /QM3_P1I)(, 0Q.3906(20.90008404695919290264f2/fM)_P}I,), Q3| 0( ~~~~^~~~~~~~~~~~~~~~~~~0 .00src/libavcodec/aac_defines.h52:3450:5366:2 3note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q#3d0e(f0i.n0e05 6Q135216(3x7)f /M _ P I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:44i:n36t:) (note: (expanded from macro 'Q30'x )*214 7444 | 8#3d6e48f.0i n+e Q030.(5x)) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t): (src/libavcodec/aacsbrdata.h(:x)490*:17:0 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 490+ | { Q0.351() 0| . ^2 0320105In file included from 41src/libavcodec/aacps_fixed.c04:3247: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(243-:086.:8 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7918035528 9243f | )} , { Q 3 Q13(0-(00..90707090005040806000f/0M5_P8I4)f,), Q3Q30(10(. 0001.9966027940078f0/6M9_9P9I2)4,2 fQ)3},0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 03039src/libavcodec/aac_defines.h5:3450:936f:/ Mnote: _Pexpanded from macro 'Q31'I ), Q30 (045. | #0d04e4f9i5n1e2 0Q63f1/M(_PxI)) , Q 30 ( 0 . 0 0 52 3 0 5(6i2n3ft/)M(_(x)*214748P3I6)4,8 .Q0 3+0 (00..0505)6 15 26| 3 ^ ~7 f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h489::4483::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | 489# | d{eQf3i1ne( -Q03.02(0x)6 5 1 3 49 6 2 0 6 8 9f ) , Q(3i1nt() (0(.x54)5*190373074441082646.305 5+f )0}.,5) { Q| 3 ^1 (-0.6212In file included from 64src/libavcodec/aacps_fixed.c1:6243: 5In file included from src/libavcodec/aacps.c6:329: 2src/libavcodec/aacps_fixed_tablegen.h0:f243):,61: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.59893 62438 | 1 7 0 0 3 9 2Q3f0)(0}.,00 0 0| 00 ~~~~^~~~~~~~~~~~~~~~~~~0 000fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 00451 | 96#07d4e0f7fi/neM _Q3P1I)(,x )Q 3 0 ( 0. 0 0 30 3 9 53 0 9 f/ M(_iPnIt)),( (Qx30)(*2014.70408434694581.200 6+f /0M_.PI5),) Q 3| 0 ^ ~( 0.005230In file included from 56src/libavcodec/aacsbr_fixed.c23:f62/: Msrc/libavcodec/aacsbrdata.h_:PI489):58,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0056152 64893 | 7{fQ/3M1_(P-0I.),2 0 6| 5 ^~~~~~~~~~~~~~1 349src/libavcodec/aac_defines.h6:244:036:6 8note: expanded from macro 'Q30'9 f), Q 3441 | (# 0d.ef5i4n5e9 Q33004(40x6)6 3 5 5 f ) } , { Q3 1 ((-i0nt.)6(21(2x6)4*116037357649128024f.0) ,+ Q03.15()- 0 .| 5 ^9 89368170In file included from 0src/libavcodec/aacps_fixed.c3:9242: In file included from fsrc/libavcodec/aacps.c):}32: ,src/libavcodec/aacps_fixed_tablegen.h : 243| ~~~~^~~~~~~~~~~~~~~~~~~: 36: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 24345 | | # d e fQi3n0e( 0.Q03010(0x0)0 0 00 0 f / M _ PI ), Q 3 0((i0n.t0)0(1(9x)6*0271440774f83/6M4_8PI.)0, +Q 300.(05.) 0 0| 3 ^ ~0 395309f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c),: 62: Qsrc/libavcodec/aacsbrdata.h3:4890:(032.:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 4951206 f/489M | {_QP3I1),( -Q03.02(00.60501532439056622306f89/fM)_,P QI3),1 ( Q030.(504.5090350644106562365357ff)/M}_,P I{)Q,3 1 (| - ^~~~~~~~~~~~~~ 0.6src/libavcodec/aac_defines.h2:1442:6364: 1note: expanded from macro 'Q30'6 35692 044f | )#,de fQi3n1e (Q-03.05(x9)8 9 3 6 81 7 0 0 3 9 2 f ) }(i,n t )| ( ~~~~~^~~~~~~~~~~~~~~~~~( x)*src/libavcodec/aac_defines.h1:0457:37364:1 82note: 4expanded from macro 'Q31' .0 + 0 .455 | )# d e| fi ^n e Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n243t:11):(( xwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *214748364 8.2430 | + 0 . 5Q)3 0 (| 0. ^ ~0 00000000In file included from 0fsrc/libavcodec/aacsbr_fixed.c/:M62_: src/libavcodec/aacsbrdata.hP:489I:)6,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0019 604897 | 4{07Qf3/1M(_P-I0)., 2Q0635103(409.602006380399f5)3,0 9Qf3/1M(_ P0I.)54,5 Q9303(004.4000646439555f1)206}f,/ M_{PQI3)1,( -Q03.0(602.10206542136035562639f2/0Mf_)P,I )Q3,1 (Q-300.(509.80095366185127603073f9/2fM)}_,P I) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644::36 :note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | #d#eAS libavcodec/aarch64/vp9itxfm_neon.o dfeifnien e QQ3310((xx)) (i(nitn)t()(x()(*x1)0*732714417848234.604 +8 .00. 5)+ 0| . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::242488::13684:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242488 | | { Q 3 1 (Q-300(.605.0808090102090605090f1/6M8_fPI)),, Q3Q1(3 00(.05.80803354693143103348f5/8M_3PfI))}, ,Q 3{0Q(301.(00 504.9087803686018f6/9M5_P3I)7,3 Q23f0)(,0 .0Q037199(1 702.99939f9/4M34_9P6I0)02,3 6Qf3)0}(,0. 0 0| 9 ~~~~~^~~~~~~~~~~~~~~~~~2 9993src/libavcodec/aac_defines.h6:745f:36/:M _note: Pexpanded from macro 'Q31'I ), Q3 045( | 0#.d0e0fi9n98e7 57Q5319(f/xM)_ PI ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44:(36in:t note: )expanded from macro 'Q30'( (x)*2 441 | 47#4d8e36f4i8ne. 0 Q+3 00(.5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):((488x:59):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824. 0488 | +{Q 30.15()- 0 .6| 5 ^8 891296591In file included from 68src/libavcodec/aacps_fixed.cf:)24: ,In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h :0242.:51118:8 3warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4138583f)} 242, | { Q 3 1 (Q 03.09(808.0308008060090500307f3/2M_fP)I,) Q,3 1Q(3 00(.909.090934439143906340f0/M2_3P6If)), }Q3,0 (| ~~~~~^~~~~~~~~~~~~~~~~~0 .00src/libavcodec/aac_defines.h5:445:03670:6 6note: expanded from macro 'Q31'1 f/M_P I)45, | Q#3d0e(0f.i0n0e7 9Q93117(2x9) 3 f / M _ P I ), Q 3 0 ((0i.n0t)0(9(2x9)9*9231674f7/M4_8P3I6),4 Q83.00( +0 .00.059)9 8 7| 5 ^ ~7 59f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:488src/libavcodec/aac_defines.h:32::44: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44488 | | #{Qd3ef1i(ne- 0.Q63508(8x9)1 2 96 59 1 6 8 f ) , Q 3 1((i 0n.t5)8(8(3x)5*61304713378548138f2)}4,.0 {+Q 301.(5 )0 . 9| ^8 83808695In file included from 37src/libavcodec/aacps_fixed.c3:224f: In file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(242 :086.:9 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 4349600236f) }242, | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:360:. 0note: 0expanded from macro 'Q31'0 00000 045 | 0#fd/eMfi_nPeI) ,Q 3Q1(3x0)(0 . 0 0 3 4 9 13 0 3 4 f /(Mi_PnIt)), (Q(x3)0*(02.104057440780366641f8/.M_0PI )+ ,0 .Q53)0 ( 0| . ^ ~0 079917293In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: src/libavcodec/aacsbrdata.hP:I)488, :Q6:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.009299 9488 | 3{Q6317(f-/0M._6PI5),8 89Q3102(906.509106989f8)75,7 5Q931f(/ M0_.P5I8)8,35 63 41| 3 ^~~~~~~~~~~~~~8 583fsrc/libavcodec/aac_defines.h):}44, :{36Q:3 1note: (expanded from macro 'Q30' 0.98 844 | 3#8d0e8f6i9n5e 3Q73302(fx)), Q 3 1 ( 0 . 9 9 9 9(i4n3t4)9(6(0x0)*213067f3)7}4, 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 src/libavcodec/aac_defines.h+: 450:.365: )note: expanded from macro 'Q31' | ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 242 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x242) | * 2 1 47 4 8 Q33604(80..0 0+0 0000.050)0 0 0f| / ^ ~M _PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:0620: 3src/libavcodec/aacsbrdata.h4:948713:084:3 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0487( | 0{.Q0310(-504.04780260612f4/2M9_5PAS libavcodec/aarch64/vp9lpf_16bpp_neon.o 3I6)9,8 9Q3f0()0.,00 7Q939117(29-30f/.M_9PI6),8 Q03506(00.808089421969943f6)7}f,/ M{Q_31P(I ),0 .Q320(70.5070295988275471596f/5M6_7PfI)),, | Q ^~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0:.4458:6363:4 7note: expanded from macro 'Q30'5 33358 3442 | f#)d},e f i| n ~~~~~^~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h0:45(:x36): note: expanded from macro 'Q31' 45 | # d(eifinnt)e( Q(3x1)(*x)1 0 73 7 4 18 2 4 . 0 + 0. (5i)n t )| ( ^( x)*21474In file included from 8src/libavcodec/aacps_fixed.c36:424: 8In file included from .0src/libavcodec/aacps.c :+ 32: 0src/libavcodec/aacps_fixed_tablegen.h.5:)242 : 36| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :24262 | : src/libavcodec/aacsbrdata.h : 487: 59 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 000000000 0487f | /M{_QP3I1)(,- 0Q.3408(200.2402039459316398093f4)f,/ MQ_3P1I(),- 0.Q9360(800.506008588440710664617ff)} warning/sM,_ generated PI. {)Q, 3Q13(0( 00..2070577929518722934f16/5M6_P7If)),, QQ3301((0 .0.050892693949376573f/3M3_5PI8)32,f )Q}3,0( 0 | . ~~~~~^~~~~~~~~~~~~~~~~~0 0998src/libavcodec/aac_defines.h7:574559:f36/:M _note: Pexpanded from macro 'Q31'I) , | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q 3 0 (x()i n t ) ( ( x )* 2 14 7 48 3 6(4i8n.t0) (+( x0).*51)0 73 7| 4 ^ ~1 824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h: ^487 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32487: | src/libavcodec/aacps_fixed_tablegen.h:{242Q:3111:( -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .4820242953 624298 | 9 f ), Q 3Q13(0-(00.9.60800056008080804010604ff/)}M,_ P{IQ)3,1 (Q 300.(207.5007324598123410635647ff/)M,_P I)Q,3 1Q(30 (00..508065430740766513f3/3M5_8P3I2)f,) }Q,3 0 (| 0. ~~~~^~~~~~~~~~~~~~~~~~~00 79917src/libavcodec/aac_defines.h2:9345f:/36M:_P Inote: ),expanded from macro 'Q31' Q30(0 .450 | 0#9de2f9i9n9e36 7Qf3/1(Mx)_ P I) , Q3 0 ( 0 . 00 9 98 7 5 7(5i9fn/tM)_P(I)(,x ) | * ^~~~~~~~~~~~~~2 147src/libavcodec/aac_defines.h4:8443:6364: 8note: .expanded from macro 'Q30'0 + 0. 544 | )# d | e ^ ~fi ne Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 487: 6 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*10 74873 | 7{4Q183214(.0- +0 .04.852)0 2 42| 9 ^5 36989f),In file included from AS libavcodec/aarch64/vp9lpf_neon.o src/libavcodec/aacps_fixed.cQ3:124: (In file included from -src/libavcodec/aacps.c0:.3296: 8src/libavcodec/aacps_fixed_tablegen.h0:2415:1366: 0warning: 88implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4164f)}, {Q3 1241( | 0 . 2 7 5 Q732508(02.40100605006070f0)0,f /Q3M1_P(I )0,.5 8Q633407(503.303056823120f0)4}8,7 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h, :Q453:036(:0 .note: 0expanded from macro 'Q31'09 6135 2454 | 2f#/Md_ePfIi)n,e QQ3310((0.x0)1 4 21 1 05 68 f / M _ PI ) , Q(3i0n(t0).((0x16)5*34281641724f/8M3_P6I4),8 .Q03 0+ (0.05.)0 1 7| ^ ~7 587029f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : src/libavcodec/aacsbrdata.h| ^~~~~~~~~~~~~~: 486:83src/libavcodec/aac_defines.h::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 48644 | | {Q#3d1e(-f0i.8n5e2 8Q33204(9x)2 7 5 3 9 7 f ) , Q 3 1((i n0t).(9(1x4)7*5150763379421284224.10f) }+ ,0 .{5Q) 3 1| ( ^ 0 .8886680In file included from 89src/libavcodec/aacps_fixed.c58:124: 2In file included from 4fsrc/libavcodec/aacps.c):, 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(-2410:.1119:9 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]52 67083226f) }241, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.360: 0note: 00expanded from macro 'Q31'0 00000 f/45M | _#PdeIf),i nQe3 0Q(301.(x0)0 6 2 10 04 8 7 f/ M_ P I ) , Q(3i0n(t0.)0(0(9x)6*123145724428f3/6M4_8P.I0) , +Q 03.05() 0 .| 0 ^ ~1 42110568fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I: )src/libavcodec/aacsbrdata.h,: Q4863:059(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 16534861 2486f | /{MQ_3P1I)(,- 0Q.308(05.20817372459827705293f/9M7f_)PI,), Q 3| 1 ^~~~~~~~~~~~~~( 0.src/libavcodec/aac_defines.h9:441:47365:5 6note: 3expanded from macro 'Q30'9 2242 144f | #)d}e,f i{nQe3 1Q(3 00(.x8)8 8 6 6 8 08 9 5 8 1 2 4 f()in,t )Q(31((x-)0*.19097733572416872048.302 2+6 0f.)}5,) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45 | 241#:d86e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 241src/libavcodec/aacsbr_template.c | : 684 : 23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q 3 0(i(n0t).(0(0x00 )068400* | 2147483060408f. 0/M _ + P 0I.5 )) , | ^ ~Qf 3o0r( 0.(0i0 6=2In file included from 1src/libavcodec/aacsbr_fixed.c10; :i06248 7f: /M0b.0s09_6 n1486u3m | _{eQn5321v4(-;0.28 fi+5+/2M8_3)2P 4I 9)| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~, 7 53Q973f0()0,.0src/libavcodec/aacsbr_template.c 1Q:4327001:(1 023.19:0 warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]54 6785f/5 6M3700_ | 9P I2) 2,4 2 1 Q f )30f(0}.or, (0{i1Q 6=533 4018( ;06 .i 1<8 28f8c/66h80M8_9_da5t8P1aI->2bs)4,_nfu )m,Q _30Q(e301n(v-;.0 i0++.) 199 7377| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~5 82706297f0/src/libavcodec/aacsbr_template.cM8_3P:2I27476):f,)}20 , : | warning: ^~~~~~~~~~~~~~ | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44:36 :src/libavcodec/aac_defines.h747 | :note: 45 :expanded from macro 'Q30' 36 i:f ( note: bexpanded from macro 'Q31's44 _ | po#ide fin45tn | e#edr eQ f3i>0 (cxn)he_ dQ 31a(x ) t a - > bs _ n u m _ e n(v i n +t )( (1x ))( i*{n1 0t 7| 3 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~7)4 (18(24x.)0*2 1+src/libavcodec/aacsbr_template.c4 :07.7544583:6) 19 :| ^4 warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] .0 +In file included from src/libavcodec/aacps_fixed.c0754.:5 | 24) : | ^ ~ In file included from src/libavcodec/aacps.cf:32o: rsrc/libavcodec/aacps_fixed_tablegen.h :In file included from (241isrc/libavcodec/aacsbr_fixed.c::62 : src/libavcodec/aacsbrdata.h61:=: 486 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61: ; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i <= ch _241 d | a486 t | a{ Q- >b3s Q130_((-0n.805u.2m08_30e2n409v0;2 0700i5+0+003)9f7f )/,M{ _QPI ),3| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~Q( 30.09(104.70src/libavcodec/aacsbr_template.c5:0782562:16410:30 9warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]42 2847f2/M1 f_)782P | } I,) ,{ Qc3Q13h( 0_(00d..8a08089t66a6-1>e8_a3[005] 8=95281 242-f(4ch/_fdMa)_t,a-P> eIQ_)a3,[11 (-]Q 0!.= 39b097s3(_5nu0m2._6e0n710v84_23o1l2126df))0;} /5,/6 8 | l ~~~~^~~~~~~~~~~~~~~~~~~f _/AMsrc/libavcodec/aac_defines.hPr_:e45Pv:I36 ): ,| note: ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ expanded from macro 'Q31'Q 30(0. 04516 | 5#3de4f8i6n1e2 fQ/31M(_xP) I ) , Q 3 0( 0 . 0 1 7 7(58i7n0t2)(9(fx/)M*2_1PI4)7, 4 8| 3 ^~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h :44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: Q623: 0src/libavcodec/aacsbrdata.h(:x485): 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i485AS libavcodec/aarch64/vp9mc_16bpp_neon.o n | t){(Q(3x)1*(1 07037.441812042.58000 0+ 109.54)6 3 f| ) ^ , Q31( In file included from 0.src/libavcodec/aacps_fixed.c0:2241: 1In file included from 6src/libavcodec/aacps.c7:36329: 3src/libavcodec/aacps_fixed_tablegen.h5:7241:3364:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.0 962413 | 8 0 6 2Q3000(800.40080f00)00,0 0Q03f1/(M _0P.I0)4,4 11Q98340(30.801064215070f48)7}f, / | M ~~~~~^~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: 45Q:363:0 (note: 0expanded from macro 'Q31'. 009613 5452 | 4#2df/eM_fPiIne) ,Q 3Q130((0x.) 0 1 42 1 1 05 6 8 f / M_ P I ),( iQn3t0)(((0.x0)1*62513447846813264f8./0M_ P+I )0.,5 )Q 3 0(| 0 ^ ~. 01775870In file included from 29AS libavcodec/aarch64/vp9mc_aarch64.o src/libavcodec/aacsbr_fixed.cf:/62M_: Psrc/libavcodec/aacsbrdata.hI:)485,: 59| : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 485note: | expanded from macro 'Q30'{ Q31( 440 | .#4de1f0in2e5 8Q0030109(x4)6 3 f ) , Q 3 1 ( 0. 0 2(11i6nt7)3(6(9x3)5*71304f7)37}4,1 {8Q2341.(0 0+. 009.6538)0 6 2| 0 ^ 08048f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124: (In file included from 0src/libavcodec/aacps.c.:032: 4src/libavcodec/aacps_fixed_tablegen.h4:12411:9118:4 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]14 57f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 241 | src/libavcodec/aac_defines.h : 45 : 36Q: 30note: (expanded from macro 'Q31'0. 00000 0450 | 00#0dfe/fiMn_eP IQ),3 1Q3(0x)( 0 . 0 0 6 2 1 0 0 4 87 f /(M_iPnIt)),( Q(3x0()0*2.1040794681336542482.f0/ +M _0P.I5)), Q 3| 0 ^ ~( 0.014211In file included from 09src/libavcodec/aacsbr_fixed.c56: warning8f62/s: M_ generatedPsrc/libavcodec/aacsbrdata.h. I:485):,32: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0.0165348 64851 | 2{fQ3/1(M _0P.I4)1,0 2Q3508(000.0011974765837f0)2,9 fQ3/1M(_ P0.I0)2,1 1| 6 ^~~~~~~~~~~~~~ 7369src/libavcodec/aac_defines.h3:5447:3364:f )note: expanded from macro 'Q30'} , {Q3 144( | #0d.e0fi9n6e3 Q830602(0x0)8 04 8 f ) , Q 31 ( 0 .(i0n44t11)98(4(3x8)1*415077f3)74}1,8 24 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h) : | 45 ^: 36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :24#: dIn file included from esrc/libavcodec/aacps.cfi:n32: esrc/libavcodec/aacps_fixed_tablegen.h :Q2403:1361:(x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240( | i n t ) ( (Qx)3*02(104.704080306040800.000 f/+M _0P.I5)), src/libavcodec/aacsbr_template.c| Q ^ ~:3 0796:(440:. 0warning: In file included from 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1src/libavcodec/aacsbr_fixed.c: 0623: 6src/libavcodec/aacsbrdata.h6:4852:72:3 warning: f796implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M | _P I) , Q 30 (0485d | .st{0-Q>311( e07._40a8613[0125084]0 f / M_0P 0 0I 1) , 9 Q46 3f3)0 (,0 .Q=310(2 5 20-.6(0d220s91t81-8>67fe3_6/9aM[13_P]I5 )7!,= 3d4 fQs)3t}-,0 {>Q3(10.b0s(_2 n0.90u93m95653_86e170f6n/2Mv)0;_P0I) 8, 0 | Q340 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~8 f)(, 0Q.30131(5 07.2603449191f9/8M4_P3I8)1,4 5 7| f ^~~~~~~~~~~~~~ )}, src/libavcodec/aac_defines.h :| ~~~~~^~~~~~~~~~~~~~~~~~44 :36: src/libavcodec/aac_defines.hnote: expanded from macro 'Q30': 45:36: note: expanded from macro 'Q31'44 | #def i45n | e# Qd3e0f(ixn) e Q 3 1 ( x ) ( i nt ) ( (x ) * 1 07 3 7(4i1n8t2)4(.(0x )+* 201.457)4 8 | 3 ^6 48.0 + 0In file included from .5src/libavcodec/aacps_fixed.c): 24 : | In file included from ^ ~ src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240:111:In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:484:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q 34840 | ({0Q.3010(0 000.090070301f/2M31_39P23I63)5f,) , QQ303(10.(0-1010.39696522438f1/9M1_6P3I0)0, 3Q13f0)(}0,. 0{Q13710(8-6031.430f8/2M9_P9I9),7 6Q53607(0107.0f2)5,2 Q6321(0 9808.9f8/5M1_6PI9)0, 9Q7301(5402.70f)2}9, 39 5| ~~~~~^~~~~~~~~~~~~~~~~~5 617fsrc/libavcodec/aac_defines.h/:M45_:36P:I )note: ,expanded from macro 'Q31' Q30(0 .450 | #3d15e7f2i6n39e9 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36 :( inote: nexpanded from macro 'Q30't )((x) *442 | 1#d4e7f4i8ne3 6Q4308(x.)0 + 0 . 5 ) | ^ ~( int)((x)*In file included from 10src/libavcodec/aacsbr_fixed.c7:623: 7src/libavcodec/aacsbrdata.h4:148482:4.580: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 5) | ^ 484 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.24: 9In file included from src/libavcodec/aacps.c7:3321: src/libavcodec/aacps_fixed_tablegen.h2:312403:986:2 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 35f), Q31(- 0.2409 | 9 5 4 8 1 9Q136300(003.10f)0}0,0 0{0Q030010f(/-M0_.P3I8)2,9 Q939076(506.700111703f6)6,2 2Q33f/1M(_ P0I.9)85,1 Q63900(907.105174028673f1)}4,0 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036:( 0note: .expanded from macro 'Q31'0 2526 245 | 0#9d88eff/inMe_P IQ)3,1( xQ3)0 ( 0 . 0 2 9 3 9 55 6 17 f /(Min_tP)I(),( x)Q*3201(407.4803361458.702 6+3 909.f5/)M _ Psrc/libavcodec/aacsbr_template.cI| ) ^ ~ ,: 824| : ^~~~~~~~~~~~~~ 19In file included from :src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h: :44warning: 62:: 36:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacsbrdata.h : note: 484expanded from macro 'Q30': 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44824 | | # de fi n 484 | {ef QQ3or30( x(1()i = 0 0. ;97 3i 1 23 <1 s b 39r2 -3> n 6_3 5q (fi; )i,+n+ t)Q3)1 (( (| -x ~ ^ ~~~~~~~~0 ).*91907534871491812643.00 +0 301.5f))} , | { ^Q 31(-0.38In file included from 2src/libavcodec/aacps_fixed.c9:9249: 7In file included from src/libavcodec/aacps.c6:56327: 0src/libavcodec/aacps_fixed_tablegen.h1:7240f:61):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.9851 6924009 | 7 1 5 4 2 7Qf3)0}(,0 . 00| 0 ~~~~^~~~~~~~~~~~~~~~~~~00 000src/libavcodec/aac_defines.h:0450f:/M36_:P Inote: expanded from macro 'Q31') , Q30 (045. | 0#1d1e03f6i62n2e3f /QM3_1PI()x,) Q3 0 ( 0 .0 1 7 0 8 6 3 14 0(fi/Mn_tP)I()(,x )Q*302(104.7042853266240898.8f0/ M+_P I0),. 5Q)3 0 (| 0. ^ ~0 29395561In file included from 7fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)484,: 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 03157263 99484f | /{MQ3_1P(I )0,. 9 7| 3 ^~~~~~~~~~~~~~1 2313src/libavcodec/aac_defines.h9:24436:3365:f note: )expanded from macro 'Q30', Q31(- 044. | 9#9d5ef4in8e1 9Q16330(0x0)3 1 f ) } , { Q 3 1 ( -(0i.nt3)82(9(x9)9*71067536774011872f4),. Q03 1+( 00..958)5 1 6| ^9 09715427fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:240src/libavcodec/aac_defines.h::3645: :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45240 | | #d e f i nQe3 0Q3(10(.x0)0 0 00 0 0 0 0 0 f /M _ P I )(, iQn3t0)((0(x.)0*12114073646823236f48/.M0_ +P I0),. Q53)0( 0 .| 0 ^ ~1 70863140fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,:483 :Q833:0( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 25262098 8483f | /{M_QP3I1),( Q0.350(60.702219973995745861379f4/fM),_ PQI3)1,( -Q0.3204(007.60833165471244693999ff)/}M, _{PQI3)1,( CC libavcodec/aasc.o 0| . ^~~~~~~~~~~~~~46 857src/libavcodec/aac_defines.h7:6446:736:4 6note: 0expanded from macro 'Q30' 29f), 44Q3 | 1#d(e-f0.i3n0e1 4Q03203(34x5) 7 1 9 8 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t):(36(:x note: )expanded from macro 'Q31'* 10737 41458 | 2#4d.e0f i+ne 0.Q5)3 1 (| x ^) In file included from src/libavcodec/aacps_fixed.c : 24 (: iIn file included from src/libavcodec/aacps.cn:t32): (src/libavcodec/aacps_fixed_tablegen.h(:240x:)*112: 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 2400 | . 5 ) | ^ ~Q 30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 00src/libavcodec/aacsbrdata.hf/:M483_:P59I):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.01103 64836 | 2{2Q331f( /0M_.P5I6)7,2 1Q937907(408.3904f1)7,0 8Q633114(0-f0/.M_2PI4)0,7 6Q83306(04.104429592f6)20}9,8 8f{/MQ_3P1I)(, 0Q3.04(608.5072796396575466107f2/9Mf_),P IQ),3 1Q(3-00(.03.00311547026233939f4/5M7_1PI9)8, f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #d e45f | i#dneef iQ3n0e( xQ) 3 1 ( x ) ( i n t ) ( ((ixn)t*)1(0(7x3)7*42118244.7048 3+6 480..05 )+ 0| . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from src/libavcodec/aacps.c::6232: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::483239::13631:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | { Q2393 | 1 ( 0. 5 6 72Q1309(70.9070408030904f0)0,0 Q03f1/(-M0_.P2I4)0,76 8Q3360(40.10419459897f3)5}6,6 f{/QM3_1P(I )0,.4 6Q83507(706.6073406330162991f7)f,/ QM3_1P(I-),0 .3Q031040(2033.405741489686f88)2},3 f/ M| _ ~~~~^~~~~~~~~~~~~~~~~~~PI ), Q30src/libavcodec/aac_defines.h(:0.45:0365:2 2note: 2expanded from macro 'Q31'5 8915f/ M45 | _#PdIe)f,i nQe3 0Q(301.(05x6)1 0 4 4 9 6 1 f/ M_ P I ) ,( i n| t) ^~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:244:13647:4 8note: 3expanded from macro 'Q30'6 48.0 +44 | 0#d.e5f)i n | e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 483 :7 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)* 14830 | {7Q337411(8 240..05 +6 72019.7957)4 8 3| 9 ^4 f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:24.: 24In file included from 0src/libavcodec/aacps.c:7326: 8src/libavcodec/aacps_fixed_tablegen.h3:6239:411114:4 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 0. 42396 | 8 57 7 6 6 7 Q436002(90f.)00,0 0Q030100(0-0f0/.M3_0P1I4)02,3 3Q4537109(80f.0)1}9,58 7 3| 5 ~~~~~^~~~~~~~~~~~~~~~~~ 66f/src/libavcodec/aac_defines.hM:_45P:I36),: Qnote: 3expanded from macro 'Q31'0 (0.03 03453 | 1#d6e9f1i7nfe/M _PQI3),1 (xQ)3 0 (0 . 04 4 8 6 6 88 23 f / M (_iPIn)t, )Q(3(0(x0).0*5221224578491853f6/M4_8P.I0) ,+ Q03.05()0 . 0| 5 ^ ~6 1044961f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62: )src/libavcodec/aacsbrdata.h,:482 : 83:| ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 482expanded from macro 'Q30' | {Q31 (44 | 0#.d9e4fi2n9e2 5Q6350(5x)AS libavcodec/aarch64/vp9mc_neon.o 5 3 1 6 0 f ) , Q3 1 ( 0(.in8t31)6(3(9x0)65*1180279337f4)1}8,2 4.{0Q 3+1 0(. 50) . 7| ^5 08114528In file included from 6src/libavcodec/aacps_fixed.c9:4248: fIn file included from )src/libavcodec/aacps.c:, 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(239-:860:. warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 53322314226 5239f | ) }, | ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(0.src/libavcodec/aac_defines.h00:045:0360:0 0note: 0expanded from macro 'Q31'0 0f/M_ P45I | )#,d eQf3i0n(0e. 0Q139518(7x35)6 6 f /M _ P I ), Q 30 ( 0 . 0(30i33n1t6)9(1(7xf/)M_*P2I1)4,7 4Q83306(480..00 4+4 806.658)8 23 f| / ^ ~M _PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062: .src/libavcodec/aacsbrdata.h0:54822:22595:8 9warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 30482( | 0{.Q03516(1 0044.96914f2/M9_2P5I6)5,5 5 3| 1 ^~~~~~~~~~~~~~ 60fsrc/libavcodec/aac_defines.h:)44, :Q363:1( note: 0expanded from macro 'Q30'. 83163 9440 | 6#d5e1f8i29n3fe) Q}3,0 ({xQ) 3 1 ( 0 . 7 5 0 8(i1n1t4)5(28(6x94)8*f10)7,37 4Q138124(.-00 +. 305.55)3 3| 2 ^ 23142265fIn file included from )src/libavcodec/aacps_fixed.c}:24,: In file included from src/libavcodec/aacps.c | : ~~~~~^~~~~~~~~~~~~~~~~~ 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h:23945:61::36 : warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q31' 45 | # d239e | f in e Q 3 1Q(3x0)( 0 .0 0 0 0 0 0 0 0 0 0 f /M(_iPnIt)), (Q(3x0)(0*.20119457874385366468f./0M +_ P0I.)5, )Q 3 | 0 ^ ~( 0.030331In file included from 69src/libavcodec/aacsbr_fixed.c17:f62/: M_src/libavcodec/aacsbrdata.hP:I482):,32 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.044866 884822 | 3f{/QM3_1P(I )0,.9 42Q9235065(505.3015620f2),2 5Q83911( 50.f8/M3_1P6I)3,9 0Q63501(8029.30f5)61}0, 4{4Q3916(1 f0/.M7_5P0I)8, 1 | 1 ^~~~~~~~~~~~~~4 5286src/libavcodec/aac_defines.h9:444:368:f )note: , expanded from macro 'Q30'Q 31(- 044. | 3#d5e5fi3n32e2 3Q1304(2x2)6 5 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(x:)36*:1 0note: 7expanded from macro 'Q31'3 74182 445. | 0# d+ e0f.5i)n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h :(239in:t)36(:( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 47483648.0 +239 | 0 .5 ) | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:00482f:/7M_:P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0 14829 | 58{7Q33516(6f /0M_.P9I4)2, 9Q3205(605.505330133610f6)9,1 7Qf3/1M(_P I0).,8 Q33106(309.0064541886269838f2)3}f/,M _{PQI)3,1 Q(3 00.(705.0081512242552898165f9/4M8_fP)I),, QQ3301(0(.-0506.130454596313f2/2M3_1PI4)2, 2 6| 5 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h :| 44 ~~~~~^~~~~~~~~~~~~~~~~~ :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30' :45:36: 44 | note: #expanded from macro 'Q31'd efine 45Q | #3d0(exf)i n e Q 3 1( x ) ( i n t ) ( (x ) * 10 7 (3i74n1t)8(24(.x0 )+* 201.4574)8 3 6| ^4 8.0 + 0.5In file included from )src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:11In file included from : src/libavcodec/aacsbr_fixed.cwarning: :62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h :481:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | 481 | Q{3Q03(1(0-.00.060502090808000405f5/2M1_19Pf)I,) ,Q Q3301((0-.001.915884733956567f5/4M_5P0I)9, 2Q13f0()0}.,0 3{0Q33311(6 9107f./M1_P1I9)6,0 3Q1309(000.0648448636f88)23,f /MQ_3P1I)(, 0Q.3909(809.90354262275880911658ff/)M}_,PI ), | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.45:03656:1 04note: 4expanded from macro 'Q31'96 1f/M_P I)45, | #| de ^~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h Q:3441:36(:x) note: expanded from macro 'Q30' 44 | # d e(fiinnte)( (Q3x0)(*x2) 1 4 7 4 8 3 6 4 8 . 0 (i+n t0).(5()x ) *| 1 ^ ~0 73741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+: 620: src/libavcodec/aacsbrdata.h.:5481): 59 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 481 | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-:320: .src/libavcodec/aacps_fixed_tablegen.h6:523829:813680:4 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 119f), Q31 (238- | 0 . 1 8 4 3Q9305(07.504050009002010f0)}0,f /{M_QP3I1),( Q300.(01.109260735189801409658f4/3Mf_)P,I ),Q 3Q13(0 (00..0949287936953741637f8/M0_16P8If),) }Q3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 63261src/libavcodec/aac_defines.h88:145:536f:/ M_note: PIexpanded from macro 'Q31') , Q3 045( | 0#.d0e7f36i73n1e0 6Q73f1/(Mx_)P I ), Q 3 0 ( 0 .0 7 9 1 6(6i33n0t4)(f(/xM)_src/libavcodec/aacsbr_template.c*P21I4:)7, 8684:8 193| : ^~~~~~~~~~~~~~6 48warning: .0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] +src/libavcodec/aac_defines.h :044:.36:5 note: )expanded from macro 'Q30' | ^ ~ 44 | 868# | de f In file included from isrc/libavcodec/aacsbr_fixed.cfon:e62r: src/libavcodec/aacsbrdata.h: 481(:Qi331 :0 =( x0warning: ;)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i < c h481_ | d { aQ ta3-1>(b s -_0n.(6ui5mn_te)2(n9(8v8;x0 )i*+14+505)73271 4119{8f2) 4, .Q0| 3 1+ ~ ^ ~~~~~~~~~~~~~~~~~~~0 .(-50). 18 4| 3 ^src/libavcodec/aacsbr_template.c 9:58727:315:4 In file included from 5warning: 0src/libavcodec/aacps_fixed.ccomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 :2241: fIn file included from src/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q238872:3111 | :1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 . 1 1 9 6 0 3 238 1 9 0f | 0 6 o 8r 4(j 3= fQ 3)00,(; 0 Q3.1j0(0 0 00<.0 90s90b08r0-9903f>4/67n8[Mc_P0h1I6)_8df,)a }t,Qa- > 3| ~~~~^~~~~~~~~~~~~~~~~~~b0( s0_.f0src/libavcodec/aac_defines.hr2:e7q45:536_8r8:1 4enote: s9[5expanded from macro 'Q31'if /+M_ PI )45,1 | ]Q]#;d ej+3f0+(i)n0 .0e4{ 2Q3 17 (3| 6x ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) 5 7 1 3 f/ src/libavcodec/aacsbr_template.c M _P:I )880, : 31 Q:(3i 0warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]n (t)0(.(x0)6 3*880221 | 467 14 888 135 6 f4 8/ M_.PI ) 0 ,+ 0 . Q5 3 ) fo0 r| ^ ~( 0(.j07 36In file included from =73src/libavcodec/aacsbr_fixed.c1 0:06;62: 7src/libavcodec/aacsbrdata.h: 481jf:/ 6M:<_ P Iswarning: )b,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r -Q>3n0([0 .c481 | 0{7h9Q3_1(1-d06.a6t6a53-32>049f8/b8M0s4__f5rP5e2I)q1_,re1s9[ fi) ,+| 1 ] ^~~~~~~~~~~~~~Q] ;3 j1src/libavcodec/aac_defines.h(+-+:0)44 .{:1368: note: 4expanded from macro 'Q30'3 | 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~57 5 45440 | 9#2src/libavcodec/aacsbr_template.c:d889e:1ff)31i}n:e, warning: {QQ31comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( 30 .011(9x60 3) 889 1 | 9 00 6 8 4 3 f ) , Q ( 3 1in t)(( 0(f.o99x8)r*190 (9j7 33=74 406;7 8j10 8<12 4s6.b0r8-f) >+} ,0n . [5| c)h_ ~~~~^~~~~~~~~~~~~~~~~~~d a t| a ^-src/libavcodec/aac_defines.h >:bs45_:f36In file included from r:e src/libavcodec/aacps_fixed.cqnote: _expanded from macro 'Q31':r24e: s In file included from [src/libavcodec/aacps.ci: 45 | 32#d+ef: i src/libavcodec/aacps_fixed_tablegen.hn:e1 238]Q]:;86 :j 3++warning: )1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | src/libavcodec/aacsbr_template.c : (900Qi:3n27t0):((0 (warning: .xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])0 *02104704 0900 | 8 3064 8 0.0 00 0 + f0 ./ 5 M )f_ PIo)r ,| ^ ~( Qj3 0=( 0.In file included from 0217;src/libavcodec/aacsbr_fixed.c :625: j8 src/libavcodec/aacsbrdata.h<:8480 1:4s839b5f:r/-M>_P In)warning: [,c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qh _3d0a(t0.a0-4>27 3bs480_6f | 5re{qQ_7re3s1[13(i f-/+M0 _P.I136)],0] 2;Q430 (08.j+2+0) 8{6 23 4| 22 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~869 16f8),8 Q1315(f /0M._3P46I5)57,3 Q5360(408.20877f3)67}3, 1{0Q637f1/(M-_0P.I9)3,3 8Q83801(205.40972910696f3)3,0 Q43f1/(M_-P0.I8),4 4 7| 65 ^~~~~~~~~~~~~~4 109src/libavcodec/aac_defines.h64:2449:f36):} note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#d:e45fi:ne36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # de fi n e (Qin3t)1(((xx)*)1 0 7 37 4 1 8 24 .0 + 0 .5 )( i| n ^t )((x)*214In file included from 74src/libavcodec/aacps_fixed.c8:243: 6In file included from 4src/libavcodec/aacps.c8.:0 32+ : 0.src/libavcodec/aacps_fixed_tablegen.h5:)238 : 61| : ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :238 | 62 : src/libavcodec/aacsbrdata.h : 480: 58 :Q3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.000000 04800 | 0{0Qf3/1M(_-P0I.)3,6 0Q3204(8028.20422785986f8)14,9 Q53f1/( M0_.P3I4)6, 5Q5307(305.60484228773f6)5}71,3f /{MQ_3P1I)(,- 0Q.3903(03.880863122654192808195ff/),M _QP3I1)(,- 0Q.3804(407.60753647130196042697ff/)}M,_P I )| , ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:0457:9361:6 63note: 3expanded from macro 'Q31'0 4f/M_P I45) | ,# d | e ^~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h :Q44:3361:( note: xexpanded from macro 'Q30') 44 | # de f i n e Q3(0in(t)x()( x ) * 2 1 4 7 4 8 3 6 4(8i.nt0) (+(x )0*1.05)7 3 74| 1 ^ ~8 24.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c) : 62| : ^ src/libavcodec/aacsbrdata.h:480:32: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 480src/libavcodec/aacps_fixed_tablegen.h | :{238:Q363:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .360248282 422388 | 96 f) , Q 3Q310(( 00..00300406050507003f56/4M_8P2I)8,7 Qf3)0},( 0{.Q03217(5-808.194935f3/8M8_8P1I2)5, 4Q9320(009.f0)4,2 7Q33165(7-103f./84M47_6PI5)4,1 0Q9306(04.2096f)3},2 6| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 815f/src/libavcodec/aac_defines.hM:_P45I:)36,: Q 3note: expanded from macro 'Q31'0 (0.07 34567 | 3#1d0e6f7fi/Mn_eP IQ)3,1 (Qx30)( 0 .0 7 9 16 6 3 3 04 f /M _ P(Ii),n t )| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:4447:364:8 3note: 6expanded from macro 'Q30' 48.0 +44 | #0d.e5f) i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 480 : (6i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*1073 7480 | 4{1Q83214(.-00 .+36 002.458)2 8 2| 4 ^2 896f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from src/libavcodec/aacps.c3:4326: 5src/libavcodec/aacps_fixed_tablegen.h:52387:113:5 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 287f)}, {Q 32381 | ( - 0 . 9 3 3Q3808(80.1020504090200090f)0,0 f/QM3_P1I(),- 0Q.308(404.706257548108916449295ff/)M}_,P I )| ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(0:.450:364:2 7note: 3expanded from macro 'Q31'6 5713f/ M_45P | #Ide)f,i nQe3 0Q(301.(0x63)2 6 1 8 8 1 5f / M _P I ) , (Qi3n0(t0).(07(3x67)3*1206174f7/4M8_3P6I4)8,. Q030 (+0. 07091.656)3 3 0| 4 ^ ~f /M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::47944:83:: 36warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 47944 | | {Q#3de1fi(n e0 .Q3309(7x)0 1 4 21 44 6 3 8 1 f ) , Q(3i1n( t0).(8(17x7)9*61304713774431186f2)4}.,0 {+Q 30.15()- 0| . ^3 70244641In file included from 8src/libavcodec/aacps_fixed.c7:4243: In file included from 7src/libavcodec/aacps.cf):, 32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:237-:1360: .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 071656222959 f237) | } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:0450:03600:00 00note: fexpanded from macro 'Q31'/ M_PI), 45Q | #3d0e(f0.i0ne3 Q837146(97x5)4 f /M _ P I ) , Q 3 0 ( 0. 0(6i0n0t6)3((6x7)8*821f4/7M4_8P3I6),4 Q83.00 (+0. 0809.05)3 8 7| 6 ^ ~69 f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(062.1: 0src/libavcodec/aacsbrdata.h:347979:058:6 48warning: 3fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0479( | 0{.1Q131519(2 3074.73f9/7M01_4PI2)1,4 4 6| 3 ^~~~~~~~~~~~~~8 1f)src/libavcodec/aac_defines.h, :Q443:136:( note: expanded from macro 'Q30'0 .8177 9446 | 3#4d1e7fi4n3e1 Q63f0()x},) { Q 3 1 ( - 0 . 3 7 0 2 (4i4n6t4)1(8(x7)4*3170f7)3,7 4Q13812(4-.00. 8+ 700.57)1 6 5| ^6 222959f)In file included from },src/libavcodec/aacps_fixed.c :| 24: ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: src/libavcodec/aacps_fixed_tablegen.h::45237::11136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #de f237i | n e Q 3Q13(0(x0). 0 00 00 0 0 00 0 f / M _ P(Ii)n,t )(Q(3x0)(*02.1043784784366974584.f0/ M+_ 0P.5I)) , | ^ ~Q3 0(0.06006In file included from 3src/libavcodec/aacsbr_fixed.c6:6278: 8src/libavcodec/aacsbrdata.hf:/M479_P:I32),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.08903 874796 | 6{9Qf3/M1_P(I )0,. 3Q93700(01.4120134749603648831ff/)M,_ PQI3)1,( Q03.0(801.71171959623347147743f1/6Mf_)P}I),, { | Q ^~~~~~~~~~~~~~3 1(-src/libavcodec/aac_defines.h0:.443:7360:2 4note: 4expanded from macro 'Q30'6 4187 43447 | #fd)e,f iQn3e1 (Q-300.(8x7)0 7 1 6 5 6 2 2 2 9 5 9 (fi)n}t,) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:3457:4361:8 2note: 4.expanded from macro 'Q31'0 + 0. 545) | # | d ^e fine Q3In file included from 1(src/libavcodec/aacps_fixed.cx:24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 237 : 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12374 | 7 4 8 3 6Q3408(.00 .+00 0000.050)0 0| 0 ^ ~f /M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.6203: 8src/libavcodec/aacsbrdata.h7:44796src/libavcodec/aacsbr_template.c:977:5: 4937warning: :19fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/: M_ PIwarning: ), comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 34790 | {(Q031.(0 60.030 993767 | 30 61 4 72f8or1 84(4i f=6 /30M8;1 _ifP )10b77.96s34017_4n3u8m_1n96o0fi3s)e8},; 7{Q 36i16+(9+-)f0 /.{3 7M 0| 2_ ~ ^ ~~~~~~~~~~~~~~~~~~~~~4P 4I6)4,1 8Q370src/libavcodec/aacsbr_template.c(403:.9397:1f2703)7:,9 0 Qwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]634 831f(/- 0M939. | _87 P I )0, 71 65 6Q 2 3 02 29( 05 .91f1fo)1r5 }(j9 =, 2 | 0 ~~~~~^~~~~~~~~~~~~~~~~~3;7 4j7src/libavcodec/aac_defines.h: 45f<: 36/s:b rnote: M-expanded from macro 'Q31'>_n P_Iq;) j +,45 + | | )# ^~~~~~~~~~~~~~d e{f isrc/libavcodec/aac_defines.h n| : ~ ^ ~~~~~~~~ e44: 36:Q 3note: expanded from macro 'Q30'src/libavcodec/aacsbr_template.c1 :(948x): 44 | 27 :# d warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]e fi n e 948Q | 3 0 ( x ) ( i nt ) (f ( oxr () j* = 2114;( 7i4njt8 36)<4 (8s(.b0 x+r )-*100.>57n)_ q | 3 ^ ~;7 j +4+1)8 {2 4 In file included from .src/libavcodec/aacsbr_fixed.c| 0 ~ ^ ~~~~~~~~: 62+: src/libavcodec/aacsbrdata.h :0478.:845:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from 478 | src/libavcodec/aacps_fixed.c{:24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:323788:7616:8 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 15875f), Q 32371 | ( - 0 . 1 1 Q238405(2082.04063060f0)0}0, 0{0Q0310(f/ M_0P.I8)5,1 2Q634305(70.8023380794f69)7,5 4Qf/3M1_(PI ),0 .Q5320(30.409620506135674838f5/4M7_fPI))},, Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0. 089src/libavcodec/aac_defines.h0:453:83676:6 9note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q3#0d(e0f.i10n3e 7Q930614(8x3)f / M _P I ), Q 30 ( 0 . 1(11i5n9t2)3(7(4x7)f*/2M1_4P7I4),8 3 6| 48 ^~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :044.:536): note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.h :478Q:3590:(x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | { Q(3i1nt()( (x0)*.190378378471688526145.807 5+f ),0 .Q5)3 1 (| - ^0 .1128452820In file included from 4src/libavcodec/aacps_fixed.c6:3246: fIn file included from )}src/libavcodec/aacps.c,:32 : {src/libavcodec/aacps_fixed_tablegen.hQ:32371(: 360:.8 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 6435782309f )237 | , Q3 1 ( Q 300(.05.203040902050105004305f4/7Mf_P)I}),, Q 30| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .038src/libavcodec/aac_defines.h7:4456:369:7 54note: fexpanded from macro 'Q31'/ M_PI), 45Q | 30#(de0fi.n0e60 0Q63361(7x88)f / M _ PI ) , Q 3 0 ( 0(.i08n9t0)38(76(6x9f)/M*_2P1I47)4, 8Q33064(80..010 3+7 900.6458)3f / M_| P ^ ~I ), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c1:1625: 92src/libavcodec/aacsbrdata.h3:74784:731:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 478 | {Qsrc/libavcodec/aac_defines.h:3441(: 360:. 9note: expanded from macro 'Q30'3 8876 8445 | 6#d1e5f8i7n5ef )Q,3 0Q(3x1)( - 0 . 1 1 2 8 4 5 2 8 2(i0nt4)63(6(fx))*}10,7 37{4Q183214.(0 0 .+ 805.152)6 4 3| ^5 782309f)In file included from , src/libavcodec/aacps_fixed.cQ:324: 1In file included from (src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h23:4237:91125:1 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 547f)}, | ~~~~^~~~~~~~~~~~~~~~~~~237 | src/libavcodec/aac_defines.h :45 : 36:Q 30note: (expanded from macro 'Q31'0. 000000 00450 | #0deff/iMn_PeI )Q, 3Q13(0x()0 . 0 3 87 4 6 9 7 54 f / M _(PiIn)t),( (Q3x0)*(20.1046704083636647888.f0/M _+P I0).,5 )Q 30 (| 0 ^ ~ .089038766In file included from 9src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h_:P478I):,7 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.103790 64784 | 8{3Qf3/1M(_ P0I.)9,3 8Q837068(506.1151817559f2)3,7 4Q73f1/M(_P-I)0,. 1| 1 ^~~~~~~~~~~~~~2 845src/libavcodec/aac_defines.h2:8442:0364:6 3note: 6expanded from macro 'Q30'f) }, {Q 3441 | (# de0f.in8e5 1Q23604(x3)5 7 82 3 0 9 f), Q 3 1 (( in0t.)5(2(3x4)9*120571357443158472f4).}0, +| ~~~~~^~~~~~~~~~~~~~~~~~ 0.5src/libavcodec/aac_defines.h) : 45| : ^ 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cf:in32e: src/libavcodec/aacps_fixed_tablegen.hQ:32361:(136x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | ( i n t ) Q(3(0x()*02.010407004080030604f8/.M0_P I+) ,0 .Q53)0 ( 0| . ^ ~0 54113887In file included from 3src/libavcodec/aacsbr_fixed.cf:62/: Msrc/libavcodec/aacsbrdata.h_:P477I:)84, :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0839984 447717 | f/{MQ3_1(P I0.)9,9 9Q7314063(7003.69112f4)87,18 7Q938f1/M(_-P0I.)8,3 Q83809(905.41245538436725f1)5}6,f /{MQ_3P1I()-,0 .Q73503(706.318556693798957982f3)f,/ MQ_3P1I() ,0 . 0| 0 ^~~~~~~~~~~~~~8 14643src/libavcodec/aac_defines.h4:3448:6362:5 fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:36i:n enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 7 3 7 4 1 8 2(4i.n0t )+( (0x.)5*)2 1 4| 7 ^4 83648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5:)24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:236:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:477:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]236 | Q30(0 .4770 | 0{0Q3010(0 000.0909f9/7M1_4P6I3)7,0 3Q3609(10f.)0,5 4Q13113(8-807.38f3/8M8_9P9I5)4,2 5Q33406(20f.)0}8,3 9{9Q83414(1-70f./7M5_3P7I6)3,8 Q53603(909.7182f4)8,7 1Q83719(8 f0/.M0_0P8I1)4,6 4Q33403(806.2154f5)8}3,7 5 1| 5 ~~~~^~~~~~~~~~~~~~~~~~~6 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.15697 8455 | 9#2d3eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)((x )44* | 2#1d4e7f4i8n3e6 4Q83.00( x+) 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h3:74774:1318:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 477 | {Q31( 0.99In file included from 9src/libavcodec/aacps_fixed.c7:1244: 6In file included from 3src/libavcodec/aacps.c7:0323: 6src/libavcodec/aacps_fixed_tablegen.h9:1236f:)86,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.838899542534 62362 | f ) } , { QQ3310((-00..07050307060308050603f9/9M7_8PfI)),, QQ3310(( 00..00504811143684837433f8/6M2_5PfI))},, Q| 30 ~~~~^~~~~~~~~~~~~~~~~~~( 0.08src/libavcodec/aac_defines.h3:9459:8364:4 1note: 7expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(e0f.i1n2e4 8Q73118(7x9)8 f / M _ P I ) , Q 3 0 ( 0(.i1n4t5)8(3(7x5)1*5261f4/7M4_8P3I6)4,8 .Q03 0+( 00..155)6 9 7| 8 ^ ~5 923f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h477::447::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #477d | e{fiQn3e1 (Q 300.(9x9)9 7 1 4 6 3 7 0 3 6 9 1 f ) ,( iQn3t1)((-(0x.)8*318087939754412852344.602 f+) }0,. 5{)Q 3 1| ( ^- 0.753763856In file included from 3src/libavcodec/aacps_fixed.c997:824f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2360:.610:0 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 643438625f)}, | 236 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 0000000 045f | /#Md_ePfiIn)e, QQ3310((x0). 0 5 4 1 1 3 8 8 7 3f / M _ P(Ii)n,t )Q(3(0x()0*.20184379498834644187.f0/ M+ _0P.I5)), Q| 3 ^ ~0 (0.1248718798fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 476Q:3840(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 58375156f/M_ P476I | ){,Q 3Q13(0-(00.9.319546199738157982230f0/2Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .5640src/libavcodec/aac_defines.h93:7449:6364:0 3note: 5expanded from macro 'Q30'6 f)}, {Q 3441 | (#-d0e.f8i8n5e9 0Q03003(1x8)8 6 7 7 f ) , Q 3 1 ( 0 .(4i7n6t2)4(6(0x0)4*9110378327f4)1}8, 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:545): 36 :| ^note: expanded from macro 'Q31' 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx): 236: 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )236* | 2 1 4 7 4 8 3Q63408.(00 .+0 000.050)0 0 0| 0 ^ ~0 f/M_PI), QIn file included from 30(src/libavcodec/aacsbr_fixed.c0:.620: 5src/libavcodec/aacsbrdata.h4:14761:3588:8 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4760 | .{0Q83319(9-804.491379f4/1M9_3P1I7)8,2 0Q0320f()0,. 1Q23418(7-1807.9586f4/0M9_3P7I9)6,4 0Q33506(f0).}211,4 5 warning8{sQ33 generated71. 5(1-506.f8/8M5_9P0I0)0,3 1Q83806(707.f1)5,6 9Q73815(9 203.f4/7M6_2P4I60)0,4 9 1| 3 ^~~~~~~~~~~~~~8 2f)},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)7(4(18x2)4*.201 4+7 408.356)4 8 .| 0 ^ + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 236:src/libavcodec/aacsbr_fixed.c:1162: :src/libavcodec/aacsbrdata.h :warning: 476implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | 476 | { Q 3 1 (Q-300.(903.904010903010708020000f2/M_fP)I,) ,Q 3Q13(0-(00..5065404913173986847033f5/6Mf_)P}I,) ,{ QQ3310((-00..08883599908040431178f8/6M7_7PfI)),, QQ3310(( 00..14274682741680709489f1/3M8_2PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.14src/libavcodec/aac_defines.h5:8453:7365:1 5note: 6expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(e0f.i1n5e6 9Q73815(9x2)3 f / M _ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648 .440 | #+de f0i.n5e) Q 3| ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i476n:t6):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824 .4760 | {+Q 301.(5-)0 .9 3| 9 ^4 1931782002In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h5:62354:01369:3 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 40356f)}, {Q31(- 0235. | 8 8 5 9 0 0 0Q33108(806.7070f0)0,0 0Q03010(0 f0/.M4_7P6I2)4,6 0Q03409(103.8027f4)7}5,0 6 9| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 f/M_src/libavcodec/aac_defines.hPI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .116328 7458 | 3#3dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 7 3 8 8 6 7 1 6 4 f /(Mi_nPtI))(,( xQ3)0*(201.4270438835684787.709 f+/ M0_.P5I)) , | Q ^ ~3 0(0.2199459076In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)475,: 83 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36src/libavcodec/aacdec_template.c: note: expanded from macro 'Q30'475 | :{Q30543:1 4044(: | #0warning: d.e4comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f4 i1n8e3 0Q93900(2x1)7 8 6 f ) , Q 30543 | 1 ( - 0 . (9 i3 n5 t6 )8 (9 (7 x4a)4c*9-18>07o7c63[170f4])1.}8m,24 4a.c{0.Q s3+a1 m(0p .l05e.)_9 3 r| 3a ^1t 0e1 8!0=1 2h5d5r3In file included from _2src/libavcodec/aacps_fixed.cfi:)24n,: f In file included from oQsrc/libavcodec/aacps.c.3:s132a(: m-src/libavcodec/aacps_fixed_tablegen.hp0:l.235e9:_9111r9:a1 t3warning: e3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])0 8{0 6 8| 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~4 6f)} ,235 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31'0 0000000 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x0)7 4 7 5 0 6 9 1 7 f / M _ P I()i,n tQ)3(0((x0).*12116437248873863438f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .1738867164fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 475Q:3590:( 0warning: .2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 38587779f/M_ P475I | ){,Q 3Q13(0 (00..4241198934059990072617f8/6Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .9356src/libavcodec/aac_defines.h8:9447:4364:9 note: 8expanded from macro 'Q30'7 61f)}, {44Q | 3#1d(e f0i.n9e3 3Q13001(8x0)1 2 5 5 3 2 f ) , Q 3 1 ( - 0(.i9n9t9)1(3(3x)0*81006783274461f8)2}4,. 0 | + ~~~~~^~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^36 : note: expanded from macro 'Q31' 45In file included from | #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:x235) : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x235)* | 2 1 4 7 4 8 3Q63480.(00 .+0 000.050)0 0 0| 0 ^ ~0 f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.6207: 4src/libavcodec/aacsbrdata.h7:54750:6319:1 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4751 | 1{6Q33218(7 803.34f4/1M8_3P0I9)9,0 21Q73806(f0).,1 7Q33818(6-701.6943f5/6M8_9P7I4)4,9 8Q73601(f0).}2,0 3{8Q53817(7 709.f9/3M3_1P0I1)80,1 2Q53503(20f.)2,1 9Q93415(9-007.69f9/9M1_3P3I0)8,0 6 8| 2 ^~~~~~~~~~~~~~4 6f)},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31'44 | #defi n45e | #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x()i*n1t0)7(3(7x4)1*822144.704 8+3 604.85.)0 +| ^0 .5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 235:src/libavcodec/aacsbr_fixed.c61::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 475:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | 475 | { QQ3310(( 00..040401803000909000201f7/8M6_fP)I,), QQ3310((-00..09734576580967941479f8/7M6_1PfI))},, Q{3Q03(10(. 101.6933238170813830f1/2M5_5P3I)2,f )Q,3 0Q(301.(1-703.89896971136340f8/0M6_8P2I4)6,f )Q}3,0 ( 0| ~~~~~^~~~~~~~~~~~~~~~~~. 20385src/libavcodec/aac_defines.h8:7457:7369:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 0.#2d1e9f9i4n5e9 0Q7361f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *214748 3446 | 4#8d.e0f i+n e0 .Q53)0 ( x| ) ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h:(474x:)83*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0 .4745 | ){ Q 3| 1 ^( -0.16796458In file included from 9src/libavcodec/aacps_fixed.c6:8249: 9In file included from 8src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:3235:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8987511890470f)} ,235 | { Q 3 1 ( - 0Q.3807(907.90202050704050201030ff)/,M _QP3I1)(,- 0Q.3701(702.5077245705401669801f7)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.1361:6 3note: 2expanded from macro 'Q31'8 7833f/M _45P | I#)d,e fQi3n0e( 0Q.3117(3x8)8 6 7 1 6 4 f / M _ P I ) ,( iQn3t0)((0(.x2)0*3281548774787396f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~2 199459076f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h : 474| : ^~~~~~~~~~~~~~58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 474 | {Q 3441 | (#-d0ef.i1n6e7 9Q63405(8x9)6 8 99 8 f ) , Q 3 1 ( - 0 .(9i8n9t8)7(5(1x1)8*9100477307f4)1}8,2 4{.Q03 1+( -00..58)7 9 7| 9 ^2 25745213f)In file included from , src/libavcodec/aacps_fixed.cQ3:124(: -In file included from 0src/libavcodec/aacps.c.:7321: 7src/libavcodec/aacps_fixed_tablegen.h2:52357:2115:0 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 80f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 235src/libavcodec/aac_defines.h | : 45 : 36 : note: Qexpanded from macro 'Q31'3 0(0.000 0450 | 0#0d0e0f0ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 7 4 7 5 0 6 9 1(7ifn/tM)_(P(Ix)),* 2Q13407(408.31614683.208 7+8 303.f5/)M _| P ^ ~I ), Q30(0.1738In file included from 86src/libavcodec/aacsbr_fixed.c7:1626: 4src/libavcodec/aacsbrdata.hf:/474M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.20385 874747 | 7{9Qf3/1M(_-P0I.)1,6 7Q93604(508.926189999485f9)0,7 6Qf3/1M(_-P0I.)9,8 9 8| 7 ^~~~~~~~~~~~~~5 11890src/libavcodec/aac_defines.h4:7440:f36):} ,note: expanded from macro 'Q30'{ Q31(-0. 8447 | 9#7d9e2f2i5n7e4 5Q23103(fx)), Q 3 1 ( - 0 . 7 1 7 2 5 7(2i5n0t4)1(6(8x0)f*)1}0,7 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 234 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 72344 | 8 3 6 4 8 . 0Q 3+0 0(.05.)0 0 0| 0 ^ ~0 00000f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0.4741:061:1 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 096f/M_PI), Q474 | 3{0Q(301.(1-508.01766749560425f8/9M6_8P9I9)8,f )Q,3 0Q(301.(2-308.79585978177591f1/8M9_0P4I7)0,f) }Q,3 0{(Q03.12(8-200.782789771992f2/5M7_4P5I2)1,3 fQ)3,0 (Q03.13(0-508.378107128577f2/5M0_4P1I6)8,0 f )| } ^~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | # d45e | f#idneef iQn3e0 (Qx3)1 ( x ) ( i n(ti)n(t()x()(*x1)0*7231744714882346.408 .+0 0+. 50). 5 )| ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24: src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbrdata.h: :src/libavcodec/aacps_fixed_tablegen.h473::23484:: 111warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31 (234- | 0 . 4 3 6 4 5Q53904(306.00603030f0)0,0 0Q030f1/(M-_0P.I9)4,8 0Q53003(001.113028141f1)2}9,0 9{6Qf3/1M(_-P0I.)9,9 8Q43804(701.710528907766f4)5,0 2Qf3/1M(_ P0I.)9,6 2Q43501(606.922338870595f7)1}7,9 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 2expanded from macro 'Q31'8 2072871 945f | /#Md_ePfIi)n,e QQ3310((x)0 . 3 0 5 8 3 8 0 1 8 7 3f / warning(Ms_i generatedPn. It)),( ( x| ) ^~~~~~~~~~~~~~* 21474src/libavcodec/aac_defines.h8:3446:4368:. 0note: expanded from macro 'Q30'+ 0.5) | 44 ^ ~ | #define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 473 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 14730 | 7{3Q73411(8-204..403 6+4 505.954)3 6 0| ^6 33f), Q31(-0In file included from .9src/libavcodec/aacps_fixed.c4:8240: 5In file included from 0src/libavcodec/aacps.c3:0321: 1src/libavcodec/aacps_fixed_tablegen.h3:22348:486f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.9984847 12347 | 0 2 9 7 6 f )Q,3 0Q(301.(0 000.090602040501606f9/2M3_8P0I9)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 10111src/libavcodec/aac_defines.h2:9450:9366:f /Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#1d5e8f0i7n6e4 Q53012(fx/)M _ P I ) , Q 3 0 ( 0 . 2 3(8i7n5t5)7(1(7x9)f*/2M1_4P7I4)8,3 6Q4380.(00 .+2 802.057) 2 8| 7 ^ ~1 9f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.623: 0src/libavcodec/aacsbrdata.h5:84733:8310:1 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~ 473 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:4 3note: expanded from macro 'Q30'6 4559436 0446 | 3#3dfe)f,i nQe3 1Q(3-00(.x9)4 8 0 5 0 3 0 1 1 3 2 8 4 f )(}i,n t{)Q(3(1x()-*01.097938744814872147.002 9+7 60f.)5,) Q 3| 1 ^( 0.96245166923In file included from 80src/libavcodec/aacps_fixed.c9:f24): }In file included from ,src/libavcodec/aacps.c : 32| : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :234:61src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | # d234e | f i n e Q 3 1Q(3x0)( 0 . 0 0 0 0 0 0 0 0 0 0 f /(Mi_nPtI))(,( xQ)3*02(104.71408131614289.009 6+f /0M._5P)I ) ,| ^ ~Q 30(0.1580764In file included from 50src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_:P473I:)6,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.23875571 74739 | f{/MQ_3P1I()-,0 .Q43306(405.529842306702683731f9)f,/ MQ_3P1I()-,0 .Q93408(005.033005181338208148f7)f}/,M _{PQI3)1,( - 0| . ^~~~~~~~~~~~~~9 9848src/libavcodec/aac_defines.h4:7441:7360:2 9note: 7expanded from macro 'Q30'6 f), Q31 (44 | 0#.d9e6f2i4n5e1 6Q63902(3x8)0 9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:45n:t36):( (note: xexpanded from macro 'Q31') *107374 1458 | 2#4d.e0f i+n e0. 5Q)3 1 (| x ^) In file included from src/libavcodec/aacps_fixed.c(:i24n: tIn file included from )src/libavcodec/aacps.c(:(x32): *src/libavcodec/aacps_fixed_tablegen.h2:12344:7364:8 3warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 234 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h0:04720:08300:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4721 | 0{1Q13112(9-009.66f3/3M6_4P9I6)8,5 3Q43605(00f.)1,5 8Q03716(4-500.21f6/4M7_3P5I9),4 42Q33704(60f.)2}3,8 7{5Q53711(7-90f./1M6_2P5I8)2,1 7Q53000(709.22f8)2,0 7Q23817(1-90f./9M5_9P3I9)12,5 4Q03008(002.f3)0}5,8 3 8| 0 ~~~~^~~~~~~~~~~~~~~~~~~1 87f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4445: | 36#:d enote: fexpanded from macro 'Q30'i ne Q31( x44) | #d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+1 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) In file included from | ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:472:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 234472: | 11{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.633649685346 52340 | f ) , Q 3 1Q(3-00(.01.60407035090404020307406ff/)M}_,P I{)Q,3 1Q(3-00(.01.612051812112795009067f9/2Mf_)P,I )Q,3 1Q(3-00(.09.519538901726544500028f0/2Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.2src/libavcodec/aac_defines.h3:8457:5365:7 1note: 7expanded from macro 'Q31'9 f/M_PI )45, | #Qd3e0f(i0n.e2 8Q23017(2x8)7 1 9 f / M _ P I ) , Q 3 0((i0n.t3)0(5(8x3)8*02118477f4/8M3_6P4I8).,0 +| ^~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h| : ^ ~44 :36: note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n472e: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 472 | {(Qi3n1t()-(0(.x6)3*316047936784513842645.00 f+) ,0 .Q53)1 ( -| 0 ^. 164735944237In file included from 46src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2330:.1361:6 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 217500792f), Q31 (233- | 0 . 9 5 9 3 9Q13205(400.00800020f0)0}0,0 0 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'1 2122903 7456 | f#/dMe_fPiIn)e, QQ3310((x0). 1 9 0 3 9 4 9 3 8 0 f / M _(PiIn)t,) (Q(3x0)(*02.124970478935684083.10f /+M _0P.I5)), Q| 3 ^ ~0 (0.346699386In file included from 8fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)472,: 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .3782821596 f472/ | M{_QP3I1)(,- 0 .| 6 ^~~~~~~~~~~~~~3 364src/libavcodec/aac_defines.h9:6448:5363:4 6note: 5expanded from macro 'Q30'0 f), Q31 (44- | 0#.d1e6f4i7n3e5 9Q43402(3x7)4 6 f ) } , { Q 3 1 ( - 0 .(1i6n2t5)8(2(1x7)5*0100779327f4)1,8 2Q43.10( -+0 .09.559)3 9 1| 2 ^5 400802f)}, | In file included from ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: In file included from :src/libavcodec/aacps.c45::3236: :src/libavcodec/aacps_fixed_tablegen.h :note: 233expanded from macro 'Q31': 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (233x | ) Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(0xf/)M*_2P14I7)4,8 3Q63408(.00. 1+2 102.259)0 3 7| 6 ^ ~f /M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c1:9620: 3src/libavcodec/aacsbrdata.h9:44719:3838:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .4712 | 9{0Q739158(0-301.f7/0M4_6P7I0)5,7 7Q83608(206.f3)4,6 6Q93913(8 608.f93/2M7_2P7I7)7,5 0Q13805(70f.)3}7,8 2{8Q23115(9 60f./9M9_8P4I6)0,2 1 9| 0 ^~~~~~~~~~~~~~5 254f)src/libavcodec/aac_defines.h,: 44Q:3361:( -note: 0expanded from macro 'Q30'. 9872574 6442 | 5#4d4e3f3ifn)e} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) (45( | x#)d*e1f0i7n3e7 4Q1381(2x4). 0 + 0 . 5 ) | ^ (int)((x)*21In file included from 47src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 2330:.865:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c233: | 62 : src/libavcodec/aacsbrdata.h : 471 : 59Q:3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f /471M | _{PQI3)1,( -Q03.07(004.617201527279806387266ff/)M,_ PQI3)1,( Q03.09(302.71297073795409318805f7/fM)_}P,I ){,Q 3Q13(0 (00..929980476905281093015f2/5M4_fP)I,) ,Q 3Q13(0-(00..938476src/libavcodec/aacsbr_template.c26597:943611708:628205f:/4 4Mwarning: 3_3Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]fI ))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.37src/libavcodec/aac_defines.h8:245 8:11702361: | 5 9note: 6expanded from macro 'Q31' f /iMf_ P(I b)45y, | t # e| s ^~~~~~~~~~~~~~d_ erfeiandsrc/libavcodec/aac_defines.he : 44>Q: 363c:1n (tnote: x)expanded from macro 'Q30' ){ | ~~~~~~~~~~ ^ ~~~ 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62 | : ^src/libavcodec/aacsbrdata.h :471:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c471: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1233(:-061.:7 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 7057786826fCC libavcodec/ac3.o ), Q2333 | 1 ( 0 . 9 3Q23702(707.70500010805070f0)0}0,f /{MQ_3P1I() ,0 .Q93908(406.01221910252295043f7)6, fQ/3M1_(PI-)0,. 98Q73205(704.61295043493439f3)8}0,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 2note: 9expanded from macro 'Q31'0 7958031 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x3)4 6 6 9 9 3 8 6 8 f / M _ P I()i,n tQ)3(0((x0).*32718427842813569468f./0M _+P I0).,5 ) | ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 47144: | 6#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 471 | { Q 3 1 ( - 0 . 7 0(4i6n7t0)5(7(7x8)6*812067f3)7,41 8Q2341.(0 0+. 903.257)2 7 7| 7 ^5 01857f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c9:8324: 6src/libavcodec/aacps_fixed_tablegen.h0:22331:9360:525 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.9872574 62332 | 5 4 4 3 3 f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 00000src/libavcodec/aac_defines.h0:0450:36:0 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (0#.d1e2f1i2n2e9 0Q33716(fx/)M _ P I ) , Q 3 0 ( 0 . 1 9(0i3n9t4)9((3x8)0*f2/1M4_7P4I8)3,6 4Q830.(00 .+2 900.759)5 8 0| 3 ^ ~1 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:3624: 6src/libavcodec/aacsbrdata.h6:9470:9843:8 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .4703 | 7{8Q23812(1-509.69f9/8M2_9P6I6)3, 7 5| 2 ^~~~~~~~~~~~~~8 18f),src/libavcodec/aac_defines.h :Q443:136(: 0note: .expanded from macro 'Q30'0 1877138 8442 | 4#3d1e1ffi)n}e, Q{3Q03(1x()- 0 . 7 0 8 0 1 0 1 6 5 4 8 1(8i4nft)),( (Qx3)1*(1 007.33734618802648.509 4+8 101.75f)) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45233 | :#11d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 233 | ( iQn3t0)((0(.x0)0*0201040704080306f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~1 212290376f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34700:(580:. 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3949380f/M_P I470) | ,{ QQ3310((-00.2.990978925986063317f5/28M1_8PfI)),, QQ3310(( 00..30416867979133886882f4/3M1_1PfI))},, Q{3Q03(10(.-307.8720882011509166f5/4M8_1P8I4)f,) , | Q ^~~~~~~~~~~~~~3 1( 0.src/libavcodec/aac_defines.h3:3446:8360:6 8note: 5expanded from macro 'Q30'9 48117f )44} | ,# d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)3*11(0x7)3 7 4 1 8 2 4 . 0 + 0 . 5()i n| t ^) ((x)*21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.532): src/libavcodec/aacps_fixed_tablegen.h :| 232 ^ ~: 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :232470 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 004700 | 0{fQ/3M1_(P-I0).,9 9Q832906(603.715421881284f7)0,7 4Qf3/1M(_ P0I.)0,1 8Q73701(308.8222443013018f3)7}4,f /{MQ_3P1I()-,0 .7Q03800(100.1364574488118344f0)2,f /QM3_1P(I )0,. 3Q33608(006.8452904289111970f0)6}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:4 6note: 3expanded from macro 'Q31'7 607038f /45M | _#PdIe)f,i n e| ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fxi)n*e2 1Q43704(8x3)6 4 8 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:0 470+:6 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 470 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 9In file included from 9src/libavcodec/aacps.c8:2329: 6src/libavcodec/aacps_fixed_tablegen.h6:32327:51112:8 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.0187 72321 | 3 8 8 24 3 1 1Qf3)0}(,0 .{0Q0301(-000.0700080001f0/1M6_5P4I8)1,8 4Qf3)0,( 0Q.3114(1 802.4373067840f6/8M5_9P4I8)1,1 7Qf3)0}(,0 . 2| ~~~~^~~~~~~~~~~~~~~~~~~2 40308src/libavcodec/aac_defines.h3:7454:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#3d4e7f4i8n1e3 4Q0321f(/Mx_)P CC libavcodec/ac3_channel_layout_tab.o I ) , Q 3 0 ( 0 . 4 2 0(2i9n1t9)0(0(6xf)/*M2_1P4I7)4,8 3Q63408(.00. 4+6 307.650)7 0 3| 8 ^ ~f /M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44469::3683:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f469i | n{eQ 3Q13(0-(0x.)7 9 5 9 8 7 0 2 9 7 3 2 6 1 f()i,n tQ)3(1((x )0*.19077133784411812341.808 9+4 f)0}.,5 ){ Q 3| 1 ^( -0.992647089In file included from 4src/libavcodec/aacps_fixed.c8:1240: 1In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1232(:-860:. 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 42822402536f)}, | 232 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 0000000 045f | /#Md_ePfIi)n,e QQ3301((0x.)1 4 1 8 2 4 7 0 7 4 f / M _ P(Ii)n,t )Q(3(0x()0*.22124470438038634784.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.34748134In file included from 02src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I469):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.420291900 6469f | /{MQ_3P1I()-,0 .Q73905(908.7406239776307206318ff)/,M _QP3I1)(, 0 .| 9 ^~~~~~~~~~~~~~7 138411src/libavcodec/aac_defines.h3:1448:8369:4 fnote: )expanded from macro 'Q30'} , {Q31( -440 | .#9d9e2f6i4n7e0 Q83904(8x1)0 1 f) , Q 3 1 ( - 0 . 9 9 5(4i2n8t2)2(4(0x2)5*3160f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045.:536): | note: ^expanded from macro 'Q31' 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.cin:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 232 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12324 | 7 4 8 3 6 4 8Q.300 (+0 .00.050)0 0 0| 0 ^ ~0 00f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.621: 4src/libavcodec/aacsbrdata.h1:84692:4327:0 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4690 | .{2Q23410(3-008.37794f5/9M8_7P0I2)9,7 3Q23601(f0).,3 4Q73418(1 304.0927f1/3M8_4P1I1)3,1 8Q83904(f0).}4,2 0{2Q93119(0-060f.9/9M2_6P4I7)0,8 9Q43801(001.f4)6,3 7Q63017(0-308.f9/9M5_4P2I8)2,2 4 0| 2 ^~~~~~~~~~~~~~5 36f)}src/libavcodec/aac_defines.h,: 44 :| 36 ~~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)74(1(8x2)4*.201 4+7 408.356)4 8 .| 0 ^ + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62232: :src/libavcodec/aacsbrdata.h36::469 :warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232469 | | { Q 3 1 (Q-300.7(905.908070002090703020601ff/)M,_ PQI3)1,( Q03.09(701.318441181234178087944ff/)M}_,P I{)Q,3 1Q(3-00(.09.922264407300889347841f0/1Mf_)P,I )Q,3 1Q(3-00(.09.935447248821234400225f3/6Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h4:2450:2369:1 9note: 0expanded from macro 'Q31'0 6f/M_PI )45, | #Qd3e0f(i0n.e4 6Q33716(0x7)0 3 8 f / M _ P I ) , | ^~~~~~~~~~~~~~( int)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 7expanded from macro 'Q30'4 83648.0 44+ | #0d.e5f)i n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h:(468i:n84t):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824. 0468 | +{ Q03.15() 0 .| 2 ^5 872675063360fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h9:82329:33110:3 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 816f)}, {Q31(-0 .2320 | 1 1 1 5 9 9 8Q63801(903.70f0)0,0 0Q03010(0 00f./9M8_4P9I6)0,1 9Q73402(404.41f4)}1,8 2 4| 7 ~~~~~^~~~~~~~~~~~~~~~~~0 74f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.224 0453 | 0#8d3e7f4ifn/eM _QP3I1)(,x )Q 30 ( 0 . 3 4 7 4 8 1 3 4 0 2CC libavcodec/ac3_parser.o (fi/nMt_)P(I()x,) *Q23104(704.8432604289.109 0+0 60f./5M)_ P I| ) ^ ~, Q30(0.4637In file included from 607src/libavcodec/aacsbr_fixed.c0:3628: fsrc/libavcodec/aacsbrdata.h/:M468_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :468 | note: {expanded from macro 'Q30'Q 31( 0.2 5448 | 7#2d6e7f5i0n6e3 3Q630f0)(,x )Q 3 1 ( 0 . 9 9 8 9 3 3 0(3i9n3t3)8(1(6xf))*}1,0 7{3Q73411(8-204..001 1+1 509.958)6 8 1| 9 ^3 7f), Q31( 0.In file included from 98src/libavcodec/aacps_fixed.c4:9246: 0In file included from 1src/libavcodec/aacps.c9:7324: 2src/libavcodec/aacps_fixed_tablegen.h4:42314:f136):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 231 | 45Q | 3#0d(e0f.i0n0e0 0Q03010(0x0) 0 f / M _ P I ) , Q 3 0 ((0i.n1t6)0(3(8x6)6*326194f7/4M8_3P6I4)8,. 0Q 3+0 (00..525)4 9 4| 3 ^ ~7 582f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:44680:2329:4 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 40f/M_PI), Q 34680 | ({0Q.3419(8 006.28598578256f7/5M0_6P3I3)6,0 Qf3)0,( 0Q.3516(1 506.4919487953f3/0M3_9P3I3)8,1 6 f| ) ^~~~~~~~~~~~~~} , {Q3src/libavcodec/aac_defines.h1:(44-:036.:0 1note: 1expanded from macro 'Q30'1 599868 1449 | 3#7dfe)f,i nQe3 1Q(3 00(.x9)8 4 9 6 0 1 9 7 4 2 4 4 4 f )(}i,n t )| ( ~~~~~^~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0. 545) | # d| e ^f ine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i231n:t111):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 +231 | 0 . 5 ) | ^ ~Q 30(0.000000In file included from 00src/libavcodec/aacsbr_fixed.c0:062f: /src/libavcodec/aacsbrdata.hM:_468P:I7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1603866 34686 | 9{fQ/3M1_(P I0).,2 5Q83702(06.7255046934336705f8)2,f /QM3_1P(I )0,. 9Q93809(303.0430923934841668f4)0}f,/ M{_QP3I1)(,- 0Q.3001(101.54999880668819953875ff)/,M _QP3I1)(, 0Q.3908(409.65061195764421444745f)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~ :45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #d e44f | i#ndee fQi3n1e( xQ)3 0 ( x ) ( i n t ) (((ixnt))*(2(1x4)7*418037634784.108 2+4 .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 467In file included from :src/libavcodec/aacps.c83:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :231:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {Q31( 0. 52310 | 8 4 3 2 3 3 1Q53901(602.f0)0,0 0Q03010(0 000.f9/6M1_0P7I6)9,1 2Q636200(50f.)1}6,0 38{6Q63316(9 f0/.M1_7P0I0)6,33 4Q63700(601.52f5)4,9 4Q33715(8-02.f7/6M8_5P4I0)2,5 3Q13408(209.f4)0}2,9 4 4| 6 ~~~~^~~~~~~~~~~~~~~~~~~8 40f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.4980 6458 | 9#5d8e5ffi/nMe_ PQI3)1(,x )Q 3 0 ( 0 . 5 6 1 5 6 4 1 47 5(fi/nMt_)P(I()x,) * 2| 1 ^~~~~~~~~~~~~~4 74836src/libavcodec/aac_defines.h:4448:.360: +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 467 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4671 | 0{7Q33714(1 802.45.008 4+3 203.351)5 9 1| 6 ^2 f), Q31( 0.96In file included from 10src/libavcodec/aacps_fixed.c7:6249: 1In file included from 2src/libavcodec/aacps.c6:326: 2src/libavcodec/aacps_fixed_tablegen.h0:5231f:)61}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.170063346 72310 | 6 1 5 f ) , QQ3301((0-.0CC libavcodec/ac3dec_data.o 0.07068504000205030104f8/2M9_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h6:0453:8366:6 3note: 6expanded from macro 'Q31'9 f/M_PI) ,45 | Q#3d0e(f0i.n2e 5Q43914(3x7)5 8 2 f / M _ P I ) , Q 3 0((i0n.t4)0(2(9x4)4*62814407f4/8M3_6P4I8).,0 Q+3 00(.05). 4 9| 8 ^ ~0 689585f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:0467.:5326:1 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1475f/M_PI) ,467 | {| Q ^~~~~~~~~~~~~~3 1( 0.src/libavcodec/aac_defines.h5:0448:4363:2 3note: 3expanded from macro 'Q30'1 59162f) ,44 | Q#3d1e(f i0n.e9 6Q13007(6x9)1 2 6 6 2 0 5 f ) } , { Q 3(1i(n t0).(17(0x0)6*313047637704611852f4).,0 Q+3 10(.5-)0 . 7| 6 ^8 54025314829f)In file included from },src/libavcodec/aacps_fixed.c : 24| : ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45231::3636:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 231Q | 3 1 ( x ) Q 3 0 ( 0 . 0 0 0 0 0 0 0 0(0i0nft/)M(_(PxI))*,2 1Q43704(803.614680.308 6+6 306.95f)/ M _| P ^ ~I ), Q30(0.25In file included from 49src/libavcodec/aacsbr_fixed.c4:3627: 5src/libavcodec/aacsbrdata.h8:2467f:/7M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.402 94674 | 4{6Q83410(f /0M._5P0I8)4,3 2Q33301(509.146928f0)6,89 5Q8351f(/ M0_.P9I6)1,0 7Q63901(206.65260155f)6}4,1 4{7Q53f1/(M _0P.I1)7,0 0 6| 3 ^~~~~~~~~~~~~~3 46706src/libavcodec/aac_defines.h1:544f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.768 5444 | 0#2d5e3f1i4n8e2 9Qf3)0}(,x ) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x) *451 | 0#7d3e7f4i1n8e2 4Q.301 (+x )0 . 5 ) | ^ (int)(In file included from (xsrc/libavcodec/aacps_fixed.c)*:2241: 4In file included from 7src/libavcodec/aacps.c4:8323: 6src/libavcodec/aacps_fixed_tablegen.h4:8231.:011 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 231 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34660:(830:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M_P I466) | ,{ QQ3310(( 00..1160043087696630695f1/0M5_8P2If)),, QQ3301((0 .02.574793453777598328f1/1M6_1P9If)),} ,Q 3{0Q(301.(4 002.9945496684407f3/7M8_2P1I7)2,8 fQ)3,0 (Q03.14(9-800.638594538558f18/2M8_5P5I0)2,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~5 61564src/libavcodec/aac_defines.h1:4457:536f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8(.i0n t+) (0(.x5))* 1 0| 7 ^ ~3 741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 466 ^: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 466src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(230 :0136:. 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 07960510582f), Q 32301 | ( 0 . 7 7 3Q537079(308.1010601090f0)0}0,0 0{fQ/3M1_(P I0).,9 5Q93604(703.71872316702185f9)7,5 fQ/3M1_(P-I0).,3 5Q433508(108.228757530724f5)6}5,6f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 4note: 4expanded from macro 'Q31'6 1984038 f45/ | M#_dPeIf)i,ne QQ3301((0x.)5 6 6 6 8 9 0 1 4 4 f / M _ P(Ii)n,t )Q(3(0x()0*.26164876418132684881.f0/ M+_ P0I.5)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:466 :4432 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 466 | { Q 3 1 ( 0 . 1(0i4n0CC libavcodec/ac3dec_fixed.o t7)9(6(0x5)1*01508723f7)4,1 8Q2341.(0 0+. 707.355)7 7 9| 3 ^8 11619f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:5329: 6src/libavcodec/aacps_fixed_tablegen.h4:72303:781112:1 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f), Q31(-0.35435 82301 | 8 2 8 5 5 0 2Qf3)0}(,0 . 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:0450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 1#7d3e6f0i1n5e9 7Q53f1/(Mx_)P I ) , Q 3 0 ( 0 . 2 7 7 3(7i4n5t6)5(6(fx/)M*_2P1I4)7,4 8Q33604(80..0 4+4 601.958)4 0 3| 8 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:5626: 6src/libavcodec/aacsbrdata.h6:84669:071:4 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 466. | 6{6Q83611(1 208.8110f4/0M7_9P6I0)5,1 0 58| 2 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44 :036.:7 7note: 3expanded from macro 'Q30'5 779381 1446 | 1#9dfe)f}i,n e{ QQ3310(( x0). 9 5 9 6 4 7 3 7 8 2 1 7 2 8(fi)n,t )Q(3(1x()-*01.07335744315882148.208 5+5 002.f5))} , | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45230 | :#86d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 230 | ( i nQt3)0(((0x.)0*0201040704080306408f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .1736015975In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)465,: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .2773745656f /465M | _{PQI3)1,( -Q03.099(908.64948601794864200308ff)/,M _QP3I)1,( -Q03.30(600.251666160829909174145ff/)M}_,P I{)Q,3 1Q(3 00(.08.961618066141825898918f7/9Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .9789src/libavcodec/aac_defines.h4:2445:03634:3 0note: 4expanded from macro 'Q30'4 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f i(nien tQ)3(1((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 (+i n0t.)5()( x )| * ^2 147483648.0In file included from src/libavcodec/aacps_fixed.c+: 240: .In file included from 5src/libavcodec/aacps.c): 32 : | src/libavcodec/aacps_fixed_tablegen.h ^ ~: 230:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:465: 59230: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 04650 | 0{0Q03010(0-f0/.M9_9P9I8)6,9 8Q03704(60.210703f6)0,1 5Q93715(f-/0M._3P6I0)2,1 6Q13002(909.721757f3)7}4,5 6{5Q63f1/(M _0P.I8)9,1 1Q03604(805.9494867199f8)4,0 3Q83f1/(M-_0P.I9)7,8 9Q43205(003.4536064648f9)0}1,4 4 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'6 6861128 8451 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1n4e7 4Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c7:3627: 4src/libavcodec/aacsbrdata.h1:84652:431.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 465 | {Q31(-In file included from 0.src/libavcodec/aacps_fixed.c9:924: 9In file included from 8src/libavcodec/aacps.c6:98320: 7src/libavcodec/aacps_fixed_tablegen.h4:62302:0360:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.36021610 22309 | 9 7 1 5 f ) }Q,3 0{(Q03.10(0 000.080901010006f4/8M5_9P9I8)7,9 fQ)3, 0Q(301.(1-703.69071859947255f0/3M4_3P0I4)4,f )Q}3,0 ( 0| .2 ~~~~^~~~~~~~~~~~~~~~~~~7 7374src/libavcodec/aac_defines.h5:6455:636f:/ Mnote: _Pexpanded from macro 'Q31'I ), Q30 (450 | .#4d4e6f1i9n8e4 0Q3381f(/xM)_ P I ) , Q 3 0 ( 0 . 5 6 6(6i8n9t0)1(4(4xf)/*M2_1P4I7)4,8 3Q63408(.00. 6+6 806.151)2 8 8| 1 ^ ~f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::46536::6 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #CC libavcodec/ac3dec_float.o d e465f | i{neQ 3Q13(0-(0x.)9 9 9 8 6 9 8 0 7 4 6 2 0 0 f()i,n tQ)3(1((x-)0*.13067032714611802249.907 1+5f )0.}5,) { Q| 3 ^1 ( 0.89110648In file included from 59src/libavcodec/aacps_fixed.c9:8247: 9In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1230(:-110:. 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 94250343044f)} ,230 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:036.:0 0note: 0expanded from macro 'Q31' 0000000 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x1)7 3 6 0 1 5 9 7 5 f / M _ P I()i,n tQ)3(0((x0).*22174773478435664586.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.4461984038f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4643:084(0: .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 66890144f/M_ P464I | ){,Q 3Q13(0 (00..063608064141725878817f3/1M6_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.997src/libavcodec/aac_defines.h3:8448:936:6 3note: 3expanded from macro 'Q30'3 384f)}, {44Q | 3#1d(e-f0i.n9e7 9Q83702(1x4)3 4 1 0 3 4 f ) , Q 3 1 ( (0i.n3t6)5(2(6x1)2*916087634724src/libavcodec/aacsbr_template.c51f8):}21293,4:. 19 0| : ~~~~~^~~~~~~~~~~~~~~~~~ + warning: 0.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5src/libavcodec/aac_defines.h) : 45| : ^36 : note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :129324#: | dIn file included from esrc/libavcodec/aacps.c f: i32 : nfsrc/libavcodec/aacps_fixed_tablegen.ho:er229 : Q136(:3 1kwarning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x= ) 0; k < s b r - 229 | > k x ([ i1 n] t;Q) 3(k0(+(x0+).)*0 20{10 40 07| 040 ~ ^ ~~~~~~~~~~80 30604f8/.M0_ P+I )0,src/libavcodec/aacsbr_template.c. :5Q1300):3 190 :(| 0 ^ ~warning: . comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 784276 61300In file included from 6 | 4 src/libavcodec/aacsbr_fixed.cf: /62 M: _src/libavcodec/aacsbrdata.hfP:Io464)r:, 58(: Qk3warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](=0 . 208;5 6k6 7<3 0 0s4642bf | r/-M{_>QPkI3x)1[,( 0 Q]30;0. (k0+.0+436)03 00{7 24 34| 57 ~ ^ ~~~~~~~~~~956 7f8/7M3_1P6If)),, QQ3301((0-.05.997917633828090643f3/3M3_8P4If)),} ,Q 3{0Q(301.(7-600.39877978178271f4/3M4_1P0I3)4,f ) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.443:6365:2 6note: 1expanded from macro 'Q30'2 9686425 f44) | }#,d e f| i ~~~~^~~~~~~~~~~~~~~~~~~n e Q30src/libavcodec/aac_defines.h(:x45): 36 : note: expanded from macro 'Q31' 45( | i#ndte)f(i(nx)e* 1Q03713(7x4)1 8 2 4 . 0 + 0 . 5 ) (| i ^n t)((x)*214748In file included from 36src/libavcodec/aacps_fixed.c48:.240: In file included from +src/libavcodec/aacps.c :032: .src/libavcodec/aacps_fixed_tablegen.h5:)229 : 111| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:464:31 :229 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 04640 | 0{0Q03010(0 00f./0M3_0P04I4)7,5 7Q83703(106.1f7)8,4 2Q73616(6-40f./9M9_7P3I8)8,9 6Q33303(308.42f8)5}6,6 7{3Q03012(f-/0M._9P7I9)8,7 2Q13403(40.1043643f0)7,2 3Q53916(f /0M._3P6I5)2,6 1Q23906(806.452957f1)6}3,2 0 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .760387 7451 | 8#7dfe/fMi_nPeI )Q,3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x44) | *#2d1e4f7i4n8e3 6Q4380.(0x )+ 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:44641:872:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 464 | {Q31( 0.In file included from 03src/libavcodec/aacps_fixed.c0:0244: In file included from 4src/libavcodec/aacps.c7:5327: 8src/libavcodec/aacps_fixed_tablegen.h7:32291:686f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.997388963 32293 | 3 8 4 f ) } ,Q 3{0Q3(10(.-000.0907090807020104f3/4M1_0P3I4)f,) ,Q 3Q03(10(. 107.8346257266616249f6/8M6_4P2I5)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 2856src/libavcodec/aac_defines.h67:3450:0362:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 0#.d4e6f3i0n7e2 3Q53916(fx/)M _ P I ) , Q 3 0 ( 0 . 5(9i7n1t6)3(2(0x04)f*/2M1_4P7I4)8,3 6Q4380.(00 .+7 600.358)7 7 1| ^ ~8 7f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h463::4484::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | # d463e | f{iQn3e1 Q(3-00(.x9)5 0 5 3 1 8 2 4 8 8 1 0 1 f )(,i nQt3)1(((-x0).*916097339794015812348.008 2+f )0}.,5 ) { Q| 3 ^1 (-0.622288729In file included from 28src/libavcodec/aacps_fixed.c6:2242: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(229 :0.618:2 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 262846661f)}, | 229 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 0000000 045f | /#Md_ePfIi)n,e QQ3301((0x.)1 7 8 4 2 7 6 6 6 4 f / M _ P(Ii)n,t) (Q(3x0)(*02.124875468637634080.20f /+M _0P.I5)), Q| 3 ^ ~0 (0.46307235In file included from 96fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)463,: 58Q:3 0warning: (0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 971632004f/M _463P | I{)Q,3 1Q(3-00(.09.570650331887274188871f0/1Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .969src/libavcodec/aac_defines.h3:9449:0365:1 3note: 8expanded from macro 'Q30'0 82f)}, 44{ | Q#3d1e(f-i0n.e6 2Q232808(7x2)9 2 8 6 2 2 f ) , Q 3 1 ( (0i.n8t2)7(6(7x2)6*21804763676411f8)2}4,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: In file included from src/libavcodec/aacsbr_template.c:1319:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] expanded from macro 'Q31' 45 | src/libavcodec/aacps_fixed.c#de:fi24n: In file included from src/libavcodec/aacps.ce:1319 32Q | : 3 src/libavcodec/aacps_fixed_tablegen.h1: (229 x:) 36 :f warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r ( j = 0 ; j 229 | <( i sn bt r )-(Q>3(n0x)u(*m02_.p0100a4t07c04h80e03s;06 0480j.f+/0+ ) M{+_ P I 0).| ,5 ~ ^ ~~~~~~~~~~~~~~~~ ) Q 3 0| ( ^ ~0 .1784276664f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 2src/libavcodec/aacsbrdata.h8:54636:6317:3 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), Q30 src/libavcodec/aacsbr_template.c(4630:. | 13224{:622Q:33017 2(warning: 3-comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 09.69f5/0M5_3P1I8)2,4 8Q 308(1322100 | 1. 5f 9)7 ,1 6 Q3 230 1 0 (4-0 .f /M9_P I)6,w 9h39Qil9e30 50(1g3(8 00<8=2.f 7)6s}0,b3 r8-7>{7Qn1_q3 81&7& (kf- /0M._>PI6)=2, 2s 2br -88| 72> ^~~~~~~~~~~~~~9f _t2a8b62src/libavcodec/aac_defines.hl2e:f44n)o,:i36 Qs3:e note: 1expanded from macro 'Q30'([ 0 g.8]27)6 7 44 26 | 2| #8 ~ ^ ~~~~~~~~d 4e6src/libavcodec/aacdec_template.cf6in6e :Q13f03474()x:}10) , : warning: | missing field 'help' initializer [-Wmissing-field-initializers] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 347445src/libavcodec/aacsbr_template.c( | in:t: 1338 36): 11:( (x: {note: )expanded from macro 'Q31' N* warning: U1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]L0L }, 73457 | | 4#1338d ^e1 | f82 4i . inf0 +e (k0 Q.35)< 1 (s| bx ^ r)- >m [1 ] In file included from + src/libavcodec/aacps_fixed.c : s b r 24-: In file included from > ksrc/libavcodec/aacps.cx: [132(]: ) i src/libavcodec/aacps_fixed_tablegen.hn| :t229) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~(: (11x):*2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 +229 | 0 . 5 ) | Q ^ ~30 (0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.hf:/M463_:P6I:), warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1784 246376 | 6{6Q43f1/M(_-P0I.),9 50Q533108(2408.288516016f73)00,2 fQ3/1M(-_0PI.)96,9 Q339900(05.1436830078223f5)}9,6 f{/QM3_1P(I-0).6,2 2Q23808(7209.25896721263f2)0,0 4Qf/3M1_(P I)0,.8 2Q37067(206.278604368676711f8)7}f,/M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #def i44n | e# dQe3f1(ixn) e Q 30 ( x ) (i n t ) ( (x ) (*i2n1t4)7((4x8)3*614087.30 7+4 108.254). 0 | + ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::46224:: 83In file included from :src/libavcodec/aacps.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:228:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31( -2280 | . 6 4 6 1 2 6Q1360(102.90070360f0)00,0 0Q03f1/M(_ P0I.)7,2 1Q93806(70.41870346504145f9)75}f,/ M_{PQI3)1,( Q03.0(10.127675737774506665361f9/1Mf_)P,I )Q,31 (-Q0.3803(606.42486313891854004318ff)/M}_,P I )| ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.455:636:6 6note: 8expanded from macro 'Q31' 90144f /45M | #_dPeIfi)n,e QQ3301((0x.)66 86 1 1 2 8 81 f / M _ P I()i,n t )| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:44474:8363:6 note: 4expanded from macro 'Q30'8. 0 + 044. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 462 : 59 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*10 734627 | 4{1Q3812(-4.00.6 4+6 102.651) 6 1| 2 ^ 9736f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.247: 2In file included from 1src/libavcodec/aacps.c9:86327: 48src/libavcodec/aacps_fixed_tablegen.h0:42285:41114:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.11657 72287 | 0 6 6 3 1 9 1Qf3)0,( 0Q.3010(0-00.080306060208f3/3M8_1P5I0)4,1 fQ)3}0,( 0 .| 1 ~~~~~^~~~~~~~~~~~~~~~~~7 3601src/libavcodec/aac_defines.h5:9457:536f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 0#.d2e7f73i7n4e5 Q6315(6fx/) M _ P I ) , Q 3 0 ( 0 .(4i4nt6)1(9(8x4)0*3281f4/7M_4P8I3)6,4 8Q3.00( 0+ .05.656) 6 8| 9 ^ ~ 0144f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0462.6:63286:1 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2881f/M_P I)462, | { Q| 3 ^~~~~~~~~~~~~~1 (-0.6src/libavcodec/aac_defines.h4:61442:6361:6 1note: 2expanded from macro 'Q30'9 736f) ,44 Q | 3#1(d e0f.i72n1e9 8Q637048(0x4) 5 4 4f ) } , { Q3 1( 0 .(11i6n5t7)7(7(0x6)6*31109713f7),4 1Q83214(.-0 0+. 80.356)6 2 8| ^3 3815041fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from src/libavcodec/aacps.c| : ~~~~~^~~~~~~~~~~~~~~~~~ 32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::22845:86::36: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #d e228f | i n e Q 3 1Q(3x0)( 0 . 0 0 0 0 0 0 0 0 0 0 f(/iMn_tP)I()(,x )Q*320(104.714783630641859.750f /+M_ P0I).,5 )Q 3 0| (0 ^ ~. 2773745656fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h Q:34620:(60:. 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1984038f /462M | _{PQ3I1)(,- 0Q.360(4061.25661666182990731644ff)/M,_ PQI3)1,( 0Q3.07(201.96868667141820485841f4/f)M}_,P I{),Q 3 1| ^~~~~~~~~~~~~~( 0.1src/libavcodec/aac_defines.h1:446:5367:7 note: 7expanded from macro 'Q30'0 6631 9144f) | ,# dQe31f(i-0n.e8 3Q636028(3x)3 8 1 5 0 4 1 f ) }, | (i ~~~~^~~~~~~~~~~~~~~~~~~nt )((src/libavcodec/aac_defines.hx:)45*:13607:3 7note: 4expanded from macro 'Q31'18 24.0 + 450 | .#5)d e f| ^i ne Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 228 (:i61n:t) (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*214748 32286 | 4 8 . 0 +Q 300(.0.CC libavcodec/ac3dsp.o 50)0 0 0| 0 ^ ~0 0000f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0461.1:7833: 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5975f/M_ P461 | I{),Q 3Q310(( 00.2.79739704956163516f4/M4_9P2I)5,0 fQ)3,0 (0Q.434161(9-804.03189f4/51M1_P8I2)8,5 4Q3400(20f).}5,6 6{6Q89301(1-404.f8/0M4_1P2I3)2,9 64Q3301(009f.)6,6 8Q63111(2-808.18f85/1M_3P8I1)8,1 99 4| 5 ^~~~~~~~~~~~~~7f )},src/libavcodec/aacsbr_template.csrc/libavcodec/aac_defines.h :| :441353 ~~~~^~~~~~~~~~~~~~~~~~~ ::36:src/libavcodec/aac_defines.h19: 45:note: expanded from macro 'Q30':warning: 36:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] note: expanded from macro 'Q31' 44 | #de fi45n | e# dQe3f0i(nx )e 1353 | Q 3f 1o r( x( ) k = 0 ; k ( < i sbn r -t> ) (k(x )x(*[i10n]0t;) 7k+(3(7x4+)1)8* 2{24 14. 7| 40 ~ ^ ~~~~~~~~~~8 3 6+4 80..05 )+ 0.| 5 ^) | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h32:: 461src/libavcodec/aacps_fixed_tablegen.h::58228:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {Q3 1228( | 0 . 9 9 0 9Q631031(404src/libavcodec/aacsbr_template.c.9:02135905:00140f:0) 0,warning: 0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0Q03 01f(/-M0_.P1I9)4, 5 13591Q | 13 80 2( 80 5.f41o47r03 26(f0;)1 }5k,9 7<{5 Qfs3/b1Mr(_--P>0Ik.)x8,[0 04Q]12 33+02(9 s06b4.31r029-7>7mf[),307 ];4 kQ+351+6)5(6 -{f 0/ M.| _P8I8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~) ,5 Q13308(108.149496415978f4)}0,38 f | / ~~~~^~~~~~~~~~~~~~~~~~~M_ PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'5 66689 0451 | 4#d4eff/isrc/libavcodec/aacsbr_template.cneM _QP:I31366),1 :Q3(019x(:)0 warning: . 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 8 6 1 1 2 8 8 1 f 1366 | / M ( _iPI n ),t f)| o( ^~~~~~~~~~~~~~r( x()k* 2=src/libavcodec/aac_defines.h :104;7 444k: 8<363 s:b 6note: r4-expanded from macro 'Q30' 8>.0k x [1+]44 ;0 | k+.#5+d)e) f i| ne{ Q ^ ~3 0| ( ~ ^ ~~~~~~~~~~x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 461 : 31(:in twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*10737 446118 | 2{Q43.10( + 0.09.src/libavcodec/aacsbr_template.c59:)13720 :914 :6| 1 ^warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 449250f In file included from )1372src/libavcodec/aacps_fixed.c, | : 24: QIn file included from 3f1osrc/libavcodec/aacps.c(r:- 320(.1: 9;src/libavcodec/aacps_fixed_tablegen.h4 :5k1228 <1 :8s281154b4:r0- >2warning: f)k}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],x [ 1{Q]3 1+( -s 0b228r. | 8-0 >m4[ 11 ]2 ; 3 2Q9k3+0+()06. 40300{001 090f) , 0| 0Q0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~30 f1(/-M0._88P5I1)3, 8Q13801(909.415773f)6}0,1 5 97| 5 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 Q:3 0note: (expanded from macro 'Q31'0 .2773 74545 | 6#5de6ff/iM_nPeI )Q, 3Q13(0x()0 . 4 4 6 1 9 8 4 0 3 8 f /(Mi_nPtI))(,( x)Q*302(104.7546836664889.00 1+4 04.f5/)M _ P| I ^ ~), Q30(0.66In file included from 86src/libavcodec/aacsbr_fixed.c1:12628: 8src/libavcodec/aacsbrdata.h1:f/461M:_P7I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :46144 | :36{:Q 3note: 1expanded from macro 'Q30'( 0.990 9446 | 1#3d1e4f4i9n2e5 0Qf3)0,( xQ)3 1 ( - 0 . 1 9 4 5 1 1 8 2 8(5i4n4t0)2(f()x}),* 1{0Q73317(4-108.2840.401 2+3 209.654)3 1 0| 9 ^f ), Q31(-0.88In file included from 5src/libavcodec/aacps_fixed.c1:3248: 1In file included from 8src/libavcodec/aacps.c1:9329: 4src/libavcodec/aacps_fixed_tablegen.h5:7227f:)136}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'227 | 45Q | 3#0d(e0f.i0n0e0 0Q03010(0x0)0 f / M _ P I ) , Q 3 0 ( 0(.i1n6t0)3(8(6x6)3*6291f4/7M4_8P3I6)4,8 .Q03 0+( 00..255)4 9 4| 3 ^ ~7 582f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4604:02849:4 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 40f/M_PI), Q4603 | 0{(Q03.14(9 800.658298598055f2/0M9_6P0I2)9,5 fQ)3,0 (Q03.15(6 105.664010447858f7/2M4_5P5I5)9,2 f )| } ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1:(44 :036.:7 4note: 2expanded from macro 'Q30'3 855291 4445 | 8#7dfe)f,i nQe3 1Q(3 00(.x0)4 4 9 1 9 1 5 2 9 1 0 4 4 f )(}i,n t )| ( ~~~~~^~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:457:336:7 4note: 1expanded from macro 'Q31' 824.0 +45 | 0#.de5f)i n e| Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n227:t111):( (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*21474836 2274 | 8 . 0 + 0Q.53)0 ( 0| ^ ~. 0000000000In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,460 :Q593: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1603866 34606 | 9{fQ/3M1_(P I0.)5,2 8Q93005(200.295640924953f7)5, 8Q23f/1M(_P I0).,6 0Q0340(80.8407229444556589420f)f}/,M _{PQI3)1,( 0Q.37402(308.545928096184955887f5)f,/ MQ_3P1I() ,0 .Q0434091(9015.25691105446f4)1}4,7 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 : 45note: | expanded from macro 'Q30' #defi n44e | #dQe3fi1n(ex )Q 3 0 ( x ) ( i n(itn)t()((x()x*)2*1104737748431682448..00 ++ 00.5.)5 ) | ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h32:: 460src/libavcodec/aacps_fixed_tablegen.h::32227:: 86:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | { Q32271 | ( 0 . 5 2Q8309(005.2009060002090050f0)0f,/ QM3_1P(I )0,. 6Q0300(408.8176204358565693629ff)/}M,_ P{I)Q,3 1Q(3 00(.07.42254398453572598124f5/M8_7PfI)),, Q3Q03(10( .0.40024944496189401f/5M2_9P1I04)4f,) }Q,30 (0 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~9 8068src/libavcodec/aac_defines.h95:8455f:/36:M _note: Pexpanded from macro 'Q31'I ), Q 3450 | (#0d.e5f6i1n5e6 4Q143715(fx/) M _P I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44:i36nt:) note: (expanded from macro 'Q30'( x)*2 1444 | 74#8de3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:in62t: )src/libavcodec/aacsbrdata.h(:(460x):*7:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 460+ | {Q03.15() 0| . ^5 2890520In file included from 96src/libavcodec/aacps_fixed.c02:9524f: )In file included from src/libavcodec/aacps.c,: 32Q: src/libavcodec/aacps_fixed_tablegen.h3:1(227 :061.:6 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8872455592 f227) | } , { QQ3301(0(. 0000.0700402030805f5/2M9_P1I4)5,8 Q73f0)(, 0Q.3116(03 80.60464396199f/1M52_9P1I0)4,4 fQ)3}0,( 0 .| 2 ~~~~~^~~~~~~~~~~~~~~~~~5 494src/libavcodec/aac_defines.h3:7455:836:2 fnote: /expanded from macro 'Q31'M _PI), 45Q | 30#(0d.ef4i0n2e 9Q43416(8x4)0 f/ M_ PI ) , Q3 0 ( 0 . 4 9(80i6n8t9)5(8(5xf)/*M_2PI1)4,74 8Q3306(408..05 6+ 1056.451)4 7 5| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h:6244: src/libavcodec/aacsbrdata.h::36459:: note: 84expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i459 | n{eQ 3Q301(x()-0 . 7 9 3 5 1 8 3 2 34 8 8(1i6nft))(,( xQ)3*1(1-007.336724018882947.908 +9 103.56) f )| } ^, {Q31( 0.6In file included from 38src/libavcodec/aacps_fixed.c7:2243: 5In file included from 9src/libavcodec/aacps.c1:51326: src/libavcodec/aacps_fixed_tablegen.h3:6f227):,36: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.08128252 42279 | 3 4 4 4 f )Q}3,0( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~00 000src/libavcodec/aac_defines.h00:0450:f36/M:_P Inote: )expanded from macro 'Q31', Q30(0. 14560 | 3#d8e6f6i3n6e 9Q3f1/(M_xP)I ), Q3 0 ( 0 . 2 5 4 9CC libavcodec/ac3enc_fixed.o 4 3(7i58n2tf/)M(_(PxI))*,2 1Q3407(408.3460249844.608 4+0 f/0M._5P)I ) ,| ^ ~Q 30(0.4980In file included from 6src/libavcodec/aacsbr_fixed.c8:9625: 8src/libavcodec/aacsbrdata.h5:f459/:M59_P:I) , warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.561564 144597 | 5{Qf3/1M(-_0P.I7)9,3 5 1| ^~~~~~~~~~~~~~8 3234src/libavcodec/aac_defines.h88:144:636f:) ,note: expanded from macro 'Q30'Q3 1(-0.3 6442 | 0#8d89e7f9i8n9e1 3Q630f(x)) } , { Q 3 1 ( 0 .6 3 (8i7n2t3)5(9(1x5)1*6130763f)7, 4Q138214(. 00 .+0 801.258) 2 5| 24 ^9 3444f)}In file included from ,src/libavcodec/aacps_fixed.c :| ~~~~~^~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :45src/libavcodec/aacps_fixed_tablegen.h::22736::11: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #d e227f | i n e Q 3 1Q3(0x()0 .0 0 00 00 00 0 0 f/ M_ P I ) (,i nQt3)0(((0x.)1*62031846764386396f/4M8_P.I0) , +Q 300.(50). 2 54| 9 ^ ~4 37582f/MIn file included from _src/libavcodec/aacsbr_fixed.cPI:),62 : Qsrc/libavcodec/aacsbrdata.h30:(0459.:4310:29 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 840f/M_ P459I | ){,Q 3Q13(0-(00..479983056188935238458f81/6Mf_)P,I )Q,3 1Q3(0-(0.03.6526018586491794897153f/6M_fP)I)},, {| Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.6:3448:7362:3 5note: 9expanded from macro 'Q30'1 51636 f44), | #Qd3e1fi(n e 0Q.0380(1x2)8 2 5 24 9 3 4 4 4 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~ ((x)src/libavcodec/aac_defines.h*1:07453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 045.5 | )# d ef| i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :226 : 136(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )((x)*21474 82263 | 6 4 8 . 0 Q+3 00.(50). 0 0| 00 ^ ~0 00000f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0(4590:6.:1 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 247074f/ M459_ | {PQI)3,1 (Q-03.07(9305.2128430233408883176fsrc/libavcodec/aacsbr_template.c4)f:/M,1390_ :QP193I:1) ,(warning: - Q030comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].( 306.23407848891739480921f3/6Mf_ )PI})1390 | , , { fQQor3 301(((e 00.6 3=8.7 420325;9105219 61e39 6<0f06 f)c/h_,daMta ->_bsQ_Pnu3m_Ien1)v,;( Q 3e0+ +(0).00 .{8 4162| 83 ~ ^ ~~~~~~~~~~~~~~~~~~~7 256240970334484f/fM)_}P, I | ) ~~~~^~~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_template.c ::45:src/libavcodec/aac_defines.h361401::: 2344note: ::36:expanded from macro 'Q31' note: expanded from macro 'Q30' warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 45 | 44# | d#edfef 1401i | inne e Q Q33 01 (( xx) ) CC libavcodec/ac3enc_float.o f or ( i = 0 ; i (i-_n0P_q.;I0 ),5 4i17Q5+3+10)(08. 10 5346| 16 ~ ^ ~~~~~~~~862 f4)}7, 0{CC libavcodec/ac3enc.o 7Q431f(/ M0_.P8I)0,0 0Q173703(05.62264801380fsrc/libavcodec/aacsbr_template.c8):,3 1411Q7:32341:( f0. /9warning: M1_comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]PI5 4),2 19Q53104(1 0031411 | .9f )3}, 4 | 74 81 ~~~~~^~~~~~~~~~~~~~~~~~ 3 40 2 ff/src/libavcodec/aac_defines.h:o45Mr:_ P36I(:) i, note: expanded from macro 'Q31'= Q 03;0 i( < 045 | sb.r-#>4nd2e[0f1]2i;n9 19e0 iQ0+63f+1)(/xM )_ {P I | ) ~ ^ ~~~~~~~~~ , Q 30 ( 0 . 4 63(7i6n0t7)03(8(f/xM)_*P2I1)4, 7src/libavcodec/aacsbr_template.c 48| :14213:6 ^~~~~~~~~~~~~~4823.: warning: 0comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h+: 440:.365: )note: expanded from macro 'Q30'| ^ ~ In file included from 142144src/libavcodec/aacsbr_fixed.c | | : #62 : d src/libavcodec/aacsbrdata.hef in: e458 : 59f:Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o 0r( (xi) = 4580 | ; { Q i 3<1( i l 0i. m;0 2 7(ii0+4+5n5)t 4){14(1(8x ) 8*5| 1f0) ~ ^ ~~~~,7 3Q7341(1-8204..005 4+1 07.55)1 8 0| 53 ^6 66f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c8:320: 0src/libavcodec/aacps_fixed_tablegen.h0:12267:7863:5 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 818f), Q31( 226 | 0 . 91 5 4 2Q3109(50.104010003090f0)0}0,0 f| ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,:36 :Q3 0(note: 0expanded from macro 'Q31'. 14182 4457 | 0#74dfe/fMi_neP IQ)3,1 (Qx3) 0 ( 0 . 2 2 4 0 30 8 3 (7i4ntf)/(M(_xP)I*)2,1 4Q73408(03.634487.4081 3+4 002.f5/M)_P I) ,| Q ^ ~3 0(0.4202In file included from 9src/libavcodec/aacsbr_fixed.c1:96200: 6src/libavcodec/aacsbrdata.hf:/458:M31_:P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.CC libavcodec/ac3tab.o 4 64583 | 7{60Q73013(8 f0/.M0_2P7I0)4, 5 | 5 ^~~~~~~~~~~~~~4 141src/libavcodec/aac_defines.h8:8445:f36):, Qnote: 3expanded from macro 'Q30'1 (-0. 0445 | 41#75d1e8f05i3n6e66 fQ)3}0,(x ){ Q 3 1 ( 0 . 8 0 0 0 1 7 7(3i5n6t6)8(1(x8)f)*,1 Q03713(7 4018.249.105 +4 20.159)5 1| 4 ^1 039f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::4532:: 36src/libavcodec/aacps_fixed_tablegen.h:: note: 226expanded from macro 'Q31': 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2263 | 1 (x ) Q 3 0 ( 0 . 0 0 00 0(0i0n0t)0(0f(/x)M*_2P1I4)7,4 8Q3306(40.814.10 8+ 204.7057)4 f/ M| _ ^ ~PI ), Q30(0.In file included from 22src/libavcodec/aacsbr_fixed.c:462: 0src/libavcodec/aacsbrdata.h3:04588:37:7 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 34580 | ({0Q.3314( 7048.1032470024f55/41M4_1PI8)85,f )Q,3 0(Q03.14(20-20.90514910750168f05/3M_6P6I6)f,) Q}3, 0{Q(301.(46 3076.087003080f1/7M7_3P5I6)6,8 1 8| ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:144(: 360: .note: 9expanded from macro 'Q30'1 54219 5441 | 4#1d03e9ffi)n}e, Q 30| (x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (int )45( | (#x)d*e1f07i3n7e4 1Q8234.10( x+) 0 . 5 ) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:14327: 4src/libavcodec/aacps_fixed_tablegen.h8:362264:8.360: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 226 | In file included from src/libavcodec/aacsbr_fixed.cQ3:062(: 0.src/libavcodec/aacsbrdata.h0:04570:0830:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 f/M_PI), Q4573 | 0{(0Q.13411(8 204.762037149f/5M3_P7I4),6 2Q53420f()0,. Q22430310(83-704.f9/3M0_9P8I)3,1 3Q53502(509.9f3)}4,7 4{8Q311(3 400.24f2/2M1_5PI8)1, 7Q53904(800.74f2)0,2 Q931910(0-6f0/.M0_77P1I27)8,7 38Q5302(00.84f)6}3,7 6| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 038src/libavcodec/aac_defines.hf/:M45_:36P:I )note: expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36i:n enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i ne Q 3 0((ix)n t ) ( ( x ) * 2 1 4 7(i4n8t3)64(8(.x)0* 1+0 7037.45)1 8 2| 4 ^ ~. 0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^ :62: src/libavcodec/aacsbrdata.h:457:59In file included from :src/libavcodec/aacps_fixed.c :warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:226: 11457: | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31( 0.6231 92265 | 3 7 4 6 Q23504(20f.)0,00 Q003010(0-000.f9/M3_0P9I8)3,1 3Q535025(909.f1)}4,18 2{4Q73017(4 f0/.M4_2P2I1)58,1 Q73509(408.0272f40)30,8 3Q743f1/M(_-P0I.0)7,7 1Q23708(703.8354270488f1)3}4,0 2 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :36Q:3 0note: (expanded from macro 'Q31'0 .4202 94519 | 0#06dfe/fMi_nPeI )Q,3 1Q(3x0) ( 0 . 4 6 3 76 0 7 0 3 8 f(/iMn_tPI)),( ( x| )* ^~~~~~~~~~~~~~21 474src/libavcodec/aac_defines.h8:34464:836.:0 note: + expanded from macro 'Q30'0 .5) | 44 | ^ ~# define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62: src/libavcodec/aacsbrdata.h : 457: 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )457( | ({xQ)3*11(0 7307.461822341.90 5+3 704.6255) 4 | 2 ^f ), Q31(-0In file included from .9src/libavcodec/aacps_fixed.c30:924: 8In file included from 31src/libavcodec/aacps.c3:5325: 2src/libavcodec/aacps_fixed_tablegen.h5:92259:f136:) warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.422 12255 | 8 1 7 5 94 8Q0370f()0,. 0Q030100(0-000.0007f7/1M2_7P8I)7,3 8Q53200(80f.)1},2 12 2| 9 ~~~~^~~~~~~~~~~~~~~~~~~0 376src/libavcodec/aac_defines.hf:/45M:_36P:I) , note: Qexpanded from macro 'Q31'3 0(0.19 450 | 3#9de4f93i8n0ef/ M_QP31I()x,) Q 3 0 ( 0 .2 9 0 7 9 5 8 03 1(fi/nMt_)P(I(),x )*Q23104(704.8334666489.903 8+ 60.85f)/ M | _ ^ ~P I), Q30(0.In file included from 3src/libavcodec/aacsbr_fixed.c7:82628: 2src/libavcodec/aacsbrdata.h15:94576:f7/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ 457src/libavcodec/aac_defines.h | :44{:36Q:31 (note: expanded from macro 'Q30'0 .6231 9445 | 37#4d6e2f5i4n2ef) ,Q 3Q03(1x()- 0 . 93 0 9 8 31 3 5 5 2 5(9i9nft))}(,( x{)Q*13017(37 401.82442.201 5+8 107.55)9 4 8| 0 ^7 f), Q31(In file included from -0src/libavcodec/aacps_fixed.c.0:724: 7In file included from 1src/libavcodec/aacps.c:232: 7src/libavcodec/aacps_fixed_tablegen.h8:72253:81115:2 08warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 225: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0 .0450 | 0#0d0e0f0i0n0e0 fQ3/1M(x_)P I ) , Q 3 0 (0 . 1 2 1(22i90n3t76)f(/(Mx)_*Psrc/libavcodec/aacsbr_template.c2I)1,:47 1446Q430:(832306.1:940 38.warning: 094 9+ comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 800f./M5_)PI ), Q| 3 ^ ~0 (0 .14462 | 9 07In file included from 9 src/libavcodec/aacsbr_fixed.c 5:8 620 f: osrc/libavcodec/aacsbrdata.h3r1:f 456(:/e84 := M _P0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I; )e, Q3<0 ( 0456c | .h{_34Q6d361a9(93t8-6a0-8>b.f7s/4_M4_nPu9Im_0en)1v0,;4 69 Q96e3+20+)6 ({0.f3) ,7 | Q ~ ^ ~~~~~~~~~~~~~~~~~~~3 18(2 802.914579265f9/1M17_4P4I6)1,0 f )| }, ^~~~~~~~~~~~~~ {Q3src/libavcodec/aac_defines.h1:44(:36 :0 .note: 6expanded from macro 'Q30'4src/libavcodec/aacsbr_template.c: 1455:8278:0 1warning: 1449 | #comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]d7e 9fi2n7e 5Q93f0) (,1455x | )Q3 1( 0 . 4 1 3 3 66 60 8(i n3 t)0 5(f7or( (1m x=f) )0*};1 m,0 7 3 7| < 4sb ~~~~~^~~~~~~~~~~~~~~~~~r1- >8m2[src/libavcodec/aac_defines.h:4145:.36:] 0;note: expanded from macro 'Q31' +m +0+) .45{5 | )# d| ~ ^ ~~~~~~~~~e| f ^i ne Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 225: 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) 225* | src/libavcodec/aacsbr_template.c2 :14 7414678 :233: 6 warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q8 .300 (+0 .000.0 5)0 14670 | 0 | 0 ^ ~0 0 0f /M _ PIIn file included from ), src/libavcodec/aacsbr_fixed.c:f62Q: o3src/libavcodec/aacsbrdata.h0(r0:. 4561(:2e159 2:= 20warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0; 3 7e6 .b7s4_n 4Qu93m0_01e(04n6v0;.9 199e602+63f+9)4), 9{ 3Q 83| ~ ^ ~~~~~~~~~~~~~~~~~~~0 1f(/ M0_.P9I4)7,2 5Q9310(10.72490476190f5)}8,0 3src/libavcodec/aacsbr_template.c{1Q:f314731/M:_27P(I ),:0 . warning: 6Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]34 08(80011.973942 761473569 | 99 3f )86 8 , f Q/ M_3P1 ( I0. ),4 1 3Q 3 636 06f(0o08r .(3p3 7802=58 7201;1 pf )<5 s}9br,6 -f /| > ~~~~~^~~~~~~~~~~~~~~~~~Mn_[PcI h)_d,atsrc/libavcodec/aac_defines.h a:- >| 45 ^~~~~~~~~~~~~~:b s36_:fsrc/libavcodec/aac_defines.h r:enote: 44expanded from macro 'Q31'q: _36re:s [45enote: | expanded from macro 'Q30'+# d e1f]] ; ip44+ | +)n #dee fQi{n3 1 e( | xQ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 0 ( x) ( i n t()i(nt()x)(*2(1x4)7*4180367438.7041 8+2 40..50) +| ^ ~0. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::45624:: 32In file included from :src/libavcodec/aacps.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:225:61 :456 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.7449 02251 | 0 4 6 9 9 6 2Q360(f0).,0 00Q0301(0 000.090f4/7M2_5P9I)1,1 74Q43601(00f.1)2}1,22 9{03Q7361f/(M _0P.I6),4 8Q83001(109.71990237945993f8)0,f/ MQ_3P1I( )0, .Q43103(306.626900879350850731f1)f/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.3:4366:69 9note: 3expanded from macro 'Q31'86 8f/M_ P45I | )#, dQe3f0in(e0 .Q33718(2x8)2 1 5 9 6 f / M _ P I ) , | ^~~~~~~~~~~~~~( intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483 64448 | .#d0e f+i n0e. Q53) 0 | ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 456(i:n6:t )(warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 4568 | 2{4Q.310( -+0 .07.54)4 9 | 0 ^ 10469962In file included from 6src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c31:(32: src/libavcodec/aacps_fixed_tablegen.h:0225.:9364:72 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11 744610f)}, 225{ | Q 3 1 ( 0.Q63408(8001.109709020705090f)0,0 0Qf3/1M(_ 0P.4I1)33,6 Q63600(803.1021527219f0)3}7,6 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,:45 :Q363:0 (0note: .expanded from macro 'Q31'1 90394 9453 | #8d0eff/iMn_eP QI3)1,( xQ)3 0( 0. 2 9 0 79 5 8 03 1 f /(iMn_PtI))(, (Qx3)0(*02.134474683669498.308 6+8 0f./5M)_ P I| ) ^ ~, Q30(0.37828In file included from 2src/libavcodec/aacsbr_fixed.c1:5629: 6src/libavcodec/aacsbrdata.h:f455/:M84_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h455: | 44{:Q363: 1note: (expanded from macro 'Q30'- 0.0758 89444 | 85#6d3e0f7in9ef) ,Q 3Q03(1x() 0. 7 4 0 9 6 2 1 4 0(8i4nt1)7(0f()x}),* 1{0Q3713(7 4108.247.603 4+ 301.958)9 51 4| 45 ^f ), Q31( 0.In file included from 41src/libavcodec/aacps_fixed.c7:4246: 6In file included from 2src/libavcodec/aacps.c9:4322: 2src/libavcodec/aacps_fixed_tablegen.h6:32254:11f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36225: | note: expanded from macro 'Q31' Q453 | 0#(d0e.f0i0ne0 0Q0310(00x0)0 f / M _ PI ) , Q3 0( 0(i.n1t2)12(29(0x)3*72614f7/M4_8P3I)6,4 8Q.300 (+ 00..159)0 3| 94 ^ ~9 380f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0455:.592:90 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58031f/M _455 | P{IQ3)1,(- 0Q3.00(7508.8394468659693307896f8)f,/ MQ_3PI1)(, 0Q.307(04.03976822184201854961f7/M0_f)P}I,) , { Q| 3 ^~~~~~~~~~~~~~1 ( 0src/libavcodec/aac_defines.h.:744:6363:4 3note: expanded from macro 'Q30'1 98951 4444 | 5#fd)e,f iQn3e 1Q(3 00(.x4)1 7 4 6 6 2 9 4 22 6 3 4 f ) }(,i n | t ~~~~~^~~~~~~~~~~~~~~~~~)( (x)*src/libavcodec/aac_defines.h1:07453:367:4 1note: 8expanded from macro 'Q31'24 .0 + 045. | 5)# d | e ^ fine Q31(In file included from x)src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 224 : 136 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)*214 72244 | 8 3 6 4 8 .Q03 0+( 00..05)0 00 0| 0 ^ ~0 000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(:0455.:1320:1 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9096f/M _455P | I){,Q 3Q130((0-.01.50870578689445805623f/0M7_P9If)),, Q3Q03(10(. 203.877545097617291f4/M0_84P1I7)0,f )Q}3,0 ({0Q.32182(0 7028.77196f34/3M1_P9I)8,9 5Q143405(f0),. 3Q0315(8 3800.1481774f/6M62_9P4I2)2,6 3 4| f ^~~~~~~~~~~~~~) }, src/libavcodec/aac_defines.h| ~~~~~^~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #de f45i | n#ed Qe3f0i(nxe) Q 3 1 ( x ) ( i n t )( ( (xi)*n1t07)3(7(41x82)4*.201 +4 704.58)36 4 8| . ^0 + 0.5)In file included from src/libavcodec/aacps_fixed.c | : ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 224:src/libavcodec/aacsbr_fixed.c111:62:: src/libavcodec/aacsbrdata.h:warning: 455implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | 455 | { Q 3Q13(0-(00..0007050800809040805f6/3M0_7P9If),) Q,30 (Q301.1(01 101.279409069f/6M2_P1I4)0, 8Q431070(f0).}1,5 8{0Q73614(5 002.f7/6M_3PI4)3,1 9Q839051(404.253f)8,7 5Q537117(9 f/0M._4P1I7)4,66 2Q3904(202.623842f0)7}2,8 7 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I)45,: 36Q: 3note: 0expanded from macro 'Q31' (0.305 84538 | 01#8d7eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (in t44 | )#((dxef)i*n2e1 4Q73408(3x)6 4 8 . 0 + 0 . 5) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h74:14548:2834:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 454 | {Q31(-0In file included from .8src/libavcodec/aacps_fixed.c97:4246: In file included from 4src/libavcodec/aacps.c7:324: 6src/libavcodec/aacps_fixed_tablegen.h2:2245:6867:1 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.9984 62245 | 7 8 8 3 85 3Q370f()0},. 0{0Q30100(0 000.30906f7/7M2_5P6I1),3 0Q79320f()0,. 1Q30111(1-209.079468f54/6M_6PI8),6 Q03903(509.f1)5}8, 0 7| ~~~~^~~~~~~~~~~~~~~~~~~6 4502src/libavcodec/aac_defines.hf:/45M:_P36I:) , note: Qexpanded from macro 'Q31'3 0(0.2 3458 | 7#5d5e7f17i9nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 28 2 0 7 2 87 1(i9nft/)M(_(PxI)),* 2Q13407(40.833604588.308 0+1 870f./5M)_P I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c:3662: : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 454:59: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Q 34540 | ({xQ)3 1 ( - 0 . 8 9 7 4 6 4(7i4n6t2)5(6(7x1)f)*,1 07Q337411(8 204..909 8+4 605.758)8 3 8| 5 ^3 7f)}, {Q31(In file included from 0src/libavcodec/aacps_fixed.c.3:9246: 7In file included from 72src/libavcodec/aacps.c5:326: 1src/libavcodec/aacps_fixed_tablegen.h3:2240:761:9 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q31(-0.7 4224 | 8 5 4 6 6Q380(600.90305090f0)0}00,00 f | / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q36:3 note: 0expanded from macro 'Q31'( 0.101 451 | 1#2d9e0f96ifn/eM Q_3P1I()x,) Q 30 ( 0 .1 5 8 0 76 45 0 2 f /(Mi_nPtI))(,( Qx3)0*(201.423784873565478.107 9+f /0M._5P)I ) ,| ^ ~ Q30(0.282In file included from 07src/libavcodec/aacsbr_fixed.c2:8627: 19src/libavcodec/aacsbrdata.hf:/454M:_P32I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.305 834548 | 0{187Qf3/1(M-_P0I.8)9, 7 4| 6 ^~~~~~~~~~~~~~4 746src/libavcodec/aac_defines.h2:5446:7361f:), note: Qexpanded from macro 'Q30'3 1( 0 .44 | 9#9d8ef4i6n5e78 8Q3380(5x3)7 f ) } , { Q 3 1 ( 0(.i3n9t6)7(7(2x5)61*310077397241f8)2,4 .Q03 1+( -0.05.)7 4 8| 5 ^4 668609359In file included from f)src/libavcodec/aacps_fixed.c},: 24: In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::22445:36::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #224de | f i n e QQ3310((0x.0)0 0 0 0 0 0 0 0 0 f / M _ P(Ii)n, tQ)3(0((x0).*12011417142893069468f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .15807645In file included from 02src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hPI:)454,: 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .23875571 74549f | /{MQ_3P1I()-,0 .Q8309(07.4268427074268721596f7/1Mf_)P,I )Q,3 1Q3(0 (00..39095884368507188873f8/53M7_PfI)}),, { Q| ^~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0:.443:9366:7 7note: 2expanded from macro 'Q30'5 6130 79442 | f)#,d eQf3i1(n-0e. 7Q483504(6x68)60 9 3 5 9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht):(45:(36x):* 1note: 0expanded from macro 'Q31'7 37418 2454 | .#0d ef+i 0n.e5 Q)3 1| ( ^x ) In file included from src/libavcodec/aacps_fixed.c : 24: (In file included from isrc/libavcodec/aacps.cn:32t: )(src/libavcodec/aacps_fixed_tablegen.h(:x224):*112:1 47warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0. 5)224 | | ^ ~ Q30(0.00In file included from 00src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h0:f453:/84M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.10 14531 | 12{9Q09361f/(M _0P.I8)1,5 0Q534084(50.7145680027f6)4,5 02Qf/3M1_(P-I0),. 94Q683509(407.826318376595f71)7}9,f /{QM3_1PI()-,0 .Q44390(706.328802905742886701f9)f,/ MQ_3P1I() ,0 .Q43008(904.537025687318504158f7)f}/,M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45 :36:src/libavcodec/aac_defines.h :note: expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30'45 | #de fi44ne | #Qd3e1(fxi)n e Q 3 0 ( x ) ( i n t ) ( ( x()i*n2t)1(4(7x4)8*13064783.7041 8+ 204..50 )+ 0| . ^ ~ 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :453src/libavcodec/aacps_fixed.c::5824:: In file included from warning: src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: src/libavcodec/aacps_fixed_tablegen.h:223:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0. 82231 | 50 5 4 8 4 5Q7340(600.020f0)0,0 Q030010(-00f./9M4_P6I8)5,9 4Q738601(03.6097f)4}7,5 0{6Q93117(f-/0M.4_4P97I6),3 8Q0935048(600.f1)1,6 3Q23817(8 330f/.M4_0P8I9)4,5 Q73206(701.5147538f8)6}7,1 6 4| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:30 (note: 0expanded from macro 'Q31'. 2038587 7457 | 9#fd/eMf_iPnIe) ,Q 3Q1(3x0)( 0 . 2 1 9 9 4 5 90 7 6 f / M(_iPnIt)),( (| x ^~~~~~~~~~~~~~ )*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8expanded from macro 'Q30'.0 + 0. 445 | )# d | e ^ ~f ine Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 453 : 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *14530 | 7{37Q4311(8 204..08 1+5 005.458)4 5| 7 ^ 4602f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c:.329: 4src/libavcodec/aacps_fixed_tablegen.h6:82235:91114:7 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1369f)}, {Q 32231 | ( - 0 . 4 4Q39076(308.00090504806000f0)00,f /QM3_P1I() ,0 .Q430809(405.70276477510564951f)7}f,/ M_ PI| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(0:.451:16363:2 8note: 7expanded from macro 'Q31'83 3f/M_ P45I | )#,d eQf3i0n(e0 .Q13713(8x8)6 71 6 4f / M _ P I ) , Q 3(i0n(t0).(2(0x3)8*5218477747893f6/M4_8P.I0), + Q0.350()0 . 2| 19 ^ ~9 459076f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:62): ,src/libavcodec/aacsbrdata.h : | 453 ^~~~~~~~~~~~~~: 7: src/libavcodec/aac_defines.h:warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36: note: expanded from macro 'Q30' 453 | 44 | {Q#3d1e(f in0e .Q3801(5x0) 5 4 8 4 5 74 6 0 2 f ) , (Qi3n1t()-(0(.x9)4*618057934774816812346.90f +) }0.,5 ){ Q 3| 1 ^( -0.4497In file included from 63src/libavcodec/aacps_fixed.c8:0249: 5In file included from 4src/libavcodec/aacps.c8:6032f: )src/libavcodec/aacps_fixed_tablegen.h,: Q2233:861:( 0.warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0894572671 52234 | 5 f ) } , Q 3 0| (0 ~~~~~^~~~~~~~~~~~~~~~~~. 0000src/libavcodec/aac_defines.h0:0450:0360:0 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0d.e0f7i4n7e50 6Q9311(7xf)/ M _ P I ) , Q 30 ( 0 . 1(1i6n3t2)8(7(8x3)3*f2/1M4_7P4I8)3,6 48Q.300 (+0 .01.753)8 8 6| 7 ^ ~1 64f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.622: 0src/libavcodec/aacsbrdata.h3:8452:5848:7 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 9f/M_PI) ,452 | Q{3Q03(10(. 201.89394435492097264f/0M1_3P4I6f)),, Q 3| 1 ^~~~~~~~~~~~~~ (-0src/libavcodec/aac_defines.h.:1443:0362:3 4note: 5expanded from macro 'Q30'0 64699 744f | #)d}e,f {iQne3 1Q3(0 (0x.)0 59 4 6 4 9 1 30 7 02 5 f ) ,( Qi3n1t()( (0.x2)0*1501713047740714882646.f0) }+, 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~ ) | src/libavcodec/aac_defines.h: ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.c:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n223e:61 :Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 223 | Q(30i(n0t.0)0(0(x0)0*02010470408f36/4M_8P.I0) ,+ Q0.35)0 ( 0| . ^ ~0 747506917f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q45230:(059.:1 16warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 87833f/M _452PI | ){,Q 3Q13(0 0(.803.413743289826470116344f6/fM)_,PI )Q,3 1Q3(0-(0.01.320032835485707769f4/M6_9P9I)7,f )}Q, 3{0Q(301.(2 10.9095495940766f4/9M1_30P7I0)2,5 f )| , ^~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h:(44: 360:. 2note: 0expanded from macro 'Q30'5 110470 7444 | #8de6f6ifn)e} ,Q 3 0(| x ~~~~~^~~~~~~~~~~~~~~~~~ ) src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' (45 | i#dnetf)i(n(ex )Q3*1(1x07)3 7 4 1 8 2 4 . 0 +( i0nt.)5)( (x )| ^* 2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0 In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 223| : ^ ~36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452 :22331 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 04520 | 0{0Q03010(f /0M._8P3I4)3,4 2Q93204(001.3047467f5)0,6 9Q1371f(/-M0_.P1I3)0,2 3Q43500(604.61919673f2)8}7,8 3{3Qf3/1M(_ P0I.)0,5 9Q43604(901.310773082856f7)1,6 4Qf3/1M(_ P0I.)2,0 5Q13100(407.027043886568f7)7}7,9 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 2expanded from macro 'Q31'19 945907 645f | /#Md_ePfIi)n,e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1n4e7 4Q83306(4x8). 0 + 0 .5) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:44521:872:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 452 | {Q31( 0.8343In file included from 4src/libavcodec/aacps_fixed.c29:2244: 0In file included from 1src/libavcodec/aacps.c3:4326: fsrc/libavcodec/aacps_fixed_tablegen.h):,223 :Q113:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .13023450646997 f223) | } , { Q 3 1Q(3 00(.00.509040604090103000700f2/5Mf_)P,I )Q,3 1Q(3 00(.02.005714170540760971478f6/6Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.1src/libavcodec/aac_defines.h1:6453:2368:7 8note: 3expanded from macro 'Q31'3 f/M_PI) ,45 | Q#3d0e(f0i.n1e7 3Q83816(7x1)6 4 f / M _ P I ) , Q 3 0 ((0i.n2t0)3(8(58x7)7*27194f7/4M8_3P6I4)8,. 0Q 3+0 (00..52)1 9 9| 4 ^ ~5 9076f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:451src/libavcodec/aac_defines.h::8344:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | 451# | d{eQf3in1e( -Q03.05(8x6)6 0 7 0 9 6 6 9 7 2 8 f ) , (Qi3n1t() (0.(9x6)8*410077733784016858224f.)0} ,+ {0Q.53)1 ( -| ^0 .17573736In file included from 66src/libavcodec/aacps_fixed.c7:2246: 7fIn file included from )src/libavcodec/aacps.c:,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1222(:-1360:. warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1669208594 82225 | f ) } , Q3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (0.src/libavcodec/aac_defines.h00:045:036:0 00note: 0expanded from macro 'Q31'0 0f/M_ P45 | I#)d,e fQi3n0(e0. 0Q53411(1x)3 8 8 7 3 f / M_ PI ) , Q 3 0((i0n.t0)8(3(9x9)8*24144177f4/83M6_4P8.I0) +, 0Q.53)0 ( | 0 ^ ~.1 248718798In file included from f/src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:)451,: 58:Q 30warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 14583751 54516 | f{/QM31_(P-I0).,5 Q83606(007.01956669977288f5),9 2Q3f3/1M(_ P0I.)9,68 40 77| 3 ^~~~~~~~~~~~~~ 806src/libavcodec/aac_defines.h5:8442:f36):} note: ,expanded from macro 'Q30' { Q31( -44 | 0#.d1e75f7in3e7 Q33606(6x7)2 6 7f ) , Q 31 ( - 0 .4(8i1n6t6)9(2(0x8)5*91408753f7)4},1 82 4| . ~~~~^~~~~~~~~~~~~~~~~~~0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: expanded from macro 'Q31' ^ 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)222 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (222 | x ) * 2 1 4 7Q43803(604.80.0000 +0 00.050)0 0 f| / ^ ~M _PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.062: 5src/libavcodec/aacsbrdata.h4:14511:332:8 87warning: 3fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0451(0 | .{08Q33919(8-404.157f8/6M6_0PI7)0,9 6Q63907(208.f1)2,48 7Q31187(9 80f./9M6_8P4I0)7,7 3Q83006(50.8124f5)8}3,7 51{5Q63f1/(M-_0P.I1),7 5Q370(30.715369676865972236f7/Mf_)PI,) ,Q 31 (| - ^~~~~~~~~~~~~~0. 4816src/libavcodec/aac_defines.h6:94420:8365:94 8note: 5expanded from macro 'Q30'f )}, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 : Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n e Q(i3nt1)(((xx)) * 1 0 7 3 7 41 8 24 . 0 +( i0n.t5))( ( x| ^) *214748364In file included from 8src/libavcodec/aacps_fixed.c.:240: In file included from src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:222):86 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c222: | 62 : src/libavcodec/aacsbrdata.h : 451: 6 Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.000000 04510 | 0{0Qf3/1M(_-P0I.)5,8 6Q6300(700.905646191732888f73)f,/ QM3_1P(I )0,. Q9368040(707.30880369598824f4)1},7 f/{MQ_P3I1)(,- 0.Q1307(507.31723646876178276978ff)/,M Q_31P(I-)0,. 4Q8301(606.9142508835795418556ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.1:5456:369:7 8note: 5expanded from macro 'Q31'9 23f/M_ P45I | )#, d e| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:144:(36x:) note: expanded from macro 'Q30' 44 | # d(einfti)n(e (Qx3)0*(x2)1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 0450.5:) 83 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c450: | 24: {In file included from Q3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:92229:96130:3 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 973804f), Q32221 | ( 0 . 9 4 5 7Q8308(906.20090660490f0)0}0,00 f{/QM3_1P( I0).,8 2Q93007(07.6075640101738838f7)3,f /MQ_3P1I()-,0 .Q3006(03.2038349492845491871f2/8Mf_)P}I),, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:1452:43687:1 87note: 9expanded from macro 'Q31'8 f/M_P I)45, | Q#3d0(e0f.i1n4e5 8Q373511(5x6f)/ M _ P I ) , Q 3 0( 0 . 1(5i6n9t7)8(5(9x23)f*/2M1_P4I7)4,83 64 8| ^~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.445:)36 : note: | expanded from macro 'Q30' ^ ~ 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.c:e62f: isrc/libavcodec/aacsbrdata.hn:e450: 59Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x ) 450 | { Q 3 1((i n0t).((9x)9*19037033784119872348.00 4+ f0).,5 )Q 3 1| ( ^ 0.9457889In file included from 62src/libavcodec/aacps_fixed.c96:6244: 9fIn file included from )src/libavcodec/aacps.c},: {32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(222 :360:. 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90776760078 3222f | ), Q 3 1 ( - 0Q.300(603.203044020509008010208ff/)M}_,P I| ) ~~~~~^~~~~~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h0:(450:.360:5 4note: 1expanded from macro 'Q31'1 38873 f45 | /#M_dPeIf)i,n eQ 3Q03(10(.x0)8 3 9 9 8 4 4 1 7 f / M_ P I()i,n tQ)30(((0.x12)48*721184779488f3/6M_4P8I.0) ,+ Q 300(.0.51)4 5 | 8 ^ ~ 375156f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h30:(4500:.321:56 97warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 923f/M_P I450) | ,{Q 3 1| ( ^~~~~~~~~~~~~~ 0.99src/libavcodec/aac_defines.h9:3440:3368:1 note: 9expanded from macro 'Q30'7 3804f) ,44 | Q#d3e1f(i n0e.9 4Q53708(89x6)2 9 6 6 4 9 f ) } , ({iQn3t1)(( (0x.)8*21900773776471608072843.0f )+, 0 .Q53) 1 (| - ^ 0.06323442In file included from 5src/libavcodec/aacps_fixed.c9:8241: 2In file included from 8src/libavcodec/aacps.cf):},32 : src/libavcodec/aacps_fixed_tablegen.h| :222 ~~~~~^~~~~~~~~~~~~~~~~~: 11: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45:36: note: expanded from macro 'Q31' 22245 | | # d e f i Qn3e 0Q(30.10(x0)0 0 0 0 0 0 0 0 f / M _ P(iIn)t,) (Q3(0x(0).*20154417143883867483.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.08399In file included from 84src/libavcodec/aacsbr_fixed.c4:1627: f/src/libavcodec/aacsbrdata.hM_:P450:I7),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.1248 714508 | 7{9Q83f1(/ M0_.P9I9)9,3 0Q3380(109.713480548f3)7,5 1Q563f1(/ M0_P.I9),4 5Q73808(09.621956664997f8)5}9,2 3{fQ/3M1_(P I0.)8,2 9 0| 77 ^~~~~~~~~~~~~~6 7600src/libavcodec/aac_defines.h7:8443:f36),: Qnote: 3expanded from macro 'Q30'1 (-0.0 446 | 3#2de3f4in4e25 9Q3801(x2)8 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36nt:) note: (expanded from macro 'Q31'( x)*107 3457 | 4#1d8e24f.i0n e+ 0Q.351)( x )| ^ In file included from src/libavcodec/aacps_fixed.c :(i24n: tIn file included from src/libavcodec/aacps.c):((32x: src/libavcodec/aacps_fixed_tablegen.h):*2212:11364:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5 )221 | | ^ ~ Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.h0:04490:00840:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I), Q30(0 .4490 | 3{87Q43619(7-504.f5/0M2_5P45I00)7,7 26Q3305(f)0,. 0Q603016(3-6078.8f8/8M8_2P9I3)3,81 3Q43209(4f0).}0,8 9{Q03381(76 609.f/0M1_9P9I)5,8 7Q3320(308.8150357f9)0,6 4Q8331f(/M _0.P8I5)2,23 5Q1350(009.6171615f5)92}37,47 f/ M_| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45 :36:src/libavcodec/aac_defines.h note: :expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #d ef44in | e#d eQf3i1n(ex )Q3 0 ( x) ( i n(ti)n(t()x(()x*)2*141704783374614882.40. 0+ +0 .05.)5 ) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c:62:: 24: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c449::5932:: src/libavcodec/aacps_fixed_tablegen.h :warning: 221implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0 .2215 | 0 2 54 5 0 0Q7370(206.3050f0)0,00 0Q03010(f-/0M._88P8I2)9,3 3Q831034(20.904f3)8}7,4 6{Q93715(4f /0M._0PI1)99,5 Q8307(302.308680550f6)3, 6Q73818f(/ M0_.P8I5)2,2 35Q13500(906.706859f03)8}7,6 6 9| f/ ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 Q:3360(:0 .note: 10expanded from macro 'Q31'3 79064 8453 | #fd/eMfi_nPe IQ)31,( xQ)30 ( 0 . 1 1 1 5 9 2 3 7 4 (7ifn/Mt_P)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) | 44 ^ ~ | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: x)src/libavcodec/aacsbrdata.h : 449 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (449( | x{)Q*3110(7-03.754108252445.000 7+7 206.355)f) , | Q ^3 1(-0.8882In file included from 9src/libavcodec/aacps_fixed.c33:81243: 4In file included from 29src/libavcodec/aacps.c4f:)}32,: src/libavcodec/aacps_fixed_tablegen.h{:221Q:3861:( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .019958732 2213 | 88 5 5f ) , QQ3301((0 .00.00805020230500105f0/M9_6P7I)6,5 Qf3)0}(,0 . 0| 38 ~~~~^~~~~~~~~~~~~~~~~~~7 469src/libavcodec/aac_defines.h7:5454f:/36:M _note: PIexpanded from macro 'Q31') , Q30 (045. | 0#6de0f0i6ne3 6Q7318(8fx/)M _ P I ) , Q 3 0 ( 0 .0 89(0i3n8t7)6((6x9f)/*M2_1P4I74)8,3 6Q4380.(00 .+ 10.053)7 9 0| 6 ^ ~48 3f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h:0449:.61: 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 923747f/ M449_ | PI{)Q3,1 ( -| ^~~~~~~~~~~~~~0 .502src/libavcodec/aac_defines.h5:4445:0360: 7note: expanded from macro 'Q30'7 2635f 44) | , #Qd31e(f-i0n.e8 8Q8320(9x)3 3 8 1 3 4 2 9 4 f ) } , {(Qi31n(t )0(.(0x1)9*91508773734231888245.50f +) 0,.5 )Q 3| 1 ^( 0.852235In file included from 15src/libavcodec/aacps_fixed.c0:9246: 7In file included from 6src/libavcodec/aacps.c5:f32: )src/libavcodec/aacps_fixed_tablegen.h:}221,: 61 :| ~~~~^~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 221 | 45 | Q#3d0e(f0i.n0e00 0Q0030010(x0) f / M _ P I ) , Q3 0( 0 . 0(3in8t7)46(9(7x5)4*f2/1M4_7P4I)8,3 6Q3408(.00. 0+6 000.6536)7 8 8| f ^ ~/ M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:06289: 0src/libavcodec/aacsbrdata.h:344887:66849f:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0 .4481 | 0{3Q7391(0-64083.f5/3M2_8P21I5)60,6 Q139042(f0).,11 1Q5391(2-307.4971f4/2M3_P2I6)5,09 1 | 3 ^~~~~~~~~~~~~~5 4f)}src/libavcodec/aac_defines.h,: 44:{36Q:3 1note: expanded from macro 'Q30'( 0.998 1447 | #3d1e0f73i1ne1 76Qf3)0,( xQ)3 1 ( 0. 6 1 1 3 3 5 7 2 4 82(1i48nft))},( ( x| ~~~~~^~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:745:43618:2 4note: .expanded from macro 'Q31'0 + 0. 545) | # d| e ^f ine Q31(xIn file included from )src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 221 : 36(i:n t)warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*214748 32216 | 4 8 . 0 + Q030.(50). 0 0| 00 ^ ~0 00000f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0:448(:059.0:38 7warning: 46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 54f/M_PI )448, | Q{3Q03(10.(0-06.005633268728185f6/M0_6PI1)9,4 Q23f)0,( 0Q.03819(03-807.696194f2/3M26_5P0I)9,1 3Q5340f()0}.,1 0{3Q3719(0 6048.399f81/7M3_1P0I7)3,11 7Q63f0)(0,.1 1Q13519(2 307.6417f1/M3_3P5I7)2,4 8 2| 1 ^~~~~~~~~~~~~~ 48fsrc/libavcodec/aac_defines.h):}44,: 36 :| note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d efnote: iexpanded from macro 'Q31'n e Q30 45( | x#)d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3(7i41n8t2)4(.(0x )+* 21047.45)8 3 6| 4 ^8 .0 + 0.5In file included from )src/libavcodec/aacps_fixed.c : 24| : In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:221:11:In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | 448 | Q{3Q03(01.(0-000.0500302080201f5/M6_0P6I1)94, 2Qf3)0, (Q301.(-0038.79144629375246f5/0M9_1PI3)54,f )Q}3,0 ({0Q.3016(0 006.3969781873810f7/3M1_1P7I6f)),, Q 3Q03(10( .008.960131837365697f2/4M8_2P1I4)8,f )Q3}0, ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~10 3790src/libavcodec/aac_defines.h6:48453:36f:/ Mnote: _expanded from macro 'Q31'PI ), Q3 045( | 0.#1d1e1f59i2n3e7 4Q73f1/M(_xPI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x) *442 | 1#d4e7f4i8n3e 6Q3408(.x0) + 0 . 5 ) | ^ ~ (int)In file included from ((src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h0:74483:76:4 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0 .4485 | {)Q 3 1| ^( -0.532821In file included from 5src/libavcodec/aacps_fixed.c6:0246: 1In file included from 9src/libavcodec/aacps.c4:2f32),: src/libavcodec/aacps_fixed_tablegen.hQ:32201:(136-:0 .warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 2326509135 4220f | ) } , { QQ3310((0 0..009090801070030100f7/3M1_17P6If)),, QQ3301((0. 0207.5681813135479254f82/14M8_PfI))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h4:2457:363:6 5note: 7expanded from macro 'Q31'1 3f/M_ P45I) | , #Q3d0e(f0i.n0e6 3Q236118(x8)1 5 f / M _ P I ), Q 3 0((0i.n0t7)36(73(10x6)7*f2/1M4_7PI4)83,64 8Q3.00( 0+. 007.951)6 6| 3 ^ ~3 04f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:447src/libavcodec/aac_defines.h::8344:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44744 | | #{dQe3fi1ne( -Q03.03(8x6)8 4 14 4 7 8 4 7 38 f ) ,( iQn3t1)( (0(.x5)1*31307733744910832044.006f )+} ,0 .{5Q)31 ( -| 0. ^9 7346267944In file included from 54src/libavcodec/aacps_fixed.c5:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0.22096:541119: 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 384098f)}, 220 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036(:0. 0note: 0expanded from macro 'Q31'0 00000 0045f | /M#_dPeIf),i nQe30 (Q0.301(2x)7 5 8 81 4 9 5f / M_ P I ) ,( iQ3n0t()0(.(0x4)2*7231645771438f3/6M4_8.P0I) ,+ Q03.0(50).0 6 | 3 ^ ~2 618815f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62: ,src/libavcodec/aacsbrdata.h :447Q:3058(:0 .0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 6731067f /447M | _{PQI)3,1( -Q300.(308.608471914664373804473f8/fM)_,P I)Q,3 1| ( ^~~~~~~~~~~~~~ 0.51src/libavcodec/aac_defines.h3:443:7363: 4note: 9expanded from macro 'Q30'0 30406 44f | )#},d e{Qf3i1n(e- 0Q3.09(7x3)4 6 2 6 7 9 4 4 55 4 5 warningf s)(i generatedn,. t Q)3(1((x-)*01.0976357449138264.403 8+4 0098.f5))} , | ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36::24 note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45220 | #:d86:e fiwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 220 | Q 3 0( 0 . 0(0i0n00t0)0(0(0x)0*f2/1M4_7P4I83)64,8. 0Q3 0+( 00..052)7 5 8| 8 ^ ~1 495f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(:0.4470:4322:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65713f/M_ P447I | ){,Q 3Q13(0-(00..30866382461148841758f47/3M_8Pf)I,) ,Q 3Q13(0 (00..07536173337103647f9/03M0_P4I0)6,f )Q}3,0 ({0Q.037191(6-603.3970344f6/2M6_7P9I4)4, 5 4| 5 ^~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 9expanded from macro 'Q30'65 49364 3448 | 4#0d9e8ffi)}n,e Q3| 0 ~~~~~^~~~~~~~~~~~~~~~~~(x ) src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' (45i | n#dte)f(i(nxe) *Q13017(37x4)1 8 2 4 . 0 + 0 . 5 ) (| i ^n t)((x)*214In file included from 7src/libavcodec/aacps_fixed.c48:3246: 4In file included from src/libavcodec/aacps.c8:.032 : +src/libavcodec/aacps_fixed_tablegen.h: 2200:.615: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 220 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 447Q:306(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000 0447f | /{MQ_P3I1),( -Q03.0(30.806287458184144975f8/4M7_3P8If)), ,Q3 0Q(03.10(4 02.753615373173f3/4M9_P0I)3,04 0Q360f()0}.,0 63{2Q6311(8-801.59f/7M3_4P62I6)7,9 Q43405(450f.)0,7 3Q63713(1-0067.f96/54M9_3P6I4),3 8Q34009(80.f0)7}9,1 6 6| 33 ~~~~^~~~~~~~~~~~~~~~~~~0 4f/Msrc/libavcodec/aac_defines.h:_45P:I36):, note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44:#36d:e note: fexpanded from macro 'Q30'i ne Q3 1(44x | )# d ef i ne Q 3 0( x) ( i n t ) ( ( x ()i*2n1t4)(7(x4)8*13076374481.802 4+. 00 .+5 )0 . 5)| ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aacps_fixed.c62:: 24src/libavcodec/aacsbrdata.h: :In file included from 446src/libavcodec/aacps.c:83:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :220:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446 | {Q31( 0 .2206 | 56 7 5 0 8 9 31Q4306(301f.)0, 0Q003010(0 0000.f1/8M3_31P6I3)7,1 3Q43808(00f).}02,7 5{8Q83114(9 05.f/0M3_2P7I3)3,7 54Q53709(800.f04)2,7 3Q63517(13-f/0M._7P4I93)3,1 0Q9305(06.4010683f2)}6,1 8| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 5f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0. 07453 | 6#7d3e1f0i6n7ef /QM3_1P(Ix),) Q 3 0 ( 0 . 0 7 9 1 6 6(3i3nt0)4(f(/Mx_)P*I2)1,4 7 4| 83 ^~~~~~~~~~~~~~64 8.0src/libavcodec/aac_defines.h :+44 0:.365:) note: | ^ ~expanded from macro 'Q30' 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:f62: isrc/libavcodec/aacsbrdata.hn:446e: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 446 | { Q 3 1((i nt0).(65(6x7)5*081903713476431812f4).,0 Q+3 10(. 50) . | 1 ^8 3316371348In file included from 80src/libavcodec/aacps_fixed.cf:)24},: In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :2200:.0113: 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 375457980f )220, | Q 3 1 ( - 0.Q73409(03.30010009050604100008ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0362: 7note: 58expanded from macro 'Q31'8 1495 f45/ | M#d_efPiIn)e, QQ3310((x0). 04 2 7 36 5 7 1 3 f / M _(PiIn)t,) Q(3(x0)(0*.2016432764188831654f8/M._0P I+) ,0. 5Q3)0 ( 0| . ^ ~0 736731067fIn file included from /src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:)446,: 32Q: 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .07916633 04464 | f{/MQ_31P(I )0,. 6 5| 6 ^~~~~~~~~~~~~~7 5089src/libavcodec/aac_defines.h3:1444:63361: fnote: )expanded from macro 'Q30', Q31 (44 | 0#d.e1f8i3n3e1 6Q33701(3x4)8 8 0 f ) } , { Q 3 1 ( ( i0n.t0)(3(x2)7*31307753475471988240.f0) +, 0Q.351)(- 0. 7| 4 ^9 3310956410In file included from 8fsrc/libavcodec/aacps_fixed.c:)24: }In file included from src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h: ~~~~~^~~~~~~~~~~~~~~~~~219 :136:src/libavcodec/aac_defines.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 21945 | | # d e fQ3i0ne( 0Q.30010(0x0)0 0 00 0 f /M _ P I ) , Q3(0i(0n.t01)95(8(73x5)6*62f1/4M7_P4I8)3,6 48Q.300 (+0 .00.53)03 31 6| 9 ^ ~1 7f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(620: .0448668823f/M_PI), Q30(0.0522258915f/M_PI),src/libavcodec/aacsbrdata.h Q3:0446(:70:. 0warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 044961f/M_PI )446, | { Q3| 1 ^~~~~~~~~~~~~~( 0.6src/libavcodec/aac_defines.h5:6447:5360:8 9note: 31expanded from macro 'Q30'4 631f )44, | #Qd3e1f(in e0 Q.318033(1x6)3 7 1 3 4 8 8 0 f) } , {Q 3 1((i 0n.t)0(3(2x73)3*17057435774198802f4).,0 +Q 301.(5-)0 .| 7 ^4 933109564In file included from 10src/libavcodec/aacps_fixed.c8:f24): }In file included from , src/libavcodec/aacps.c :| 32 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:219:111src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36: note: expanded from macro 'Q31' 45219 | | # d ef i n Qe30 (Q03.10(00x0)0 0 0 0 0 0 f / M _ P I ) (,in tQ3)0(((0x).*012915487743586366f4/8M._0P I+) ,0 Q.35)0 ( 0| . ^ ~0 303316917f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:62): , src/libavcodec/aacsbrdata.hQ:34450:(084.: 0warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 668823f/M _445PI | ){Q,3 1Q( 300.(09.80359282825983961359f/9M8_8PfI)),, QQ3301((0 .00.53691044647946410f4/M2_0P5I6),9 f )| } ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1:(44 :0.364:7 5note: 4expanded from macro 'Q30'6 9468 4444 | 9#3d8effi)n,e QQ3301((x )0 . 6 8 6 1 3 0 44 8 3 6 8 (1i1nft))((}x,)* 1 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~37 41824src/libavcodec/aac_defines.h.0: 45:+36 :0. 5note: ) expanded from macro 'Q31' | ^ 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce: 24: QIn file included from 31src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h :219 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( 219( | x ) * 2 1 4Q73408(30.604080.000 0+0 000.0f5/)M _ P| I ^ ~) , Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c1:9625: 87src/libavcodec/aacsbrdata.h3:4455:6596:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0445 | .{0Q330133(1 609.179f8/3M_9P88I9)3,6 Q3309(908.8f0)4,4 8Q63618(8 02.33f9/M4_P6I)7,4 4Q3004(200.506592f2)2}5,8 9{15Qf3/M1_(P I0).,4 7Q53406(904.680454691380f44)96,1f /QM_3P1(I )0,.6 86 1| ^~~~~~~~~~~~~~3 0448src/libavcodec/aac_defines.h3:446:368:1 1note: fexpanded from macro 'Q30') }, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n45e :Q363:0 (note: xexpanded from macro 'Q31') 45 | # de f i ne( Qi3n1t()x()( x ) * 10 73 7 4 1 8 2 4 . 0 (+in t)0(.(5x)) * 21| 4 ^7 483648.0 +In file included from 0src/libavcodec/aacps_fixed.c.5:)24 : In file included from src/libavcodec/aacps.c:| 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:219:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:445 :21932 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 4450 | 0{0Q30100(0 000.09f8/3M9_8PI8),9 3Q63309(908.80f1)9,5 8Q733516(6 f0/.M3_P9I4)6,74 4Q0304(20056.90f3)03}3,1 69{1Q73f1/(M _0PI.)47,5 Q43609(406.804444983686f8)82,3 Qf3/1M( _0.P6I8)6,1 3Q0340(408.30658221215f8)91}5,f / M| _P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:36(:0 .note: 0expanded from macro 'Q31'5 61044 9456 | 1#f/dMe_fPiIn)e, Q | 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h :44 : 36: note: expanded from macro 'Q30' (44i | #ndte)(f(ixn)*e2 1Q437408(x3)6 4 8 . 0 + 0 . 5 ) ( in| t ^ ~ )((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.445:07 : +warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 445 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c8:3329: 8src/libavcodec/aacps_fixed_tablegen.h:8219:9363: 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9988f), Q31( 2190 | . 3 9 4 6 7Q443004(200.5006090f0)0}00,0 0{f/QM3_P1I( )0,. 47Q5340(609.40619854847933586f6)f,/ MQ_3PI1)(, 0Q3.06(80.6013300334146893176f8/11Mf_)P}I),, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.0src/libavcodec/aac_defines.h4:4458:6366:8 8note: 2expanded from macro 'Q31'3 f/M_ P45I) | ,# dQe3f0i(n0e.0 5Q232125(8x9)1 5 f / M _ P I ) , Q 3 0(i(n0t.)(0(5x6)1*021444796418f3/6M4_P8I.),0 +| ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| :36 ^ ~: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62: #src/libavcodec/aacsbrdata.hd:e444f:i84:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 444 | { Q 3 1 ( 0 .(0i7n7t17)3((2x4)2*51309723574f1)82,4 Q.301 (+ 0 .05.8653)8 3| 9 ^9 856595f)}In file included from , src/libavcodec/aacps_fixed.c{Q:3241(: -In file included from src/libavcodec/aacps.c0:.325: src/libavcodec/aacps_fixed_tablegen.h6:2190:114:9 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 194163f), Q2193 | 1 ( 0 .8 2Q53202(300.105060900030600f00)f}/,M _ P| ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450(:036:. note: 0expanded from macro 'Q31' 19587 34556 | 6f#/dMe_fPiIn)e, QQ3310((0.x0)3 03 3 1 6 9 1 7f /M _ PI ) , (Qi3n0t()0(.(0x4)4*826164874882336f4/8M._P0I ),+ Q03.50)( 0 | . ^ ~0 522258915f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62: )src/libavcodec/aacsbrdata.h, :Q4443:058(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 61044961f /444M | _P{IQ3)1,( 0| . ^~~~~~~~~~~~~~07 7173src/libavcodec/aac_defines.h2:444:236:5 3note: 9expanded from macro 'Q30'2 5f), Q443 | 1#d(e f0i.n5e8 6Q3380(3x99)8 5 6 5 9 5 f ) } , { Q3(1(i-n0t.)5(6(x0)4*9180723971491481264.30f )+, 0Q3.1(5 0). 8 2| 5 ^22 30156903In file included from 6src/libavcodec/aacps_fixed.cf:24): }In file included from ,src/libavcodec/aacps.c : 32| ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:218src/libavcodec/aac_defines.h::13645:: warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | # d218e | f i ne Q 3 1(Qx3)0 ( 0 . 0 0 0 00 0 00 0 0 f /(Min_tPI))((,x Q)3*02(01.4704118036346682.203 f+/ M0_.P5I)) ,| ^ ~ Q30(0.0170In file included from 86src/libavcodec/aacsbr_fixed.c3:1624: 0src/libavcodec/aacsbrdata.hf:/M444_:PI32):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0252 6444 | 2{09Q8381f/(M _P0I.),0 Q73701(703.20422593939255f5)6,1 7fQ/3M1_(P I0).,5 8Q63308(3909.083516557296359f9)f}/,M_ P{IQ)31,( - 0| . ^~~~~~~~~~~~~~5 60498src/libavcodec/aac_defines.h2:9441:936:4 note: 1expanded from macro 'Q30'6 3f), Q443 | #1d(e f0i.ne8 2Q53202(3x01)5 6 9 03 6 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t)45:(36(x:) *note: 1expanded from macro 'Q31'0 737418 2445. | 0# d+e f0i.n5e) Q| 3 ^1( x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(218x:)*1112:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8CC libavcodec/acelp_filters.o 3648.0 + 2180 | . 5 ) | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:006200: 0src/libavcodec/aacsbrdata.h0:f444/:M7_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0 14441 | {0Q3316(6 202.30f7/7M_1P7I32)4,2 5Q33902(50.f01)7,08 6Q313401f( /0M._5P8I6)3,8 Q339098(5605.9052f5)2}6,2 09{8Q83f1/M(_-P0I).,5 6Q0340(908.02299139491653f5)6,1 7Qf3/1M(_ P0I.)8,25 2Q23300(1506.90033165f7)2}6,3 99 f| / ~~~~~^~~~~~~~~~~~~~~~~~M_ PI),src/libavcodec/aac_defines.h :45 :| ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: 45note: | expanded from macro 'Q30'# defin e44 | Q#31d(exf)i n e Q 3 0 ( x ) ( i n t )( ( x ) * 2 1(4in7t)4(8(3x6)4*81.0073 7+4 10.852)4 .0 +| ^ ~0. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :443src/libavcodec/aacps_fixed.c::8424:: In file included from warning: src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :32: src/libavcodec/aacps_fixed_tablegen.h:218:86: warning: 443implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31(-0.99 72181 | 1 5 8 1 8 3 4Q50380f()0,. 0Q03010( 0000.0508201f1/M5_6P0I1)8, 0Q43206(f0).}0,1 1{0Q3636122(3 f/0M._7P7I6)38,97 6Q33701(906.0617f0)86,3 Q1314(0f /M0_.P9I)4,3 Q23108(304.870328521692f)0}9,8 8 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45: 36Q: 3note: 0expanded from macro 'Q31'( 0.029 3459 | 5#5d6e1f7ifn/eM _QP3I1)(,x )Q3 0( 0 . 0 3 1 5 7 2 6 3 9(9ifn/tM)_((PxI))*, 2 1| ^~~~~~~~~~~~~~4 748src/libavcodec/aac_defines.h36:4844.:036 :+ note: expanded from macro 'Q30'0 .5) | 44 ^ ~ | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(x: )src/libavcodec/aacsbrdata.h : 443: 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (x443) | *{10Q7337141(8-204..909 71+1 50.85)1 8| 3 ^ 4508f), In file included from Q3src/libavcodec/aacps_fixed.c1:24(: In file included from src/libavcodec/aacps.c:032.: 58src/libavcodec/aacps_fixed_tablegen.h2:12181:5616:0 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0426f)}, { 218Q | 3 1( 0 .7 7 6Q33809(706.307010906060f0)0,0 Q031f(/M _P0I.)9,4 32Q138034(80.7031811093f6)6}2,2 3f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h),: 45Q:3360:( note: 0expanded from macro 'Q31'.0 17086 345 | 1#4de0ffi/nMe _QP3I1),( x)Q 30 ( 0 . 0 2 5 2 6 2 0 98(8ifnt/)M(_P(Ix)),*2 1Q4307(408.3064289.309 55+6 107f./5M_)P I )| , ^ ~ Q30(0.0315In file included from 72src/libavcodec/aacsbr_fixed.c63:9629: src/libavcodec/aacsbrdata.hf:443/:M32_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44344 | :36{:Q 3note: 1expanded from macro 'Q30'( -0.9 9447 | 1#1d58e1f8i3n45e0 8Qf3)0,( xQ)31 ( 0 . 5 8 2 1 1 (5i6n0t1)(8(0x4)*2160f7)}3,7 4{1Q38124(.0 0+. 07.75)6 3 8| 9 ^7 6371966fIn file included from )src/libavcodec/aacps_fixed.c,: 24: QIn file included from 3src/libavcodec/aacps.c1:( 320: .src/libavcodec/aacps_fixed_tablegen.h:92184:3362:1 83warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 73819f)}, 218| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45Q:3360(:0 .note: 0expanded from macro 'Q31'0 00000 0450 | 0#fd/Me_PfIi)n,e QQ3310((x0). 01 10 36 6 2 2 3 f /M _ P I ) , (Qi3n0t()0(.(0x1)7*028146731448036f4/8M._0 P+I ),0 .Q530)( 0| .0 ^ ~2 52620988f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.hQ3:0443(:06.:0 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]39 55617f/M _P443I | ){,Q 3Q13(0(-0.00.3919577216139598f/1M8_3P4I5),0 8 f| ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:44(: 360:. 5note: 8expanded from macro 'Q30'2 11560 144 | 8#0d4e2f6if)n},e {QQ3301((x )0 . 7 7 6 3 8 97 6 3 71 96 6 f()i,n tQ)3(1((x )0*.1904733271481832448.703 8+1 9f0).}5,) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e218f:i11n:e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 218 | (Qi30n(t0).(0(0x0)*002010400704f8/36M48_.P0I )+, 0Q.350) ( 0| .0 ^ ~1 10366223f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62: ,src/libavcodec/aacsbrdata.h Q:34420:(083.:0 17warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 63140f/M_ P442 | I{)Q,3 1Q3(0 (00..90127582360204928089f1/M7_6P2If)), ,Q3 0(Q03.10(2-903.95456631576f8/9M2_3P8I3)9,7 0fQ)3}0,( 0{.0Q3311(5 7206.379295f5/69M74_4P1I56)9,0 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.:9369:8 9note: 95expanded from macro 'Q30'5 5770 74447 | f#d)e}f, i | n ~~~~^~~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h0(:x45): 36 : note: expanded from macro 'Q31' CC libavcodec/acelp_pitch_delay.o 45 | (#idnte)(f(ixne) *Q13017(3x)7 41 8 2 4 . 0 + 0 .5 ) | ^( int)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from src/libavcodec/aacps.c4:832: 3src/libavcodec/aacps_fixed_tablegen.h6:42178:.1360: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 217 | In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h0:004420:0590:0 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 34420 | (0{.Q301(0 6201.0901478873f0/42M0_91P7I6)2f,) ,Q Q3301((0-.00.04966351638952234823f97/0Mf_)}P,I ){,Q Q3310(( 00..0712452511609576484f15/6M9_0PfI)),, QQ331(0-(00..09169583949585615277f0/7M4_7PfI))},, Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~0( 0.0src/libavcodec/aac_defines.h1:457:7365:8 7note: 0expanded from macro 'Q31'2 9f/M_ P45I) | ,# d e| fi ^~~~~~~~~~~~~~ne Q3src/libavcodec/aac_defines.h1:(x44): 36 : note: expanded from macro 'Q30' 44 | # d(einfti)(n(e xQ3)0*(2x1)4 74 8 3 6 4 8 . 0 + 0.(5i)n t )| ( ^ ~( x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: src/libavcodec/aacsbrdata.h0: +442 :031.: 5warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 442In file included from | {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.329: 1src/libavcodec/aacps_fixed_tablegen.h7:82173:01114:2 0warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 62f), Q31(- 0217. | 4 6 3 56 8 9 23Q83309(700.f0)0}0,0 00{00Q030f1/M(_ P0I.)7,2 5Q53609(70.4004621150609408f7f)/,M _QP3I1)(,- 0Q.39908(09.90505956713750274427ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0361:4 2note: 11expanded from macro 'Q31'0 568f/ M45_ | P#I)d,e fQi3n0(e0 .Q0316153(4x8)61 2f / M _ P I ), Q 3 0( 0 .(0i1n7t75)8(7(0x2)9*2f1/M4_74P8I)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.5:)44: 36 : | note: ^ ~ expanded from macro 'Q30' 44 | In file included from #src/libavcodec/aacsbr_fixed.cd:e62fi: nesrc/libavcodec/aacsbrdata.h :Q4423:07(:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | { Q(3i1n(t )0((.x9)1*7180733074412802941.706 2+f )0,. 5)Q 3 1| ( ^- 0.46356In file included from 89src/libavcodec/aacps_fixed.c2:3248: 3In file included from 9src/libavcodec/aacps.c7:032f: )}src/libavcodec/aacps_fixed_tablegen.h,: 217{:Q863:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .7255697441 562179 | 0f ) , Q 31Q(3-00(.09.090890905050507070007f4/7Mf)_}P,I ), | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.450:0366:2 1note: 0expanded from macro 'Q31' 0487f /45M | #_dPeIf)i,n eQ 3Q03(01.0(0x9)6 13 5 2 4 2 f/ M_ P I ) , Q 3(0i(n0t.)0(1(4x2)*1120154687f4/8M3_6P4I8).,0 Q+3 00(.05.)0 1 6| 5 ^ ~3 48612f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0441(:0.840:17 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7029f/M_P I441) | {,Q 3 1| ( ^~~~~~~~~~~~~~ -0.src/libavcodec/aac_defines.h4:444:1363:2 note: 7expanded from macro 'Q30'83 7534 1444 | f#),d efQi3ne1 (Q-30.09(x2)6 8 8 8 4 06 59 2 8 0 f ) }(,i n{tQ)3((1x()-*01.087536794419872442.109 +5 704.5f)) ,| ^ Q31CC libavcodec/acelp_vectors.o ( 0.88In file included from 84src/libavcodec/aacps_fixed.c4:245: 3In file included from 2src/libavcodec/aacps.c:7321: 9src/libavcodec/aacps_fixed_tablegen.h8:2174:461f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :36217: | note: expanded from macro 'Q31' Q3 045( | 0#.d0e0f0in0e0 0Q030010(fx/)M _ PI ) , Q 30 ( 0 . 0(0i6n21t0)0(4(8x7)*f2/1M4_7P4I8)3,6 4Q83.00( +0 .00.059)6 1| 3 ^ ~5 242f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:441(:058.:0 1warning: 42implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 10568f/M_ P441I | {)Q,3 1Q(3-00(.0.404113267853734583641124ff)/,M_ PQI3)1,( -0Q.3902(608.80187470568579022890f/fM)_}P,I) ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.85src/libavcodec/aac_defines.h6:9444:936:7 4note: 2expanded from macro 'Q30'19 574f 44) | ,# dQe3f1in(e 0Q.3808(8x4)4 5 3 2 7 1 9 8 4 4 f ) }, ( i| n ~~~~^~~~~~~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx:)45*1:03673:7 4note: 1expanded from macro 'Q31'8 24.0 + 450 | .#5d)ef i | n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h :(i217nt:)36(:( x)warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648. 0 217+ | 0. 5 ) | Q ^ ~3 0(0.000000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: f/src/libavcodec/aacsbrdata.hM:_441PI:)31, :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .00621004 84417 | {fQ/3M1(_-0P.I)4,4 1Q332708(3705.3041049f)6,13 5Q32142(f-/0M.9_2P6I8)88,4 0Q63509(208.00f1)4},2 1{10Q5316(8f-/0M._8P5I)6,9 4Q973402(109.507146f5)3, 4Q3816(1 20f./8M8_P8I44)5,3 2Q73109(08.40147f7)5}87,0 2 9| ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I)45,: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:4544 | :#36de:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8.)0( (+x )0*1.057)3 7 | 4 ^ ~1 824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :441| : ^6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24441: | In file included from {src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h(:-2170:.114:41 32warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3753414f), 217Q | 3 1 ( - 0 . Q932608(808.40065090208000f0)0}0,0 f{/QM_3P1I()-,0. 8Q5306(9049.704062211905074847ff/M)_,P IQ)3, 1Q(30 (00..88080494651335227421f9/8M4_4PfI)}),, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:1454:2361:1 0note: 5expanded from macro 'Q31'6 8f/M_ P45I | )#,d eQ3f0i(n0e. Q03116(5x3)4 8 6 1 2 f / M _ P I ) , Q 3(0i(0n.t01)7(7(58x7)02*92f1/4M_7P4I8)3,6 4 8| .0 ^~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:544): 36 | : ^ ~ note: expanded from macro 'Q30'CC libavcodec/adpcm.o 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fisrc/libavcodec/aacsbrdata.hn:440e Q:3840:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | { Q (3in1t)(( (x0).*9160773357244188274.308 3+8 80f.5)), Q| 3 ^ 1( 0.908918In file included from 16src/libavcodec/aacps_fixed.c97:8246: 2In file included from 9src/libavcodec/aacps.c:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 216{:Q31361:( -0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 22259688411 12164f | ) , Q 3 1Q(30 (00..0050701020400020907f8/1M_2P2I8)f,) }Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0 .00src/libavcodec/aac_defines.h3:49451:33603:4 note: fexpanded from macro 'Q31'/ M_PI )45, | #Qd3e0fi(n0e. Q03015(4x0) 7 0 6 6 1 f / M _P I) , (Qi30n(t0).(0(0x7)9*912712479438f/3M_6PI4)8.,0 Q+3 00(.05.)0 0 9| 2 ^ ~9 99367f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI):,62: src/libavcodec/aacsbrdata.hQ:34400:(58:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 99875759f 440/ | M_{PQI3)1,( 0 | . ^~~~~~~~~~~~~~9 673src/libavcodec/aac_defines.h52:48447:363:8 3note: expanded from macro 'Q30'8 8f), Q443 | 1#d(e f0i.n9e0 8Q3901(x8)1 6 9 7 8 6 2 9f ) } , { Q(3i1n(t-0).2(2(2x)2*51907637841882441.101 4+f )0,. 5Q3)1 ( | 0. ^5 712402978In file included from 12src/libavcodec/aacps_fixed.c2:824f: )In file included from }src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~ :216:111:src/libavcodec/aac_defines.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 21645 | | # de f i n eQ 3Q03(1(0x.)0 0 0 0 0 0 0 0 00 f / M _ P(Ii)nt,) (Q(3x0)(*02.1047043834694183.00 3+4f /0M._5PI)) , | Q3 ^ ~0 (0.00540706In file included from 6src/libavcodec/aacsbr_fixed.c1:f62/M: _src/libavcodec/aacsbrdata.hPI:)440, :Q323:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 00799172 94403 | f{/MQ_3P1(I )0, .Q3906(703.5020942897939833678f/8Mf_P)I,), QQ3310(( 00..0900989981758716597986f2/M9_fP)I)},, { Q| 31 ^~~~~~~~~~~~~~(- 0.22src/libavcodec/aac_defines.h2:2445:9366:8 8note: 41expanded from macro 'Q30'1 14f), 44Q | 3#d1e(f in0e. 5Q73102(4x0) 2 9 7 8 1 2 2 8 f )(}in,t ) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:453:7364:1 82note: 4.expanded from macro 'Q31'0 + 0. 545) | # d| ^e fine Q31(xIn file included from ) src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 216 : (86i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*21474836 2164 | 8 . 0 + 0Q.305()0 . 0| 0 ^ ~0 0000000In file included from fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h):,440 :Q7:3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.003491 34400 | 3{4Qf3/1M(_ P0I.)9,6 7Q330(502.400854703780368681ff)/, MQ3_1P(I ),0 .9Q03809(108.100679979816722993ff)/M}_, P{QI3)1,( -Q300.(202.220509962898949316171f4/fM)_,P IQ),3 1Q(3 00.(05.70102994807259775891f2/2M8_fP)I}),, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544:36::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | | ##ddeefifnien eQ3 0Q(3x1) ( x ) ( i n t )((i(nx)t*)1(0(7x3)7*4211847244.8036 4+ 80..05) +In file included from | 0.src/libavcodec/aarch64/me_cmp_init_aarch64.c5 ^) : 24| : ^ ~In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.hIn file included from :227src/libavcodec/aacps_fixed.c:37:In file included from :24: In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.cwarning: :comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: 3262: : src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed_tablegen.h439:216::8361:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | 439 | {216 | Q i 3f 1 Q(-(0.36s520-(840>5bu.f9023_92090en108df)0, -0 0 0s0Q-0>3buf1f/_p(tMr _0. 5P>2I1)8= ,si6z 7eQ230o(30f.2(B0it5B360u334f79f))}1)3,03 4 f{{ Q/3M 1| (_ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P 0I.),9 3Q8380(5044.307095841078086f61)f,/ MQ_3P1I)(,- 0Q.370(40.809057391296115722953f9/fM)_P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(src/libavcodec/aac_defines.h0:.4500:9362:9 9note: 9expanded from macro 'Q31'3 67f/M_ PI45), | #Q3d0(e0.f0in0e99 8Q73517(5x9)f / M_ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t):(36(:x) *note: 2expanded from macro 'Q30'1 4748 34464 | 8#.d0e f+i n0e. 5Q3)0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i439n:59t:)( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 84392 | 4{.Q03 1(+- 00..655)2 8 4| 59 ^2 392918f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124: (In file included from src/libavcodec/aacps.c0:.325: 2src/libavcodec/aacps_fixed_tablegen.h1:82166:367: 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253637f)}, 216{ | Q 3 1 ( 0Q.39038(805.404030070908001080f8/f)M,_P IQ)3, 1Q(3-0(00..70043849913503341f2/M6_1P5I2)5,9 Qf3)0}(,0. 00 5| 4 ~~~~~^~~~~~~~~~~~~~~~~~0 706src/libavcodec/aac_defines.h61:f45:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (45 | 0#.d0e07f99i17n2e9 3Qf3/1M(_PxI)), Q3 0( 0. 0 0 9 2 9 9 9 36 7(fi/ntM)_(P(I)x, )Q3*02(104.704098938674587.509 f+/ M_0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from : src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30'62: src/libavcodec/aacsbrdata.h:439: 32:44 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30 (439x | ){ Q 3 1 ( - 0 . 6 5 2 8 45 92 3(9i29n1t8)f()(,x )Q*130713(7 4018.2542.108 6+7 203.2553)6 3| ^7 f)}, {Q31In file included from (src/libavcodec/aacps_fixed.c :024: .In file included from 9src/libavcodec/aacps.c3:8328: src/libavcodec/aacps_fixed_tablegen.h5:4421637:98111:8 8warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.748 9216 | 5 3 12 6 1 5Q23509(f0).}0,00 00 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 0450 | #3d4e91f3i0n3e4f /QM3_1P(Ix)), Q 3 0 ( 0 .0 05 4 0 7 0 6 (6in1tf)(/(Mx_)P*I2)1,4 7Q438036(408..00 07+99 107.2953)f / M| ^ ~_ PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:09622: src/libavcodec/aacsbrdata.h9:994393:667f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0 .4390 | {0Q3919(8-705.6755298f45/9M2_3P9I2)9,1 8f | ) ^~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h1:(44 :036.: 5note: 2expanded from macro 'Q30'1 86723 2445 | 3#d6e3f7ifn)e }Q,3 0{(Qx3)1 ( 0 . 9 3 8 8 src/libavcodec/put_bits.h5 4:43 792658: 18378 (:fi n)t)warning: (,comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]( x )*Q13017(3-740 1.8742658 | 29 45 . 3 10 2 6 +i 01.55f)2 5( 9| s ^ f-)>b}u,f _e In file included from | n ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.cd: 24src/libavcodec/aac_defines.h: -:In file included from 45 src/libavcodec/aacps.c::s3236-:: >src/libavcodec/aacps_fixed_tablegen.hbnote: :uexpanded from macro 'Q31'215f _:p136t: rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45> | #=d seizfe 215i | n o e f( B Qi3Q3t01(B0(u.fx))0) 0 { 0 | 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0 0 0 0 0 0(ifn/tM)_(PI()x,) *2Q1304(704.80031694680.704 0+7 f0/.5M)_ P I| ^ ~) , Q30(0.00In file included from 30src/libavcodec/aacsbr_fixed.c3:9625: src/libavcodec/aacsbrdata.h3:09438f:/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0 04384 | 4{9Q513210(6 f0/.M8_2P1I0)4,9 Q035048(305.900f0)5, 2Q330156(2 30.f9/9M5_40P7I4)1,7 2Q43902(80f.)00}5,61 5{2Q63371f( /0M_.P99I1),8 6 5| 1 ^~~~~~~~~~~~~~0 988src/libavcodec/aac_defines.h7:8442:36f: )note: ,expanded from macro 'Q30' Q31( 044. | #7d20e23f0i0ne1 3Q132094(7fx))} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i note: nexpanded from macro 'Q31't )((x) *1450 | 7#37d4e1fi8n2e4 .Q031 (+ x0) . 5 ) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24(: In file included from xsrc/libavcodec/aacps.c:)32*: 2src/libavcodec/aacps_fixed_tablegen.h1:42157:481113:6 48warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~215 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:04380:0590:00 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0f /M_PI), Q43830 | ({0Q.03011(96 007.40872f1/0M4_9P0I54)8, 3Q5309(00f.0)0,3 0Q33915(3 009.f9/9M5_P4I0)7, 4Q13702(4092.80f04)4}9,5 1{2Q036f1/( M0_P.I9)9,1 Q8360(501.0090858273085262f3)f,/ M_QPI3)1,( Q300.(7020.200356010512361327f9/4M_7PfI))},, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445:36::36 :note: expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | 45# | #ddefeifnei neQ 30Q(3x1)( x ) ( i n t )((i(nx)t*)1(0(7x3)7*24114872448.3604 8+. 00 .+5 )0. 5 )| ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbrdata.h: :src/libavcodec/aacps_fixed_tablegen.h438:215::3286:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | { Q2153 | 1 ( 0 . 8 2Q3100(04.90050040803050900f0)0f,/M _Q3P1I() 0,. 99Q53400(7041.720409129680f7)4}0,7f /{MQ_3P1I)(, Q300.9(9108.605031030995838097f82/fM)_,P IQ)3,1( Q0.3702(0023.000014341925914270f6)}f,/ M _P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.360:0 5note: 2expanded from macro 'Q31'30 5623f/ M_45P | I#)de,f iQn30e( 0Q.3010(56x1) 5 2 6 3 7 f / M _ P I()i,n t )| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:4447:43683:6 4note: 8expanded from macro 'Q30'. 0 + 0 .445 | )# d| e ^ ~f ine Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 438 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x) *14380 | {7Q33714(1 802.482.100 4+9 00.554)83 5 9| 0 ^f ), Q31( 0.In file included from 99src/libavcodec/aacps_fixed.c5:244: 0In file included from 7src/libavcodec/aacps.c4:1327: 2src/libavcodec/aacps_fixed_tablegen.h:42159:2618:f) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.99 1215 | 8 6 5 1 0 9 8Q83708(02.f00)0, 00Q03010(0 00f./M7_P2I0)2,3 0Q03103(102.90470f19)6}0,7 40 7| src/libavcodec/put_bits.hf ~~~~~^~~~~~~~~~~~~~~~~~/:M317 :_P33Isrc/libavcodec/aac_defines.h:) :,45 :Q363warning: 0(comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0:. 0note: 0expanded from macro 'Q31'3 039530 9 45 | f#317/ | dM e_f Pin e IQ) ,3i 1fQ ((x)3 s 0 -( 0> b. u00 44f9_5 1e 2 n d 0 (-6fi n/tsM->)b_PuI)(,f( _xQp30)(0t*.r00251 2>34=0 576s4i2z83ef3o/6fM4(8_BPI.),i 0t QB3+0u f0(.)0) 5.){0 0 5 61| 5| ^ ~2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~6 37f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~437 :83:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 43744 | | {#Qde3f1i(n e0 .Q63609(x5)1 1 2 4 3 9 0 3 6 3 f )(,in t)Q((3x1)*(1 00.9783794015882245.602 3+8 903.f5)) }, | { ^Q 31(-0.996In file included from 02src/libavcodec/aacps_fixed.c95:6245: 59In file included from 1src/libavcodec/aacps.c7:329: src/libavcodec/aacps_fixed_tablegen.hf:215),: 36Q: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.446547157 52157 | 6 88 f) } ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .0000src/libavcodec/aac_defines.h0:00450:0360: fnote: /Mexpanded from macro 'Q31'_ PI), Q453 | 0(#0d.e0fi0n1e 9Q630174(0x7)f / M _ P I ) , Q 3 0 ((0i.n0t0)3(0(3x9)5*32091f/4M_7PI4)8,3 64Q83.00( 0+. 00.054)49 5 1| 2 ^ ~0 6f/M_PI)In file included from , Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h:.4370:0585:2 3warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 23f/M_PI )437, | {QQ3310((0 .00.0656691551212643379f/0M3_6P3If)),, Q 3| ^~~~~~~~~~~~~~1 ( 0src/libavcodec/aac_defines.h:.449:8369: 0note: 5expanded from macro 'Q30'8 25623 84493 | f#d)e},f in{eQ3 1Q3(0-(0x). 9 96 0 2 9 5 6 5 5 9 1 7 9(fin)t, )Q((3x1)*(1-007.434675414872145.705 +7 6808f.)5}), | ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36::24 : note: expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 21545: | 11:# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fine Q31(x) 215 | Q 30 ( 0 .0 0(00i0nt0)0(0(0x0f)/*M2_P1I)4, 7Q4380(3064.8.0001 9+6 007.45)0 7f /| M ^ ~_ PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:620: 30src/libavcodec/aacsbrdata.h3:94375:33209:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 4370 | .0{0Q4341(9 5102.066f6/9M51_1PI2)43,9 0Q33603(0f.0)0,5 23Q03516(2 30f./9M8_P9I)0,5 8Q2350(602.3080953f6)}1,5 2{6Q3371f(/-M_0P.I9)9,6 0 2| ^~~~~~~~~~~~~~9 5655src/libavcodec/aac_defines.h9:441:736:9 f)note: ,expanded from macro 'Q30' Q31(- 044. | 4#4d6e5f4i7n1e5 7Q5307(6x8)8 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45in:t36):( (note: xexpanded from macro 'Q31')* 10737 41458 | 2#4d.0e f+i n0e. 5Q3)1( x) | ^ In file included from src/libavcodec/aacps_fixed.c (:in24t: )In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:2141:1364: 7warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5 )214 | | ^ ~ Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:062: 0src/libavcodec/aacsbrdata.h00:04370:070f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30( 0437. | 00{1Q13015(39 309.f6/6M9_P5I1)1,2 4Q339003(603.f0)0,1 7Q0318(9 805.2f9/M8_9P0I5)8,2 5Q3602(30.809032f5)25}4,1 2{9Qf/3M1(_-P0I.9)9,6 0Q239506(05.59010792f9)3,9 8Q34168(f-/0M._4P46I5)4,7 1Q573507(6808.0f0)3}1,5 97 1| 70 ~~~~~^~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):, 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536: | #note: dexpanded from macro 'Q30' efine 44Q | 3#1de(fxi)n e Q 3 0 ( x ) ( i n t )( (x )*(2i1n4t7)4(8(3x6)4*81.00 7+3 704.158)2 4 .| 0 ^ ~ + 0.5) | In file included from ^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:In file included from 84:src/libavcodec/aacps_fixed.c :warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:214: 111436: | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(-0.05146 5214 | 3 81 8 7 94 4Q3f0),( Q03.10(0-0000.09025090907f0/0M1_2P0I6)7,9 fQ3)0(}0,. 0{Q0311(10 503.9939994f7/M2_9P5I7),4 9Q93005(f0),. 0Q031710(8 908.5923f6/25M2_2P9I7)0,7 9Q1320f()0}.,0 0 2| ~~~~~^~~~~~~~~~~~~~~~~~5 254src/libavcodec/aac_defines.h1:2459:36f:/M _Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .#0de0f29i3n9e 8Q46381(fx/)M _ P I ) , Q3 0 ( 0 . 00(3i1nt5)9(71(7x0)f*/2M1_4P7I4)8,3 6 48| . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36 :| ^ ~note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#d:e62f: isrc/libavcodec/aacsbrdata.hn:e 436Q:3590:( xwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 436 | { Q3 1 ((i-n0t.)0(5(x1)4*6150373871847198442f4.)0, + Q03.51) ( -| 0. ^9 25997001In file included from 2src/libavcodec/aacps_fixed.c0:6247: 9In file included from fsrc/libavcodec/aacps.c)}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:2143:186(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 9994729574 9214 | 9 0 5 f ) , QQ3301((0 .00.09003060205020209f7/M0_79P1I2)f,) }Q,3 0 (0| . ~~~~~^~~~~~~~~~~~~~~~~~0 0110src/libavcodec/aac_defines.h53:94539:f36/:M note: _expanded from macro 'Q31'PI ), Q 3450 | (#0d.0e0f1i7n0e 8Q9381(5x)2 f/ M _ P I ) , Q 3 0 (0 . 0(02i5n2t)5(4(1x2)9f*/2M1_4P7I4)8,3 6Q4380.(00. 0+0 209.35)9 8 4| 6 ^ ~8 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.:04360:3311:5 9warning: 71implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0f/M_PI), 436| | ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h:(44-:036.:0 5note: 1expanded from macro 'Q30'4 65381 844 | 7#9de4f4ifn)e, QQ3301((-x0).9 2 5 9 9 7 00 1 2 0 6 7 9 f()in}t, ){(Q(3x1)( *01.0979397447128294.507 4+9 900.55f)) , | ^Q 31( 0.9In file included from 36src/libavcodec/aacps_fixed.c2:5242: In file included from 2src/libavcodec/aacps.c97:032: 7src/libavcodec/aacps_fixed_tablegen.h9:2141:261f:) }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45214 | : 36 : note: expanded from macro 'Q31' Q30( 0.450 | 00#0d00e00f0i0fn/eM _QP3I1)(,x Q)3 0 ( 0 . 0 0 1 1 0 5 3 9 39(f/iMn_tP)I)(,( xQ)3*02(10.407041780386948582.f/0M _+P I0)., 5Q) 3 0| (0 ^ ~. 0025254In file included from 12src/libavcodec/aacsbr_fixed.c9f:/62M: _Psrc/libavcodec/aacsbrdata.hI:)436, :Q360: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 002939846 8436f | /{MQ_P3I1)(,- 0Q.0350(10.4006315539781187709f4/4Mf_)P,I )Q, 3 1| ^~~~~~~~~~~~~~( -0.9src/libavcodec/aac_defines.h2:5449:936:7 0note: 0expanded from macro 'Q30' 12067 944f | )#}de,f i{nQe3 1Q(3 00(.x9)9 9 4 7 2 9 5 7 4 9 9 0 (5ifn)t, )Q((3x1() 0*.1097337642512822947.00 7+9 102.f5))} , | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from :src/libavcodec/aacps_fixed.c note: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c: 3245: src/libavcodec/aacps_fixed_tablegen.h | :214#:36d: ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 214 | Q 3 0( 0. 0(0i00n00t0)(0(0x0)f*/2M1_P4I7)4,8 3Q3604(80..00 01+1 00.553)9 3 9| f ^ ~/ M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: src/libavcodec/aacsbrdata.h0:04351:7830:8 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]52 f/M_PI), 435Q | 3{0Q(03.10(-002.5225248122795f2/7M8_4P3I)9,9 4Qf3)0(,0. 0Q03219(39 804.6188f8/7M_4P7I5)9, 3Q9307(9907f.)0}0,3 1{59Q73117(0 f0/.M_6P7I2)4,8 0| 4 ^~~~~~~~~~~~~~6 289src/libavcodec/aac_defines.h1:444:336f:), note: expanded from macro 'Q30'Q 31(- 044 | .#0d3e6f4i62n1e1 3Q93005(6x9)f) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 :( innote: texpanded from macro 'Q31') ((x)*1 07453 | 7#4d1e8f24i.n0 e+ Q 301.(x5)) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t): (In file included from (src/libavcodec/aacps.cx):*322: 14src/libavcodec/aacps_fixed_tablegen.h7:482143:6114:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 214 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:0620: 0src/libavcodec/aacsbrdata.h0:4350:00590:00 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0435( | 0{.Q3010(1-01.025329832975f27/8M4_39P9I4)f,) ,Q 3Q03(10(. 000.11780887984527f5/9M3_P9I79)9,7 fQ)3},0 {(Q03.10(0 2502.65742142890f4/6M2_8P9I1)4, 3Qf3)0(,0 .Q003219(3-9804.6083f6/4M6_2PI1)1,3 9Q3005(60.90f)0},3 1| ~~~~~^~~~~~~~~~~~~~~~~~5 971src/libavcodec/aac_defines.h7:045f:/36:M _note: Pexpanded from macro 'Q31'I ), | 45 ^~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:i44:n36e: note: Qexpanded from macro 'Q30'31 (x) 44 | # d e f i n e Q(3in0t()x)( ( x) * 2 1 47 4 8 3 6 4(8i.n0t) (+( x0).*5)1 0| 73 ^ ~7 41824.0 In file included from + src/libavcodec/aacsbr_fixed.c0.:562): src/libavcodec/aacsbrdata.h | : ^435 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c435: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1213:(136-0:.2 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 7527843994f) ,213 | Q 3 1 ( 0Q.138087(407.50903090070909070f0)f}/,M _P{IQ)3,1 (Q 300(.06.70219458807436526869f1/4M3_fP)I,) ,Q 3Q1(3-00(.00.3036046321311369901576f9/fM)_}PI,) , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.450:44368:6 6note: 8expanded from macro 'Q31'8 23f/M _P45I | )#, dQe3f0i(0n.e05 2Q3212(x5)8 9 1 5 f / M _ P I ) , Q 3(i0nt()0((.x05)6*12104447946813f64/8M_.P0I )+ ,0 . 5| ) ^~~~~~~~~~~~~~ | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h44: | 435#:d6:e fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 435 | { Q 3 1 ( - 0 . 22(82i7n5t2)7(8(4x3)9*9140f73)74,1 8Q2341.(0 0+ .018.85)7 4 75| 9 ^3 97997f)In file included from }src/libavcodec/aacps_fixed.c, :24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:62137:241118:0 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 89143f), Q32131 | (- 0. 0 3 6 46 2Q113309(00.0506090f0)00}0, 0 0f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q363:0( 0note: .expanded from macro 'Q31'0 19587 3455 | 66#fd/eMf_PiIn)e, QQ3310((0x.)0 30 33 1 6 9 1 7f / M _ P I )(,i Qn3t0)((0(.x0)*42418646748883236f4/8M._P0I )+, Q03.05)( 0 .| 0 ^ ~52 2258915f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :434Q:3840:(0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 61044961 f434 | /{MQ_3P1I() , 0 .| 3 ^~~~~~~~~~~~~~3 4548src/libavcodec/aac_defines.h04:9443:3368:0 4note: f)expanded from macro 'Q30', Q31( -440 | .#d8e6fi2ne3 1Q53106(x8)00 40 8 f ) } , { Q 3 1((i-n0t.)(9(9x7)0*7105779337642188242f4).0, +Q 301.(5 )0 . | 9 ^32 379900794In file included from 4src/libavcodec/aacps_fixed.c1f:)24}: In file included from ,src/libavcodec/aacps.c : 32| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h: 213:86src/libavcodec/aac_defines.h:: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q31' 45213 | | # d e f i ne QQ303(10(.x0)00 0 0 0 00 0 0 f / M _ P I )(,i Qn3t0)((0(.x0)1*9251847734586366f4/M8_.P0I )+, Q03.0(50) . 0| 3 ^ ~03 316917f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:),62 : Qsrc/libavcodec/aacsbrdata.h3:0434(:0.580:4 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 668823f/ M434_P | I{)Q,31 (Q3 00(.03.3054252482058491953f3/8M0_4PfI),) Q,31 (Q-300.(806.2035165110648040946018ff/)M}_P,I {)Q3,1 (| - ^~~~~~~~~~~~~~0 .997src/libavcodec/aac_defines.h0:744:5367:9 3note: 6expanded from macro 'Q30' 2824f ),44 | Q#3d1(e 0f.i9n3e23 7Q93900(0x7)9 4 41 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x) *1073 745 | 4#1d8e2f4i.n0e +Q 03.15()x ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:32): (src/libavcodec/aacps_fixed_tablegen.h(:213x:)61*:2 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 483648.0 + 2130 | . 5) | Q ^ ~3 0(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0fsrc/libavcodec/aacsbrdata.h/:M434_:P31I):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30( 0.0195873 54346 | {6Qf/3M1_(P I)0,. Q3303(405.408304093333186049f1)7,f /QM3_1P(I-)0,. 86Q23301(5106.800404846086f8)8}2,3 f{/QM3_1P(I-)0,. 9Q93700(705.70935622282254f8),9 1Q53f1/(M _0P.I9)3,2 3Q73909(000.7095464110f44)9}6,1 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 : | 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | note: #expanded from macro 'Q30'd efine Q3441 | (#xde)f i n e Q3 0 (x ) ( in t ) ( ( x) * 2 1(47i4n8t36)4((8x.)0* 1+0 703.57)41 8 2| 4 ^ ~. 0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c :| 62 ^ : src/libavcodec/aacsbrdata.h:434:7: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :434213 | :{36:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.33454804 9213 | 3 3 8 0 4 fQ)3,0 (Q03.100(0-00.08060203015106f8/M0_04P08If))},, Q{30Q(03.10(1-9508.7939576067f5/79M3_6P2I8)2,4 fQ)3,0( 0.Q0331(0 3301.693921377f99/0M0_7P9I4)4,1 f)Q}3,0 (0 .0| 44 ~~~~~^~~~~~~~~~~~~~~~~~8 668src/libavcodec/aac_defines.h8:452:336f/:M _note: PIexpanded from macro 'Q31') , Q30 (450 | .#05d2e2f2i5n8e9 1Q53f1/(Mx_)P I ), Q 3 0 ( 0 . 05 61 0 (4i49n6t1f)/(M_(PxI)),* 2 1| 4 ^~~~~~~~~~~~~~7 483src/libavcodec/aac_defines.h6:444:8.360: note: +expanded from macro 'Q30' 0.5) 44 | | # ^ ~d efine Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c):62 : src/libavcodec/aacsbrdata.h : 433 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x433) | *{1Q03713(7-401.82849.00 5+4 905.452) 5 7| 9 ^9 3f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 3src/libavcodec/aacps.c:1327: 9src/libavcodec/aacps_fixed_tablegen.h1:9213:111:3 18warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 64f)}, {Q3 1213( | - 0 . 8 3 7 82Q13404(06.05010205010f0)0,0 0Q3f1/(M _0PI.)9,7 6Q3370(60.302159457847636f5)}6, 6 f| ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45:,36 :Q 3note: expanded from macro 'Q31'0 (0.030 3453 | #1d6ef9i17nfe/M _QP3I1()x, )Q 3 0 ( 0 . 0 4 4 8 66 8 8 2(3ifn/tM)_(PI()x,) Q*302(1407.48035624282.508 9+15 f0/.M5_)P I )| , ^ ~ Q 30(0.0561In file included from 0src/libavcodec/aacsbr_fixed.c44:96261: f/src/libavcodec/aacsbrdata.hM_:P433I:)58,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36:433 | {note: Qexpanded from macro 'Q30'3 1(-0. 8449 | 0#5de4fi9n5e4 2Q5307(9x9)3 f ) , Q 3 1 ( - 0 . 3(1i7n9t1)9(13(1x8)8*01604f7)3}74,18 24{.Q301 +( -00..58)3 7 8| 2 ^1 44651251In file included from fsrc/libavcodec/aacps_fixed.c):,24: In file included from Q3src/libavcodec/aacps.c1:( 320: src/libavcodec/aacps_fixed_tablegen.h.:972126:31367:6 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 47466f)}, 212 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h Q:3450:(360:. 0note: 0expanded from macro 'Q31'0 000000 045f | /#Md_ePfI)i,n eQ3 0Q(301.0(43x3)4 5 9 5 4 3 f/ M _ P I) , (Qi30n(t)0(.(0x67)2*12712437824f8/36M48_.P0I) , + Q300.(50).0 9 9| 7 ^ ~1 67900f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI):,62: src/libavcodec/aacsbrdata.hQ3:0433(:031.:1 16warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 51663f/M _433P | I{)Q,3 1Q(3-00(.08.91025540793564286527f9/9M3_fP),I )Q,3 1| (- ^~~~~~~~~~~~~~0 .31src/libavcodec/aac_defines.h79:14491:33618:8 0note: 6expanded from macro 'Q30' 4f)}, 44{ | Q#d3e1fi(n-e0 Q.3803(7x8) 2 1 4 4 6 5 1 2 5 1 f ) ,(i nQt3)1(((x )*01.0977376437163822544.7046 6+f )0.}5, ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c :3245: | src/libavcodec/aacps_fixed_tablegen.h#:d212e:f111i: nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 212 | Q 3 0((i0n.t0)0(0(x0)0*02010470408f36/4M_8PI.),0 Q+3 00(.05.) 0 4| 3 ^ ~ 3459543f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q623: 0src/libavcodec/aacsbrdata.h(:0433.:066: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 172382f/M_ PI433) | ,{ QQ3301((0-.00.9987910657490905f/4M_2P5I7)9,9 3Qf3)0, (Q03.1(1-1602.93511766931f9/1M3_18P8I06)4, fQ)3}0(,0. 1{Q235017(3-608.628f37/8M2_1P4I4)6, 5 1| 2 ^~~~~~~~~~~~~~5 1f),src/libavcodec/aac_defines.h :Q3441:(36 :0 .note: 9expanded from macro 'Q30'7 63763 2445 | 4#7d4e6f6ifn)e} ,Q3 0 (| x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#x)d*e10f7i3n7e4 1Q3812(4x.)0 + 0. 5 ) | ^ (intIn file included from )(src/libavcodec/aacps_fixed.c(:x24): *In file included from 2src/libavcodec/aacps.c1:4327: src/libavcodec/aacps_fixed_tablegen.h4:832126:4868:. 0warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 212 | In file included from src/libavcodec/aacsbr_fixed.cQ3:0(620.: 0src/libavcodec/aacsbrdata.h0:04320:08400:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 34320 | ({0Q.30413(3-405.97544930f4/9M3_9P5I0)0,5 1Q93f0)(,0 .Q06371(2 01.7929398825f4/8M3_6P4I1)5, 2Q13f0)}(, 0{.Q03919(71 60.70940508f5/2M2_8P5I)7,4 2Q3101(f0).,1 1Q6312(9 5106.96938f1/2M3_3P7I4)4,4 0Q8320f()0}.,1 2 50| 7 ~~~~~^~~~~~~~~~~~~~~~~~3 686src/libavcodec/aac_defines.h2:f45/:M36_: Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.hef:i44n:36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e Q 3 0(i(nx)t )( (x ) * 2 1 4 7 4 8 3(6i4n8t).(0( x+) *010.75)3 7 4| 1 ^ ~8 24.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562: )src/libavcodec/aacsbrdata.h : 432| : ^ 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 432In file included from src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(-2120:.61:7 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 4939500519f) , 212Q | 3 1 ( Q03.09(09.90805040830600401005f2/1Mf_)}P,I ){,Q 3Q13(0 (00..00445383524258955437f/4M21_1PfI)),, QQ3301((0 .00.96987122137327348424f0/8M2_fPI)),} , Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h9:9457:13667:9 0note: 0expanded from macro 'Q31'f /M_PI )45, | #dQe30f(i0n.e1 1Q6321(9x51)6 6 3 f / M _ P I) , Q(3i0n(t0)(.(1x2)5*02713467846823f6/4M8_P.I0) +, 0 | . ^~~~~~~~~~~~~~5 ) src/libavcodec/aac_defines.h| ^ ~: 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | #62d: esrc/libavcodec/aacsbrdata.hf:i432ne: 32Q3:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 432 | {(Qi3n1t)((-(0x.)7*4190073474913892540.00 5+1 90f.)5,) Q 3| ^1 ( 0.9998In file included from 54src/libavcodec/aacps_fixed.c8:3246: 4In file included from src/libavcodec/aacps.c1:5322: 1fsrc/libavcodec/aacps_fixed_tablegen.h):}212:,36 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( 0.04585228 52127 | 42 1 1 f ), Q3Q13(0 0(.099.80010230300704040400f8/2Mf_)PI}),, Q| ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h4:3453:436:5 9note: 54expanded from macro 'Q31'3 f/M_PI )45, | #Qd3e0(f0.i0n67e2 1Q732318(2xf)/M _ P I ) , Q 3 0 ( 0 .0 9 9(7i16n7t)9(00(fx/)M_*P2I1),4 7Q43803(6048..01 16+2 905.1656)3 f/ M| _ ^ ~P I), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c2:5620: 7src/libavcodec/aacsbrdata.h36:843262:f6/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h432: | 44{:Q36:3 1note: expanded from macro 'Q30'( -0.749 44 | 0#4d9e3f9i5n0e0 5Q1390f(),x )Q 3 1 ( 0 . 9 9 98 54 8 3(6i4n15t2)(1(fx))}*1,0 7{3Q73411( 8024..00 45+8 502.258)5 7 42| 1 ^ 1f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.:9249: 81In file included from 2src/libavcodec/aacps.c3:323: 7src/libavcodec/aacps_fixed_tablegen.h44:402128:211f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :21236 | : note: expanded from macro 'Q31' Q30 (450 | .#0d0ef0i0n00e0 0Q3010(fx/M)_ P I ) , Q 3 0 ( 0 . 0 4 3(3i4n5t9)5(4(3xf)/*2M1_4PI7)4, 8Q3306(480..006 7+2 107.2358) 2 f/| M ^ ~_ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:96297: 16src/libavcodec/aacsbrdata.h7:4319:0840:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30( 4310 | .{1Q13612(9 501.606732f2/M3_0P5I1)3,6 Q83303(70f.)1,2 Q53017(3-60.886828f0/5M0_01P7I)3,3 62 6| f ^~~~~~~~~~~~~~) }, {src/libavcodec/aac_defines.hQ:3441:(36 :0 note: .expanded from macro 'Q30'9 9498 04412 | 1#d8e8f3i5n3ef )Q,3 Q031((x )0 . 97 0 9 4 3 5 8 1 1 3 38 7f()i},n t )| ( ~~~~~^~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:457:3367:4 note: 1expanded from macro 'Q31'8 24.0 +45 | 0#.d5ef)i n e| ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:in211t:)(136(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648 211. | 0 + 0Q.350)(0 . 00| 0 ^ ~0 000000In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: PIsrc/libavcodec/aacsbrdata.h),: 431Q3:059(0:.0 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 341362f/M 431_ | P{I)Q,3 1Q(3 00(.0.017024253203551631698f3/3M7_fP)I,) ,Q Q3310((0-.01.585888095000413570f3/36M2_P6If),) }Q, 3{Q03(01.1(8 02.49792439788001f2/M1_88P3I5)3,f )Q,3 0Q(301.(1 96068.090750491f4/3M5_8P1I1)3,3 8 7| f ^~~~~~~~~~~~~~) }, src/libavcodec/aac_defines.h: 44| :36 ~~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36 :44 note: | expanded from macro 'Q31' #def i45ne | #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x ) *(i1n0t7)3((7x4)1*82214.40 7+4 803.6548).0 +| ^0 .5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c211::11162:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]431 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | 431 | { Q3 1 (Q 03.0(00.7020203000050010306f8/3M37_fP)I,) ,Q 3Q310((-00..08687820354010316723f3/62M6_fPI))}, ,Q 30{(Q03.110(4 502.39596491890f1/2M1_8P8I)3,5 3Qf30)(0,.1 5Q53819(0 403.590f7/0M9_4P3I5)8,1 1Q33308(70f.)1}8,2 4 7| 2 ~~~~^~~~~~~~~~~~~~~~~~~3 780f/src/libavcodec/aac_defines.hM:_P45I:),36 : Qnote: 3expanded from macro 'Q31'0 (0.19 645 | 6#8d0e0f5i4n1ef /Q3M1_(Px)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : (44i:n36:t )note: (expanded from macro 'Q30'( x)*214 7444 | 8#3d6e4f8i.ne0 Q3+0 (0x.)5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*:104317:377:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24.0 + 0 .5431) | { Q| ^3 1( 0.07223In file included from 05src/libavcodec/aacps_fixed.c13:62483: 3In file included from 7src/libavcodec/aacps.c:f32): , src/libavcodec/aacps_fixed_tablegen.hQ:3211:186(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88805001733 6211 | 2 6 f ) } Q,3 0{(Q301.(0 000.090940900800102f/1M_8P8I)3,53 fQ3)0(,0 .0Q63712(3 401.396720f9/4M_3PI5),8 1Q1333807(0f.)1}0,45 2 3| 5 ~~~~~^~~~~~~~~~~~~~~~~~6 19f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: expanded from macro 'Q31'Q 30(0 .451 | 5#5d8e9fi0ne4 35Q031f(/xM_)P I ) , Q 3 0 ( 0 . 18 24(7i2n3t)7(8(0xf)/*M2_14P7I4)8,3 6Q4380.(00 .+ 109.6658)0 05 41| f ^ ~/M _PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::43036:: 83note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f430i | {nQe3 1Q(3-00(.x9)1 5 2 9 4 6 1 4 4 7 6 9 (2ifn),t )Q(3(1x()-*010.713754619882740.705 3+4 200.6f5))} , | {Q ^3 1(-0.0330In file included from 57src/libavcodec/aacps_fixed.c3:8248: 4In file included from 0src/libavcodec/aacps.c7:0532f: ),src/libavcodec/aacps_fixed_tablegen.h :211Q:3611: (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .372052628 592117 | 6 4 f ) } ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .00src/libavcodec/aac_defines.h0:04500:0360:0 0note: fexpanded from macro 'Q31'/M _PI), Q45 | 3#0d(e0f.i0ne6 7Q23314(1x3)6 2 f / M_ PI ) , Q3 0 ( 0. 1(0i4n5t23)5(6(1x9)f*/21M4_P7I4)8,36 4Q83.00( 0+. 105.558)9 0 4| 35 ^ ~0 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:824304:72583:7 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q 30430( | 0.{1Q9636810(0-504.191f5/2M9_4P6I1),4 4| ^~~~~~~~~~~~~~7 692f)src/libavcodec/aac_defines.h,: 44:Q363:1 (note: -expanded from macro 'Q30'0 .1569 8447 | 0#7de5f3i4ne2 0Q63f0)(x}), { Q 3 1 (- 0 . 0 3 3 0 5(7i3n8t84)0(7(05xf))*,1 0Q73371(4-108.2347.200 52+6 208.5597)6 4 f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacps_fixed.c::2436: In file included from :src/libavcodec/aacps.c :note: 32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :211:36: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31 (x211) | Q 3 0 (0 . 0 0 0 0(0i0nt0)00(0(fx/)M*_2P1I4)7, 4Q8303(604.8.006 72+3 04.153)6 2 f| / ^ ~M _PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:16204: 5src/libavcodec/aacsbrdata.h:24303:5316:1 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 0430(0 | .1{5Q58391(0-04.359015f2/9M4_P6I1)4,4 Q73609(20f.1)8,24 7Q3213(7-08.0f1/5M6_9P87I0)7,5 3Q4302(006.f19)6}6,8 0{0Q5341(1-f0./0M33_0PI5)73,8 8| 4 ^~~~~~~~~~~~~~0 705src/libavcodec/aac_defines.h:f44),: 36Q:3 1note: (-expanded from macro 'Q30'0 .372 05442 | #6d2e8f5i9ne7 6Q340f()x},) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: (expanded from macro 'Q31'in t)((x) 45* | 1#0d7e3f7i4n1e8 2Q43.10( x)+ 0 . 5 ) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c((:x24): *In file included from 2src/libavcodec/aacps.c1:43274: 8src/libavcodec/aacps_fixed_tablegen.h3:62114:811.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 211 | In file included from src/libavcodec/aacsbr_fixed.c :62Q: 3src/libavcodec/aacsbrdata.h0:(4300:.600:0 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0000f/M_P 430I | ),{ QQ3310((0-.006.79213541236924f6/14M47_6P9I2)f,) ,Q 3Q031((0-.100.4155263985761097f5/M3_4P2I0),6 fQ3)0}(,0 .{1Q53518(9-04035.003f30/5M7_3P88I40)7,0 5Qf3)0,( 0Q.31812(4-702.3738702f05/2M6_P2I8)5,9 Q73604(f0)}., 1 9| 66 ~~~~^~~~~~~~~~~~~~~~~~~8 005src/libavcodec/aac_defines.h4:145f/:M36_:P Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44f:in36e: Q3note: 1expanded from macro 'Q30'( x) 44 | # d ef i n e Q 3 0((inxt))( ( x )* 2 1 4 7 4 8 3 6 4(8i.nt0) ((+x )0*.15)0 7 3| 7 ^ ~ 41824.0 In file included from + src/libavcodec/aacsbr_fixed.c0.:5)62 : src/libavcodec/aacsbrdata.h| :429 ^: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c429: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1210(: 1360:. 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1455094098 52109 | f ) , Q 3Q13(0 (00..0909078013090003060504f4/6fM)_P}I,), {Q3Q03(10(.-100.1811722905996f2/8M_9P0I)4,80 4Q330f()0, .Q135810( 706.4959022f3/3M5_8PI7)3,5 3Q3606(60.f2)38}7,55 7 1| 7 ~~~~~^~~~~~~~~~~~~~~~~~9 f/M_src/libavcodec/aac_defines.hP:I)45,: 36Q: 3note: 0expanded from macro 'Q31'( 0.282 0457 | 28#71d9effi/nMe_ PQI3)1, (Qx)3 0 (0 . 3 0 5 8 3 8 0 1 8 7f(/iMn_tP)I()(,x )* 21| 4 ^~~~~~~~~~~~~~7 483src/libavcodec/aac_defines.h6:444:836:. note: 0 expanded from macro 'Q30'+ 0.5) 44 | #| d ^ ~e fine Q30(In file included from x)src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 429 : 58 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*1 04297 | 37{4Q138124(. 00 .+9 00.15)4 5 5| 0 ^9 409859f),In file included from src/libavcodec/aacps_fixed.cQ:243: 1In file included from (src/libavcodec/aacps.c :320: .src/libavcodec/aacps_fixed_tablegen.h9:9210:781111:39 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]65 446f)}, {Q3 1210( | - 0 . 87 25 9 2Q3809(00.480004030f0)0,0 0Q0301(f 0/.M_9PI9)2,3 3Q538703(5036.6160f1)11}2,90 9 6| f ~~~~^~~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q3:0 (note: 0expanded from macro 'Q31' .1580 7456 | 45#0d2fe/fiMn_eP IQ)3,1 (Q3x0)(0 . 2 3 8 75 5 7 17 9 f /(Mi_nPt)I()(,x )Q*3201(407.4288326074288.7019 f/+M _P0I.)5,) Q3 0| ( ^ ~0 .3058380In file included from 1src/libavcodec/aacsbr_fixed.c8:762f: src/libavcodec/aacsbrdata.h/:M_429P:I32:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :42944 | :36{:Q 3note: 1expanded from macro 'Q30' ( 0. 9440 | 1#4d5e5f0i9n4e09 8Q5390f()x,) Q 3 1 ( 0 . 9 97 8 1 3 9(i0n3t6)54(4(6xf))*}1,07 3{7Q413812(4-.00. +8 70.255)9 28 9| 0 ^4 8043f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c:9322: 3src/libavcodec/aacps_fixed_tablegen.h3:52108:7863:53 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h210: | 45: 36 : note: expanded from macro 'Q31' Q30(0 .0450 | 0#00d0e0f0i0ne0 Qf3/1M(_PxI)), Q 3 0 ( 0 . 1 0 11 1 2(9i0n9t6)f(/(Mx_)P*I2)14,7 4Q833604(80..01 5+8 00.7654)5 0| ^ ~2 f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(0: .src/libavcodec/aacsbrdata.h2:342987:575:7 1warning: 79implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 34290 | ({0Q.23812(0 702.89701194f5/5M0_9P4I0)98,5 9Qf3)0,( 0Q.3310(5 803.80919877f8/1M3_9P0I)3,6 5 4| ^~~~~~~~~~~~~~4 6f)src/libavcodec/aac_defines.h}:44,: 36{:Q 3note: 1(expanded from macro 'Q30'- 0.872 5449 | 2#8de9f0i4n8e0 4Q330f(),x ) Q 3 1 ( 0 . 9 9 2 3 3 (5i8n7t35)3((6x6)*61f0)}7,3 7 | 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824src/libavcodec/aac_defines.h.:450: +36 : 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from xsrc/libavcodec/aacps.c:)32: src/libavcodec/aacps_fixed_tablegen.h : 210 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (210 | x ) * 2 1 4Q74380(306.4080.0000 +0 000.50)0f / M| _ ^ ~P I), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c1:0621: 1src/libavcodec/aacsbrdata.h12:942809:683f:/ M_warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0. 14285 | 8{07Q63415(02 f0/.M6_6P9I2)9,2 Q636704(00.4273787f5)57,1 7Q93f1/(M _0PI.)9,8 6Q23904(903.4208210772488f7)1},9 {fQ3/1M(_P-I0)., 9Q7304(06.336059853280517873f/1M0_fPI)),, Q | 3 ^~~~~~~~~~~~~~1 (-0src/libavcodec/aac_defines.h.:0440:1369:0 2note: expanded from macro 'Q30'2 33013 0441 | f#d)e}fi,ne Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' (45in | t#)d(e(fxi)n*e1 0Q733174(1x8)2 4. 0 + 0. 5 ) | ^ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:241: 4In file included from 7src/libavcodec/aacps.c4:83326: 4src/libavcodec/aacps_fixed_tablegen.h8:.2100: 36:+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ ~ 210 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 30src/libavcodec/aacsbrdata.h(:0428.0:0580:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI )428 | ,{ QQ3310(( 00..16016191229296069764f04/7M7_fP),I ),Q 3Q130( (00.9.816528940973644501072f4/8fM)_P}I,) ,{ QQ3310((0-0..2398774565376197592f5/7M3_1P0I)f,) ,Q 3Q03(01.2(8-200.70208179190f2/2M33_0PI1)3,0 1fQ)30}(, 0 .| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 583src/libavcodec/aac_defines.h8:0451:8367:f/ Mnote: expanded from macro 'Q31'_ PI), | 45 ^~~~~~~~~~~~~~ | # definsrc/libavcodec/aac_defines.he:44 :Q363:1 note: (expanded from macro 'Q30'x ) 44 | # d e f i n e( iQn3t0)((x()x ) * 2 1 4 7 4 8 3 6 4 8(.i0n t)+(( x)0*.150)7 3 74| 1 ^ ~82 4.0 + 0.5In file included from ) src/libavcodec/aacsbr_fixed.c :| 62: ^src/libavcodec/aacsbrdata.h :428:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :428 | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(210 :110:. 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 292667404 72107f | ) , Q 31 ( Q03.908(06.02090409030400010704f8/fM)_}P,I) ,{ QQ313(0-(00.9.7416031611929509265f7/M3_1PI0)f, )Q,3 0Q(03.11(5-8007.640500129f0/2M_2P3I)3,0 1Q3300(10f.)2}3,8 75 5| ~~~~~^~~~~~~~~~~~~~~~~~7 17src/libavcodec/aac_defines.h9:f45:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .#2d8e2f0i7n2e 8Q71391f(/xM)_ P I) , Q 3 0( 0 . 3 0 5(8i3n8t0)(1(8x7)f*/2M1_4P7I4)8, 3 64| 8 ^~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :044.:536): note: expanded from macro 'Q30'| ^ ~ 44 | #deIn file included from fisrc/libavcodec/aacsbr_fixed.cn:62e: src/libavcodec/aacsbrdata.hQ:3428:07(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 428(i | n{tQ)3(1((x) *0.1606793279421668724404.770f )+, 0.Q53)1 ( | ^0 .9862949340In file included from 17src/libavcodec/aacps_fixed.c4:824f: )}In file included from ,src/libavcodec/aacps.c: 32: {src/libavcodec/aacps_fixed_tablegen.hQ:32091:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 46369525731 0209f) | , Q 31 ( -Q03.000(109.002023030010300010f0)0}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036:. 13note: 1expanded from macro 'Q31'5 98576 945f | /#Mde_fPiIne) , QQ331(0x()0 . 2 0 72 52 24 9 1 f / M _(PiIn)t,) (Q(3x0)(*02.134174883864188.07 4+8 00f./5M)_ P I| ^ ~) , Q30(0.In file included from 38src/libavcodec/aacsbr_fixed.c2:5625: 0src/libavcodec/aacsbrdata.h:14272:0834:f/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.4 194273 | 9{51Q13910(f-/0M._9P8I6)0,78 5 7| 3 ^~~~~~~~~~~~~~36 230fsrc/libavcodec/aac_defines.h):,44 Q:336:1 (note: expanded from macro 'Q30'0 .2503 4449 | 11#73d0ef0i2n3e fQ)3}0, ({xQ) 3 1( - 0 .4 0 7 6 1 0 5 6 6(4i0n5t05)f()(x,)* 10Q7313(7-41082.490.004 5+5 7034.44569)5 f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:209 :45 | 111#: dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 209 | Q 3 0( 0 . 0(i0n0t0)0((0x00)0*201f/4M74_8P3I6)4,8 .Q03 0+( 00..153)1 5 9| 8 ^ ~5 769f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h0:.42720:7582:52 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1f/M_PI), 427Q | 30{(Q031.(3-108.89188670478805f7/M3_3P6I2)3,0 f)Q,3 0Q3(10(. 308.22550530419210147f3/0M0_2P3If)),} ,Q 3{0Q(301(.-401.943097561110905f/6M6_4P05I0)5, f )| , ^~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h(:44-:360:.9 0note: expanded from macro 'Q30'0 4557 3444 | #4d4e6f9i5nfe )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45 | )#(d(exf)i*n1e 0Q73317(4x1)8 2 4 . 0 + 0 . 5) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:12447: 4In file included from 8src/libavcodec/aacps.c3:6324: 8src/libavcodec/aacps_fixed_tablegen.h.:2090: 86+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 209 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:4270:.320: 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 0000f/M_ P427I | {)Q3,1 (Q-03.0(908.613017598857533766293f0/fM)_, PQI3)1,( Q03.02(500.324091712572320409213ff/)M}_,PI ){,Q 3Q310((-00..3418087168170458606f4/0M50_5fP)I,) ,Q 3Q310((-00..930820545501520743f/4M4_4PI6)9, 5Qf3)0},( 0 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~ 1939src/libavcodec/aac_defines.h5:1451:9360: fnote: /expanded from macro 'Q31'M _PI), 45 | #| d ^~~~~~~~~~~~~~ efisrc/libavcodec/aac_defines.hn:e44: 36:Q note: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e Q 3 0((ixn)t ) ( ( x ) * 2 1 4 7 4(8i3n64t8).(0( x+) 0*.1507)37 41 8| 2 ^ ~4 .0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:427:6: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 209427 | :{Q6131:( -0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98607857336230 f209 | ) , Q3 1 ( 0Q.302(500.304901010730000002030ff)/}M,_P I){,Q 3Q13(0-0(.04.0173611509586576694f/0M5_0PI5)f,) ,Q Q3301((0-.02.0972050242545917f3/4M44_69P5fI))},, Q3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.3src/libavcodec/aac_defines.h18:8451:836:7 48note: 0expanded from macro 'Q31'f/ M_PI), 45Q | #3d0e(f0i.n3e8 2Q5530112(0x4)f / M _P I ) , Q 3 0 ( 0 . (4i19n39t5)1(1(9x)0*f21/4M7_4P8I3)6, 4 8.| 0 ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h:544:)36 :| ^ ~note: expanded from macro 'Q30' 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:62f: isrc/libavcodec/aacsbrdata.hn:e426 :Q833:0 (xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | { Q 3(i1n(t-)0(.5(9x1)7*1407337947186248.507 1+4f )0,. 5Q)3 1 (| ^- 0.8940537In file included from 0src/libavcodec/aacps_fixed.c4:2242: 7In file included from src/libavcodec/aacps.c5:322: fsrc/libavcodec/aacps_fixed_tablegen.h):},209 :{36:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.750879 062096 | 9 18 9 0 f )Q,3 0Q(301.(0-000.0290601020670209f8/2M3_P9I6)f,) }Q3,0( 0. 1| 3 ~~~~^~~~~~~~~~~~~~~~~~~1 598src/libavcodec/aac_defines.h57:6459:f36/:M _note: Pexpanded from macro 'Q31'I ), Q3 045( | 0#d.e20f7i2n5e 2Q23419(1fx/)M_ P I ) , Q 3 0 ( 0 . 3(1in8t8)1(8(7x48)0*f2/1M4_P7I4)8, 3Q6304(80..308 +2 505.50) 1 2| 0 ^ ~4f /M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .4src/libavcodec/aacsbrdata.h1:94263:95591: 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), 426 | | { ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.:5369:1 7note: 4expanded from macro 'Q30'3 97685 7441 | 4#fd)e,f iQn3e1 (Q-300.(89x4) 0 5 3 7 0 4 2 2 7 52 f ) }, (i{nQt)3(1((x) *01.0775307481789204.606 9+1 08.905f)) , | ^Q 31(-0.29In file included from 61src/libavcodec/aacps_fixed.c2:246: 7In file included from src/libavcodec/aacps.c2:9328: src/libavcodec/aacps_fixed_tablegen.h2:2093:9116: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :20945 | : 36 : note: expanded from macro 'Q31' Q30(0. 0450 | 0#0d0e0fi0n0e0 0fQ/31M(x_)P I ) , Q 3 0 ( 0 .1 3 15 9(8i5n76t9)f(/M(_xP)I*)2,1 47Q43803(06.4280.7205 2+24 901.f5/)M _| ^ ~P I), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c:3621: src/libavcodec/aacsbrdata.h8:84261:8317:4 80warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 3426 | 0{(Q301.3(8-205.550911724043f9/M7_6P8I5)7,1 Q43CC libavcodec/adpcm_data.o 0f()0.,4 19Q33915(-1019.089f4/M0_5P3I)7, 0 4| 2 ^~~~~~~~~~~~~~2 752src/libavcodec/aac_defines.hf:44):36}:, note: expanded from macro 'Q30'{ Q31( 044. | 75#0de8f79i0ne6 69Q1308(9x0)f ) , Q 3 1 (- 0 .2 9 6 1 2 6(7i2n9t8)2((3x9)6*f1)0},7 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~ 1824src/libavcodec/aac_defines.h.:045 :+36 :0. 5note: )expanded from macro 'Q31' | ^ 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce: Q2431: (In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h : 208 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2082 | 1 4 7 4 8 3Q63408(.00. 0+0 000.05)0 0 0| 0 ^ ~ 0f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(0:.4261:6603:8 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369f/M_PI )426, | Q{3Q03(10(.-205.459914734739578628f5/7M1_4PfI)),, Q 31Q(3-00(.809.440052394740648224705f2/fM)}_,P I{)Q,3 1(Q 300.(705.40988067899508656f/9M18_9P0I)f, )Q3,0 (Q0.35611(5-604.12497651f/2M6_7P2I)9,8 2 3| 9 ^~~~~~~~~~~~~~6f )},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: 44expanded from macro 'Q31' | # defin e45 | Q#3d0e(xf)i n e Q 3 1 ( x ) ( i n t ) ( ( x()*i1n07t3)74(1(8x2)4.*02 1+4 74083.654)8 .| 0 ^ + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~:24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 208:src/libavcodec/aacsbr_fixed.c111::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 425:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | 425 | {QQ3301((0 .00.05703907030809030604f3/3M_9PfI)),, QQ330(10(. 1600.3385626386997f/0M3_3P7I3)7,60 f)Q}30,( 0{.Q23514( 90.473573578423f16/9M_7PI4)49,5 fQ)3,0 (Q03.14( 002.99647406582410f4/M6_P5I1)3,3 5Qf)3}0,( 0 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~9 806src/libavcodec/aac_defines.h8:9455:8536f:/ Mnote: _expanded from macro 'Q31' PI), 45Q | 3#0d(e0f.i5n6e1 5Q643114(7x5)f / M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):36(:( xnote: )expanded from macro 'Q30'* 2147 444 | 83#6d4e8fi.n0e Q+3 00.(5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(: insrc/libavcodec/aacsbrdata.ht:)(425(:x59):*1 0warning: 73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 +425 | 0{.Q53) 1 (| ^ 0.573973In file included from 89src/libavcodec/aacps_fixed.c3:246: 4In file included from 3src/libavcodec/aacps.c3:932f: )src/libavcodec/aacps_fixed_tablegen.h,:208 :Q863:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .35289703373 7208 | 6 0 f ) } ,Q 3{0Q3(1(0 .00.070503070403016090f7/M4_4P9I5)f,) ,Q 3Q03(10( .01.96607308562614365619f3/M3_5PfI))},, Q 3 0(| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 254src/libavcodec/aac_defines.h9:43457:5368:2 fnote: /Mexpanded from macro 'Q31'_P I), Q 3450( | 0#.4d0ef2i9n4e4 6Q83401f(/xM)_ P I ) , Q 3 0 ( 0. 4 9 8(0i6n89t58)5f(/(M_xP)I)*,2 1Q43704(803.654681.506 4+1 4705.f5/)M _| PI ^ ~) , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::44:6236: :src/libavcodec/aacsbrdata.h :note: expanded from macro 'Q30'425 :32: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define 425Q | {3Q0(3x1)( 0. 5 7 3 9 7 3 89 3 6 4 3(3in9t)f()(,x )Q3*11(0 703.37542188972043.307 3+7 60.05f)) } ,| ^{ Q31( 0.753In file included from 74src/libavcodec/aacps_fixed.c31:69247: In file included from 4src/libavcodec/aacps.c4:329: 5src/libavcodec/aacps_fixed_tablegen.hf:)208,: 61Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.967052146 5208 | 1 3 3 5 f )Q3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:0450:036f:/ M_note: Pexpanded from macro 'Q31'I ), Q 3450 | (#0d.1e6f03i8n6e6 3Q6391(fx/)M _ P I ) , Q 3 0 ( 0 . 2(5i49n43t7)5(8(x2)f*/2M1_4P74I8)3,64 8Q.300 (+0 .400.259)44 6 8| 4 ^ ~0 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: src/libavcodec/aacsbrdata.h0:425.:4798:06 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58 5f/M_PI) , 425Q3 | 0{(Q0.356115(6 4014.755f7/3M9_7P3I8)93,64 33 9| f ^~~~~~~~~~~~~~), Q31src/libavcodec/aac_defines.h(: 440:.363:5 2note: 8expanded from macro 'Q30'9 70337 3447 | 6#0dfe)f}i,n e{ QQ3310(( x0.)7 5 3 74 3 1 6 9 7 4 4 9 5(fi)n,t) (Q3(1x() *01.09767307542118462541.03 35+f )0}.,5 ) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: expanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c: 32: 45src/libavcodec/aacps_fixed_tablegen.h | #:d208:e36fi:n ewarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 208 | Q3(0i(n0t.0)0(0(0x0)0*02010407f48/3M6_P4I8),. 0Q 3+0 (00.5.)1 6 0| 38 ^ ~6 6369f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0424.:28454:9 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7582f/M_ P424I | ){CC libavcodec/adpcmenc.o ,Q Q3310(( 0.04.04269343240638842407f4/9M7_fP),I Q)3,1 (Q 30.010(906.44192860168580956835ff/)M}_,P I{)Q,3 Q13(0-(00..7566419576040149447051f6/2fM)_,P IQ3)1,( 0 .| ^~~~~~~~~~~~~~8 921src/libavcodec/aac_defines.h0:9442:9362:4 2note: 2expanded from macro 'Q30'3 8f)} ,44 | #d| e ~~~~~^~~~~~~~~~~~~~~~~~ finesrc/libavcodec/aac_defines.h :Q453:360:(x ) note: expanded from macro 'Q31' 45 | #(dinetf)i((nx)e* 1Q03713(7x4)1 82 4 .0 + 0 . 5 ) | ^ (int)((xIn file included from )src/libavcodec/aacps_fixed.c*2:1244: 7In file included from 4src/libavcodec/aacps.c8:3326: 48src/libavcodec/aacps_fixed_tablegen.h.:0208 :+ 110:.5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from 208 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q42430:(580:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 000000f/ M424_ | P{IQ3)1,( 0Q.43603(3020.318620437849676f3)6,9 fQ/3M_1PI() ,0. 1Q03906(04.1225469148357056832ff/)M}_,P I{)Q,3 1Q(3-00.(706.4490720904449640814602ff),/ MQ_3P1I( )0,. 8Q923100(902.94294820263889f5)85}f,/M _ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(450.:5366:15 6note: 4expanded from macro 'Q31'1 475f/M 45_ | P#Id)e,f i| n ^~~~~~~~~~~~~~ e Q3src/libavcodec/aac_defines.h:144(:x36): note: expanded from macro 'Q30' 44 | #(dienfti)n(e(x )*Q23104(x7)4 83 6 48 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.4240: 32+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 424 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.244: 6In file included from 3src/libavcodec/aacps.c3:232: 0src/libavcodec/aacps_fixed_tablegen.h3:82072:41367:4 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7f ), Q31( 0.1 092076 | 4 12 6 1 8 5 0Q633f0)(}0,. 0{00Q030010(-000.07f6/4M9_7P0I0)4,9 4Q013602f()0,. 1Q7331(6 001.58992751f0/9M2_9P2I4),2 2Q3380f)(},0 . 2| 7 ~~~~~^~~~~~~~~~~~~~~~~~7 3745src/libavcodec/aac_defines.h6:5456:36f:/M _note: Pexpanded from macro 'Q31'I ), Q3 0(450. | 4#4d6e1fi9n8e4 0Q3381f(/x)M _ P I) , Q 3 0 ( 0 . 5 6 6(6in8t9)0(1(4x4)f/*M2_1P4I7)4,8 3Q63408(.00. 6+6 08.6151)2 8 81| f ^ ~ /M_PI), In file included from | ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44424::736:: note: warning: expanded from macro 'Q30' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | # d424 | e{fQi31n( e0 .Q4306(x3) 3 2 0 3 8 2 4 7 4 9 7 f ),( iQn3t)1((( x0).*1019067437142611882540.603 f+) 0}.,5 ){ Q 3| 1 ^( -0.764970In file included from 04src/libavcodec/aacps_fixed.c9:4240: 1In file included from 6src/libavcodec/aacps.c2:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2073:1111(: 0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]92 1092924223 8207 | f ) } , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:0450:0360:0 00note: 0expanded from macro 'Q31'0 0f/M_ PI45) | ,# dQe3f0i(ne0 Q.311(7x36)0 1 5 9 7 5f / M _ P I ), Q(3i0(n0t).(27(7x3)7*425164567f4/8M3_6P4I8).,0 Q+30 (00..CC libavcodec/adts_header.o 454)6 1 9| 84 ^ ~0 38f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (0src/libavcodec/aacsbrdata.h.:542366:6848:9 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 f/M_PI), Q 34230 | ({0Q.361(6 806.11925848712f3/0M87_13P0I9),9 f | ) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h-:440:.0368: 5note: 8expanded from macro 'Q30'8 77601 95445 | 0#fd)e}f,i ne{ Q3Q130(( x0). 4 87 0 8 3 3 2 7 4 6 2 99(fin)t,) (Q(3x1)(* 100.79397491982940.401 5+7 904.352)f ) }| , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:207 :4586 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 207 | Q 3 0 ((0i.0n00t0)(0(0x0)0*0201f4/7M4_8P3I6)4,8 .Q03 0+( 00..517)36 0 1| 5 ^ ~9 75f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4230:59.:27 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 745656f/ M423_ | P{IQ),3 1Q(3 0(00..4946514978243003887f1/M3_P0I9),9 fQ3)0,( 0Q.3516(6-608.900814548f8/7M7_6P0I1)9,5 5Q300f()0},. 6{6Q3816(11 2088.14f8/70M8_33P2I)7,46 2 9| 9 ^~~~~~~~~~~~~~ f),src/libavcodec/aac_defines.h :Q443:1(36 0:. 9note: 9expanded from macro 'Q30'9 9904 1445 | 7#9d43e2ffi)n}e, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~ (x) src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (i n45t | )#(d(exf)*i1n0e7 37Q43118(2x4). 0 + 0 .5 ) | ^ (int)((x)*In file included from 2src/libavcodec/aacps_fixed.c1:244: 7In file included from 4src/libavcodec/aacps.c:8323: src/libavcodec/aacps_fixed_tablegen.h6:42078:.610: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 207 | In file included from Q3src/libavcodec/aacsbr_fixed.c0(0:.6200: 0src/libavcodec/aacsbrdata.h:04230:031:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q30 (4230. | {1Q73316(0 105.997554f7/2M3_P0I8)7,1 3Q0309(90f.)2,7 73Q734516(5-6f0/.M0_8P5I8)87,76 0Q13905(50.044f6)1}9,8 4{0Q3318(f/ M0._4P8I7)0,8 3Q33207(46029.956f6)6,8 9Q03114(4 f0./9M9_P9I9)9, 0Q3401(507.964638261f1)2}8,81 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h : 45| : ^~~~~~~~~~~~~~36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | note: #expanded from macro 'Q30'd efin 44e | # dQef3i1n(ex Q)3 0 ( x ) (i n t(i)n(t()x()(*x2)14*71408733674481.802 4+. 00. 5+ )0. 5 )| ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aacps_fixed.c:6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c423::327: :src/libavcodec/aacps_fixed_tablegen.h :warning: 207implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | {Q31( 2070 | . 9 5 4 7Q233008(701.300090900f0)0,0 0Q03f1/(M_-P0I.)0,85 8Q3807(706.011793565001f5)9}7, 5{fQ/3M1_(P I0).4,87CC libavcodec/adts_parser.o 0Q83330(207.2476723997f45)6,5 6Qf3/1M( _0P.I9)9,9 9Q93004(1507.494641329f8)4}0, 3 8| f/ ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(0:.5 6note: 66expanded from macro 'Q31'8 90144 f45/ | M#d_ePfIi)n,e QQ3310((x)0 . 6 68 6 1 1 2 8 8 1 f / M(_iPnIt)),( ( x| ^~~~~~~~~~~~~~) *21src/libavcodec/aac_defines.h:4447:364: 8note: expanded from macro 'Q30'3 648.0 44+ | #0d.e5fi)n e Q| 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 422 : 83: (iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107 34227 | 4{1Q3812(4-.00. 7+4 7074.55)9 5 56| 98 ^0 5f), Q31(In file included from -src/libavcodec/aacps_fixed.c0.2:6248: In file included from 9src/libavcodec/aacps.c:8320: 6src/libavcodec/aacps_fixed_tablegen.h2:02070:81195:9 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, {Q31( 0.95 72078 | 1 6 6 7 4 6Q935067(f)0,. 0Q0301(0-00.070090004f7/9M2_7P05I2)6,28 fQ)3}0(,0 . 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 6015src/libavcodec/aac_defines.h97:5f45/M:_36P:I )note: ,expanded from macro 'Q31' Q 30(0. 24577 | 3#7d4e5fi6n5e6 fQ/3M1_(PxI)), Q 3 0( 0 . 4 4 6 1 9 8(4i0n3t8)f(/(Mx_)P*I2)1,47 4Q8303(604.85.606 +6 809.05)1 4 4| f ^ ~ /M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h6:64228:596: 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 881f/M_PI 422) | , { Q| 3 ^~~~~~~~~~~~~~1( -0.src/libavcodec/aac_defines.h7:47447:364:5 9note: 55expanded from macro 'Q30'6 9805 f44 | )#,d eQf3i1n(e- Q03.0(2x6)8 9 8 0 6 2 0 0 8 9 59 f) } ,(i n{t)Q(31((x )0*1.097537784116862744.609 5+67 f)0,. 5Q3)1 ( -| 0 ^. 79047927In file included from 05src/libavcodec/aacps_fixed.c26:2248: fIn file included from )src/libavcodec/aacps.c}:,32: src/libavcodec/aacps_fixed_tablegen.h :| 206: ~~~~~^~~~~~~~~~~~~~~~~~136 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 206 | 45 | # dQe3f0in(e0 .Q301(0x0)0 0 0 0 0 0 0 f /M _ P I()i,n tQ)30((0(.x1)7*824124774686366448.f0/M _+PI )0,. 5Q)3 0 (| 0 ^ ~. 2856673002In file included from fsrc/libavcodec/aacsbr_fixed.c/:62M: _Psrc/libavcodec/aacsbrdata.hI:)422,: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 463072359 6422f | /M{_QP3I)1,( -Q03.07(407.579457915656392800054ff)/,M Q_3P1I()-,0 .Q23608(90.870660230088797591f8)}7,f /{MQ_3P1I() , 0 .| 9 ^~~~~~~~~~~~~~5 78166src/libavcodec/aac_defines.h7:4446:936:5 6note: 7expanded from macro 'Q30'f) , Q3 441 | (#-d0ef.i7n9e04 7Q93207(0x)5 2 6 2 8 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( intsrc/libavcodec/aac_defines.h)(:(45x:)36*:1 0note: expanded from macro 'Q31'7 37418 2454 | .#0de f+ i0n.e5) Q| 3 ^ 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:206n:t111):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *214748364 2068 | . 0 + 0 .Q53)0( 0 .| 0 ^ ~ 000000000In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,422 Q:360:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 78427666 4224 | {fQ/3M1_(P-I0).,7 47Q73405(9055.6298850656f7)3,0 0Q23f1/(M_-P0I.)2,6 8Q93800(602.04086935097f2)3}5,9 6{fQ3/1M_(P I0).,9 5Q37081(06.65794761963526070f)4,f /QM3_P1I()-, 0Q.379004(709.2776003582767281f8)7}f,/ M | _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~:36 : note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: note: 45expanded from macro 'Q30' | #defi n44e | #Q3d1e(fxi)n e Q 3 0 ( x ) ( i nt )( ( x ) * 2(1in4t7)4(8(3x6)48*.100 7+3 704.15)8 2 4| . ^ ~0 + 0.5) In file included from | ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:421:In file included from 84src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:206:86 :421 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.9990 9206 | 6 1 5 7 2 0Q3202(50f.)00,0 0Q003010(0-00.f9/60M2_P4I6)0,5 7Q13309(700f.)1}7,8 4{27Q63616(4 f0./7M4_6P4I)9,46 4Q1350(500.6218f5)6,6 7Q33010(2 f0/M._1P2I14)4,8 9Q33600(06.4642f6)3}0,7 2| 3 ~~~~~^~~~~~~~~~~~~~~~~~5 96fsrc/libavcodec/aac_defines.h/:M45_:36P:I) , note: Qexpanded from macro 'Q31'30 (0.59 7451 | 6#32d0e0f4ifn/eM _PQI3)1,( x)Q 3 0 ( 0 . 7 60 3 87 7 1(87ifn/tM)(_(PxI)),* 21 4| ^~~~~~~~~~~~~~7 483src/libavcodec/aac_defines.h6:4448.:036 : +note: expanded from macro 'Q30'0 .5) | 44 ^ ~ | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(x62): src/libavcodec/aacsbrdata.h : 421 :59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t421) | ({(Qx3)1*(1-00.979379401986241.05 +7 02.0522)5 f | ) ^, Q31(-0.96In file included from 0src/libavcodec/aacps_fixed.c:2244: 6In file included from 0src/libavcodec/aacps.c5:7321: 3src/libavcodec/aacps_fixed_tablegen.h9:2067:061f:) }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q 31( 0.7464 92064 | 6 41 5 5 0 6 1Qf3)0,( 0Q3.10(0 000.010200104408f/9M_3P60I6),4 6Q23f0)(}0,.1 78 42| 76 ~~~~~^~~~~~~~~~~~~~~~~~6 64fsrc/libavcodec/aac_defines.h/:M45_:P36I):, note: Qexpanded from macro 'Q31'30 (0.28 5456 | 67#3d0e0f2fi/nMe_ PIQ)3,1 (Qx3)0( 0 . 4 6 3 0 7 2 3 5 9 6f(/iMn_PtI))(,( xQ3)0*(201.459774168332604084.f0/ M+_P I0).,5 )Q 3 0| ( ^ ~0 .76038771In file included from 87src/libavcodec/aacsbr_fixed.cf/:M62_: Psrc/libavcodec/aacsbrdata.h:I421):,31 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 42136 | : {note: Q3expanded from macro 'Q30'1 (-0. 99449 | 0#9d6ef1in5e7 2Q3002(2x)5 f ) , Q 3 1 ( -0 . 9(6in0t)2(46(0x5)7*1130977307f4)1},8 2{4Q3.10( +0 .07.456)4 94 6| ^4 155061f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1(In file included from src/libavcodec/aacps.c:032.: 1src/libavcodec/aacps_fixed_tablegen.h2:2061:4364:8 9warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 6462f)}, 206| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 :Q3360: (note: 0expanded from macro 'Q31' .00000 0450 | 0#00dfe/fMi_nPIe) ,Q 3Q13(x0)( 0 . 1 78 4 2 7 6 6 6 4(fin/tM)_(P(Ix))*,2 1Q43704(803.624885.06 6+7 300.052)f /| M ^ ~_ PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:4626: 3src/libavcodec/aacsbrdata.h0:4217:263:5 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q 34210 | (0{.Q53917(1-603.29090940f96/1M_5P7I2)0,2 Q235f0)(0,. 7Q6301(3-807.7916870f2/4M6_0P5I71)3,9 70 f| ) ^~~~~~~~~~~~~~}, {Qsrc/libavcodec/aac_defines.h3:144(: 036.:7 4note: 6expanded from macro 'Q30'4 94641 5445 | 0#6de1ff)i,n eQ 3Q13(0 (0x.)1 2 1 4 4 8 9 3 6 0 6 4 62 f(i)n},t ) (| ~~~~^~~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:73457:4361:8 2note: 4expanded from macro 'Q31' .0 + 045. | #5de)f i| ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :206 : 11 (:i nwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*214748 362064 | 8 . 0 + Q 300.(50) . 0| 0 ^ ~ 00000000In file included from f/src/libavcodec/aacsbr_fixed.cM_:PI62): , src/libavcodec/aacsbrdata.hQ3:0420(0:.841:7 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276664f/M _420P | I{)Q,3 1Q(3-0(00..2286254660763000320f6/2M2_3P7fI)),, QQ3310((-0.04.69320777420395539769f0/9M8_fP)I}),, {QQ331(0 (00..85397919663429070948f/4M_6P0I4)f, )Q,3 0(Q03.17( 600.358577813988479f1/3M9_6P47If))},, | | ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445:36::36 note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #d45e | f#idnefei neQ 3Q03(1x()x ) ((iinntt))((((xx))**1201743747834618428.40. 0+ + 00.5.)5 ) | ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::42032:: 59src/libavcodec/aacps_fixed_tablegen.h:: 205warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | {Q31 (205 | - 0 . 2 6 2 4Q036003(006.20203070f0)0,0 0Q030f1/(M-_0P.I9)2, 7Q734009(50.3177396009185f9)}7, 5{f/QM3_1P(I )0, .Q83309(906.247973779485465660f4/fM)_,PI )Q3,1 (Q3 00(.05.5448631998844903183f9/6M4_P7If)),} ,Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 0.56src/libavcodec/aac_defines.h66:8459:0361:4 4note: f/expanded from macro 'Q31'M _PI), 45Q | 30#(d0e.f6i6n8e6 Q131218(8x1)f / M _ PI ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:nt44):((36x:) *note: expanded from macro 'Q30'2 14748 3446 | 4#8d.e0f i+ne 0Q.350) ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(: src/libavcodec/aacsbrdata.hi:n420t:31):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *10737418 4202 | 4{.Q301 +( -00..52)6 2 4| 0 ^6 0306223In file included from 7src/libavcodec/aacps_fixed.cf):,24 : In file included from Qsrc/libavcodec/aacps.c3:1(32-0: .src/libavcodec/aacps_fixed_tablegen.h:92052:7111:7 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5379098f)}, 205{ | Q 3 1 ( 0. 8Q339906(4907.90804600040f0)0,0 0Q301f(/ M0_.P55I8)39,8 Q43901(30.9164773f6)}0,1 5 9| 7 ~~~~^~~~~~~~~~~~~~~~~~~5 f/Msrc/libavcodec/aac_defines.h_:45P:I36):, note: expanded from macro 'Q31'Q3 0(0.2 74573 | 7#4d5ef6i5ne6 fQ/3M1(_xP) I ) , Q 3 0 ( 0 . 4 4 6 1(9i84nt0)3(8(fx)/*M2_1P4I7)4,8 Q33604(80..506 66+8 09.0154)4 f | / ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0.:6626: 8src/libavcodec/aacsbrdata.h6:14201:268:8 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), 420| | ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-:044.2:6362:4 0note: 60expanded from macro 'Q30'3 0622 3447 | f#)d,e fQi3n1e( -Q03.09(2x7)74 0 9 5 3 7 9 0 9 8f ) } (,i n{tQ)3(1(x() *01.087337949614892749.804 +6 004.f5)) ,| ^Q 31( 0.55In file included from 8src/libavcodec/aacps_fixed.c3:249: 8In file included from 4src/libavcodec/aacps.c:9321: 3src/libavcodec/aacps_fixed_tablegen.h9:2056:864:7 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :20545 | : 36 : note: expanded from macro 'Q31' Q30( 045. | 0#0de0f0i0n0e0 Q03010(fx/)M _P I) , Q 3 0 (0 . 1 7 3 6(i0n1t5)9(7(5x)f*/2M_1P4I7)4, 8Q3360(408..20 7+7 307.4556)5 6f /M| _ ^ ~P I), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c4:4626: 1src/libavcodec/aacsbrdata.h9:4198:4840:3 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34190 | {(Q03.15(6 60.6386970212484f7/1M2_8P6I9)2,3 Qf3)0,( 0Q.63618(6 101.2685821f9/1M_6P5I4)1,7 2 9| ^~~~~~~~~~~~~~6 1f)}src/libavcodec/aac_defines.h:,44 :{36Q:31 (note: expanded from macro 'Q30'- 0.8109 3440 | 2#5d6e6f5i6n9e6f )Q,3 0Q(3x1) ( 0 . 0 8 7 7 8 3 7 0(2in2t9)3(6(3xf))*}1,0 7 37| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824src/libavcodec/aac_defines.h.0: 45+:36 :0. 5note: )expanded from macro 'Q31' | ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.ci:n24e: In file included from Qsrc/libavcodec/aacps.c3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h): 205 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22051 | 4 7 4 8 3 6 4Q83.00( 0+. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), Q30(0In file included from .17src/libavcodec/aacsbr_fixed.c:3626: 0src/libavcodec/aacsbrdata.h1:54199:7585:f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.27 74193 | 7{4Q53615(6 f0/.M3_6P7I2)2,8 7Q13208(609.2434f6)1,9 8Q43013(8 f0/.M6_5P2I9)1,6 5Q43107(209.6516f6)68}9,0 1{Q4341f(/-M0_.P8I1)0,9 3Q03205(606.56669866f1)1,2 8Q8311f(/ M0_.P0I8)7,7 8| 3 ^~~~~~~~~~~~~~7 02293src/libavcodec/aac_defines.h6:344f:)36}:, note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30( x45) | # d e f i n e Q 3 1 ( x )( i nt ) ( ( x ) * 1 0 7 3 7(4i18n24t.)0( +( x0).*52)1 4 7| ^4 83648.0 In file included from +src/libavcodec/aacps_fixed.c :024: .In file included from 5src/libavcodec/aacps.c):32 : src/libavcodec/aacps_fixed_tablegen.h| : ^ ~205 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h205: | 419 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(0.00000 4190 | 00{0Q301f(/ 0M._P3I6)7,2 Q2380(701.2187366902135f97)5,f /QM_3P1I() ,0 .6Q53209(01.625747317742596615f6)f/}M,_ P{IQ)3,1 (Q-300.(801.04943602159686450368f9/M6_fPI)),, QQ3301((0 .05.60686787893700212494f3/M6_3PfI))},, Q3 0| (0 ~~~~~^~~~~~~~~~~~~~~~~~. 6686src/libavcodec/aac_defines.h1:12458:368:1 fnote: /expanded from macro 'Q31'M _PI), 45 | | # ^~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: 44Q:3361: (note: xexpanded from macro 'Q30') 44 | # d e f i n (ei Qn3t0)((x()x ) * 2 1 4 7 4 8 3 6 4 8.(0i n+t )0(.(5x)) * | 1 ^ ~0 73741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5)src/libavcodec/aacsbrdata.h : | 419 ^: 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 419src/libavcodec/aacps.c | :{32Q3: 1src/libavcodec/aacps_fixed_tablegen.h(: 2050:.113:6 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 871286923f )205, | Q 3 1 ( Q300.(605.290100605040107020906f1/fM)_}P,I ){,Q 3Q1(3-0(00..811703963001255967655f6/M9_6PfI)),, QQ3301(0(. 2077.307847576853670f2/M2_9PI3)6,3 fQ)3}0, ( 0| ~~~~~^~~~~~~~~~~~~~~~~~. 4461src/libavcodec/aac_defines.h9:84450:3368:f /note: Mexpanded from macro 'Q31'_ PI), Q453 | 0#d(e0.f5i6n6e6 8Q93011(4x)4 f / M _ P I ) , Q3 0 ( 0.(6i6n8t6)1(1(2x88)1*2f1/M4_7P4I8)3,6 4| ^~~~~~~~~~~~~~8 .0 +src/libavcodec/aac_defines.h :0.445:)36 :| note: ^ ~expanded from macro 'Q30' 44In file included from | #src/libavcodec/aacsbr_fixed.c:d62e: fsrc/libavcodec/aacsbrdata.h:i418n:e84 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 418 | { Q 3 1 (( i0n.t)9(3(3x3)5*014097683170441872f4)., 0Q +3 1(0-.05.)4 3 53| 7 ^0 23883588fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.9:72040:81367:3 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 418267f), 204Q | 3 1 ( 0. 86Q633604(405.7010103060400f0)0}0,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~PI ), src/libavcodec/aac_defines.hQ:3450:(360:.1 6note: 0expanded from macro 'Q31'3 866369 f45 | /#Md_ePfI)i,n eQ 3Q031((0x.)2 54 9 4 37 5 8 2 f / M _ P(Ii)n,t )Q(3(0x()0*.24104279484346684480f./0M _+ P0I.)5), Q| 3 ^ ~0( 0.49806895In file included from 8src/libavcodec/aacsbr_fixed.c5:f62: /src/libavcodec/aacsbrdata.hM:_418P:I)58, :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .5615641 44187 | 5{fQ/3M1_(PI ),0 . 9| 3 ^~~~~~~~~~~~~~33 5049src/libavcodec/aac_defines.h6:8441:0364:7 fnote: )expanded from macro 'Q30', Q31 (44 | -#0de.f4i3n5e37 0Q32038(8x3)5 8 8f ) } , { Q 3 1 ((-i0n.t9)7(08(7x3)74*41108276377f4)1, 8Q2314(. 00 .+8 6063.654)4 5 7| 1 ^13 64f)}, | In file included from ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: src/libavcodec/aac_defines.hIn file included from src/libavcodec/aacps.c::3245: :36src/libavcodec/aacps_fixed_tablegen.h::204 :note: 111expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e204 | Q 3 1( x ) Q 3 0 ( 0 . 00 0 0 0 00 0(0in0tf/)M((_xP)I*)2,1 4Q73408(306.4186.0038 6+6 30.659)f / M| _ ^ ~P I), Q30(0.2In file included from 5src/libavcodec/aacsbr_fixed.c4:94623: 7src/libavcodec/aacsbrdata.h5:84182:f31/:M_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.40 4182 | 9{4Q43618(4 00f./9M3_3P3I)5,04 9Q638100(04.74f9)80,6 89Q53815(f-/0M._4PI3)5,3 7Q3002(308.85365185864f1)47}5,f /3M{_P warningIQ),3s1 (| - generated0 ^~~~~~~~~~~~~~.. 9708src/libavcodec/aac_defines.h7:3447:4364:1 8note: 2expanded from macro 'Q30'6 7f), 44Q3 | 1#(d 0e.f8i6n6e3 6Q340(4x5)7 1 1 3 6 4 f ) } , | ( ~~~~^~~~~~~~~~~~~~~~~~~in t)(src/libavcodec/aac_defines.h(:45x:)36*1:0 7note: 3expanded from macro 'Q31'7 41824 .450 | +# 0d.e5f)i n | e ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 204 :(86i: nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*21474 2048 | 3 6 4 8 . Q03 0+( 00..0050)0 0 00| 00 ^ ~0 f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .1src/libavcodec/aacsbrdata.h:64180:378:6 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9f/M_PI) ,418 | {QQ3301((0. 205.499343337558024f9/6M8_1P04I7)f,) ,Q 30Q(301.4(0-209.44436583740023f8/M8_3P5I8),8 fQ)3}0(,0 .{4Q93810(6-809.598750f8/73M74_41P8I2)67,f )Q,3 0Q(301.(5 60.1856664316447455f7/1M1_3P64If))},, | | ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3310((x)x ) ( i(inntt))((((xx))*1*0217437744813684284..00 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::24: 62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::417:3284: :src/libavcodec/aacps_fixed_tablegen.h :warning: 204implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | {Q31 ( 2040 | . 2 8 9 0 9Q63406(03.8030701070f0)0,0 00Qf3/1M(_ 0P.I9)6,3 0Q73708(309.7015603348f6)6},3 6{Q93f1/(M_ PI0).,4 2Q13808(90.92854391423572508f2),f /QM3_1PI() ,0 .Q438104(08.65410223904443678f)4}0,f / | M ~~~~~^~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.hQ:3450:(360:. 4note: 9expanded from macro 'Q31'8 0689 5458 | 5#fd/eM_fPiIn),e QQ3310((0x.) 5 6 1 5 6 4 1 4 75 f /(Mi_nPtI)()(,x ) *| 2 ^~~~~~~~~~~~~~1 474src/libavcodec/aac_defines.h83:6444:836.: 0note: expanded from macro 'Q30'+ 0.5 )44 | #d| e ^ ~ fine Q30(In file included from x)src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 417 : 59 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)* 14170 | 7{3Q73411(8 204..02 8+90 906.45)6 3 | 8 ^3 717f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c6:33207: 7src/libavcodec/aacps_fixed_tablegen.h8:32049:7360:5 34warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )}, {Q31( 0 .2044 | 2 1 8 8 9 9 8Q3312052(00f.0)0,0 0Q3010(0 00.0408f1/4M_8P6I5)1,2 30Q43307(f0.)1}6, 0 38| 6 ~~~~~^~~~~~~~~~~~~~~~~~6 369fsrc/libavcodec/aac_defines.h/:45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0 .4525 | 49#4d3e7f5i8n2ef /QM3_1P(Ix)), Q 3 0 ( 0 . 4 0 2 9(4i4n6t)8(40(fx/)M*_2PI1)4,7 4Q8330(604.489.800 6+8 90.55)8 5 f| / ^ ~M _PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620.: 5src/libavcodec/aacsbrdata.h61:541764:1324:7 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | 417 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(: 440:36.: 2note: 8expanded from macro 'Q30'9 0964 6443 | 8#3d7ef1in7e fQ),3 Q03(1x() 0 .9 6 3 0 7 7 8 3 9 7(05i34nft))}(, ({xQ3)1*(1 007.34724118828499.8301 2+5 200.f5)), Q| 3 ^ 1( 0.4814In file included from 86src/libavcodec/aacps_fixed.c5:1242: 3In file included from 0src/libavcodec/aacps.c43:732f): }src/libavcodec/aacps_fixed_tablegen.h,: 204 :| 11 ~~~~~^~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 204 | 45 | # de f iQn3e0 (Q03.1(0x0) 0 00 0 0 0 0 0f / M _ P I(),i nQt30)((0(.x)1*62013846764386396f4/M8_.P0I +) , 0Q.350)( 0 .| ^ ~2 54943758In file included from 2fsrc/libavcodec/aacsbr_fixed.c/:62M: _Psrc/libavcodec/aacsbrdata.hI:)417,: Q73:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4029446 84174 | 0{fQ/3M_1P( I0).,28 9Q03906(406.34893870167f8)9, 5Q8351f(/ M0_.P9I6)3,0 7Q73803(907.05563145f6)4}1,4 7{5Qf3/1(M _P0I.)42,1 8 8| 9 ^~~~~~~~~~~~~~9 831src/libavcodec/aac_defines.h:2445:2360:f )note: ,expanded from macro 'Q30' Q 31( 044. | 4#d8e1f4i8n6e5 1Q23300(43x7)f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36 :( inote: nexpanded from macro 'Q31't )((x) *451 | 0#d7e37f4i1n8e2 4.Q03 1+ (0x.)5 ) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t): (In file included from (src/libavcodec/aacps.cx:)32*: src/libavcodec/aacps_fixed_tablegen.h2:2031:41367: 4warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) 203| | ^ ~ Q3In file included from 0src/libavcodec/aacsbr_fixed.c:(620: .src/libavcodec/aacsbrdata.h00:0041600:0830: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0f/M_PI), 416Q | 30{(Q03.1(1 301.5998957796398f73/7M3_86P54If)),, QQ303(01.(2 00.792050242149311f04/9M1_4PI9)7f,) Q}30,( 0{.Q33118(8 01.85774586033f0/7M62_6P12I0),f )Q,3 Q03(10(.-308.9215053041230347f3/M5_2P0I97)f),} ,Q 3 0| ~~~~^~~~~~~~~~~~~~~~~~~( 0.4src/libavcodec/aac_defines.h1:94539:536:1 1note: 9expanded from macro 'Q31'0 f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h1:44(:36x:) note: expanded from macro 'Q30' 44 | #d e f i(nien Qt30)((x)( x ) * 2 1 4 7 48 3 6 4 8 . 0 (+i n0t.)(5() x )| * ^ ~1 07374182In file included from 4.src/libavcodec/aacsbr_fixed.c0: 62+: src/libavcodec/aacsbrdata.h0:.4165:)59 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 416src/libavcodec/aacps_fixed.c | :{Q243: 1In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h9:72039:31118:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 38654f), Q3 1203( | 0 . 90 0 4Q133010(40.90010409070f0)0}0,0 f{/QM_3P1I)(, 0 .Q35075(603.3017316529681572609f)f,/M _QP3I)1,(- 0Q.39010(304.3230773255220294791ff)/}M_,P I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.453:1368:8 1note: 8expanded from macro 'Q31'7 480f/M _45P | I#)d,e fQin3e0 (Q03.13(8x2)5 5 0 1 2 0 4 f / M _P I ) , ( inQt3)0((0(.x4)1*932915417149803f6/4M8_P.I)0, +| ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44:| 36 ^ ~: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:in416e: 32Q:30 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 416 | { Q 3 1(i(n t)0(.9(97x9)3*8170377337481685244.f0) ,+ Q03.15)( 0| . ^90 04131049In file included from 14src/libavcodec/aacps_fixed.c9:724f: In file included from )src/libavcodec/aacps.c}:, 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1203(: 86:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 756330762 612032 | 0 f ) , QQ3310((-00..090100030040303070f3/52M0_9P7If)),} ,Q 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.1src/libavcodec/aac_defines.h3:1455:9368:5 7note: 6expanded from macro 'Q31'9 f/M_ P45 | I#d)e,fi nQe3 Q03(1(0x.)2 0 7 2 5 2 2 4 91 f/ M _ P I ()i,n t)Q(3(0x()*02.1341784881386744880.f0/ M+_ PI0),. 5Q3)0 ( 0| . ^ ~38 25501204f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:34160:(7:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193951190 f416/ | M_{PIQ)3,1 ( | 0. ^~~~~~~~~~~~~~9 979src/libavcodec/aac_defines.h3:448:736:3 7note: 3expanded from macro 'Q30'8 654f 44) | , #Qd3e1f(i n0e. 9Q0300(4x1) 3 1 0 4 9 1 4 9 7 f ) } ,(i n{tQ)3(1((x )0*.150775367334017862246.102 0+f ),0 .Q53)1 (| - ^0 .91034337In file included from 35src/libavcodec/aacps_fixed.c20:924: 7In file included from fsrc/libavcodec/aacps.c):},32 : src/libavcodec/aacps_fixed_tablegen.h| ~~~~~^~~~~~~~~~~~~~~~~~: 203:61:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q31' 20345 | | # d e f i nQe3 Q03(10(.x00)0 0 0 00 0 0 0f / M _P I) ,(i nQt3)0((0(.x)1*321154978458736694f8/M._0P I+) ,0 Q.350)( 0 .| 2 ^ ~0 72522491fIn file included from /src/libavcodec/aacsbr_fixed.c:M62_: Psrc/libavcodec/aacsbrdata.hI:)415, :Q843:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 188187480 f415/ | M{_QPI3)1,( -Q300.(100.4388822385050415200049f/fM),_ PQI3)1,( -0Q.308(707.64991497340925319149f0)f}/,M _{PQI)3,1 (| - ^~~~~~~~~~~~~~0 .718src/libavcodec/aac_defines.h86:5448:6361:8 2note: 0expanded from macro 'Q30'3 7f), 44 | Q#3d1e(fi ne0 .Q73800(3x0)9 8 2 4 8 0 53 8f )} , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(x:)45*:361:07 3note: expanded from macro 'Q31'7 41824 .45 | 0#d e+f i0n.e 5Q3)1 (x )| ^ In file included from src/libavcodec/aacps_fixed.c : 24: (In file included from isrc/libavcodec/aacps.c:n32t: src/libavcodec/aacps_fixed_tablegen.h):(203:(36:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2147483648. 0203 | + 0. 5 ) Q 3| 0 ^ ~( 0.000000In file included from 00src/libavcodec/aacsbr_fixed.c00:f/62M: _src/libavcodec/aacsbrdata.hP:I415),: 58Q:30 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13 15985769 f415/ | M{_Q3P1I()-,0 .Q13004(08.820272352820449510f0/9Mf_)P,I )Q,31 (Q-300.(807.7361898941784704238904ff/)M}_,P I{)Q,31 (Q-300.7(10.838862555860112802403f7/fM)_,P I)Q,3 1Q(3 00(.07.481093309958121489005f3/8Mf_)P}I,) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | # d44ef | i#dneef iQn3e1 (xQ)30 ( x ) ( i n t()i(n(tx))((*x21)4*71480376347841.8024 .+ 00 +. 50). 5 ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c:62:: 24src/libavcodec/aacsbrdata.h: :415In file included from :src/libavcodec/aacps.c31::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:203 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | {Q31(- 2030 | . 1 0 4 8 8Q2303(8004.500000090f0)0,0 0Q03f1/(M-_P0I.)8,7 7Q6309(09.14371450928359746f9)f}/,M _{PQI)3,1 Q(3-00(.07.12808762552826419812f0/3M7_fPI)),, QQ303(10(. 3018.878108370948802f4/8M0_5P3I8)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 3825src/libavcodec/aac_defines.h5:0451:2360:4 fnote: expanded from macro 'Q31'/ M_PI )45, | #Qde3f0i(n0e. 4Q3119(3x)9 5 1 1 9 0 f / M _ P I()i,n t| ) ^~~~~~~~~~~~~~ ((x)src/libavcodec/aac_defines.h:*442:1364:7 4note: expanded from macro 'Q30'8 3648 .440 | #+de f0i.n5e) Q| ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 415 : 6 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10 74153 | 7{4Q3118(2-40..01 +0 408.852)3 8 | 0 ^4 5009f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c:.328: 7src/libavcodec/aacps_fixed_tablegen.h:72026:913694:74 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 94f)}, {Q31( -0202. | 7 1 8 86 5Q836018(200.3070f)0,00 0Q03010(0 f0./7M8_0P3I)0,9 Q83204(800.510318f1)12}9,09 6 f| /M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,:45 :Q363:0 (note: 0expanded from macro 'Q31'. 15807 64455 | 0#2dfe/fMi_nPe IQ3)1, (Q3x0)( 0 .2 3 8 7 5 5 7 1 7 9 f(i/nMt_)(P(Ix)),* 2Q134704(803.628428.007 2+8 70.159)f / | M ^ ~_ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c3:620: 5src/libavcodec/aacsbrdata.h8:4143:8840: 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), 414| ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-440:.362:2 8note: 9expanded from macro 'Q30'8 461 44455 | 0#d5e4ff)i,n Qe3 1Q(3 00(.x97)0 5 4 8 5 3 31 6 3 1 6 f)(}i,n t{)Q(3(1(x-)0.*110875309794115081249.808 1+ f0),. 5Q)3 1 (| ^0 .47565762In file included from 89src/libavcodec/aacps_fixed.c2:024: 8In file included from 4fsrc/libavcodec/aacps.c):32}: ,src/libavcodec/aacps_fixed_tablegen.h : 202:| ~~~~~^~~~~~~~~~~~~~~~~~111 : warning: src/libavcodec/aac_defines.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45:36: note: expanded from macro 'Q31' 202 | 45 | # d eQ3f0i(n0.e0 0Q030100(00x00)f / M _ P I ) , Q 3 0 ((0i.1n0t1)1(1(2x)9*029164f7/4M8_36P4I8).,0 Q+3 0(00.5.)1 5 8| ^ ~0 764502f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.hQ:34140:(058.:2 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7557179f /414M | _{PQI31)(, -Q300.(2028.9288240671248751590f54/fM)_,P IQ),3 1Q(3 00(.09.3700558483580313871f63/16Mf_P)I)}, , | { ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h-:044:.361:8 5note: 0expanded from macro 'Q30'9 9150 1449 | 8#8d1eff)i,n e QQ3310(( x0). 4 7 5 6 5 7 6 2 8 9 2 0 8(4inft))}((,x )* 1| ~~~~^~~~~~~~~~~~~~~~~~~0 737src/libavcodec/aac_defines.h41:8452:436:. note: 0expanded from macro 'Q31' + 0.5 )45 | #| d ^ efine Q31In file included from (src/libavcodec/aacps_fixed.cx:)24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 202 : 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )202 | * 2 1 4 7 4Q83306(408.0.0000 0+0 000.050) f /| M ^ ~_ PI), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c0:621: src/libavcodec/aacsbrdata.h1:14142:329:0 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6f /M_PI), Q 34140 | ({0Q.3115(8-00.72642580928f4/61M4_5P50I5)4,f ),Q 3Q03(01.( 2038.79575071574895f3/3M_1P6I3)1,6 fQ)3},0 ({0Q.32182(0-702.8178510999f1/5M0_1P9I88)1,f Q)3,0 (Q03.13(05 803.840178576f5/M7_6P2I8)9,2 0 | 8 ^~~~~~~~~~~~~~ 4f)src/libavcodec/aac_defines.h:}44,: 36 :| ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | #dnote: eexpanded from macro 'Q31'f ine Q3 045( | #xde)f i n e Q 3 1 ( x ) ( in t ) ( ( x ) *1 0 7 3 7 4(i1n8t2)4(.(0x +) *02.15)4 7 | 4 ^8 3648.0 +In file included from 0src/libavcodec/aacps_fixed.c.:524): In file included from src/libavcodec/aacps.c :| 32 ^ ~ : src/libavcodec/aacps_fixed_tablegen.h:202:61: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:414:6: warning: 202implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q 34140( | 0{.Q003010(0-000.02020f8/M9_8P4I)6,1 4Q553005(40.f1),0 1Q13112(90 906.f9/7M0_54P85I3)3,1 6Q33106f()0}.,15 8{0Q3716(4-5002.f1/8M50_9PI9)15,0 Q13908(08.12f3)8,7 5Q53711(7 90f./4M7_5P6I5)76,2 8Q932008(40.f2)8},2 0 7| 2 ~~~~^~~~~~~~~~~~~~~~~~~8 719src/libavcodec/aac_defines.hf:/45M:_36:P Inote: ),expanded from macro 'Q31' Q30(0 .453 | 0#5d8e38f0i1n8e7 Qf3/1M(_xP)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i: nnote: expanded from macro 'Q30't )((x) *44 | 2#14d74e8f3i6n48e. Q03 0+( x0) . 5) | ^ ~ (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):413*:10837:37 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0. 5413) | {Q 31| ( ^- 0.3381326In file included from 5src/libavcodec/aacps_fixed.c0:8246: 0In file included from 2src/libavcodec/aacps.c4:f)32, : src/libavcodec/aacps_fixed_tablegen.hQ:32021:(36-:0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 66177944189 7f202) | } , { Q 3 1 Q(3-00(.00.508020680208004020001f4/6Mf_)P,I) ,Q 3Q31(0-(00..01061914017297049168f8/0M2_9PfI)),} Q,3 0( 0| .1 ~~~~^~~~~~~~~~~~~~~~~~~5 8076src/libavcodec/aac_defines.h4:50452:36f:/ Mnote: _expanded from macro 'Q31'P I), Q 3450 | (0#.d2e3f8i75n5e7 1Q371(9xf)/ M _ P I ) , Q 3 0( 0 .(2i8n2t)0(72(8x7)1*9f2/1M4_7P4I8)3,6 4Q83.00( 0.+3 005.58) 3 8| 0 ^ ~1 87f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:413src/libavcodec/aac_defines.h:58::44: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44413 | | #{dQe3f1(i-ne0 Q.3303(x8) 1 3 2 6 5 0 8 6 0 2 4 f()i, nQ3t1)(-(0(.x3)86*6110777934471489178f2)4}.,0 +{ Q03.15()- 0 .| 0 ^5 826828420In file included from 14src/libavcodec/aacps_fixed.c6:f24),: In file included from Qsrc/libavcodec/aacps.c3:132(: -0src/libavcodec/aacps_fixed_tablegen.h.:2020:116: 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 774188029f )}202, | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:036.:0 0note: 0expanded from macro 'Q31'0 00000 0f45/ | M#d_ePfI)i, nQe30 (Q03.11(0x1)1 1 2 9 0 9 6 f / M _ P I) , (Qi3n0t(0).(1(5x8)*0217476445803624f/8M._0 P+I) , 0Q.53)0( 0 .| 2 ^ ~ 387557179fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I: src/libavcodec/aacsbrdata.h):,413 :31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .2820728 7413 | 1{9Qf31/(M_-P0I.)3,38 1Q332065(00.836002548f3)80,1 Q8371f(/-M0_.3P8I)6,61 7 7| 9 ^~~~~~~~~~~~~~4 4189src/libavcodec/aac_defines.h7f:)44}:,36 :{ Qnote: 31expanded from macro 'Q30'( -0.05 448 | 2#6d8e2f8i4n2e0 1Q463f)0,(x )Q 3 1 ( - 0 . 06 9 4 0 7 7(4i1n8t8)0(2(9xf))*}1, 0 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 418src/libavcodec/aac_defines.h2:445.:036 :+ 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 201 :136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) 201* | 2 1 47 4 8 3 6Q3408(.00. 0+0 000.0050)0 0 0| f ^ ~/ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.6206: 7src/libavcodec/aacsbrdata.h23:441313:662:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q30 (4130. | 1{04Q5312(3-50.631398f13/2M_6P5I0)86,0 2Q43f0)(, 0Q.3115(5-809.03846365107f7/M9_P4I4)1,8 9Q730f(0).}1,8 24{7Q233178(0-f/0M._0P5I8)2,6 8Q2380(402.10914666f8)0,0 5Q4311f(/-M0_P.I0)6,9 4| 07 ^~~~~~~~~~~~~~7 418src/libavcodec/aac_defines.h8:0442:9f36): }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:ef45i:ne36 :Q3 0note: (expanded from macro 'Q31'x ) 45 | # d e f i n e(i nQ3t1()x(()x ) * 1 0 7 3 7 41 82 4. 0 + (0i.5n)t )| ( ^( x)*2147In file included from 48src/libavcodec/aacps_fixed.c36:4248: .In file included from src/libavcodec/aacps.c0: 32+: src/libavcodec/aacps_fixed_tablegen.h :0201.:5111): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 201src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 412 :Q843:0 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0000000000 f412/M | _{PQI3)1(, 0Q.33008(07.20166732231441732662ff)/M,_ PQI3)1,( Q03.04(105.1104459260355561691f2/6Mf_)PI}),, Q{3Q301((0-.01.525485293048335905f7/2M6_3P9fI)),, QQ3301((0. 108.264732230768603f3/3M9_P4I8)0,7 fQ)3}0,( 0 .| ~~~~~^~~~~~~~~~~~~~~~~~1 966src/libavcodec/aac_defines.h8:00455:436:1 fnote: /Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d ef in e Q3 0(i(ntx))(( x ) * 2 1 4 7 4 8 3 6 4 (8i.n0t) (+ (0x.)5*)1 0| 73 ^ ~74 1824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h :| ^412 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:41232 | : {src/libavcodec/aacps_fixed_tablegen.h:Q2013:186(: 0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 872163214726 f201) | , Q3 1 Q(3 00(.401.501040906005050060102f6/fM_)P}I,) ,{ QQ3301(0(.-006.72234451233863295f7/2M63_9fP)I,), QQ3310((0 .100.465323250661693f33/9M48_0PI7)f),} Q,3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~ 0.15src/libavcodec/aac_defines.h58:945:0364:3 5note: 0expanded from macro 'Q31'f/ M_PI) ,45 | #Qd30e(f0i.ne1 82Q43712(3x7)8 0 f /M _ P I ), Q 3 0 ((0i.n1t)9(66(8x0)0*524114f/7M_4P8I3)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)44 : 36| : ^ ~ note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62de: fsrc/libavcodec/aacsbrdata.h:i412ne: 32Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) 412 | { Q 3 1(( i0n.3t0)87(2(x1)63*210174377421682f4).,0 +Q3 10(. 50). 4 | 1 ^5 1496055In file included from 6src/libavcodec/aacps_fixed.c1:242: 6In file included from src/libavcodec/aacps.cf:)32}: , src/libavcodec/aacps_fixed_tablegen.h{:Q2013:161(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4523839572 6201 | 3 9 f ) , QQ3301(( 0.000.0060320006006033f3/9M4_8P07If)),} ,Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~ (0.0src/libavcodec/aac_defines.h6:7452:3364:1 3note: 62expanded from macro 'Q31'f/ M_PI) ,45 | #Qd30e(f0.i1n0e45 2Q335611(9xf/)M_ P I ) , Q 3 0 ( 0 .(1i5n5t89)0(4(3x5)0f*/2M_1P47I4)8,3 6Q4380.(00 .+1 802.4752)3 7 | 8 ^ ~0 f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h0:.4121:976:6 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0541f/M_ P412I) | ,{ Q 3| 1 ^~~~~~~~~~~~~~ ( 0.src/libavcodec/aac_defines.h3:0448:7362: 1note: 6expanded from macro 'Q30'3 2147 2446 | #fd)ef,i nQe3 1Q3(0 (x0). 4 1 5 1 49 60 5 5 6 1 2(6inft))}(,( x{Q)3*11(0-703.7244512832843.905 7+26 309.f5),) Q 3| 1 ^( 0.6320In file included from 6src/libavcodec/aacps_fixed.c6:3243: 39In file included from 4src/libavcodec/aacps.c:8320: 7src/libavcodec/aacps_fixed_tablegen.h:f201):}36,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :201 note: | expanded from macro 'Q31' Q 3450 | #(d0e.f0i0n0e0 0Q0310(0x)0 0 f / M_ P I ) , Q 3 0 ((0i.n0t6)7(23(4x)1*36221f4/7M4_P8I3)6,48 .Q03 0+( 00..51)04 5 23| 5 ^ ~ 619f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h15:541189:084:4 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]50 f/M_PI), Q34110 | ({0Q.13812(4 07.29354728400f4/8M2_3P4I4)4,1 f)Q,30 (Q03.11(-906.698090245041417f/0M91_21P9If),) } , | { ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h-0:.44:93669:2 note: 6expanded from macro 'Q30'57 0524 0442 | #3dfe)f,i nQe3 1Q( 300.(7x3)7 7 5 6 5 4 8 9 6 5 7 4 f )}(,i n t| ) ~~~~~^~~~~~~~~~~~~~~~~~(( x)*1src/libavcodec/aac_defines.h0:7453:743618:2 4note: .expanded from macro 'Q31' 0 + 0 .45 | 5#)d e| f ^i ne Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :201 :(11:i ntwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*214748 362014 | 8 . 0 + 0Q.350()0 . 0| 0 ^ ~00 000000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4113:058(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 72341362 f/411M | {_QP3I)1,( Q03.09(504.21400445822335446411f9)f,/ MQ_3PI1),( -0Q.3909(204.01154578900941321590ff)/}M,_ PI{),Q 3Q13(0-0(.09.619822645772035728400f23/fM)_,P IQ3)1, (Q3 0(00..17963678070565544819f6/5M7_4PfI))},, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::3644:: 36note: : expanded from macro 'Q31'note: expanded from macro 'Q30' 45 | 44# | #ddeeffiinnee QQ3301((xx)) (i n(ti)nt()((x()x*)1*0217437744188234.604 8+.0 0+. 50).5 ) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: 62In file included from src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h:32411: :src/libavcodec/aacps_fixed_tablegen.h31::200 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | {Q31( 2000 | . 95 4 2 40 4Q380(203.404004010f0)0,0 00Qf3/1M(_-0PI)., 9Q93204(00.104473039451925149f3)}f,/M _{PQ3I1)(,- 0Q3.09(609.20665727107522348022f3/fM)_P,I ),Q 3Q13(0 (00..70397795716675940809f/6M57_4fP)I)},, Q | 3 ~~~~^~~~~~~~~~~~~~~~~~~0( 0.1src/libavcodec/aac_defines.h1:6452:9365:1 6note: 6expanded from macro 'Q31'3 f/M_ P45I | #)d,e fQ3i0n(e0 .1Q23510(7x36)8 62 f /M _ P I ), | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):36(:(x )note: expanded from macro 'Q30'* 21474 8443 | 6#4d8e.f0 i+n 0e. 5Q)3 0 (| ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c :62 : (src/libavcodec/aacsbrdata.hi:411n:t7):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])* 107374182 4.4110 | {+Q 30.15)( | 0 ^. 9542404823In file included from 44src/libavcodec/aacps_fixed.c41:f24: )In file included from src/libavcodec/aacps.c,: Q323: src/libavcodec/aacps_fixed_tablegen.h1:(200-0:.1119:9 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 147091219 f200) | } , { Q3Q13(0-(00..90609020605070005002f4/M0_2P3If)),, Q3Q031((0. 0043.37435797554635f4/8M9_P6I57)4,f )Q}30,( 0 .0| ~~~~~^~~~~~~~~~~~~~~~~~ 672src/libavcodec/aac_defines.h1:7452:3368:2 fnote: /expanded from macro 'Q31'M_ PI), Q453 | 0#(d0e.f0i9n9e7 Q13617(90x0f)/ M _ P I ) , Q 3 0 ( 0 . 1(1i6nt2)9(51(6x6)3*f2/14M7_P4I8)3,6 4Q83.00( 0+.1 20.550) 7 36| 8 ^ ~6 2f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h410::4483:: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | 410# | d{eQ3f1i(n-e0 .5Q036008(5x)4 0 1 0 5 1 2 8 f ), Q(3i1n(t-0).(65(8x)4*61001735744810832040.f0)} ,+ 0{.Q53)1 ( -0| . ^ 972107351In file included from 83src/libavcodec/aacps_fixed.c2:4243: fIn file included from ),src/libavcodec/aacps.c :32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(200-:086.:2 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5213067791f )200} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q 30(0.src/libavcodec/aac_defines.h0:0450:0360: 0note: 0expanded from macro 'Q31' 000f/ M45_ | #PdI)e,f inQe30 (Q0.3014(3x34)5 9 5 4 3 f /M _ P I ) , Q (3i0(n0t).(0(6x7)21*722138427f4/83M6_P4I8).,0 Q+3 00.(50). 09 9| 71 ^ ~6 7900f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ3:0410(:580:. 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2951663f /410M | _{PQI3),1 (Q-300(.500.601825540073168065122f/8Mf)_,P I)Q,3 1 (| - ^~~~~~~~~~~~~~0 .658src/libavcodec/aac_defines.h4:6440:136:5 4note: expanded from macro 'Q30'8 0300f )44} | ,# d{efQin3e1 (Q-300(.x)9 7 2 1 0 7 3 5 1 8 3 2 4(3ifn)t),(( x)Q*31107(37-40.1283240.905 2+ 10.35)0 6| 7 ^7 91f)}, | In file included from ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h:2445:: 36In file included from src/libavcodec/aacps.c::32 : note: src/libavcodec/aacps_fixed_tablegen.h:expanded from macro 'Q31'200 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q3 1200( | x ) Q 3 0 ( 0 . 0 0 0 0(0i0n0t0)0(0(f/xM)_*P2I1),4 7Q4380(306.4084.303 4+5 905.453)f / M| _ ^ ~P I), Q30(0.In file included from 06src/libavcodec/aacsbr_fixed.c7:2621: 7src/libavcodec/aacsbrdata.h23:8410:231f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (4100 | .{0Q93917(1-607.9500060f8/5M4_0P1I0)5,1 2Q83f0)(,0. 1Q311(6-2905.166568346f0/1M5_4P8I)0,3 00Qf30)(}0,. 1{2Q53017(3-608.6927f2/1M_0P7I)3,5 1 8| 3 ^~~~~~~~~~~~~~2 43f)src/libavcodec/aac_defines.h,: 44Q:336:1 (note: -expanded from macro 'Q30'0 .2309 5442 | 1#3d0e6f77i9n1ef )Q},3 0 (| x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' (in t45) | (#d(exf)i*n1e0 7Q33714(1x8)2 4. 0 + 0. 5 ) | ^ (int)(In file included from (src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 1src/libavcodec/aacps.c:432: 7src/libavcodec/aacps_fixed_tablegen.h4:82003:636:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 200 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.0:04100:00600:0 00warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q 34100 | ({0.Q043313(4-5095.4530f6/0M8_P5I4),0 1Q0350(102.80f6)7,2 1Q73213(8-02.f6/5M8_4P6I0)15,4 Q830300(00f.)09}9,7 1{6Q7319(0-00f/.M9_7P2I1)07,3 Q531803(204.31f1)6,2 9Q531166(3-f0/.M2_3P0I)9,5 2Q13300(607.719215f0)7},3 6 8| 62 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36: note: | ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h :4544 | :#36de:f inote: nexpanded from macro 'Q30'e Q31( x44) | # d e f i n e Q 3 0 ( x(i)n t ) ( (x ) * 2 1 4 7 48 3 6 4(8i.n0t )+( (0x).*1507)37 4 1| 8 ^ ~24 .0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c :| ^62 : src/libavcodec/aacsbrdata.h:409:83: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 200409: | 11{:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.2805825982 920099 | 0 f ) , Q3Q03(10(.-0000.08053060100402f0/6M3_4P0I3)6f,) Q}3,0 ({0Q.301(4 303.4589552435f6/5M2_4P4I7),0 57Q33f0)(, 0Q.3016(-7021.726348526f7/6M0_7P7I3)5,5 8Q9f3)0}(, 0 .| 09 ~~~~^~~~~~~~~~~~~~~~~~~9 7167src/libavcodec/aac_defines.h9:0450f:/36M:_P Inote: )expanded from macro 'Q31', Q30(0 .451 | #1de6f2i9n5e1 6Q6331f/(Mx_)P I ) , Q 3 0 ( 0 . 12 5 0(7i3n6t86)2(f(/xM)_*P2I1)4,7 4 | 8 ^~~~~~~~~~~~~~ 364src/libavcodec/aac_defines.h8:.44:036 :+ note: 0.expanded from macro 'Q30'5 ) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: (xsrc/libavcodec/aacsbrdata.h): 409 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )409( | ({xQ)3*11(0 703.27840158822549.802 +9 909.0f5)), Q3| 1 ^ (-0.85361In file included from 42src/libavcodec/aacps_fixed.c0:246: In file included from 3src/libavcodec/aacps.c4:320: 3src/libavcodec/aacps_fixed_tablegen.h6:199f:)136}: ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.85 21995 | 6 5 2 4 4Q730057(30.f0),0 00Q03010(0-00.06f/4M_5PI6)76,0 7Q73305(50.8091f95)8}7,3 5 66| f ~~~~~^~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q: 3note: 0expanded from macro 'Q31' (0.03 0453 | 3#16d9e1f7ifn/eM _QP3I1()x,) Q 3 0 ( 0 . 0 4 4 8 6 6 8(8i2n3tf)/M(_(PxI)),* 2Q1340(7048.3604582.202 5+8 901.55f)/M _ P| I ^ ~ ), Q30(0.0In file included from 56src/libavcodec/aacsbr_fixed.c1:620: 4src/libavcodec/aacsbrdata.h49:61409f:31/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , | ^~~~~~~~~~~~~~ 409src/libavcodec/aac_defines.h | :{44Q:363:1 (note: expanded from macro 'Q30'0 .280 58442 | 5#9de8f2i9ne9 9Q03f0)(,x )Q 3 1 ( - 0 . 8 5 3 6 1 4(2in0t6)3(4(0x3)6*1f0)7}3,7 4{1Q8312(4 .00. 8+5 205.655)2 4 4| 7 ^0 573f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from src/libavcodec/aacps.c.:6324: src/libavcodec/aacps_fixed_tablegen.h5:61997:6111:0 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 5589f)}, | ~~~~^~~~~~~~~~~~~~~~~~~199 | src/libavcodec/aac_defines.h : 45 : 36Q3:0 (note: 0expanded from macro 'Q31'. 00000 00450 | 0#0dfe/fiMne_ PQI31)(x,) Q 3 0 ( 0 . 01 9 5 8 7 3 5 6 6f(/inMt_)P(I()x,) *Q23104(704.08330363418.6091 7+f /0M._5P)I )| , ^ ~ Q30(0.04In file included from 4src/libavcodec/aacsbr_fixed.c86:6628: 8src/libavcodec/aacsbrdata.h2:3409f:/7M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.0 5240922 | 5{8Q91351f(/ M0_.2P8I05)8, 2Q53908(209.9059601f0)4,4 96Q13f1/(M_-P0I.)8,5 3 6| 1 ^~~~~~~~~~~~~~ 420src/libavcodec/aac_defines.h6:443:40363:6 fnote: )expanded from macro 'Q30'} , {Q 3441( | 0#.de8f5i2ne5 6Q53204(4x7) 0 5 7 3 f ) , Q 31 ( - 0 .(6in4t5)6(7(6x0)7*713057537849f1)}8,2 4 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + src/libavcodec/aac_defines.h0:.455): 36 :| ^note: expanded from macro 'Q31' 45In file included from | src/libavcodec/aacps_fixed.c#:d24ef: inIn file included from esrc/libavcodec/aacps.c :Q332: 1src/libavcodec/aacps_fixed_tablegen.h(:x199:)86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt199) | ( ( x ) *Q2301(407.40803060408.000 +0 000f./5M) _ PI| ) ^ ~, Q30(0.0In file included from 1src/libavcodec/aacsbr_fixed.c9:58627: 35src/libavcodec/aacsbrdata.h6:6408f/:M83_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0 34080 | 3{31Q639117(f /0M._95P4I3)7,3 83Q543909(703f.)0,4 Q438616(8 802.39f7/0M0_2P3I2)4,1 Q03909(502.f0)5}2,22 5{8Q39115(f 0/.M9_9PI5)7,8 9Q053306(50.506596f1)0,4 4Q93611f(/-M0_.5P4I1),0 6 8| 26 ^~~~~~~~~~~~~~2 5735src/libavcodec/aac_defines.h6f:)44}:, 36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~ expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# note: dexpanded from macro 'Q31'ef ine Q 3045(x | )#d e f i n e Q3 1 ( x ) ( i nt ) ( ( x ) * 1 07 3(7in4t1)8(24(.x)0* +2 104.7548)3 6 48| . ^ 0 + 0.5) In file included from src/libavcodec/aacps_fixed.c| : ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:199In file included from :src/libavcodec/aacsbr_fixed.c61::62 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :408:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | 408 | Q{3Q031((0. 000.0950430703080305409f/9M7_3PfI)),, QQ3310((0 .00.19975087032536264f1/M0_P9I9)5,2 Qf3)0}(,0 .{0Q33013(3 106.99951778f9/05M3_6P5I5)6, 9Qf30)(0,. 0Q43418(6-608.85234f1/0M6_8P2I6),2 5Q7330(506f.)0}5,2 22 5| 8 ~~~~~^~~~~~~~~~~~~~~~~~9 15f/src/libavcodec/aac_defines.hM:_45P:I36),: Qnote: 3expanded from macro 'Q31'0 (0.0 5456 | 1#04d4e9f6in1ef/ MQ_3P1I(),x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (in t44) | ((#xde)f*in2e1 4Q37048(3x6)48 . 0 + 0 . 5 ) (| ^ ~i nt)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c:06273: 7src/libavcodec/aacsbrdata.h4:184082:432.0: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 408 | {Q31( In file included from 0src/libavcodec/aacps_fixed.c.:9245: 4In file included from src/libavcodec/aacps.c3:7323: 8src/libavcodec/aacps_fixed_tablegen.h:31995:4369:9 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f), Q31( 0 199. | 9 7 00 2 3 2Q4130909(502.f0)00}0, 0{0Q03010(0 f/0M.9_9PI5)7,8 9Q0350(306.505196598f7)3,5 6Q63f1/(M-_0P.I5)4, 1Q03608(206.20537033351669f1)7}f,/M _P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(450.:036:4 4note: 8expanded from macro 'Q31'6 6882 345f/ | M#_dPeIf)i,n eQ 3Q03(10(.x0)5 2 2 2 5 8 9 1 5 f / M _ P I(i)n,t) (Q(3x0)(*02.0154671408434694681.f0/ M+_ P0I)., 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h 44: | 408#:d7e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 408 | { CC libavcodec/adx.o Q 3 1 ( 0 . 9 5(4in3t7)3(83(5x4)9*9170733f)7,4 1Q82341.(0 0+. 907.050)2 3 2| 4 ^1 09952f)}In file included from ,src/libavcodec/aacps_fixed.c {:Q243: 1In file included from ( src/libavcodec/aacps.c0:.3299: 5src/libavcodec/aacps_fixed_tablegen.h7:81999:0115:3 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 69f), Q31(- 1990 | .5 4 1 0 6 8Q23602(507.305060f)0},0 00 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45, :Q3360:( note: 0expanded from macro 'Q31'.0 19587 3455 | 66#f/dMe_fPiI)n,e QQ3301((0x.)03 0 3 3 1 6 9 1 7 f / M(_iPnIt)),( (Qx30)(*0.20144487646838682438f./0M _+P I0.)5,) Q| 30 ^ ~(0 .0522258915In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,407 Q:3840:(0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 61044961 f/407M | _{PQI3),1 ( -| 0. ^~~~~~~~~~~~~~76 910src/libavcodec/aac_defines.h7:9442:360: 2note: 68expanded from macro 'Q30'4 8f), 44Q3 | 1#(-d0e.f9i6n2e 2Q6306(1x)7 5 4 9 2 98 f ) } , { Q3 1((i n0t.)9(9(7x4)32*811007136784461f8)2,4 .Q301 (+ 00..452)6 97 15| 7 ^0 37567f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/adx_parser.o 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) In file included from src/libavcodec/aacps_fixed.c(:i24nt: )In file included from (src/libavcodec/aacps.c(x:)32*: 2src/libavcodec/aacps_fixed_tablegen.h1:2614:761:4 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 261 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(0: .0src/libavcodec/aacsbrdata.h1:44051:4311:4 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 56998f), Q 34050 | {(Q03.10(0-7905.25381954646753219f)7,4 0Q3370(50.f00)4, 4Q723111(3-5904.6469f8)0,9 4 3| ~~~~^~~~~~~~~~~~~~~~~~2 11445CC libavcodec/adxdec.o 6src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.978 7445 | #3de2fi5n64e9 68Q33f0)(,x )Q 31 ( - 0 . 72 4 6 7 8 4 0(i9nt6)7(7(4x6)f*)1}0,7 3 7| 41 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h :+45 :036.:5 )note: expanded from macro 'Q31' | ^ ~ 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cn:e24: In file included from Qsrc/libavcodec/aacps.c3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h): 261 : 37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n261 | t ) ( ( x ) * 21Q4307(408.3604184.104 1+ 40.258)5 6 9| ^ ~9 8f), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c07:96252: 5src/libavcodec/aacsbrdata.h81:54054:763:1 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0 040544 | 7{21Q133519(44-90.f3)9,4 6 6| 52 ~~~~^~~~~~~~~~~~~~~~~~9 7403src/libavcodec/aac_defines.h7:544f:36):, note: expanded from macro 'Q30'Q 31(-0. 6446 | 8#0d9e4fi3n2e1 1Q3404(5x6) f ) }, { Q 3 1 ( 0 . 9(7i8nt7)5(3(2x)5*6104793764831f82)4, .Q0 3+1( -0.05.)7 2 4| 6 ^ ~7 84096774In file included from 6src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:261src/libavcodec/aac_defines.h::4513::36 :warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45261 | | #d e f i n e Q 3 1Q(3x0)( 0 . 0 1 4 1 4 1 42 8 5 6(9i9n8t)f()(,x )*Q231407(408.3006749582.508 1+5 40.7531)f )| , ^ ~ Q30(0.0044In file included from 72src/libavcodec/aacsbr_fixed.c1:13625: 9src/libavcodec/aacsbrdata.h4:40449:f84:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :40444 | :{36Q:3 1note: (expanded from macro 'Q30' 0.087 0447 | #8d0e6f6i7n1e6 9Q130f()x,) Q 3 1 ( 0 .8 09 3 8 9 94(91i8n74t5)f()(x}),* 10{7Q373411(8-02.48.60 8+ 101.858)3 0 8| ^ ~0 712f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 3src/libavcodec/aacps.c9:3324: 7src/libavcodec/aacps_fixed_tablegen.h3:26008:856:5 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 260 | src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'Q3 0(0.1 1451 | 9#d8e2f2i5n1e6 4Q23215(f)x,) Q 3 0 ( 0 . 0 7 9 4 0 1 6 2(i6n9t7)(6(5x3)f*)2,1 4Q73408(3064.80.4046 9+ 900.1556) 2 6| ^ ~7 7f), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h25:144044:6589:3 1warning: 82implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 f), | ~~~~^~~~~~~~~~~~~~~~~~ 404 | {src/libavcodec/aac_defines.h:Q443:136(: note: 0expanded from macro 'Q30'. 08707 8440 | 6#d6e71f69i1nfe), QQ3301(x() 0 . 8 0 9CC libavcodec/adxenc.o 3 8 9 9 4 9 1(8i7n4t)5(f()x}), *{1Q031(-07.3876481181248.803 +0 80.057) 1 2| ^ ~f ), Q31( 0.In file included from 39src/libavcodec/aacps_fixed.c3:4247: 30In file included from 8src/libavcodec/aacps.c:6325: src/libavcodec/aacps_fixed_tablegen.h4:72600:5f61): }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :26036: | note: expanded from macro 'Q31' Q 3450 | (#d0e.f1i1n19e8 2Q3215(1x6)42 2 5 f) , Q 3 0 ( 0 .0 7 9(4i01n6t2)69(7(6x5)*32f1),4 Q73408(306.4084.406 9+9 01056.2657)7 f )| , ^ ~Q 30(0.025In file included from 144src/libavcodec/aacsbr_fixed.c69:362: 1src/libavcodec/aacsbrdata.h:84042:8432f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44404: | {36Q:3 1note: (expanded from macro 'Q30' 0.087 0447 | 8#d0ef6i6n7e1 6Q9310f()x,) Q 3 1 ( 0 . 8 0 9(3i8nt9)9(49(1x8)7*4150f73)7}4,1 8{2Q43.10( -+0 .08.6581)1 8 8| 3 ^ ~0 80712f), In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from src/libavcodec/aacps.c :0.323: 9src/libavcodec/aacps_fixed_tablegen.h:32604:7373:0 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 54705f)}, 260 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:360:( 0note: .expanded from macro 'Q31'1 11982 2455 | 16#4d2ef2i5nf)e, QQ3310((0.x0)79 4 0 1 6 2 6 9 7 6 5 3(fi)n,t Q)3(0((0x.0)4*4269194071458632664787.f0) ,+ Q030.(50). 02 5| 1 ^ ~4 46931828In file included from 4fsrc/libavcodec/aacsbr_fixed.c):, 62 : | src/libavcodec/aacsbrdata.h ~~~~^~~~~~~~~~~~~~~~~~: 404:7src/libavcodec/aac_defines.h:: 44warning: :36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 40444 | | {#Q3d1(e fi0n.e0 8Q3700(7x8)0 6 6 7 1 6 9 1 f ) , (Qi3n1t)(( (0.x8)0*913087397944198128474.50f )+} ,0 .{5Q)3 1 (| ^ ~- 0.8681In file included from 1src/libavcodec/aacps_fixed.c8:8243: In file included from 0src/libavcodec/aacps.c8:03271: 2src/libavcodec/aacps_fixed_tablegen.hf:)260,: 13Q:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0 .3934730 862605 | 4 7 0 5f ) }, Q| 30 ~~~~~^~~~~~~~~~~~~~~~~~( 0.1src/libavcodec/aac_defines.h1:14598:2362:5 1note: 6expanded from macro 'Q31'4 225f) ,45 | Q#3d0e(f0i.n0e7 9Q4301162(6x9)7 6 5 3 f ) , Q3 0( 0 . 0(4i4n6t)9(90(1x5)6*2627174f7)4,8 3Q63408.(00 .+0 205.154)4 6 9| ^ ~3 18284f), In file included from src/libavcodec/aacsbr_fixed.c| ~~~~^~~~~~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::40344::8436:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | 403#d | e{Qfi3n1(e 0Q.830009(9x3)3 5 2 5 46 7 8 f ) , Q 3 1((i-n0t.3)6(8(5x18)9*6711008753734f18)2}4,.0 {+Q 03.15() 0 | . ^ ~7 8368131In file included from 3src/libavcodec/aacps_fixed.c9:224: 66In file included from 6src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.h:Q2593:851:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .4550699 92598 | 0 2 5 9 7 fQ)3}0(,0 .4 26| 4 ~~~~~^~~~~~~~~~~~~~~~~~0 1432src/libavcodec/aac_defines.h7:14512:236f:) ,note: expanded from macro 'Q31'Q 30(0. 453 | 0#8d9e55f4i0n46e59 6Q53f)1,( xQ)3 0( 0 . 22 1 3 7 4 64 8 7 3 0 7(7ifn)t,) (Q(30x()0.*15271648778488935644481.40f )+, | 0 ~~~~^~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^ ~44 :36:CC libavcodec/agm.o note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: | src/libavcodec/aacsbrdata.h#:d403e:f59i:n ewarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 403 | { Q 3 1( (0i.n8t0)0(9(9x3)3*15027534764781f82)4.,0 Q+ 301.(5)- 0 .3| 6 ^ ~85 189671085In file included from src/libavcodec/aacps_fixed.c3:24f: In file included from )src/libavcodec/aacps.c}:,32: src/libavcodec/aacps_fixed_tablegen.h{:Q2593:611:( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .7836813 2591 | 3 9 2 6 66 f ) ,Q 30Q(301.(4 206.44051540362979191820225f9)7,f )}Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 308src/libavcodec/aac_defines.h95:5454:036:4 65note: 9expanded from macro 'Q31' 65f), 45Q | 3#0d(e0.f2i2n1e3 7Q43614(x8)73 0 7 7 f ) , Q 3 0( 0 . 1 5(i7n6t8)7(8(8x9)5*421441744f8),3 6 | 4 ~~~~^~~~~~~~~~~~~~~~~~8 .0 src/libavcodec/aac_defines.h+: 440:.365:) note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.cine: 62Q: 3src/libavcodec/aacsbrdata.h0:(403x:)31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i403n | {tQ)3(1((x )0.*8100073979431382542.504 6+ 70.85f)) , | Q ^ ~3 1(-0.36In file included from 85src/libavcodec/aacps_fixed.c1:8249: 6In file included from 7src/libavcodec/aacps.c10:8325: 3src/libavcodec/aacps_fixed_tablegen.hf:)259},: 37:{ warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 ( 0.783 62598 | 1 3 1 3 9 2 6 6 6Qf3),0 (Q03.14(2 604.014453520761192929f8),0 2Q5309(70f.)30}8,9 5 | 5 ~~~~^~~~~~~~~~~~~~~~~~~4 0465src/libavcodec/aac_defines.h9:6455f:)36,: Q 3note: 0expanded from macro 'Q31'( 0.221 37454 | 6#4d8e7f3i07n7ef )Q,3 Q13(0x)( 0 . 1 5 7 68 7 88 9 5 4 4 1 4(f)i,nt ) | ( ~~~~^~~~~~~~~~~~~~~~~~( x)*src/libavcodec/aac_defines.h2:441:4367:4 8note: 3expanded from macro 'Q30'6 48.0 44+ | # de0f.i5n)e Q| 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h : 403 :7 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((CC libavcodec/aic.o x) *14030 | {7Q37341(1 802.48.000 +9 09.353) 5 2| ^ ~5 4678f), In file included from Qsrc/libavcodec/aacps_fixed.c31:(24-: 0In file included from .src/libavcodec/aacps.c3:6328: 5src/libavcodec/aacps_fixed_tablegen.h18:9259:6137:1 08warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3f)}, {Q 3259 | 1 ( 0 . 7Q3803(06.841321369420164636f2)7, 1Q1232f1)(, Q03.04(505.036099899805255490746f5)9}65,f )| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.2452:13367:4 6note: 4expanded from macro 'Q31'8 73077f )45, | # dQe3f0i(n0e.1 57Q63817(88x9)5 4 4 1 4 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44:)36(:( xnote: )expanded from macro 'Q30'* 21474 8443 | #6de4f8i.ne0 Q 3+0 (0x). 5 ) | ^ ~ (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):62(: (src/libavcodec/aacsbrdata.hx:)402:*8410:7 3warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0402. | 5{)Q 3 1(| - ^ ~0. 0770684In file included from 70src/libavcodec/aacps_fixed.c0:5249: 3In file included from 1src/libavcodec/aacps.c:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2583:185(:- warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 89581437 1258 | 0 1 3 2 9 f ) }, Q{30Q(03.18(79 6107.1968655592004920f)5,7 Q737204f()0,. 7Q53416(4 805.9828322471327f2)1,1 33Q93801(f0)}.,6 3 | 3 ~~~~~^~~~~~~~~~~~~~~~~~ 656src/libavcodec/aac_defines.h07:21459:23632:f )note: ,expanded from macro 'Q31' Q30(0 .455 | 2#3d08e1f0in4e2 6Q73514(3xf)) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :36 : note: (expanded from macro 'Q30'i nt)(( x44) | *#2d1e4f7i4n8e3 Q6304(8x.)0 + 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:10627: 37src/libavcodec/aacsbrdata.h4:14028:2594:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+1 warning0. generated5. ) | 402 ^ ~ | {Q31(-0.In file included from 0src/libavcodec/aacps_fixed.c7:724: 0In file included from 6src/libavcodec/aacps.c8:432: 7src/libavcodec/aacps_fixed_tablegen.h0:02585:619:3 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0. 82589 | 5 81 4 3 7 1 0Q13302(09.f8)79}6,1 71{6Q635512(4 2f0)., 9Q83509(0009.0755747674248f59)23,2 7Q323f)1,( 0Q.83802(401.762313136359680712f1)9}2, 3 2| f ~~~~~^~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h3:0(450:36.: 5note: 2expanded from macro 'Q31'3 08104 2456 | 75#4de3fifn)e, Q3| 1 ~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44) | ((#xde)fi*n21e4 Q73408(3x6)4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:76241: 82src/libavcodec/aacsbrdata.h4:.4020 :+31 :0CC libavcodec/alac.o .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 402 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from -src/libavcodec/aacps.c0:32.: 0src/libavcodec/aacps_fixed_tablegen.h7:72580:6378:4 70warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 931f), Q3 1258 | ( - 0 . 8 9 5 Q83104(03.78179061173126695f)5},2 42{fQ)3, 1Q(3 00.(9805.97050496045875792732247f3)2,f )Q,3 1Q(3 00(.808.26431376251610732319982312ff))},, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h5:2453:0368:1 0note: 42expanded from macro 'Q31'6 7543f) , 45 | #| d ~~~~^~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q4431:(36x:) note: expanded from macro 'Q30' 44 | # d e f i n e( inQt30)((x)( x )* 21 4 7 4 8 3 6 4 8. 0(i n+t )0(.(5x))* 1 0| 7 ^ ~3 741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5)src/libavcodec/aacsbrdata.h : | 402 ^ ~ :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 402src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(258-:013.:0 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 68470059 2583 | 1f ) , Q3 1 ( - 0Q.3809(5081.48377916011731296f6)5}5,2 4{2Q3f1)(, 0 .Q93805(900.097054567478759223427f3)2,f )Q, 3Q310(( 00..6383826415760271211393293821ff)),} ,Q 3 0(| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 52308src/libavcodec/aac_defines.h1:04542:63675:4 note: 3expanded from macro 'Q31'f ), | ~~~~^~~~~~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n: enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q 3 0( x ) ( i n t ) ( ( x()*i2n1t4)(7(x4)8*31604783.70 4+1 802.45.)0 +| ^ ~0 .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:401:84In file included from : src/libavcodec/aacps_fixed.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:257 :40161 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.995705 32574 | 8 0 4 8 3 6Qf3)0,( 1Q.3216(4 301.04085148946544f5)8,6 0Q3380(111.11f9)6}0,37 4{1Q6316(7-9093.f6)3,4 3Q1340(6169.471304703f7),2 4Q0331(6 20.322130f7)9,1 1Q6304(51)9,2 3| 4 ~~~~^~~~~~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h :| 44 ~~~~~^~~~~~~~~~~~~~~~~~: 36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31'44 | #defi n45e | Q#3d0e(xf)i n e Q 3 1 ( x ) ( i nt ) (( x ) * 1 0 7(3i7n4t)1(8(2x4.)0* 2+1 407.458) 3 6| 4 ^ ~8. 0 + 0.5)In file included from src/libavcodec/aacps_fixed.c| : ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:257In file included from :src/libavcodec/aacsbr_fixed.c37:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :401:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | Q4013 | 0({1.Q263413(1 00.089195479065534f4)8,0 4Q83306(f1).,1 9Q6301(3 70.4415686474959836f0)38,1 1Q130f()1}.,1 0{7Q337124(0-03.662332433f1),4 6Q63904(713)4, 0 f| ~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44 :036:. 2note: 1expanded from macro 'Q30' 07911 6444 | 5#d9e2f3i4nef )Q},3 0 | ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) (45 | (#xd)e*1f0i7n3e7 4Q138214(.x0) + 0 . 5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24: xIn file included from src/libavcodec/aacps.c):*322: src/libavcodec/aacps_fixed_tablegen.h1:42577:48133:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0 + 0.5 )257 | | ^ ~ Q30(1In file included from .src/libavcodec/aacsbr_fixed.c2:6624: 3src/libavcodec/aacsbrdata.h:140100:8321:4 96warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4f ), Q30(1 .4011 | 9{6Q3013(7 401.669975979035f3)4,8 0Q483306(f1).,1 0Q73317(2 400.43586424352836f0)3,8 1Q1310f(1))},, {| Q ~~~~^~~~~~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:64434:3361:4 6note: 6expanded from macro 'Q30'94 7340 44f | )#,de fiQn3e 1Q(3 0(0x.)2 1 0 7 9 1 1 64 5 9 2 3 4(f)i}n,t ) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:345:7364:18 2note: 4expanded from macro 'Q31'. 0 + 0 .545) | # d | e ^ ~fi ne Q31(In file included from xsrc/libavcodec/aacps_fixed.c) : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 256 : 85 :( warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2 12564 | 7 4 8 3 6 4 8 .Q03 0+( 10..359)6 7 7| 9 ^ ~6 0498402f),In file included from src/libavcodec/aacsbr_fixed.cQ:3620(: 1.src/libavcodec/aacsbrdata.h38:04010:5370:9 9warning: 67implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 27f), Q3 0401(1 | .{3Q438139(9 702.49992654780f)5, 3Q43800(418.3361f3)92,0 Q1317(3 607.643518f4)4,5 8| 6 ~~~~^~~~~~~~~~~~~~~~~~0 381src/libavcodec/aac_defines.h1:144f:)36}:, {note: Qexpanded from macro 'Q30'31 (-0. 64434 | 31#4d6e6f9i4ne7 3Q4300f()x,) Q 3 1 ( 0 . 2 1 0 (7i9n1t16)4(5(x92)3*41f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+:45 :036.: 5note: )expanded from macro 'Q31' | ^ ~ 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce: 24Q: 3In file included from 1src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h CC libavcodec/alac_data.o : 256 : 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t256 | ) (( x ) * 21 4 7Q43803(614.83.09 +6 77096.0459)8 4 0| 2f ^ ~), Q30(1.380In file included from 05src/libavcodec/aacsbr_fixed.c3:620: 99src/libavcodec/aacsbrdata.h6:740082:784f):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.348399 740024 | 9{26Q4318(f-0).,66 6Q3904(12.63916391912905f1),7 3Q637613(1-f0).,9 1 64| 3 ~~~~^~~~~~~~~~~~~~~~~~6 118src/libavcodec/aac_defines.h1:04414:836f:)} ,note: {expanded from macro 'Q30'Q3 1( 0. 6444 | 0#1d6e7f9i20n7e 9Q3408(0xf)), Q 3 1 ( 0 . 1 5 6(49i5nt3)0(8(3x6)8*5160f7)}3,74 1 | 8 ~~~~~^~~~~~~~~~~~~~~~~~24 .0 +src/libavcodec/aac_defines.h :045.:5)36 : | note: ^ ~expanded from macro 'Q31' 45 | In file included from #dsrc/libavcodec/aacps_fixed.ce:24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:256(:x37): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | ( i n t ) ( (x )Q*3201(417.4383966487.709 6+ 004.958)40 2 f| ) ^ ~, Q30(1.38In file included from src/libavcodec/aacsbr_fixed.c0:0625: 3src/libavcodec/aacsbrdata.h0:94009:659:7 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7f ), Q30(1. 34004 | 8{3Q9319(7-2409.266664984f2)6,9 6Q9301(119.53f)1,3 9Q230117(36-706.3911f6)4,3 6 1| ~~~~^~~~~~~~~~~~~~~~~~1 810src/libavcodec/aac_defines.h1:444:836:f )note: expanded from macro 'Q30'} , {Q 3441 | (# d0e.f6i4n0e1 6Q3709(2x0)7 9 4 8 0 f ) , Q3 1 ( (0.i1n5t6)4(95(3x0)8*130673875461f8)2}4.,0 +| ~~~~~^~~~~~~~~~~~~~~~~~ 0.5src/libavcodec/aac_defines.h:)45 : 36| : ^ ~ note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from src/libavcodec/aacps.ci:n32e: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(256x:) 13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i256nt | ) ( ( x )* 2 1 4Q743803(614.83.9607 +7 09.650)49 84 0| ^ ~2 f), Q30(1.3In file included from 8src/libavcodec/aacsbr_fixed.c0:062: 5src/libavcodec/aacsbrdata.h3:4000:993167:8 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q30( 1400. | {3Q43813(9-907.62646992644286f9)6,9 1Q3109(51f.)3, 1Q33912(0-107.3961766433611f1)8,1 0| 1 ~~~~^~~~~~~~~~~~~~~~~~4 8f)src/libavcodec/aac_defines.h},: 44{:Q363: 1note: (expanded from macro 'Q30' 0.640 1446 | 7#9d2e0f7i9n4e8 0Qf3)0(,x )Q 3 1 ( 0 . 1 5 6 4 9 5 3(i0n8t3)6(85(6x)f*)1}0,7 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824src/libavcodec/aac_defines.h.:045: 36+ :0 note: .expanded from macro 'Q31' 5) | ^ ~ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.cx:) 32 : src/libavcodec/aacps_fixed_tablegen.h : 255 :85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (255( | x ) * 2 1Q4307(418.4316354086.908 5+4 800.54)4 f )| , ^ ~ Q30(1.4119In file included from 8src/libavcodec/aacsbr_fixed.c2:78623: 75src/libavcodec/aacsbrdata.h9:54009:f6):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.40977 34000 | 2{2Q6323155(f-)0,. 6Q63609(4216.94609513199457f9)4,8 85Q435f1)(,- 0 .| 9 ~~~~^~~~~~~~~~~~~~~~~~1 6436src/libavcodec/aac_defines.h1:1448:10361:4 8note: expanded from macro 'Q30'f )}, { Q3441( | #0d.ef6i40n1e6 7Q93200(7x)9 4 8 0 f ), Q 3 1 ( 0(.i1n5t6)4(95(30x83)6*815067f3)7}4,1 8 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :045.:536): note: expanded from macro 'Q31'| ^ ~ 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:323: src/libavcodec/aacps_fixed_tablegen.h1:(x255): 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (255i | n t ) ( ( x) * Q231407(418.3461483.500 6+9 80.5548)0 4 4| f ^ ~ ), Q30(1.In file included from 4src/libavcodec/aacsbr_fixed.c1:19628: 2src/libavcodec/aacsbrdata.h7:83993:7845:9 59warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(1.4 093997 | 73{0Q23216(23 505.f3)3,4 0Q83004(2143.847055329f4)7,9 4Q83815(4 50f.)8,6 1 8| 5 ~~~~^~~~~~~~~~~~~~~~~~ 953src/libavcodec/aac_defines.h8:7444:7360:9 fnote: )expanded from macro 'Q30'} , {Q3 144( | #0d.e9f90i1ne0 7Q33603(7x4)7 1 6 f ) , Q 3 1 ( 0(i.n0t4)6(0(2x3)9*7150767637241382f4).}0, + | 0. ~~~~~^~~~~~~~~~~~~~~~~~ 5) src/libavcodec/aac_defines.h| : ^ ~45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | : #In file included from dsrc/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he:255 :Q373:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 255 | ( iQn3t0)(1(.(x4)1*325104679845834684084.40f )+, 0Q.305()1 . 4| 1 ^ ~19 82783759In file included from 5src/libavcodec/aacsbr_fixed.c9:f)62,: src/libavcodec/aacsbrdata.h :Q3993:590:(1 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]09 773022623 53995 | f{)Q,3 1Q(30 (10..40353394408709448285443857f5)2,f ) ,| ~~~~^~~~~~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h(: 440:.368:6 note: 1expanded from macro 'Q30'8 59538 7444 | 7#0de9ffi)ne} ,Q 3{0Q(3x1)( 0 . 9 9 0 1 0 7 3 63 74 7(i1nt6)f()(,x) *Q13017(3 704.01486204.203 9+7 5706.652)3 f| ) ^ ~} , | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from : src/libavcodec/aacps.cnote: :32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:255:13 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de fine Q31 (255x | ) Q 3 0 (1 . 4 1(35i0n6t9)85(4(x8)0*4241f4)7,4 8Q33604(81..04 1+19 802.7583)7 5 9| 5 ^ ~9 f), Q30(1In file included from .4src/libavcodec/aacsbr_fixed.c0:9627: 7src/libavcodec/aacsbrdata.h3:023992:6322: 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q30(1 .3994 | 0{5Q33914(7 904.8383544058f0),4 2 4| 3 ~~~~^~~~~~~~~~~~~~~~~~8 752src/libavcodec/aac_defines.hf:)44,: 36Q:31 (note: 0expanded from macro 'Q30'. 86185 9445 | #3d8e7f47i0n9ef )Q}3,0( x{)Q 3 1 ( 0 .9 9 0 1 0 7 3 6 3 7(4in7t1)6(f()x,) *Q13017(3 7041.802446.0023 9+ 705.756) 6 2| 3 ^ ~ f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c:: 32note: : src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31':254 :85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q2543 | 1 ( x ) Q 3 0 ( 1 . 4 1(42i06n4t9)1(3(x5)83*22f1)4, 7Q438036(418..401 4+1 901.250)2 2 2| 3 ^ ~6 4f), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:624: 1src/libavcodec/aacsbrdata.h4:3991:472:8 5warning: 69implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 784f), Q 33990 | (1{.4Q13319(9 00.030384509843084f2)4,38 7 | 5 ~~~~^~~~~~~~~~~~~~~~~~2 f)src/libavcodec/aac_defines.h,: Q443:361:( note: expanded from macro 'Q30'0 .86185 95443 | 8#7d4e7f0in9ef )Q}30,( x{)Q 3 1 ( 0 . 9 9 0 1 0 7(3in6t3)7((4x)7*1107637f4)18,2 4Q.301 +( 00..50)4 6 0| 23 ^ ~9 7576623f)}In file included from ,src/libavcodec/aacps_fixed.c : | 24 ~~~~~^~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:45: :src/libavcodec/aacps_fixed_tablegen.h36::254 note: :expanded from macro 'Q31' 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e254 | Q 3 1 ( x ) Q 3 0 ( 1. 4 1 42 0 6 4 9(1i3n5t8)3(2f()x,) *Q3201(417.44831644189.102 0+2 202.3564)f ) ,| ^ ~Q 30(1.4141In file included from 42src/libavcodec/aacsbr_fixed.c85:69629: 7src/libavcodec/aacsbrdata.h8:4398f:),84 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.413990 003988 | 5{9Q43318(f)-,0 .9 98| 9 ~~~~^~~~~~~~~~~~~~~~~~9 084src/libavcodec/aac_defines.h5:0449:5363:0 fnote: )expanded from macro 'Q30', Q31 44( | # d0.e74f6i4ne5 1Q53609(9x2)4 9 3 f ) } , { Q 3 1 ( (0i.n8t6)5(57(1x7)*11507739744512f8)2,4 .Q03 1+ (0 .05.)5 5 5| ^ ~9 38666962In file included from 99src/libavcodec/aacps_fixed.cf:24): In file included from }src/libavcodec/aacps.c, : 32| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :254:src/libavcodec/aac_defines.h37::45 :36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45254 | | # d e f i n e Q3Q03(11(.x4)14 2 0 6 4 9 13 5 8 3 2f ) , (Qi30n(t1).4(1(x4)1*92114207242823364684f.)0, + Q03.05()1 . 4| 1 ^ ~4 14285699In file included from 78src/libavcodec/aacsbr_fixed.c4:f62): ,src/libavcodec/aacsbrdata.h :398Q:3590: (warning: 1.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 13990008 53989 | 43{8Qf3)1,( - 0| . ~~~~^~~~~~~~~~~~~~~~~~99 899src/libavcodec/aac_defines.h0:844:4365: 0note: 95expanded from macro 'Q30'3 0f), Q443 | 1(# d0e.f7i4n64e5 1Q35069(9x2)4 93 f ) } , { Q 3 1 ( 0(.i8n6t5)5(7(1x7)1*517097435724f1)8, 2Q431.(0 0+. 505.559)3 8| ^ ~6 6696299f)In file included from }src/libavcodec/aacps_fixed.c,: 24 | : ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :src/libavcodec/aacps_fixed_tablegen.h:45254:36::13 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #254d | e f i n e Q 31 (x )Q 3 0 ( 1 . 4 1 4 2 0 64(9i1n35t8)32(f()x, )Q*32014(71.448134614981.200 +2 202.356)4 f )| , ^ ~Q 30(1.41414In file included from 28src/libavcodec/aacsbr_fixed.c5:626: 99src/libavcodec/aacsbrdata.h78:4398:f32):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (1.41399 0398 | 0{Q038519(4-308.9f9)8,9 9 0| 8 ~~~~^~~~~~~~~~~~~~~~~~4 509src/libavcodec/aac_defines.h5:3440:f36):, note: Q3expanded from macro 'Q30'1 ( 0.7 4446 | 4#5d1e5f69i9n2e4 9Q330f()x}) , { Q3 1 ( 0 . 8 6(5i5n7t1)7(1(57x9)*41520f73)7,4 18Q2341.(0 0+ .05.555)9 3 8| 6 ^ ~ 6696299In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c| ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::25245::6136:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45252 | | # d e f i n e QQ3310((0x). 2 7 67 1 8 2 8 2 3 09 8 4 f()i,n t)Q(3(x0)(*02.1147766448436624786.6701 3+f 0).,5 )Q 3 0| ^ ~( 0.079401626In file included from 9src/libavcodec/aacsbr_fixed.c7:626: 53src/libavcodec/aacsbrdata.hf):,398 :| 6 ~~~~^~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'398 | {Q31 44( | -#0de.f9i9ne8 9Q9300(x8) 4 5 0 9 5 30 f ) , Q 3 1 ( (0in.t7)4((6x4)5*1156099723479431f)8}24,. 0{ Q+ 301.(5 ) 0 .| 8 ^ ~6 5571715In file included from 7src/libavcodec/aacps_fixed.c9:4245: 2In file included from f)src/libavcodec/aacps.c,:32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1252(: 370:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55938666 2529 | 6 2 9 9 f )} , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (0.2src/libavcodec/aac_defines.h7:6457:1368:2 8note: 2expanded from macro 'Q31'3 0984f) ,45 | #Qd3e0f(i0n.e1 7Q636144(6x27)6 6 7 1 3 f ) , Q 3 0( 0. 0(7i9n40t1)6(2(69x7)*62531f4)7,4 8 3| 6 ~~~~^~~~~~~~~~~~~~~~~~4 8.0src/libavcodec/aac_defines.h :+44 :036.: 5note: )expanded from macro 'Q30' | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:623: 0(src/libavcodec/aacsbrdata.hx:) 397 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (397(x | ){*Q3110(7-3704.21680224.401 6+96 30.354)1 7 f)| , ^ ~ Q31(-0.In file included from 75src/libavcodec/aacps_fixed.c9:9249: 7In file included from 5src/libavcodec/aacps.c9:8325: 5src/libavcodec/aacps_fixed_tablegen.h7:52522f:)13}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0. 2523 | 5 7 1 25 1 4 7 4Q3350(603.f2)7, 6Q73118(2CC libavcodec/alacdsp.o 802.310992849f8)9,6 3Q73608(507.41f7)6}6,4 4 6| 2 ~~~~~^~~~~~~~~~~~~~~~~~ 7667src/libavcodec/aac_defines.h1:453:36f:) ,note: Qexpanded from macro 'Q31'3 0(0.0 7459 | 40#1d6e2f6i9n7e6 5Q33f1)(, x )| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )(44( | #xd)ef*i21n4e 7Q43803(6x4)8 . 0 + 0 .5 ) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c)*:1620: 7src/libavcodec/aacsbrdata.h:33977:584:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5 )397 | {| Q ^ ~3 1(-0.260In file included from 241src/libavcodec/aacps_fixed.c6:9246: 3In file included from 3src/libavcodec/aacps.c4:1327: fsrc/libavcodec/aacps_fixed_tablegen.h):,251 :Q3851:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 75999759 82515 | 57 5 2 f ) } , Q 3{0Q(03.18(7-906.17315676125551244724f3),5 6Q33f0)(,0 .Q7315(4 604.8159299238297633726f)8,5 Q7340f()0}.,57 67 7| ~~~~^~~~~~~~~~~~~~~~~~~9 907src/libavcodec/aac_defines.h4:445:5367:5 note: fexpanded from macro 'Q31') , Q30(0 .454 | 2#6de4f0i1n4e3 2Q73111(2x2)f ) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i note: nexpanded from macro 'Q30't )((x) *442 | 1#4de7f4i8n3e6 4Q83.00( x+) 0 . 5 ) | ^ ~ (int)In file included from ((src/libavcodec/aacsbr_fixed.cx):*62: 1src/libavcodec/aacsbrdata.h0:3977:3317:4 1warning: 82implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) 397 | | {Q ^ ~3 1(-0.260In file included from 2src/libavcodec/aacps_fixed.c4:1246: 9In file included from 6334src/libavcodec/aacps.c1:732f: ),src/libavcodec/aacps_fixed_tablegen.h :Q25131:(-610:. 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 997598557 52512f | ) }, { Q 3 1 ( -Q03.03(507.1285791614717664535254632ff)),, Q 3Q310(( 0.07.5149624895899236237763825f7)4,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~57 6779src/libavcodec/aac_defines.h9:0457:4364:5 7note: 5expanded from macro 'Q31' f), Q 3450 | (#d0e.fi4n2e6 4Q03114(32x7) 1 1 2 2f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(x36):* 2note: 1expanded from macro 'Q30'47 4836 4844. | 0# d+e f0i.5n)e Q3| 0 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h :(397i:nt6):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 39782 | {4Q.03 +1 (0-.05.)2 6| 0 ^ ~2 416963341In file included from 7src/libavcodec/aacps_fixed.cf):,24 : QIn file included from src/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.25175:9379:9 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 855752f )}251, | { Q 3 1 ( - Q03.03(507.182759164177431566635f5)2,4 2Qf31)(, 0Q.3109(209.87956463487569825372473f2)f}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.5src/libavcodec/aac_defines.h7:67457:9369:0 7note: 4expanded from macro 'Q31'4 575f) 45, | #dQe3f0in(e0 .Q4312(6x4)0 1 4 3 2 7 1 1 22 f ) , | ( ~~~~^~~~~~~~~~~~~~~~~~in t)(src/libavcodec/aac_defines.h:(44x:36):* 2note: 1expanded from macro 'Q30'4 74836 4844. | 0# +d e0f.i5n)e Q| 3 ^ ~ 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i396nt:)83(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 107374182 4396. | 0 {+ Q03.15()-0 . 9| 3 ^ ~1 49731080In file included from 76src/libavcodec/aacps_fixed.c7:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-0:.92518:31313:1 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 570490f)} ,251 | { Q 3 1 ( Q03.0(909.98279364177126360525727432ff),) ,Q 3Q13(0-(00..875041644289599323726773525f4)f,) }Q,3 0 (0| . ~~~~^~~~~~~~~~~~~~~~~~~57 677src/libavcodec/aac_defines.h9:90457:44365: 7note: 5expanded from macro 'Q31'f) , Q30 (45 | 0#.4d26e4f0i1n4e3 2Q73111(2x2)f ) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:nt36):(( xnote: )expanded from macro 'Q30'*2 14748 443 | 64#8de.f0i ne+ Q03.05(x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):396(:(x59):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 3960 | .{5Q)3 1 (| - ^ ~ 0.93149731080In file included from 76src/libavcodec/aacps_fixed.c7f:)24,: In file included from src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2500:.619:8 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 16257049 0250 | f ) } , { Q 3 1Q(30 (0.19.929921324479327310127070238f)f,), QQ3310((-10..8109164032794916367767959534ff)),} ,Q 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.1src/libavcodec/aac_defines.h0:7453:7362:4 0note: 3expanded from macro 'Q31'6 2323f) ,45 | Q#d3ef0i(n1e) ,Q 3 1(| x ~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dx)e*f2i1n4e7 4Q833604(8x.) 0 + 0 . 5 ) | ^ ~( int)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:24396.:031 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ ~ 396 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: .In file included from src/libavcodec/aacps.c9:31324: 9src/libavcodec/aacps_fixed_tablegen.h7:325010:8370:7 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f), Q31( -2500 | CC libavcodec/alacenc.o . 9 8 3 1 3 1 6 2Q53700(419.02f9)1}2,4 9{3Q37111(0 00.9298f9)2,3 Q43702(13.012977630f3)7,4 16Q63719(9-30f.8)0,1 4Q29390(31.716077535742f)40}36,2 3 2| ~~~~^~~~~~~~~~~~~~~~~~~3 f), src/libavcodec/aac_defines.hQ:3450:(361:) ,note: expanded from macro 'Q31' | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#d:e36f: inote: nexpanded from macro 'Q30'e Q31( 44x | ) # de f i n e Q 3 0 ( x ) ( i n t ) ( (x ) * 2 1 47 4 8(3i6n4t8).(0( x+) *010.753)7 4 1| 8 ^ ~2 4.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c5): 62: src/libavcodec/aacsbrdata.h| : ^ ~396 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 396src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h:1250(:-130:. 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 497310 825007 | 6 7 f ) , Q 3Q13(0-(01.9.82391132419632757101409002f8)}f,) ,{ QQ331(0 (10..199996203347742136607297937f)3,f) ,Q 3Q0(311.(1-00.78370214420939367263725534ff)),} ,Q 3 0| (1 ~~~~^~~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #d e44f | i#nde eQf3i1(nxe) Q 3 0( x ) ( in t ) ( ( x )(*i2n1t47)4(8(3x64)8*.1007 +3 704.158)24 . 0| ^ ~+ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395In file included from :83src/libavcodec/aacps_fixed.c::24 : warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:249:85 395: | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31(-0.30 92496 | 3 0 7 3 1 2 9 7Q5310f()1,.4 1Q139182(78-307.51985097f6)7,2 0Q593903(316.f40)3}13,8 1{52Q63813(6 00f.)9,9 Q939025(818.23286987061780f4)0,4 9Q6301f()-, 0Q.32602(811.837428039949278294f9)2}6,4 8 f)| , ~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45:44::36:36 :note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | # | d#deeffiinnee QQ3310((xx) ) ( i n t()i(nt()x()(x*)1*2014773478431862448..00 + +0 .05.)5 ) | ^ ~| ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: src/libavcodec/aacsbrdata.h: :In file included from 395src/libavcodec/aacps.c::5932:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]249 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q3 1249( | - 0 . 3 0 96 3 0Q7330(11.249175119f8)2,7 8Q3317(5-90.51980f7)6,7 2Q03509(913.364f03)1}3,8 1{5Q23618(3 600.f99)99,2 5Q88320(219.01388f6)8, 7Q63710(4-004.926602f8)1,8 Q7302(10.94324889f3)}9, 9 72| 49 ~~~~~^~~~~~~~~~~~~~~~~~2 648src/libavcodec/aac_defines.hf:),45 : 36| : ~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 note: | expanded from macro 'Q30'# define 44Q | 31#(xd)e f in e Q 3 0 ( x ) ( i nt )( ( x ) *(2in1t4)7(4(8x3)6*4180.703 +7 4018.245.)0 +| ^ ~0 .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h:24395: :In file included from 31:src/libavcodec/aacps.c :32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :249:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(- 0249. | 3 0 9 6 3 0 7Q331029(715.14f1)1, 9Q83217(8-307.51985097f6)7,2 0Q5309(913.364f0)3}1,3 {8Q135216(8 306.09f9)9,9 2Q53808(12.23980618786f70)40,4 9Q6301f()-,0. 2Q3602(811.3847280399492782949f2)64}8,f ) | , ~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h:36:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | # d44e | f#dienfei nQe3 Q13(x0)( x) ( in t ) ((i(ntx)()(*x2)1*410773478431684284..00 ++ 00..55)) | | ^ ~ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::24: 62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::32395: :src/libavcodec/aacps_fixed_tablegen.h6:: 249warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q 32491 | ( - 0 . 3 0 9 6Q33007(13.1249715119f82)78,37 5Q95391f)(,- 0Q.3108(017.647023015398913523668f3)6}0,f ){,Q3 1Q(30 (01..9398969872657808402429690f0)1,8 fQ)30,( 1Q.3314(8-309.9276224891287624089f)4, 2 8| 9 ~~~~^~~~~~~~~~~~~~~~~~f )},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: 44expanded from macro 'Q31' | #defin e 45Q3 | 0(#xd)e f i n e Q 3 1 ( x ) ( i n t ) (( x ) * 1 07 3(i7n4t1)8(2(4x.)*02 1+ 407.458)3 6 | 4 ^ ~8. 0 + 0.5) | ^ ~ CC libavcodec/aliaspixdec.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.394In file included from 2321src/libavcodec/aacps_fixed.c9:7248: 6In file included from 28src/libavcodec/aacps.c8:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 265:{160:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.98299195879514f) ,265 | Q 3 1 ( 0 .Q03119(08)9,79 1Q33910(004.71f7)}8,42 7 6| 3 ~~~~^~~~~~~~~~~~~~~~~~~5f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q: 3note: 1expanded from macro 'Q31'(0 .28566 73453 | f#/dMe_fPiIn)e, Q 3Q13(1x()0 . 4 6 3 0 7 2 3 6 f/ M _ PI )(,i nQt3)1(((x0).*5291741764381356f4/8M._P0I )+, 0Q.53)1 ( 0| . ^ ~7 8539816f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:33941:(71.:1 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30855f/M_ PI394), | Q{3Q311(( 01..475870037889363731f4/1M9_9PfI)) , | ^~~~~~~~~~~~Q 31(-0.src/libavcodec/aac_defines.h3:9454:2363:2 1note: 9expanded from macro 'Q31'7 86288f )45} | , #{dQe3f1i(n e0 .9Q8312(9x9)1 9 5 8 7 9 5 14 f ) , Q(3i1n(t )0((.x)0*211984977498133690408.407 f)+} , 0 .5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^src/libavcodec/aac_defines.h: 45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 4524 | : #In file included from src/libavcodec/aacps.cd:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:265e: 137Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 265( | i n t ) (( x )Q*312(104)7,4 8Q3316(408..1708 42+7 603.55f)/ M _P| I ^ ~), Q31(0.2In file included from 85src/libavcodec/aacsbr_fixed.c66:7623: 3src/libavcodec/aacsbrdata.hf/:M393_P:I84:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(0.46 33930 | 7{2Q363f1/(M-_0P.I3)1,7 4Q44331(409.656907561f6)31,5 f/QM3_1P(I)-, 0Q.3316(803.4781513198881366f5/M2_PfI)),} Q,3 1{(Q13.11(0-00.33048115058f2/7M5_9P1I6),2 3Qf3)1(,1 Q.315(70 709.643032f1/1M2_P2I2)8 0 | 7 ^~~~~~~~~~~~6 91fCC libavcodec/aliaspixenc.o )src/libavcodec/aac_defines.h}:,45: 36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4545: | 36#:d enote: fexpanded from macro 'Q31'in e Q31 (45x | )# d e f i n e Q 3 1( x ) ( i n t ) (( x ) * 21 4 7 4(8i3n6t4)8(.0( x)+* 201.45)7 4 8| 3 ^6 48.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c):24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:265:114In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:393:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | 393 | { Q 3Q13(1(-00).,31 74Q434134(906.61075864f2), Q31(-0.368374613151f8/8M36_5PI2),f )Q}3,1 ({0.Q23815(66-703.3f3/M4_1PI1)0, 8Q273519(1602.34f6)3, 0Q3712(3 60.f4/M0_2P1I1)22,28 0Q3716(901.f5)9}7,1 6 3| 1 ~~~~^~~~~~~~~~~~~~~~~~~5 f/Msrc/libavcodec/aac_defines.h_P:I45:)36,: note: Qexpanded from macro 'Q31'3 1(0.7 8455 | 3#9d81e6ffi/neM Q_3P1I(x)), Q 3 1 (1 . 1 00 3 0 8 5 5f(/iMn_t)P(I()x,) *Q23114(714.587306749863.3f0/ M+_ P0I.)5 ) | ^~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q31': 62: src/libavcodec/aacsbrdata.h: 39345 | :#31:d warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fine Q31( x393) | { Q 3 1 ( - 0 . 3 1 7 4(44i3n4t9)(6(6x)0*5261f4)74,8 3Q63418(.-00. 3+6 8034.151)1 8 8| 3 ^ 652f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124: (In file included from -src/libavcodec/aacps.c:032.3: 41src/libavcodec/aacps_fixed_tablegen.h1:2650:8912:7 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 623f), Q31( 0265. | 4 0 2 1 1 2 2Q23810(706),9 1Q3f1)(}0,. 1 7| 8 ~~~~^~~~~~~~~~~~~~~~~~~42 763src/libavcodec/aac_defines.h5:f45/:M_36P:I) ,note: expanded from macro 'Q31'Q 31(0 .452 | 85#6d6e7f3i3nfe/ MQ_P3I1)(,x) Q 31 ( 0 . 4 63 0 7 2 3 6 f(/Mi_nPtI))(,( xQ3)1(*02.1549774168331654f8/M._0PI ),+ Q03.15()0 . 7| ^ ~8 539816f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):, 62Q: 3src/libavcodec/aacsbrdata.h1:(393:16.:1 00warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]08 55f/M_PI) ,393 | Q3{1Q(31.15(7-00.73916734344f3/4M96_6P05I6)f ) | , ^~~~~~~~~~~~ Q 31(-src/libavcodec/aac_defines.h0:45.:3366:8 3note: 4expanded from macro 'Q31'1 11883 456 | 5#2dfe)f}i,n e{ QQ3311(x()- 0 .3 4 1 1 0 8 2 7 5 9 1 6(23ifnt)),( (Qx3)1*(2 104.74408213164282.208 0+ 706.951)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:265 :4568: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] efine Q31(x) 265 | Q 3 1 (0()i,nt )Q(3(1x()0.*127184427748633654f8/.M0_ +P I)0,. 5Q)31 ( 0| . ^ ~2 8566733f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: Qsrc/libavcodec/aacsbrdata.h3:1392(:0.834:6 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 236f/M_P I392) | ,{ QQ3311(( 00..95599701363301854f/7M_7P9I8)6,f )Q, 3Q311((0 .07.857369871464f9/2M_7P1I7)3,87 3fQ)}3,1 ({1Q.31010(3 0085.57f3/5M0_4PI1)2, 3Q93019(817.95f7)0,79 6Q3331f(/-M0._0P3I7)4 7| 2 ^~~~~~~~~~~~0 3173src/libavcodec/aac_defines.h1:945:236f:) }note: ,expanded from macro 'Q31' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 45#:d36e:f inote: nexpanded from macro 'Q31'e Q31( x45) | # d e f i n e Q 3 1 (x ()in t )( ( x ) * 2 14 7 4 8 3(64i8.n0 t+)( (0x.)5*)2 1 | 4 ^7 483648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c :32 : | src/libavcodec/aacps_fixed_tablegen.h ^ ~: 265:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:392 :26559 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0392 | ){,Q 3Q131(( 00..CC libavcodec/allcodecs.o 19758942073633058f4/7M79_8P6If)),, QQ3311((0 .02.87657664743932f/7M1_73P87I3)f),} Q,3 1{(Q03.1(4 603.077325306f4/12M3_P9I0),9 8Q7391f()0,.5 9Q731613(1-50f/.M03_7P4I)7,2 0Q33117(301.972f8)}5,3 9 8| 1 ~~~~~^~~~~~~~~~~~~~~~~~6 f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'1 (1.10 0453 | 0#8d5e5ffin/eM Q_3P1I)(,x )Q 3 1 ( 1 . 5 7 0 7 9 6(3i3nft/M)_(P(Ix))* 2 | 1 ^~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h6:4458:.360: + note: 0expanded from macro 'Q31'. 5) | 45 ^ ~ | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c1:62(: x)src/libavcodec/aacsbrdata.h : 392: 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )392(( | x{)Q*2311(4 07.945980336340884.7709 8+ 60f.)5,) Q 3| ^1 ( 0.76744In file included from 92src/libavcodec/aacps_fixed.c71:73248: 73In file included from f)src/libavcodec/aacps.c}:32,: src/libavcodec/aacps_fixed_tablegen.h{:Q2653:121(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7350412390 2659 | 8 7 9 f ) , QQ3311((0-)0, .Q03317(047.210738147237169325ff)}/,M_ P I)| , ~~~~~^~~~~~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h(:0.4528:5366:6 note: 7expanded from macro 'Q31'3 3f/M_ P45I) | ,# dQe3f1i(0n.e4 63Q03712(3x6)f / M _ P I) , Q 3 1 ( 0 .(5i9n7t1)6(3(1x5)*f2/1M4_7P4I8),3 6Q4381(.00. 7+8 503.958)1 6 f| / ^ ~ M_PI), QIn file included from 31src/libavcodec/aacsbr_fixed.c(:621: .src/libavcodec/aacsbrdata.h1:003923:078:5 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q3 1392( | 1{.Q5371(0 07.969335f9/0M_3PI3)08 47 7| 9 ^~~~~~~~~~~~~8 6f),src/libavcodec/aac_defines.h :Q453:136(: note: 0expanded from macro 'Q31' .7674 4459 | 2#d7e1fi7n3e8 Q7331f(x))} , { Q 3 1( 0 . 7 3(5i0n4t1)2((3x9)0*928147794f8)3,64 8.Q03 1+( -0.05). 0 3| ^7 47203173192f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602CC libavcodec/alsdec.o f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | {Q31(-0.20461677199539f), Q31(-0.1420997762848In file included from 9fsrc/libavcodec/aacps_fixed.c:)24},: In file included from src/libavcodec/aacps.c{:Q3321: (src/libavcodec/aacps_fixed_tablegen.h :0279.:6796:2 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 43141647f), Q31 (279 | 0 . 7 s2t5a2t8i5c7 9c9o4n0s3t2 i6nft )f},r ac t| io ~~~~~^~~~~~~~~~~~~~~~~~n al_src/libavcodec/aac_defines.hde:l45a:y36_:l inote: nexpanded from macro 'Q31'k s[] = 45{ | #Qd3e1(f0i.n4e3 fQ)3,1 (Qx3)1 ( 0. 7 5 f ) , Q 3 1 ( 0(.3i4n7tf))( (}x;) *| ~~~~^~~~~~~2 14748src/libavcodec/aac_defines.h3:64458:.360 :+ note: 0.expanded from macro 'Q31'5 ) | ^ ~ 45 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.cin:e62 : Qsrc/libavcodec/aacsbrdata.h3:1390(:x)59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (390i | n{tQ)3(1((x-)*02.1204474681637674189.905 3+9 f0).,5 ) Q 3| 1 ^ ~( -0.1420997In file included from 76src/libavcodec/aacps_fixed.c2:82448: 9fIn file included from )src/libavcodec/aacps.c}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:32791:(67 : 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 62238431 42791 | 6 4 7 fst)a,t iQc3 1c(o n0s.t7 2i5n28t5 7f9r9a4ct0i3o26nfa)l},_ d| e ~~~~~^~~~~~~~~~~~~~~~~~l ay_src/libavcodec/aac_defines.hl:i45:n36ks:[ ]note: =expanded from macro 'Q31' { Q3 451 | (0#.d4e3ffi),n e QQ313(01.(7x5)f) , Q 3 1 ( 0 . 3 4 7 f )( i}n;t) ( (| x ~~~~^~~~~~) *21src/libavcodec/aac_defines.h4:74458:363: 6note: 4expanded from macro 'Q31'8 .0 + 0.455 | )# d e| f ^ ~in e Q31(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 390 : 31 :(i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])( (x)*21474 83903 | 64{8Q.301( -+0 .02.054)61 6 77| 1 ^ ~99 539f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0.src/libavcodec/aacps.c1:432: 2src/libavcodec/aacps_fixed_tablegen.h0:92799:7557:6 28warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f)}, {Q 32791 | ( 0 .s6t6a2ti2c38 43c1o4n1s6t4 i7nf)t, f rQa3c1(t i0o.n7a2l5_2d8e5l7a9y94_0li3n26kfs[)]} ,= {| ~~~~^~~~~~~~~~~~~~~~~~~Q 31(0src/libavcodec/aac_defines.h.:4453:f36):, note: Qexpanded from macro 'Q31'3 1(0.7 545f) | ,# dQ3e1fi(0n.e3 4Q73f1)( x}); | ~~~~^~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :( inote: nexpanded from macro 'Q31't )((x) *4521 | 4#7de4f8in3e6 4Q83.10 (+ x0). 5 ) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:nt62): ((src/libavcodec/aacsbrdata.hx:)390*:261:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 390 | 0{.Q53)1 ( -| 0 ^ ~. 20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)}, | In file included from ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :280expanded from macro 'Q31': 43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e280 | Q3 1 ( x c)o ns t i n t f r ac t i(onianl_td)e(la(y_xg)*a2i1n4 7= 4Q833614(8.00. 3+9 f0).;5 ) | ~~~~^~~~~~ | ^ ~ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 38945: | 83#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x )389 | { Q3 1 ( - 0 . 2 7 3 (3i8n1t4)8(8(3x55)3*22f1)4,7 4Q3813(6 408..9909 5+0 902.52)4 4 72| 0 ^ ~9 f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.964685In file included from 236src/libavcodec/aacps_fixed.c6:6244: 7In file included from 5src/libavcodec/aacps.cf:)}32,: src/libavcodec/aacps_fixed_tablegen.h | : ~~~~^~~~~~~~~~~~~~~~~~~361 :15: src/libavcodec/aac_defines.hwarning: :45comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :36: note: expanded from macro 'Q31' 45 | #de f361i | n e Q 3 1 (ixf) ( k (< iFnF_tA)((RxR)*A2Y1_4E7LE4M83S6(4f8_.c0e n+t e0r._5)2 0 )| ) ^ ~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62383:: 15src/libavcodec/aacsbrdata.h:: 384warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | 384 | {Q 3i1f( -(0k. 3< 8F65F8_75A1R1R33A5Y2_7EfL)E,M SQ(3f1_(c 0e.n9t95e0r1_53741)2)0 8| 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~8 5f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:36src/libavcodec/aacps_fixed.c:: note: 24expanded from macro 'Q31': src/libavcodec/aacps.c:40:45: 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 40 | Q 31 ( 0 . 0(fi)n,t ) (Q3(1x()0*.23104574986366340584.05 1+68 f0.)5), Q 3| ^ ~1 (0.5f) | ~~~~^~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h383::8445: :warning: 36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 383 | 45{ | Q#3d1e(f i0n.17e9 1Q631 warning5(3s1 generatedx8. )0 3 6 7 91 3 f) , Q 31 ( - 0(.i3n0t)5(8(76x2)8*2712467549873f6)48}.0, {+Q3 1(0 .05.)6 9 00| 0 ^ ~8 03499316fIn file included from )src/libavcodec/aacps_fixed.c,:24 : Q3src/libavcodec/aacps.c1:40(: 21:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]09 521713 8406 | 13 2 f ) }Q,31 ( 0.| 0 ~~~~~^~~~~~~~~~~~~~~~~~ f), src/libavcodec/aac_defines.h: 45Q:3361:( 0.note: 3expanded from macro 'Q31'0 59663 0455 | 45#16d8effi)n,e QQ3311((x0). 5 f ) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 :(36i:n tnote: )expanded from macro 'Q31'( (x)* 2451 | 4#7d4e8fi3n6e4 8.Q03 1+( x0.)5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c(:(x62)*: 21src/libavcodec/aacsbrdata.h47:438383:6594:8. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ ~ 383 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.249: 1src/libavcodec/aacps.c6:5403:198:0 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 913f) ,40 | Q 3 1 ( -Q03.13(0508.706f2)8,7 2 6Q59371f)(}0.,30 5{9Q636310( 504.569106080f8)03,49 9Q33116f()0,. 5Qf31)( | 0 ~~~~^~~~~. 9095src/libavcodec/aac_defines.h2:17451:33686:1 3note: 2expanded from macro 'Q31'f )}, | 45 | ~~~~~^~~~~~~~~~~~~~~~~~# defsrc/libavcodec/aac_defines.hin:e45: 36Q:3 1note: (expanded from macro 'Q31'x ) 45 | # d ef in e Q (3i1n(tx))( ( x) * 2 1 4 7 4 8 3 6 4 8(.i0n t+) (0(.x5))* 2 1| ^ ~4 7483648.0 In file included from + src/libavcodec/aacps_fixed.c0:.24: 5src/libavcodec/aacps.c:)39 :| ^ ~56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c39 | : 62 : src/libavcodec/aacsbrdata.h :383Q:3311: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0f), Q3 1383( | 0{.Q3011(8 909.4918675523618004396f)7,9 1Q33f1)(,0 .Q03f)1,( -Q301.(3-005.807726923817329616579573f8)f}),, {| Q ~~~~^~~~~~~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0:.456:9360:0 0note: 8expanded from macro 'Q31'03 49931 6f45) | ,# dQ3e1fi(n 0e. 9Q03915(2x1) 7 13 8 6 1 32 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x note: )expanded from macro 'Q31'* 21474 83456 | 4#8d.e0 f+ i0n.e5 )Q 3 1| ( ^ ~x ) In file included from src/libavcodec/aacps_fixed.c : 24 : src/libavcodec/aacps.c :(39i:nt45):(( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483 6394 | 8 . 0 Q+31 (00..05f)) , | ^ ~ Q31(0.01In file included from 89src/libavcodec/aacsbr_fixed.c9:4628: 7src/libavcodec/aacsbrdata.h5:2383:670:4 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(0.0 f383) | , {QQ313(1-0(. 007.2991361533911860736573981f)3,f ) ,| ~~~~^~~~~Q 31(src/libavcodec/aac_defines.h-0:.45:3360:5 87note: 6expanded from macro 'Q31'2 8726597 f)45} | ,# d{eQfi3ne1 ( Q03.16(x9)0 0 0 8 0 3 4 9 9 3 1 6 f )(i,n Qt3)1((( x0).*9201945721478133684681.320f +) }0, . 5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ ~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c :4539 | :#21:d ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31 (x39) | Q 3 1 ( 0 . 0 f ()i,n t )Q(3(1x)(*02.10148749894386745286.00 +4 90f.)5,) Q 3 1(| 0 ^ ~. 0f), Q31(-In file included from 0.src/libavcodec/aacsbr_fixed.c0:762: 2src/libavcodec/aacsbrdata.h9:33821:3839:1 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 38f), | ~~~~^~~~~~~~~~~~~~~~~~382 | {Qsrc/libavcodec/aac_defines.h3:451:36(: 0note: .expanded from macro 'Q31'0 52372 345 | 7#2de7f4i9n4e 7Qf3)1(,x )Q 3 1 ( - 0 . 2 5 6 40 3 6 1(6in0t2)(6(6x1)*f2)}1,4 7{4Q83316(4 80..306 7+03 50.853)9 5| 74 ^ ~2 4f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 3src/libavcodec/aacps.c8:6395:392:6 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1875f) }39, | | ~~~~^~~~~~~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h0:.450:f36):, note: expanded from macro 'Q31'Q 31(0.0 1458 | 9#d9ef4in8e7 5Q32160(49xf)), Q 3 1( 0 .0 f ) , Q 3 1((i-n0t.0)72(9(3x13)91*627513487f4)8,3 6| 4 ~~~~^~~~~8 .0 src/libavcodec/aac_defines.h+: 450:.365:) note: expanded from macro 'Q31'| ^ ~ 45 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:62n: e src/libavcodec/aacsbrdata.hQ:33821:(x59): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {(Qin3t)1((( x)0*.201542734782363478.207 4+9 407f.)5, )Q 3| 1 ^ ~ (-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:CC libavcodec/amr_parser.o 379:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f)CC libavcodec/amrwbdec.o , Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) 11 | warning ^ ~ s generated. In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/amrnbdec.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) In file included from | ^ ~ src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::62416: src/libavcodec/aacsbrdata.h::44368:: 58warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q3 1416( | - 0 . 6c4o9n4s6t2 I4N6T5F2L7O4A5T8 f)p,e aQk3_1de(c a0.y6_8f6a4c5t5o0r7 1= 0Q3419(600.f7)6}5,92 8{3Q33813(6-4065.f1)2;0 1 6| 9 ~~~~^~~~~~~~~~~~~~~~~~2 057643src/libavcodec/aac_defines.h7:45f:)36,: note: expanded from macro 'Q31'Q 31(-0.5 7451 | 4#7d3e2fi2n1e5 33Q1312(f)x}) , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: (expanded from macro 'Q31'i nt)(( x45) | *2#14d7e4f83i6n4e8. 0Q 3+ 10(.x5)) | ^ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {QIn file included from 31(src/libavcodec/aacps_fixed.c: 240.: 38src/libavcodec/aacps.c97:54869:9393:0 93975fwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31( 0.955153580 94869 | 1 2 1 f ) } , g{_Qd3ec1a(-y0_.s9l77o5p7e1 2=52 2(411 5<02b4u7f6_3e1n4d0 0-5 1s0-f>)b}u,f _ p| t ~~~~~^~~~~~~~~~~~~~~~~~r >= src/libavcodec/aac_defines.hs:i45z:e36o:f (note: Bexpanded from macro 'Q31'i tBuf)) 45{ | # d| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.837src/libavcodec/put_bits.h0253:702657:5371:6 3warning: f)comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]} , {Q31(-0.48086065 62650 | 1 4 2 3 f ) , Q3i1f( -(0s.-9>8b8u4f8_5e04n9d2 3-5 3s1-f>)b}u,f _ p| t ~~~~~^~~~~~~~~~~~~~~~~~r >= ssrc/libavcodec/aac_defines.hi:z45e:o36f:( Bnote: iexpanded from macro 'Q31't Buf)) { 45 | #| d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(src/libavcodec/put_bits.h-0.:973174:8330:7 6warning: 80comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]4 9637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 317 | src/libavcodec/aac_defines.h: 45 : 36 :i fnote: expanded from macro 'Q31'( s->b u45 | f#_ednedfi n-e sQ-3>1b(xu)f _ p t r >= s i z e(ofi(nBti)tB(u(xf))*) 2{1 4| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~4 83648.0 + 0.5)In file included from | ^ ~src/libavcodec/ac3enc_float.c :31: In file included from src/libavcodec/ac3enc.h:43: In file included from src/libavcodec/put_bits.h:src/libavcodec/aacsbr_fixed.c227:62:: 37src/libavcodec/aacsbrdata.h:: 317warning: :58comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317227 | | { Q 3 1( - 0 . 8 5i3f5 9(4s7-9>2bu3f_3e5nd3 7- f)s,- >Qb3u1f(_ pt0r. >8=8 7s3iz8e12o5f(9B0i1t5B7uf9)f))} ,{ { Q| 31 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( -0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.954src/libavcodec/put_bits.h32:126593:43757:1 2warning: 8fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]), Q31( 0.6884 2659 | 6 0 3 4 0 8 44 1fi)f} ,( s{-Q>3b1u(f-0_.e7nd2 9-6 2s-2>0b8u4f2_5p1t91rf) ,> =Q 3s1i(-z0.e7o6f6(0B8i4t4B3u4f20)9) 1{ 7 f| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((xsrc/libavcodec/put_bits.h)*2:13174:748333:6 warning: 48comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]. 0 + 0.5) | ^ ~317 | if (sIn file included from ->src/libavcodec/aacsbr_fixed.cbu:f_62e: nsrc/libavcodec/aacsbrdata.h:d315 :-31 :s -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buf_ptr >315= | s{iQze3o1f(( B0i.t9B7u4f01)08)24 77{5 6 3| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defIn file included from ine Qsrc/libavcodec/ac3enc.c3:1(45x: ) src/libavcodec/put_bits.h : 227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] (int)((x)* 2272 | 1 4 7 4 8 3 6 4 8i.0f +( s0-.>5b)u f_ e| ^ ~n d - s->buIn file included from f_src/libavcodec/aacsbr_fixed.cp:t62r: src/libavcodec/aacsbrdata.h>:312=: s59i:z eowarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( BitBuf)) {312 | { Q| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.611307211396src/libavcodec/put_bits.h69:f)265,: 37Q:3 1warning: ( comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0 .46950141175 912657f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ if src/libavcodec/aac_defines.h(:s45->:b36:u note: fexpanded from macro 'Q31'_ end 45- | #s-d>efbiunfe_p tQr3 1>(=x )s i z e o f( B it B u f ) )( in{t) ( (| x) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~* 2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)},CC libavcodec/aptxenc.o {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.960src/libavcodec/put_bits.h62:7631795:59331:2 7fwarning: ),comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] Q31( 0.360990 9317 | 5 1 3 3i7f3 9(fs)-}>, b uf| _ ~~~~~^~~~~~~~~~~~~~~~~~ end src/libavcodec/aac_defines.h:-45 :s36->:b note: uexpanded from macro 'Q31' f_ptr 45 | >=# dseifizneeo Qf3(1B(ixt)B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f)src/libavcodec/ac3enc_float.c, :Q3681(:-018.:2 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 2306315457f) },68 | | ~~~~^~~~~~~~~~~~~~~~~~~ retsrc/libavcodec/aac_defines.hu:r45n: F36F:M INnote: (expanded from macro 'Q31'c oord, 45C | O#EdeFf_iMnAeX )Q3;1 ( x| ) ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h : 49 : 22 :( inote: nexpanded from macro 'FFMIN't )((x 49) | #*d2e1f4i7ne4 F8F3MI6N4(8.a0, b+) (0(.a5)) > | ( ^ ~b ) ? (b) :In file included from src/libavcodec/aacsbr_fixed.c(:a62): )src/libavcodec/aacsbrdata.h : 309| : ^ ~58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2In file included from 1474src/libavcodec/ac3dec_fixed.c83:641558: .src/libavcodec/eac3dec.c0:141 :+17 :0 .warning: 5)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62141: | src/libavcodec/aacsbrdata.h : 309 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (ns c309a | {lQ3e1( -0<. -211.4101)1 2 65| 7 ^~~~~~ ~2 790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.9142715952In file included from 9618src/libavcodec/ac3enc_float.cf:)78,: src/libavcodec/ac3enc_template.cQ:31218(:-290:. 9warning: 82implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]90 505544444f)}, 218| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' 45 | #def i n e Q 3 1i(fx) ( c o o r d _ d i f f >( iNnEtW)_(C(PxL)_*C2O1O4R7D48_3T6H48R.E0S H+O 0L.D5)) | | ^~~~~~~~~~ ~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 300 | warning{Qs31 generated(. -0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 24 warning s(i generatednt. )((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(src/libavcodec/ac3enc.c-0.:9825:81395:44 59warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]3 4407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:4582:36 | :{ "note: cexpanded from macro 'Q31'e nter _45m | i#dxelfeivn"e, Q"3C1en(txe)r M i x L e ve l " , OF(FiSntE)T(((cxe)nt*e2r1_47m4i8x3_6l4e8.v0 e+l ),0 A.V5_)O P| T ^ ~_ TYPE_FLOAIn file included from Tsrc/libavcodec/aacsbr_fixed.c,: 62{: .src/libavcodec/aacsbrdata.h:d294b:l83 =: Lwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V EL_MINUS _2944 | P{OQI3N1T(5-D0B. }1,1 700.803,7 110.406,7 74AfC)3, EQN3C1_(P-A0R.AM9}9,8 0 0| 8 ^4 3444966f)}, {Q31( 0.21356749817src/libavcodec/ac3enc.c4:9833f:)139,: Qwarning: 3missing field 'unit' initializer [-Wmissing-field-initializers]1 (-0.90716 283 | 9{"5s6u2r7r0o3u3nf)d}_,m i x| l ~~~~^~~~~~~~~~~~~~~~~~~ e5v"src/libavcodec/aac_defines.h, warning:"S45su:r generated36r. o: unote: nexpanded from macro 'Q31'd Mix 45 | L#evdeelf"i,n eO QF3FS1E(Tx() s u r ro u n d_ m ix _ l e ve l()i,nt )A(V(_xO)P*T2_1T4Y7P4E8_3F6L48O.A0T , +{ .0d.bl5 =) L E| V ^ ~E L_MINUSIn file included from _6src/libavcodec/aacsbr_fixed.cD:B62 : }src/libavcodec/aacsbrdata.h, :0294.:059:, warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0, AC3ENC _294P | AR{AMQ}3,1 ( | - ^0 .11708371046774f), Q31(-0.9980084src/libavcodec/ac3enc.c3:4854:1344:9 6warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]f )}, {Q31 (85 | {0".m2i1x3i5ng6_7l4e9v8e1l7"4, 9"3Mfi),x Qi3n1g( -0L.e9v0el7"1,6 2O9F5F6S2E7T0(3m3ifxi)n}g,_ l e| v ~~~~~^~~~~~~~~~~~~~~~~~e l),src/libavcodec/aac_defines.h :A45V_:OP36T:_ Tnote: expanded from macro 'Q31'Y PE_IN T45 | ,#d e{fi.nie6 4Q 3=1 (ACx3)E N C _ O P T _ N O N E (}i,n tA)C(3(ExN)C*_21O4P7T4_8N3O6N4E8,. 011 1+, 0AC.35E)N C _| ^ ~P ARAM}, | In file included from ^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.907162src/libavcodec/ac3enc.c9:5916:21447:0 warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]3 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 91 | {src/libavcodec/aac_defines.h":pe45r:_36f:r anote: mexpanded from macro 'Q31'e _metad a45t | a#",d e"fAlilnowe QC3h1a(nxg)i n g Me t a d at a P e r -(Firnamte)"(,( xO)F*2F1S4E7T(4a8l3l6o4w8_.p0e r_+f r0a.m5e_)m e t| a ^ ~d ata), AIn file included from V_src/libavcodec/aacsbr_fixed.cO:P62T: _src/libavcodec/aacsbrdata.hT:Y294P:6E:_ Bwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OL , {.i64 =294 | 0 {}Q,3 10(-,0 .111,7 0A8C337EN1C0_4P6A7R7A4Mf}),, | Q ^3 1(-0.99800843444966f)}, {Q31( src/libavcodec/ac3enc.c0:.922:11273:5 warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]7 49817493 f92) | ,{ "Qc3o1p(-y0r.i90g7ht1",6 2"9C5o6p2yr7i03g3hft) }B,i t "| ~~~~^~~~~~~~~~~~~~~~~~~, OFFsrc/libavcodec/aac_defines.hSE:T45(:c36o:py rnote: iexpanded from macro 'Q31' ght), 45A | V#d_eOfPiTn_TeY QP3E1_(IxN) T , { . i6 4 = A C 3(EiNnCt_)O(P(Tx_)N*O2N1E4 7},4 8AC336E4NC8_O.P0T _+N ON0E.,5 )1 , | A ^ ~C3 ENC_PARAMIn file included from },src/libavcodec/aacsbr_fixed.c :| 62 ^: src/libavcodec/aacsbrdata.h:293:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.src/libavcodec/ac3enc.c85:63939:21148: 1warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]7 1058f), Q 3931 | ({ "0d.i4a2l4n2o9r8m5"4,7 6"0D4ia5lo1gfue) }L,e v{eQl31 ((-0d.B9)2"8,8 O2F4F0S29E7T14(2d3ifal)o,g uQe3_1le(v e0l.2)7,8 7AV1_8O0P9T0_7T8Y6P0E9_fI)NT}, ,{ . i| 6 ~~~~~^~~~~~~~~~~~~~~~~~4 = -src/libavcodec/aac_defines.h3:451: 36}:, note: -expanded from macro 'Q31'3 1, -1 ,45 | A#Cd3efEinNeC _PQA3R1A(Mx}), | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.4242src/libavcodec/ac3enc.c:998:81335:4 7warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]04 51f)}, { Q983 | 1{("-o0r.9i2gi8n8a2l40"2,9 7"1O4r2ig3ifn),a lQ 3B1i(t S0t.r2ea7m8"7,1 8O0F9F0S7E8T6(0o9rifg)i}na,l ) ,| A ~~~~^~~~~~~~~~~~~~~~~~~V _OPsrc/libavcodec/aac_defines.hT:45_:TY36P:E _Inote: Nexpanded from macro 'Q31'T , {45. | i6#4d e=f iAnCe3 EQNC3_1O(PTx_)N O N E } , AC 3 E N C _O P T(_inNt)O(N(Ex,) *12,1 4A7C438E3N6C4_8P.A0R A+ M0},. 5 )| ^ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871src/libavcodec/ac3enc.c8:0105:913307:86 0warning: 9missing field 'unit' initializer [-Wmissing-field-initializers] f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 105 | {src/libavcodec/aac_defines.h":l45t:r36t:_ cnote: expanded from macro 'Q31'm ixlev" ,45 | "#Ldtef/iRtn eC eQn3t1e(xr) M i x L e v e l " , O F F SE(Ti(nlt)t((rxt)_*2c1e4n7t4e8r3_m6i48x._l0e v+e l0)., 5A) V _| O ^ ~P T_TYPE_FLOIn file included from Asrc/libavcodec/aacsbr_fixed.cT:,62 : {src/libavcodec/aacsbrdata.h:.293d:b6l: = warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .0 }, -1 .2930, | 2{.Q03,1 (A-C0.38E5NC6_P3A9R2A8M1}6,7 1 0| 5 ^8 f), Q31( 0.42429854760451f)}, {Q31(-0.src/libavcodec/ac3enc.c92:81068:2139:4 02warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]71 423f), Q3 1106( | {"0l.t2r7t87_1su8r09m0ix7l8e6v0"9f,)} , " L| t ~~~~^~~~~~~~~~~~~~~~~~~/R t Susrc/libavcodec/aac_defines.hr:ro45un:d36: Mnote: iexpanded from macro 'Q31'x Lev e45l | "#,de fOFiFnSe EQT3(1(lxt)r t _ su r r ou n d _ m i x _(leivnetl))(,( xA)V*_2O1P4T7_4T8Y3P6E4_8F.L0O A+T, 0{..5d)b l | = ^ ~ - 1.0 }, -1.0In file included from ,src/libavcodec/aacsbr_fixed.c :2.620: ,src/libavcodec/aacsbrdata.h :A292C3:E83:N warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P ARAM}, | ^292 | {Q31( 0.79788337195331f), Q31(-0.93180src/libavcodec/ac3enc.c9:711071:91339:8 4warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]f )}, {Q3 1107( | 0{."5l4o4r7o3_0c8m0i61x0l2e0v0"f,) ," LQo3/1R(o- 0C.e1nt1e9r 1M9i2x0 6L0e3v7e18l6"f, )O},F F S| E ~~~~^~~~~~~~~~~~~~~~~~~T( loro_src/libavcodec/aac_defines.hc:e45n:t36e: rnote: expanded from macro 'Q31'_ mix_l e45v | e#l)d,e fAVi_nOeP TQ_3T1(YxP)E _ F L O A T , { . d b(li n= t-)(1(.x)0* 2}1,4 7-418.3064,8 .20. 0+, 0A.C35E)N C _| PA ^ ~R AM}, | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Qsrc/libavcodec/ac3enc.c31:( 1080:.1397:97 8warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]3 37195331 f108) | , {Q"3l1o(ro-_0s.u9r3m1i8x0l9e7v"1,1 9"9L8o49/fR)o} ,S u{rQr3o1u(n d0 .M5i44x73 0Le8v06e1l02"0,0 fOF)F,S EQT3(1l(o-r0o._s1u1rr9o1u9n2d0_6mi0x3_7l1ev8e6l)f,) }A,V _ O| P ~~~~~^~~~~~~~~~~~~~~~~~T _TYsrc/libavcodec/aac_defines.hP:E45_:F36LO:A note: Texpanded from macro 'Q31', {.db l CC libavcodec/arbc.o 45= | #-d1e.f0i n}e, Q-13.10(,x )2 . 0 , A C 3 EN C _ P A(RinAtM)}(, ( x| ) ^* 2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.797src/libavcodec/ac3enc.c88:31223:1237:1 9warning: 53missing field 'unit' initializer [-Wmissing-field-initializers]3 1f), Q31( -1220 | .{9"3st1er8e0o9_r7e11m9a9t8r4i9xfi)ng}",, {"QS3te1r(e o0 R.e5m4a4t7r3i0x8i0ng6"1,0 2O0F0FfS)E,T (Qs3t1e(r-e0o._1r1em9a1tr9i2x0i6n0g)3,71 86AfV)_}OP,T _| TY ~~~~~^~~~~~~~~~~~~~~~~~P E_BOsrc/libavcodec/aac_defines.hO:L45, :{36.:i note: 6expanded from macro 'Q31' 4 = 1 45} | , #0d,e f1i,ne AQC313(ExN)C _ P A R A M } , | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687src/libavcodec/ac3enc.c9:01271:367:6 7warning: 1missing field 'help' initializer [-Wmissing-field-initializers]3 f)} ,127 | {{QNU3L1L}( -| 0 ^. 76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/argo.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/ac3enc.cIn file included from src/libavcodec/aacsbr_fixed.c::62139: :src/libavcodec/aacsbrdata.h:12289::7 warning: :missing field 'value' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | 289 | { Q{3 N1U(L L0 .5}5 2 6| 6 ^2 58627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.5810773057CC libavcodec/ass_split.o 4765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defineCC libavcodec/ass.o Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/ac3dec_float.c :note: expanded from macro 'Q31' 37: src/libavcodec/ac3dec.c :45425 | #:d57e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 425 | ( i n t d)ow(n(mxi)x*_2co1e4f7f4s[803]6[4nf8]. 0= d+ow 0n.m5i)x _| ^ ~c oeffs[1][nf]In file included from src/libavcodec/aacsbr_fixed.c=: 62s: msrc/libavcodec/aacsbrdata.h:i279x: 58:* Lwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]VE L_MINUS_ 3279D | B{;Q3 1 (| ^~~~ ~- 0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.980082src/libavcodec/ac3dec.c72:74472:587:3 2warning: 4fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45447: | 36 : note: expanded from macro 'Q31' 45 | d#odwnemfiixn_ceo eQf3f1s([x0)] [ i] = ( d ow n m i x _ c(oienffts)[(0]([xi]) *+2 1 4| 74 ~~~~~~~~~~~~~~~~~~~~~^8 3648.0 448+ | 0 . 5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 278 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] downmix_c o278 | e{ffQs3[11]([i-]0). 9*9 L8E6V7E9L_7M4I7N11U8S5_53fD)B,; Q 3| 1 ~~~~~~~~~~~~~~~~~~~~ ~(- 0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #dsrc/libavcodec/ac3dec.cefin:e487: 21Q3:1 (warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 487 | ( in t )( ( xi)f* 2(1p47r4e8v3e64x8p. 0> +24 U0). 5{) | | ~~~~~~~ ^ ~~~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 warning 276s | { generatedQ. 31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45CC libavcodec/assdec.o :36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/adpcm.c::6242: src/libavcodec/aacsbrdata.h: :src/libavcodec/bytestream.h273::18759::15 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | {Q31( -1870. | 9 9 9 4 8i1f5 3(2si7ze82 2!96=f) , sQi3z1e(-)0 . | 5 ~~~~~ ^ ~~~~ 9483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/assenc.o In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:425:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB; | ^~~~ ~ src/libavcodec/ac3dec.c:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447CC libavcodec/asv.o | downmix_coeffs[0][i] = (downmix_coeffs[0][i] + | ~~~~~~~~~~~~~~~~~~~~~^ 448 | downmix_coeffs[1][i]) * LEVEL_MINUS_3DB; | ~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ac3dec.c:451:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | s->downmix_coeffs[0][i] = FIXR12(downmix_coeffs[0][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h:42:44: note: expanded from macro 'FIXR12' 42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5)) | ~~~~^~~~~~ ~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:452:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | s->downmix_coeffs[1][i] = FIXR12(downmix_coeffs[1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h:42:44: note: expanded from macro 'FIXR12' 42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5)) | ~~~~^~~~~~ ~ CC libavcodec/asvdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/adpcmenc.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/asvenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:487:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptCC libavcodec/atrac.o r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/atrac1.o 28 warnings generated. CC libavcodec/atrac3.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1137:41: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 1137 | if (range_bits <= 127 || s->drc_scale <= 1.0) | ~~~^~~~~~~~~ ~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791fsrc/libavcodec/adpcm.c), :| ~~~~^~~~~~~~~~~~~~~296 :38:src/libavcodec/aac_defines.h :warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 36: note: expanded from macro 'Q31' 45 | # d296ef | i n e Q 3 1a(vxc) t x- > c h _ l a y o u (ti.nnt)b(_(cxh)a*nn2e14l7s4 83>6 4m8ax._0c h+an n0e.l5)s ) | { ^ ~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/adpcm.csrc/libavcodec/aacsbr_fixed.c::29562:: 38src/libavcodec/aacsbrdata.h:: 699warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | 699 | i f ( aQ3v1ct(x-->c0h_.l0a0y0o54u6t6.5n6b5_fc)h, aQ3n1n(e-l0s. 0<0 0mi5n2_2c6h5an6ne4lfs), |Q|3 1( -| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~0 .0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), QIn file included from 31(src/libavcodec/adxenc.c-:024.: 0src/libavcodec/bytestream.h0:01875:6157:7 80warning: 2fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :18745 | : 36: note: expanded from macro 'Q31'i f (siz e452 | # d!e=fi nes iQz3e1()x ) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 CC libavcodec/atrac3plus.o + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (CC libavcodec/atrac3plusdec.o int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)CC libavcodec/atrac3plusdsp.o *2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.00077248src/libavcodec/ac3dec.c48f):, 1439 :| 23 ~~~~^~~~~~~~~~~~~~~ : src/libavcodec/aac_defines.hwarning: :45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 143945 | | # d e fi ne Q3 1g(axi)n * = 1 . 0 / 4 1 9 4(i3nt0)4(.(x0)*f2;1 4 7| 4 ~ ^~~~~~~~~~8 3648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/bytestream.h note: expanded from macro 'Q31' :294:15: warning: 45 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define Q31( x294) | i f (s i z e 2(i n!t=) (si(zxe))*2 1 4| 7 ~~~~~ ^ ~~~~4 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/atrac9dec.o 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.000In file included from 775src/libavcodec/alacenc.c79:7277: f)src/libavcodec/put_bits.h,: 227Q:3371:(- 0warning: .0comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0 07801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :22745 | : 36 : note: expanded from macro 'Q31' if (s45- | #>dbeuffi_nee ndQ 3-1 (s-x>)b u f _ pt r > = s iz e(ofi(nBti)t(B(ufx))) *{2 1 4| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~4 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.000src/libavcodec/bytestream.h665:0431815:f)15,: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1( -0.000691 731893 | 7f ) , Q 3i1f( (-s0i.z0e020 7!=2 1s5i3z9e1f)) , | Q3 ~~~~~ ^ ~~~~1 (-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.000In file included from 66src/libavcodec/agm.c5:04301: 5fsrc/libavcodec/bytestream.h):,187 :15Q:31 (warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .0006917937 f)187, | Q3 1 (i-0f. 0(0si0z7e22 1!5=3 91sfiz)e, )Q3 1 | ( ~~~~~ ^ ~~~~- 0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/put_bits.h45:36::265 :37note: :expanded from macro 'Q31' warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 45 | #define 265Q | 3 1 ( x ) i f ( s -> b u f _ (einndt )-(( xs-)>*b2u1f4_7p4t8r36 48>.0= +s i0z.e5o)f ( B| i ^ ~t Buf)) { In file included from | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q3CC libavcodec/atsc_a53.o 1(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Qsrc/libavcodec/bytestream.h31(:-3570:15.:0 0warning: 05comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]14 5572f), Q3 1(-3570 | .0 0 0 5 5i64f5 7(6fs)i,ze 2Q3 1!(=- 0s.iz0e)0 05 94| 6 ~~~~~ ^ ~~~~1 18f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/put_bits.hIn file included from src/libavcodec/aacsbr_fixed.c::31762: :src/libavcodec/aacsbrdata.h:33691:: 10warning: :comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691317 | | iQf3 1((-s0-.>b0u0f0_e2n8d9 6-9 8s1-f>)b,u fQ3_1p(t-r0 >.=0 0s0i3z50e11o7f5(fB)i,t BQu31f())- {0 . 0| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 4095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.00020430src/libavcodec/bytestream.h17f):,294 :Q3115(: 0 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 1094383f), 294 | | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hi:f45 :36(: snote: expanded from macro 'Q31'i ze2 !45 | =# dsefiiznee) Q3 1| ( ~~~~~ ^ ~~~~x ) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107src/libavcodec/bytestream.h388:f318):,15 :| ~~~~~^~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: 318expanded from macro 'Q31' | if 45( | s#idzefei2n e !Q=3 1s(ix)z e ) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) CC libavcodec/audio_frame_queue.o | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q3In file included from 1( src/libavcodec/aic.c0:.02800: 8src/libavcodec/bytestream.h6:01878:44153f:) , warning: Q3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1( 0.00074580 21875 | f ) , Qi3f1 ( (0s.iz0e0206 2!3=9 3s7i6zfe)) , | ~~~~~ ^ ~~~~Q 31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0src/libavcodec/bytestream.h009:83578:515:9 88warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :35745 | :36 : note: expanded from macro 'Q31'i f (si z45e | 2 #!d=e fsiinzee) Q 31 (| x ~~~~~ ^ ~~~~) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.00198411src/libavcodec/ac3enc.c40f):, 1950Q3:1(13 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 18348265f), Q 319501 | ( 0 . 0 0 1 6 8 6v8 0>8 3(f)v,_ lsrc/libavcodec/adpcm.cQi3s1t[:i(691] 0:20 .0:0-1 5Fwarning: Lcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]4 4T32_1OP9Tf)I,ON _ T| H ~~~~~^~~~~~~~~~~~~~R E691S | Hsrc/libavcodec/aac_defines.h OL: 45D : )36 : )note: expanded from macro 'Q31' | i ^ ~f 45 | (#deffiinelsrc/libavcodec/ac3enc.c t:Q19503e:r 1>18(= :Fx F)warning: _ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AR RA Y 1950 _ | E L E M S ((x i na t _)( a (vdxp cm)_>*t a(2vb1_4l7el4)i8)s 3{t6 4[ 8i| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. 0] - +FL T_0src/libavcodec/adpcm.cO.:724P:T205I:ON)_ Twarning: Hcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]| R ^ ~ES HOLD) )724 | In file included from | ^~~~~~~~~ ~ src/libavcodec/aacsbr_fixed.c : 62 : isrc/libavcodec/ac3enc.csrc/libavcodec/aacsbrdata.hf:1949:: 68513(:f:74i:l twarning: ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >= F F1949_ A | RR685A | Y _ EL EM Q S 3 i(f1 x((va 0 .0_08=3 60.480.)0 {+ 0| . ^~~~~~~~~~ ~~5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0src/libavcodec/ac3enc.c.:019700:2561:4 6warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]5 83f), | ~~~~~^~~~~~~~~~~~~~ 1969 | src/libavcodec/aac_defines.h : 45 In file included from : 36 src/libavcodec/alsdec.c: : 32note: : expanded from macro 'Q31' src/libavcodec/unary.h :a50v_l: o4145g: | ( #lwarning: docomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]eg f_icntex Q,3 1A(Vx_)L O G _ W A R N50 I | N G , "f ro(eriq(nuite )s=t( e(0dx; ) %*is2 1 <4i 7ls4e 8nn3 o6&t4& 8 v.ga0el ti+_d b0.i. t5us)s1 i( ng| gb ^ ~ ) " ! =| ~~~~~~s toIn file included from psrc/libavcodec/aacsbr_fixed.c; : 197062i | : + src/libavcodec/aacsbrdata.h+ :) 684; : 74 :| ~~~~~~~~~~~~~ ^ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " d684e | f a u l t Qv3a1l(u e0:. 00%302.733f9\6n1"3,f )o,p tQ_3na1m(e ,0 .l0i0s3t1[1m2i5x4l2e0vf])),; Q 3| 1 ^~~~~~~~~~~~( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defiIn file included from ne Qsrc/libavcodec/adxenc.c3:1(27x: )src/libavcodec/put_bits.h : 227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] (int)((x)* 22271 | 4 7 4 8 3 6 4 8 .i0f +( s0-.>5b)u f _| e ^ ~n d - s->buIn file included from f_src/libavcodec/aacsbr_fixed.cp:t62r: src/libavcodec/aacsbrdata.h>:=684 :s11i:z ewarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (BitBuf)) {684 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ Q31( 0.0032739613f), Q31( 0.00311254src/libavcodec/bytestream.h20f):,294 :Q153:1 (warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0029469447f), Q2943 | 1 ( 0 .i0f0 2(7s8i7z0e426 4!f=) ,s i | z ~~~~~^~~~~~~~~~~~~~e ) | src/libavcodec/aac_defines.h ~~~~~ ^ ~~~~: 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aliaspixdec.c683: | 25 : src/libavcodec/bytestream.h : 187Q:3151:( warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 39207432f), Q 31187( | 0 . 0 0i3f7 6(0s3i9z2e22f )!,= Qs3i1z(e 0). 0 0| 3 ~~~~~ ^ ~~~~ 6008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.00src/libavcodec/put_bits.h4373:072651:937f:) ,warning: Qcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]3 1( 0.004226 426526 | 9f ), Q 31 ( 0 .i0f0 4(0s8-1>97b5u3ff_e)n,d -| ~~~~~^~~~~~~~~~~~~~s ->bsrc/libavcodec/aac_defines.huf:_45:p36t:r note: >expanded from macro 'Q31'= sizeo f45(B | i#tdBueff)i)n e{ | Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~31 (x) src/libavcodec/bytestream.h (in:t318):(15(:x )warning: *2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]14 7483648.0 + 3180 | . 5 ) i| f ^ ~ (size2 != siIn file included from zesrc/libavcodec/aacsbr_fixed.c): 62 | : ~~~~~ ^ ~~~~src/libavcodec/aacsbrdata.h: 682:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3dec.c : 1841 : 49 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( int)((x)*214748364 8.18410 | + 0. 5 ) | ^ ~ downmix_In file included from isrc/libavcodec/aacsbr_fixed.cn:f62: osrc/libavcodec/aacsbrdata.h-:>682c:e32nt:er _warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i x_level 682 | Q=3 1g(a i0n.0_0le4ve5l2s0[9s-8>5 2 f ) , cQen3t1(e r0_.mi0x0_4le3v7e3l0]7;1 9 f| ) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, Q31( 0.0042264269f), Q31( 0.0040819753f),src/libavcodec/ac3dec.c : 1842| : ~~~~~^~~~~~~~~~~~~~49 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:45 :36: note: expanded from macro 'Q31' 184245 | | # d e f in e Q3d1o(wxn)m i x _ i n f o - >c e n t e(ri_nmti)x(_(lxev)e*l2_1l4t7rt4 8 3 6= 4g8ai.n0_ l+ e0v.e5l) s [| s ^ ~- > centeIn file included from r_src/libavcodec/aacsbr_fixed.cm:i62x: _src/libavcodec/aacsbrdata.hl:682e:v11e:l _warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t rt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | Q31( 0.0045209852f), Q31( 0.004src/libavcodec/ac3dec.c3:718433:0497: 1warning: 9implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ), Q31( 18430 | . 0 0 4 2 2 d6o4wn2m6ix9_f)i, nQf31o(- >0.s0u0r4r0o8u1nd9_7m53ifx)_,le ve l| ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45=: g36ai:n _lnote: eexpanded from macro 'Q31've ls[s-> 45 | # sduerfriounned _Qmi3x_1l(exv)e l] ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5src/libavcodec/ac3dec.c): 1844 :49| : ^ ~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c1844: | 62 : src/libavcodec/aacsbrdata.h : 681 : 74 : d owarning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nm ix_info-> s681ur | r ou n d _m iQx3_1le(v e0l._0l0t5r0t39 3=0 g2ai2nf_)l,e Qv3e1l(s [0s.-0>0s4u9r1r3o7u6n0d3_fm)i,x Q_3le1v(e l0_.l0t0r4t7]93;2 5| 6 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | src/libavcodec/ac3dec.c#d:e1846f:i49ne: Qwarning: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 (x) 1846 | ( i n t ) ((dxo)*w2n1m4i7x_4i83n6fo4-8>.lf0e_ m+ i0x._5l)ev e | l ^ ~ = In file included from gasrc/libavcodec/aacsbr_fixed.cin:_62l: esrc/libavcodec/aacsbrdata.h:v681el:s53:_ lwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e [s->lfe_m ix681_ | l e v e l]Q;3 1 (| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.0050393022f), Q31( 0.0049137603f), Q31( 0src/libavcodec/put_bits.h.00:47317:93332: 5warning: 6comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0 f), Q31( 0. 03170 | 4 66 0 6 i4f60 f()s,- >| ~~~~~^~~~~~~~~~~~~~b uf_src/libavcodec/aac_defines.he:45n:d36 -: snote: -expanded from macro 'Q31'> buf_p t45r | #>d=e fsiinez Qe3o1f(x()B i tB u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), src/libavcodec/bytestream.hQ31:(357 :015.:0 0warning: 47comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 32560f), Q3 1357( | 0 . 0 0i4f6 6(0s6i4z6e02f )!,= s| i ~~~~~^~~~~~~~~~~~~~z e) src/libavcodec/aac_defines.h| : ~~~~~ ^ ~~~~45 :36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.005622064src/libavcodec/bytestream.h3f):, 294Q:3151:( warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 055938023f), Q2943 | 1 ( 0 .i0f0 5(5s4i7z5e721 4!f=) ,s iQz3e1)( 0| . ~~~~~ ^ ~~~~0 054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + CC libavcodec/audiodsp.o 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), src/libavcodec/ac3dec_float.c | ~~~~~^~~~~~~~~~~~~~ :40:src/libavcodec/aac_defines.h140::45 :warning: 36:missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'Q31' 45 | #defin e40 | Q 3 1 ( x{) " c o n s _ n o i s e g e n("i,n t")e(n(axb)l*2e1 4c7o4n8s3i6s4t8e.n0t +n o0i.s5e) g e| n ^ ~e ration", In file included from OFsrc/libavcodec/aacsbr_fixed.cF:S62E: Tsrc/libavcodec/aacsbrdata.h(:c678o:n11s:i swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e nt_noise_ g678e | n e r a t iQo3nsrc/libavcodec/bytestream.h1)(,: 3180A:.V150_:0O 5Pwarning: 5T9_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1T 7Y1P2E8_fB)O,O LQ ,3318 1 | {( . i0 6. 40i 0f=5 6(02s 6i}6z,1e 1204 ,f! )=1, , sPQiA3zR1e ()} ,0 .| 0 ~~~~~ ^ ~~~~| 0 ^5 6389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/ac3dec_float.cexpanded from macro 'Q31': 41:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]45 | #define Q3 141( | x ) { " d r c _ s c a l(ei"n,t )"(p(exr)c*e2n1t4a7g4e8 3o6f4 8d.y0n a+m i0c. 5r)a n g| e ^ ~ compressiIn file included from onsrc/libavcodec/aacsbr_fixed.c :t62o: src/libavcodec/aacsbrdata.ha:p677p:l74y:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(drc _677s | c a l e ), QA3V1_(O P0T._0T0Y5P2E7_1F5L7O5A8Tf,) ,{ Q.3d1b(l 0=. 010.503}8,3 809.705,f )6,. 0Q,3 1P(A R0 .}0,0 5 4| 7 ^5 3783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/ac3dec_float.c36:: 42note: :expanded from macro 'Q31'132 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | #defin e42 | Q 31 ( x ){ " h e a v y _ c o m p r "(,i n"te)n(a(bxl)e* 2h1e4a7v4y8 3d6y4n8a.m0i c+ r0a.n5g)e c| o ^ ~m pression",In file included from src/libavcodec/aacsbr_fixed.cO:F62F: Ssrc/libavcodec/aacsbrdata.hE:T677(:h53e:a vwarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ compressi o677n | ) , A V _QO3P1T(_ T0Y.P0E0_5B2O7O1L5,7 5{8.fi)6,4 Q=3 10( }0,. 000,5 318,3 8P9A7R5 f}),, Q| 3 ^1 ( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~src/libavcodec/ac3dec_float.c :43:src/libavcodec/aac_defines.h128::45 :warning: 36missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'Q31' 4543 | | # d e f i{n e" tQa3r1g(ext)_ l e v e l " , " t a r g e(ti nlte)v(e(lx )i*n2 1-4d7B4F8S3 6(408 .n0o t+ a0p.p5l)i e d| ) ^ ~" , OFFSET(tIn file included from arsrc/libavcodec/aacsbr_fixed.cg:e62t: _src/libavcodec/aacsbrdata.hl:e677v:e32l:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYP E677_ | I N T , {Q.3i16(4 0=. 000 5}2, 7-13517,5 80f,) ,P AQR3 1}(, 0 .| 0 ^0 53838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/ac3dec_float.c :4546 | :#129d:e fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n e Q31(x) 46 | { " l t r t _ c m i(xilnetv)"(,( x ) *"2L1t4/7R4t8 3C6e4n8t.e0r +M i0x. 5L)e v e| l ^ ~" , OFFSET(lIn file included from trsrc/libavcodec/aacsbr_fixed.ct:_62c: esrc/libavcodec/aacsbrdata.hn:t677e:r11_:m iwarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ level), 677 | A V _ O P TQ_3T1Y(P E0_.F0L0O5A2T7,1 5{7.5d8blf )=, -Q13.10( }0,. 0-015.308,3 829.705,f )0,} ,Q 3 1| ( ^ 0.0054753783f), Q31( 0.0055404363f), src/libavcodec/ac3dec_float.c| ~~~~~^~~~~~~~~~~~~~: 47:129:src/libavcodec/aac_defines.h :warning: 45missing field 'unit' initializer [-Wmissing-field-initializers]: 36: note: expanded from macro 'Q31' 47 | {"l t45r | t#_dseufrimniex lQe3v1"(,x )" L t / R t S u r r o u n d( inMti)x( (Lxe)v*e2l1"4,7 4O8F3F6S4E8T.(0l t+r t0_.s5u)r r o| u ^ ~n d_mix_lIn file included from evIn file included from elsrc/libavcodec/aacsbr_fixed.csrc/libavcodec/adpcmenc.c):,62: : 31 src/libavcodec/aacsbrdata.h: A:src/libavcodec/bytestream.hV676:_:187O74:P:15T :_warning: Twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] P E_FLOAT, {676. | d 187b | lsrc/libavcodec/bytestream.h : =357 Q i3:-1f151( :. ( 00swarning: i.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}0z 0,e4 26- 01!3.=90 5 ,s3357 i | 02z f.e )0) ,, iQ0| f3} ~~~~~ ^ ~~~~ 1,( ( s i0| z. ^e02 0 4!8=1 0s9i4z6e9)f ) ,| ~~~~~ ^ ~~~~Q 31( 0.0049839687f)src/libavcodec/ac3dec_float.c,: 48Q:31291:( warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 005138227 548f | ){," l o| r ~~~~~^~~~~~~~~~~~~~o _cmisrc/libavcodec/aac_defines.hx:l45e:v36":, note: expanded from macro 'Q31' "Lo/R o45 | C#ednetfeirnIn file included from e MQi3xsrc/libavcodec/aliaspixenc.c1 :(L25ex: v)src/libavcodec/bytestream.he :l 187" :, 15 : Owarning: F comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F S E T ( l(oirnot_)c( e(187nx | t) e* r2 _1 m4i7ix4f_8 l3(e6sv4ie8zl.e)02, +! = 0 .sA5iV)z_ eO )P| T ^ ~ _ | T ~~~~~ ^ ~~~~Y PE_FLOIn file included from ATsrc/libavcodec/aacsbr_fixed.c,: 62{.: CC libavcodec/aura.o dsrc/libavcodec/aacsbrdata.hb:l676 :=53 :- 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 }, -1.0, 6762 | . 0 , 0 }Q,3 1 (| ^0 .0046039530f), Q31( 0.0048109469f), Q31( 0.0049src/libavcodec/ac3dec_float.c8:3499:61298:7 fwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], Q31( 0.0051382275f), 49 | | { ~~~~~^~~~~~~~~~~~~~" lorosrc/libavcodec/aac_defines.h_:s45u:r36m:i xnote: lexpanded from macro 'Q31'e v", "L o45/ | R#od eSfuirnreo uQn3d1 (Mxi)x L e v e l " , O F F S E(Ti(nlto)r(o(_xs)u*r2r1o4u7n4d8_3m6i4x8_.l0e v+e l0).,5 ) A V| _ ^ ~O PT_TYPE_FIn file included from LOsrc/libavcodec/aacsbr_fixed.cA:T62,: src/libavcodec/aacsbrdata.h{:.676d:b32l := warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .0 }, -1. 0676, | 2 . 0 , Q03}1,( 0| . ^0 046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/ac3dec_float.c: 5345: | 11#:d ewarning: fmissing field 'help' initializer [-Wmissing-field-initializers]i ne Q 3531 | ( x ) { N U L L } , | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.003193377src/libavcodec/bytestream.h8f), : 294| : ~~~~^~~~~~~~~~~~~~~ 15: src/libavcodec/aac_defines.hwarning: :45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 36: note: expanded from macro 'Q31' 45 | # d294e | f i n e iQf3 1((sxi) z e 2 ! = s i z e ) (| i ~~~~~ ^ ~~~~n t)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/bytestream.h 45: | #294d:e15f:i nwarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31(x) 294 | i(fi n(ts)i(z(ex2) *!2=1 4s7i4z8e3)6 4 8| . ~~~~~ ^ ~~~~0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h: 669318 | : 15 : warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31( 0.0132718 23182 | 0 f ) , iQf3 1((s-i0z.e021 2!1=8 49s9i9z5ef)) , | Q ~~~~~ ^ ~~~~3 1(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define src/libavcodec/bytestream.hQ31:(x318): 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)(( x318) | * 2 1 4 7i4f8 3(6s4i8z.e02 +! =0 .s5i)z e )| ^ ~ | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666fsrc/libavcodec/bytestream.h), :| ~~~~~^~~~~~~~~~~~~~357 :15: src/libavcodec/aac_defines.hwarning: :45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 36: note: expanded from macro 'Q31' 45357 | | # d ef i nief Q(3s1i(zxe)2 ! = s i z e ) | ~~~~~ ^ ~~~~ (src/libavcodec/bytestream.hint:)357(:(15x:) *warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 47483648.0 + 3570 | . 5 ) i| f ^ ~ (size2 != In file included from sisrc/libavcodec/aacsbr_fixed.cz:e62): src/libavcodec/aacsbrdata.h :| 667: ~~~~~ ^ ~~~~74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/ac3dec.c : 451841 | :#d49e:f iwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e Q31(x) 1841 ( | i n t ) ( ( x )d*2o14w7n4m8ix3_6in4fo8->.c0e +n t0er._5m) i x| _ ^ ~ level In file included from src/libavcodec/aacsbr_fixed.c=: g62a: isrc/libavcodec/aacsbrdata.hn:_665l:ev11el:s warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s -> 665ce | n t e r _ mQi3x1_l(ev e0l.]0;3 44 6| 20 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 48f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.03005src/libavcodec/ac3dec.c02:618425:749f:) , warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :184236 | : note: expanded from macro 'Q31' dow 45n | mi#x_dienffion-e >Qc3e1nt(exr)_ m i x _ le v e l_ l tr t (i=nt )g(a(ixn)_*l2e1v4e7l4s8[36s4-8.>0 +c e0n.te5r)_ mi x_| l ^ ~e vel_ltrt]In file included from ; src/libavcodec/aacsbr_fixed.c :| 62 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.040534917src/libavcodec/ac3dec.c0f:)1843,: 49Q: 3warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 ( 0.0390 01843 | 5 3 6 7 9 f ), dQo3w1n(m i0x._0i3n7f4o8-1>s2u85r0rfo)un,d Q_3m1i(x 0_.0l3e5v96e9l 7 5 6 0 =f )g,a i n| _ ~~~~~^~~~~~~~~~~~~~l evesrc/libavcodec/aac_defines.hl:s45[:s36->: note: expanded from macro 'Q31' surr o45u | #ndde_fmiixn_ele vQe3l1](;x ) | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5)src/libavcodec/ac3dec.c :| ^ ~1844 :49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:1844664 | : 53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] down m664i | x _ i n f o-Q>s3u1r(r o0.u0n4d0_m5i3x4_9l17e0fv)e,l _Ql3t1(r t0 .=0 3g9a0i0n5_3le6v7e9lfs[)s-,>s uQ3r1r(o u0nd._0m3i7x4_8l12e8v5el0_f)l, tQr3t1](; 0 . 0| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 9697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3dec.c : 1846 : 49 : (warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n t)((x)* 2184614 | 7 4 83 6 4 8. 0 + 0 .d5o)w n m| i ^ ~x _info->lfIn file included from e_src/libavcodec/aacsbr_fixed.cmi:x62_: src/libavcodec/aacsbrdata.hl:ev664e:l32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = gain_l e664 | v e l s _Q3l1f(e [0s.-0>4l05f3e4_9m1i7x_0lfe)v,e lQ3]1;( | 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.0 390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.035src/libavcodec/alsdec.c969:7536060:f)38,: warning: | ~~~~~^~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 36045 | | # de fi nief Q(3a1v(cx)t x - > c h _ l a y o(uitn.tn)b(_c(hxa)n*n2e1l4s7 4>8 36F4F8_S.A0 N+E _0NB._C5H)A N NE| L ^ ~S ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: src/libavcodec/alsdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 424:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 663 | 424 | Q 3i1f( (0g.e0t4_6bi6ts8_l4e3f0t(2&g7bf) )<, hQt3_1s(i z0e.)0 4 51| 4 ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~8 8405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.src/libavcodec/ac3dec_fixed.c0571:61591:6140:4 5warning: 0fmissing field 'unit' initializer [-Wmissing-field-initializers]) , Q31( 0.0557173 61594 | 8 f ) , {Q3 1"(c o0n.s0_5n4oi2s4e5g2e76n8"f),, " e| n ~~~~~^~~~~~~~~~~~~~a blesrc/libavcodec/aac_defines.h :co45n:s36:i snote: teexpanded from macro 'Q31'n t no i45 | s#ed egfeinneer aQt3i1o(nx"), O F F SE T ( c o n s i(sitnetn)t(_(nxo)i*s2e14_7ge4n8e3r6a4t8i.o0n )+, 0A.V5_)O P T| _ ^ ~ TYPE_BOOL,In file included from {src/libavcodec/aacsbr_fixed.c:.62i: src/libavcodec/aacsbrdata.h6:4661 :=32: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0, 1, 661P | A R } , Q 31| ( ^ 0.0585915683f), Q31( 0.0571616450f), Qsrc/libavcodec/ac3dec_fixed.c3:1160:(138 :0 .warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] 55717364 8160f | ) , Q 3 1{( " d0r.c0_5s4c2a4l5e2"7,6 8"fp)e,r c en| t ~~~~~^~~~~~~~~~~~~~a ge src/libavcodec/aac_defines.ho:f45: 36:d ynote: nexpanded from macro 'Q31'a mic r a45n | g#ed ecfoimnper eQs31s(ixo)n t o a p pl y " , O F(FiSnEt)T(((dxr)c*_2s1ca4l7e4)8,3 6AV4_8O.P0T _+T 0Y.P5E)_ F L| ^ ~O AT, {.dbIn file included from l src/libavcodec/aacsbr_fixed.c=: 621: .src/libavcodec/aacsbrdata.h0:}661,: 110: .warning: 0,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6.0, PA R661 | } , | ^ Q31( 0.0585915683f), Q31( 0.0571616450f),src/libavcodec/ac3dec_fixed.c :Q1613:1321:( warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .0557173 61614 | 8 f ), Q{ 3"1h(e a0v.y0_5c4o2m45p2r7"6, 8"f)e,n a | b ~~~~~^~~~~~~~~~~~~~l e hsrc/libavcodec/aac_defines.he:av45y: 36dy:n note: aexpanded from macro 'Q31'mi c ran g45 | e# dceofmipnree Qs3s1i(oxn)" , O FF S E T ( h e a v y(_icnotm)p(re(sxs)i*o2n)1,4 7A4V8_3O6P48T._0T Y+P E0._5B) O O| L ^ ~, {.i64 = 0In file included from src/libavcodec/aacsbr_fixed.c}:,62 : 0src/libavcodec/aacsbrdata.h,: 6601:,74 :PA Rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 660 | Q31( 0.0639715898f), Q31( 0.0626857808f),src/libavcodec/ac3dec_fixed.c :Q163:3111(: warning: 0missing field 'help' initializer [-Wmissing-field-initializers].0 613 416355 | 1 71 f ), {Q 3N1(U L0L.}0,5 9 9| 8 ^3 7480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.06760src/libavcodec/alsdec.c7598:5f577):,31 :Q 3warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 0.0664367512 f577), | Q3 1 ( 0if. 06(c5t2x2-4>7c1u0r6_f)f,r a m| e ~~~~~^~~~~~~~~~~~~~_ lengsrc/libavcodec/aac_defines.hth: 45!:=36: cnote: texpanded from macro 'Q31'x ->sco 45n | f#.deffrianmee _Ql3e1(nxg)t h ) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.074CC libavcodec/av1_frame_merge_bsf.o 7452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767src/libavcodec/alacenc.c20492:4638f:)157,: Qwarning: 31missing field 'unit' initializer [-Wmissing-field-initializers]( 0.0768230011f )638, | Q 3{1 (" m0in._0p7r6e8d1i7c3t97i5ofn),_ o r| d ~~~~~^~~~~~~~~~~~~~e r", src/libavcodec/aac_defines.hN:45U:L36L:, note: Oexpanded from macro 'Q31' FFSET( mi45n_ | p#dreefdiincet iQo31n(x_)o r d e r ) , A V _ OP T _T Y(PiEnt_)I(N(xT),* 21{4 7.4i6843 =6 48D.EF0A +U L0T._5M)I N _| ^ ~P RED_ORDERIn file included from src/libavcodec/aacsbr_fixed.c},: 62M: Isrc/libavcodec/aacsbrdata.hN:_655LP:C53:_ Owarning: RDimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ER , ALAC_MAX _655L | P C_ O R D EQR3,1 ( AE 0},. 0 7| 6 ^5 050718f), Q31( 0.0767204924f), Q31( 0.src/libavcodec/alacenc.c0:7639:6157:8 2warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]0 011f), Q3 1639( | 0 . 0{7 6"m8a1x7_3pr9e75dfi)ct,io n _| ~~~~~^~~~~~~~~~~~~~o rdesrc/libavcodec/aac_defines.hr:"45,: 36N: Unote: Lexpanded from macro 'Q31'L , OFF SE45T | (m#axd_epfriendiec tQi3o1n(_xo)r d e r ) , A V_ O P T _ T(YiPnEt_)I(N(T,x ){* 2.1i46744 83=6 4D8EF.A0UL T+_ M0A.X5_P)R ED _| O ^ ~R DER }, MIn file included from INsrc/libavcodec/aacsbr_fixed.c_:LP62C: _src/libavcodec/aacsbrdata.hO:R655D:E32R: ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A LAC_MAX_ LP655C | _ O R D E RQ,3 1AE( 0}.,0 76 5| ^ 050718f), Q31( src/libavcodec/alacenc.c0:.641:0127:6 7warning: 20missing field 'help' initializer [-Wmissing-field-initializers]4 92 4641f | ) , Q{31 (N U0LL. 07}6, 8 | 2 ^3 0011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | src/libavcodec/alsdec.c#de:f716i:n32e: Qwarning: 31comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( xCC libavcodec/av1_frame_split_bsf.o ) 716 ( | i n t ) ( ( x ) * 2 1i4f7 (4*8b3d6->4o8pt._o0rd e+r 0.>5 )sc o | n ^ ~f- >max_ordeIn file included from rsrc/libavcodec/aacsbr_fixed.c): 62{: src/libavcodec/aacsbrdata.h :| 648 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ :74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c:748 648: | 31 : warning: Qcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 1( 0.0 174817 | 6 2 3 8 3 2 f ) , Q 3 1 (f or0 .0(1k6 =3 7001;25 k8 fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ame_len gt648h | ); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~Q 31( 0.01176src/libavutil/avassert.h23:8383:2f11):, note: Qexpanded from macro 'av_assert0'3 1( 0. 0381 | 6 3 7 0 1i2f5 8(f!),( cQo3n1d()) 0.{0src/libavcodec/ansi.c2 0 7 :99 4797 : 012 7: 2 f warning: ) ,missing field 'value' initializer [-Wmissing-field-initializers] Q 3 1( 0 . 479 0 2 | 50 3 0 7 { 56 N1U f)L L, } , | ^ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' 45 | #\d e f| i ^~~~n e Q31(x) src/libavcodec/alsdec.c : 842: 25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( in842t) | ( ( x ) * 21 4 7f4o83r6 (4s8.b0 =+ 00.;5 )s b <| ^ ~s ub_blockIn file included from ssrc/libavcodec/aacsbr_fixed.c;: s62b: src/libavcodec/aacsbrdata.h+:+)648 :{ 32 :| ~~ ^ ~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c648: | 863 : 25 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q3 1( 0. 8630 | 1 1 7 6 2 3 f8o3r2 f)(, sQb3 1=( 00;.0 1s6b 3<70 1s2u58bf_)b, lQo3c1k(s 0;. 0s2b0+7+9,9 7s07t2afr)t, =Q 30)1 ({ 0 .0| 2 ~~ ^ ~~~~~~~~~~5 0307561f), | src/libavcodec/alsdec.c ~~~~~^~~~~~~~~~~~~~: 871:25src/libavcodec/aac_defines.h:: 45:warning: 36comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'Q31' 871 | 45 | # d e fi ne Q 3 1( x ) i f ( r e s = = ( icunr_tt)ai(l(_xc)od*e2)1 4{ 7 4| 8 ~~~ ^ ~~~~~~~~~~~~~3 648.0 + 0src/libavcodec/alsdec.c.5:)883 : 29| ^ ~: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c883:62 | : src/libavcodec/aacsbrdata.h : 648 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | i f ( rQe31( 0.0117623s83 2f>) ,c uQr3_1t(a 0i.l01_6c3od7e0) 1 25| 8 ~~~ ^ ~~~~~~~~~~~~~f ), Q31( src/libavcodec/alsdec.c0:903.:02250: 7warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 7072f )903, | Q 3 1 ( 0 . 0 2f5o0r3 0(75s6b1 f=) 0,; | s ~~~~~^~~~~~~~~~~~~~ b < src/libavcodec/aac_defines.hs:ub45_:b36lo:c knote: s;expanded from macro 'Q31' s b++, s45t | a#dretf i= n0)e Q 3| 1 ~~ ^ ~~~~~~~~~~( x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)CC libavcodec/av1_metadata_bsf.o | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(In file included from x)src/libavcodec/alac.c : 54 : src/libavcodec/bytestream.h : 187 : 15 : warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in t)((x)*214748 31876 | 4 8. 0 i+f 0(.s5i)z e 2| ^ ~! = size) In file included from src/libavcodec/aacsbr_fixed.c| : ~~~~~ ^ ~~~~62 : src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21474src/libavcodec/alsdec.c8364:8.9330: 60+: 0 .5warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c933: | 62: src/libavcodec/aacsbrdata.h : 644 : 10 : fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (ltp_ sm644p | = FF M A XQ(3*1b(-d0-.>0l8t7p7_54l7a5g3 6-f) ,2 ,Q3 10()-;0 .l08t0p1_37s2m93p4 f<) ,b lQoc3k1_(l-e0.n0g7t2h69;4 33l0t0pf_),s mQp3+1+()- 0.{0 6 54| 4 ~~~~~~~ ^ ~~~~~~~~~~~~0 9853f), | src/libavcodec/alsdec.c ~~~~^~~~~~~~~~~~~~~ :951:src/libavcodec/aac_defines.h29:: 45warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 : note: expanded from macro 'Q31' 95145 | | #d e f i n e Qf3o1(rx )( s m p = 0 ; s m p( iQ3 1((b-)0. 11?1 68(2b6)9 :3 1(fa))), Q| 3 ~ ^ ~1 (-0.1035src/libavcodec/alsdec.c32:99545:329:1 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31( -9540. | 0 9 5 5 5 3 3 3 5 2 f )f,o r (| sb ~~~~^~~~~~~~~~~~~~~ = 0;src/libavcodec/aac_defines.h :45s:b36 :< note: sexpanded from macro 'Q31'm p; sb+ +45) | #| d ~~ ^ ~~~e fine src/libavcodec/alsdec.cQ3:1961(:23x:) warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 961 | ( i n t )f(o(xr) *2(1k4 7= 408;3 6k4 <8 .o0p t_+o rd0e.5r); | k ^ ~+ +) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.40 + warning s0. generated5. ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~In file included from src/libavcodec/aic.c:src/libavcodec/bytestream.h31In file included from : src/libavcodec/aacsbr_fixed.c::src/libavcodec/golomb.h62:294:: 15482:src/libavcodec/aacsbrdata.h34::: warning: 640warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294640482 | | | iQ 31f( -( s0 .2i3 z e2 2 0!= si6fi90 z87(0gebf)- )| ,> ~~~~~ ^ ~~~~s iQz3e1_(-i0n._22b1i9ts6 52<6= 9re6_f)i,nd eQx3)1 ({ - 0| . ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~2 119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Qsrc/libavcodec/bytestream.h31(:-3180.:2155: 2warning: 64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 0309f), Q 33181 | ( - 0 . 2i4f2 3(01s68i8z4ef)2, ! | = ~~~~^~~~~~~~~~~~~~~ sizsrc/libavcodec/aac_defines.he:)45 : 36| : ~~~~~ ^ ~~~~ note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.42 warning9s5 generated07. 16717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), src/libavcodec/bytestream.h | ~~~~^~~~~~~~~~~~~~~: 357:15src/libavcodec/aac_defines.h::45 :36warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'Q31' 45 | 357# | de f i nief (Q3s1i(zxe)2 ! = s i z e ) | ~~~~~ ^ ~~~~( int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.327811372In file included from 7f),src/libavcodec/aic.c :| 34 ~~~~~^~~~~~~~~~~~~~: src/libavcodec/unary.h :50:41src/libavcodec/aac_defines.h:: 45warning: :36comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: note: expanded from macro 'Q31' 45 | # d50ef | in e Q3 1fo(rx() i = 0 ; i < l (einn t&)&( (gxe)t*_2bi1t4s71(4g8b3)6 4!8.=0 s+ t0o.p5); i| + ^ ~+ ); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21In file included from 474src/libavcodec/alac.c83:64578: .0src/libavcodec/unary.h :+50 :041.5:) warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62 : 50src/libavcodec/aacsbrdata.h: | 634 :53 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o src/libavcodec/alsdec.cr(i := 63412450 | :; 20 :i warning: Q<3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l1e (n 0.&49&6 77g0et8_ b21245 | i 5t 4s f)1 , (whQilgeb3 )( 1!(= e s0.n4tt8or5i5e2p53s0;9 i1+f<),+ Q 31)(ch;a n 0 n.| 4e ~~~~~~~~~~~~~ ^ ~~~~74l2 s4 53&21&4 f!),( Qc3u1rr(e n0t.4-62>93s0t8o0p8_5ffla)g ,= g| e ~~~~~^~~~~~~~~~~~~~t _bisrc/libavcodec/aac_defines.ht:s451:(36g: bnote: ))expanded from macro 'Q31') { | ~~~~~~~ ^ ~~~~~~~~ 45 | #definsrc/libavcodec/alsdec.ce :Q12483:137(:x )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1248 | (i n t ) ( (ixf) *(2c1u47r4re8n36t4->8m.0a s+t e0.r5_)c h| a ^ ~n nel >= chIn file included from asrc/libavcodec/aacsbr_fixed.cn:n62e: lssrc/libavcodec/aacsbrdata.h): 634{: 32 | : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c :6341273 | :17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 12730 | . 4 96 7i7f0 8(2e5n4trfi)e, sQ 3=1=( c0h.a4n85n5e25l3s0)9 {1 f )| , ~~~~~~~ ^ ~~~~~~~~ Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630src/libavcodec/aic.c789:141760:f20):, Qwarning: 3comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1 ( 0.55220 511762 | 5 8 f )if, (f r| a ~~~~~^~~~~~~~~~~~~~m e_sisrc/libavcodec/aac_defines.hz:e45: 36:> note: sexpanded from macro 'Q31'i ze) { 45 | | ~~~~~~~~~~ ^ ~~~~# defCC libavcodec/av1_parse.o ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)In file included from | src/libavcodec/anm.c ^ ~ :28: src/libavcodec/bytestream.h:187In file included from :src/libavcodec/aacsbr_fixed.c15::62 : warning: src/libavcodec/aacsbrdata.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]628 :74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187628 | | if Q(3s1i(z 0e.27 3!5=8 2s1iz1e7)5 8f ),| ~~~~~ ^ ~~~~Q 31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31src/libavcodec/agm.c( 0:.10687:394:3 68warning: 27comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 63f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 451068: | 36 : note: expanded from macro 'Q31' while 45( | g#edte_fbiintes _Ql31e(fxt) ( g b ) > 0 & & x <( si-n>to)u((tx)p*2u1t47_4s8i3z6e48). 0{ +| ~ ^ ~~~~~~~~~~~~~~0 .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f)src/libavcodec/adpcmenc.c, :Q9873:112( 0:.7 79warning: 42missing field 'help' initializer [-Wmissing-field-initializers]87 519f), Q9873 | 1 ( 0 .{7 7NU2L7L78 0}8 81 f)| , ^ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intsrc/libavcodec/bytestream.h)((:x)*294:2151:4 7warning: 48comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 648.0 + 0.5) 294| | ^ ~ if (siIn file included from zsrc/libavcodec/aacsbr_fixed.ce:262 !: =src/libavcodec/aacsbrdata.h :si624z:e53): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~ ^ ~~~~ 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.83src/libavcodec/aic.c110:3840045:718f):, warning: Q3comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]1( 0.827227 540034 | 7 f )i, fQ 3(1b(u f0._8s2i30z4e19 8<9 0off)f,) Q 31{( 0| .8 ~~~~~~~~ ^ ~~~18 5776004f),src/libavcodec/aic.c : | 420 ~~~~~^~~~~~~~~~~~~~: 34: src/libavcodec/aac_defines.h:warning: 45comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]:36 : note: expanded from macro 'Q31' 420 | 45 | # d e f i n e Q 31i(fx )( s l ic e _s i z e + (oifnft )>( (bxu)f*_2s1i47z4e8 |3|6 4!8s.l0i c+e 0_.s5i)z e ) | { ^ ~ | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/atrac.c : 56 :(19i:n twarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( (x)*214748364CC libavcodec/av1_parser.o 8 .560 | + 0 . 5 ) f| l ^ ~o at s = qmfIn file included from _48src/libavcodec/aacsbr_fixed.ct:a62p: _src/libavcodec/aacsbrdata.hh:asrc/libavcodec/bytestream.h623l:53:f:318[ :iwarning: 15]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: *warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0; 623| | ^~~~~~~~~~~~~~~~~ ~ Q3183 | 1 ( 0i.f8 4(3s6i2z3e822 8!1=f )s,i zQe3)1 ( | 0 ~~~~~ ^ ~~~~. 8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/alsdec.c 45 | #d:ef1538i:n27e: Qwarning: 31comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]( x) 1538 | ( i n t ) ( ( x ) * 2 1 4 7if4(8t3m64p8._03 2 +! =0 .n5c)h a r| s) ^ ~ { | ~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:src/libavcodec/alsdec.c32:1559::32 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | 1559 | Q 3 1 ( 0 . 8 5 1 1n9bi7t1s5[24if]) ,= FQ3F1M(IN (n0b.8i4t9s[7i8]0,5 1h9i8gfh)e,s tQ_3b1y(t e0*.8848)0;3 1 5| 77 ^ ~~~~~~~~ ~~~~~~~~~~~~~~7 f), Q31( 0src/libavutil/macros.h:.498:42559:81 8note: 4expanded from macro 'FFMIN'6 9f), | 49 ~~~~~^~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:i45n:e36 :FF Mnote: Iexpanded from macro 'Q31'N (a,b) 45(( | a#)d e>fi n(eb ) Q?3 1(b()x :) ( src/libavcodec/bytestream.h a: )357): 15 : | ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( int)((x)src/libavcodec/alsdec.c*: 15812:27357:1 | warning: 4 comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]7 4 8 i3f 1581 | 6 ( 4s 8i . z0 e 2 + ! 0 .=5 s) i z e i)f| ( ^ ~t m| ~~~~~ ^ ~~~~p _src/libavcodec/alac.c32In file included from :src/libavcodec/aacsbr_fixed.c!:62277: :=31src/libavcodec/aacsbrdata.h :n: cwarning: 622h:a11r:s comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~ ^ ~~~~~~ 622 | 277 | Q 31 ( 0}. 8e51l1s9e7 1i5f2 4(f)o,u tQpu3t_1s(a m0pl.e8s4 9!7=8 0al5a1c9-8>fn)b,_s aQ3m1(p 0l.8e48s0)31 5{7 77 f| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~) , Q31( 0.84src/libavcodec/alac.c5:93138:1318: 4warning: 69comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f ), | ~~~~~^~~~~~~~~~~~~~ 313 | src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' if 45( | #ldpec_foridnee rQ3[1c(hx]) > = a l ac - >m a x _s a m(pinlte)s(_(pxe)r*_f2ra1m4e74 8|3|64 8!.0l pc+_ qu0a.n5)t [c h| ] ^ ~) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( src/libavcodec/atrac.c0.:821393:0154:1 98warning: 90comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ), Q31( 0.8 271392 | 2 7 5 3 4f7of)r, ( i| = ~~~~~^~~~~~~~~~~~~~0 ; isrc/libavcodec/aac_defines.h<:n45In:;36 : inote: +expanded from macro 'Q31'= 2){ | ~^~~~45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0src/libavcodec/alsdec.c +: 16630:31.: 5)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 621663 | : src/libavcodec/aacsbrdata.h : 616 : 53 : i fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (get _616b | it s _ le fQt3(1g(b )0 .<7 971*9c7h35a8n41nfe)src/libavcodec/adpcm.cl,s :*Qc3t11331(x: -320>.:7n 9umwarning: 7_8comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]4b 6l6o4c1k3sf)) , Q| 3 ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~1 ( 11330 | . 80 src/libavcodec/alsdec.c3 4:4172085 7: 5231 f: ) ,warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1( 0i.f 8 01720(8c7 | s6-9> 5s t ep0_ 0 i n4defxfor ()>b 8, 8= 0u| ;){ ~~~~~^~~~~~~~~~~~~~ b < src/libavcodec/aac_defines.hc| t: ~~~~~~~~~~~~~~ ^ ~~~ x45-:>36n:u mnote: _expanded from macro 'Q31'b lock s45; | #bdesrc/libavcodec/adpcm.cfi+ne: Q+783:1)69 :({ x| )note: ~ ^ ~~~~~~~~~~~~~~~expanded from macro 'CASE' 78 | ( i ntC)A(S(xE)_*32(1C4O74N8F3I6G4_8. 0## +c o0d.e5c) ## _| D ^ ~ ECODER, AIn file included from Vsrc/libavcodec/aacsbr_fixed.c_:C62: Osrc/libavcodec/aacsbrdata.hD:E616C:_32I:D _ warning: ##implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] codec, _616_ | V A _ AQR3G1S(_ _0). 7 9| 1 ^~~~~~~~~~~9 735841fsrc/libavcodec/adpcm.c):,76: 34Q:3 1note: expanded from macro 'CASE_3'( 0.79 776 | 8 4 6 6 4 1 3 f )C,A SQE3_12(( c0o.n8f0i3g4, 4co8d5e7c5_1ifd),, _Q_3V1A(_ A0R.G8S08_7_)6 9 5| 0 ^~~~~~~~~~~0 4f), | ~~~~~^~~~~~~~~~~~~~src/libavcodec/adpcm.c :74:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'CASE_2'36 : note: expanded from macro 'Q31' 74 | 45 | # d e fCiAnSeE _Q 3#1#( xe)na bl e d ( c o de c _ i d(,i n__tV)A((_x)A*R2G1S4_7_4)8 3 6| 4 ^~~~~~~~~~~8 .0 + 0.5) | src/libavcodec/adpcm.c ^ ~: 71:7: note: expanded from macro 'CASE_1'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:71616 | : 11 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ _VA_ARG S_616_ | } Q 3 1 ( 0 .7 9 1 9\7 3 5| 84 ^~~~~~~~~~~1 f), Q31( 0.797846src/libavcodec/adpcm.c64:111543:f32):, warning: Qcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 1( 0.80344 811545 | 7 51 f) , Q3 1 ( 0 . 8 0if8 76(95c0s0-4f>)s,t e | p ~~~~~^~~~~~~~~~~~~~_ indsrc/libavcodec/aac_defines.hex: 45>: 8368:u )note: {expanded from macro 'Q31' | ~~~~~~~~~~~~~~ ^ ~~~ 45 | #define Q31(x) src/libavcodec/adpcm.c : 78 : 69: note: expanded from macro 'CASE' (int )78( | (x )* 2 1 47 4 8 3C6A48S.E0_3 (C+O N0F.I5G)_ # #| ^ ~c odec ## In file included from _Dsrc/libavcodec/aacsbr_fixed.cE:C62O: Dsrc/libavcodec/aacsbrdata.hE:R615,: A74V:_ Cwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D EC_ID_ # #615 | c o d eQc3,1 (_ _0V.A7_6A5R86G7S4_8_65)f )| , ^~~~~~~~~~~ Q31( 0.src/libavcodec/adpcm.c7:727677:80348:8 1note: fexpanded from macro 'CASE_3') , Q31 ( 760 | . 7 79 4 28 7 5 19CfA)S,E _Q231((c 0o.n7f8i5g8,3 5c3o1d2e0cf_)id,, _| _ ~~~~~^~~~~~~~~~~~~~V A_Asrc/libavcodec/aac_defines.hR:45G:S36_:_ )note: expanded from macro 'Q31' | ^~~~~~~~~~~ 45 | #dsrc/libavcodec/adpcm.ce:f74:i36n:e Qnote: expanded from macro 'CASE_2'3 1(x) 74 | CA S E(_i n#t#) (e(nxa)bl*e21d4(7co48d3ec6_i4d8,. 0_ _+ V0A_.A5RG)S _ _| ) ^ ~ | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/adpcm.c62:: 71:src/libavcodec/aacsbrdata.h7:615:: note: 53expanded from macro 'CASE_1': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | {615 | __ V A _ A QR3G1S(_ _0 .}7 6 5 8 6 7 4 8 6 5 f\) , | Q ^~~~~~~~~~~3 1( 0.772778src/libavcodec/adpcm.c0:12058:8141f:) ,warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]Q3 1( 0.7794 12052 | 8 7 51 9 f ) , Q 31 ( 0i.f 7(8c5-8>3s5t31a2tu0sf)[,i ] .| st ~~~~~^~~~~~~~~~~~~~e p_isrc/libavcodec/aac_defines.hn:d45e:x36: >note: expanded from macro 'Q31'8 8u) { 45 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~# define Q31(x) src/libavcodec/adpcm.c : 78 : 69 : note: expanded from macro 'CASE' (int)( 78( | x ) *2 1 4 7 4 C8A3SE6_438(.C0O +N 0F.IG5_) #| # ^ ~ codec ## In file included from _src/libavcodec/aacsbr_fixed.cD:E62: Csrc/libavcodec/aacsbrdata.hOD:E615R:32,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _CODEC_I D615_ | # # c oQd3e1c,( _ _0.V7A6_5A8RG6S7_4_8)6 5 f| ) ^~~~~~~~~~~, Q31( 0src/libavcodec/adpcm.c.:7767:2347:7 8note: 0expanded from macro 'CASE_3'8 81f) ,76 | Q 31 ( 0 . 7 7C9A4S2E8_27(c5on1f9ifg),, cQod3e1(c _0i.d7,8 5__8V3A53_1A20RfGS)_,_ ) | ~~~~~^~~~~~~~~~~~~~ | ^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: src/libavcodec/adpcm.cnote: :expanded from macro 'Q31'74 :36: note: 45expanded from macro 'CASE_2' | #def i74n | e Q 3 1 ( x )C A S E _ # # en a b le(di(ncto)d(e(cx_)i*d2,1 _4_V7A48_36A4R8G.0S _+ _0.)5 ) | ^~~~~~~~~~~| ^ ~ In file included from src/libavcodec/adpcm.csrc/libavcodec/aacsbr_fixed.c::7162:: 7src/libavcodec/aacsbrdata.h:: 615note: :expanded from macro 'CASE_1'11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | { 615_ | _ V A _ A RGQS3_1(_ 0}.7 6 5 8 6 7 4 8 6 5 f )\, Q| 3 ^~~~~~~~~~~ 1( 0.772778src/libavcodec/adpcm.c08:813251:f32):, warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]Q 31( 0.779 413252 | 8 7 5 1 9f ) , Q 3 i1f (( c0s.-78>5s8t35e3p_1i2n0defx) ,> 8| 8u ~~~~~^~~~~~~~~~~~~~) { src/libavcodec/aac_defines.h| ~~~~~~~~~~~~~~ ^ ~~~: 45:36: note: expanded from macro 'Q31' 45 | #defisrc/libavcodec/adpcm.cn:e78: 69Q:3 1(note: x)expanded from macro 'CASE' 78 | ( i n t ) C(A(SxE)_*3(2CO1N4F7I4G8_3 6#4# 8c.o0d e+c 0#.#5 )_ D | E ^ ~CO DER, AV_CIn file included from Osrc/libavcodec/aacsbr_fixed.cD:62E: Csrc/libavcodec/aacsbrdata.h_:I614D:_74 :# #warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o dec, __ VA614_ | A R GS _ _Q) 3 1(| ^~~~~~~~~~~ 0.73582src/libavcodec/adpcm.c11:7765:834f:) , note: Q3expanded from macro 'CASE_3'1 ( 0.7 764 | 3 6 8 2 7 8 6C3ASfE)_,2 (Qc3o1nf(i g,0 .7c5o13d1ec3_i7d,4 5_6_fV)A,_ AQR3G1S( _0._7) 5 8| 7 ^~~~~~~~~~~0 80760f)src/libavcodec/adpcm.c:,74 : 36| : ~~~~~^~~~~~~~~~~~~~ note: expanded from macro 'CASE_2' src/libavcodec/aac_defines.h:45: 3674: | note: expanded from macro 'Q31' CA45S | E#_ d#e#f einnabel eQd31((xc)o d e c _ i d , __ VA _ A R G(Sin_t_)) ( (x| )* ^~~~~~~~~~~2 147483648.src/libavcodec/adpcm.c0: 71+: 70: .note: 5expanded from macro 'CASE_1') | ^ ~ 71 | {In file included from src/libavcodec/aacsbr_fixed.c:_62_: Vsrc/libavcodec/aacsbrdata.hA:_614AR:GS53_:_ }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | \ | ^~~~~~~~~~~ Q31( 0.73582src/libavcodec/adpcm.c1:13601:707:5 warning: 8comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]f ), Q31( 0.74368278 613603 | f) , Q 3 1 ( 0. 75i1f3 1(3c74-5>6sfta)t,u sQ[03].1s(t e0p_.i75src/libavcodec/alac.cn8d7e0:x8 6040> :76686:8u0 |f)warning: ,| missing field 'unit' initializer [-Wmissing-field-initializers] | c ~~~~~^~~~~~~~~~~~~~- >stsrc/libavcodec/aac_defines.ha: 45t604u:36 | :s[ 1]note: expanded from macro 'Q31'. s te p _450,i n | #1dedx ,>ef inA8Ve 8Q_u3O1()Px{T ) _ | F L A ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ G _ A U D I O _ P(iAnRt)A(M(x )| src/libavcodec/adpcm.c*2147483648.0 + 0.:578):69 : | note: ^ ~expanded from macro 'CASE' In file included from 78src/libavcodec/aacsbr_fixed.c | : 62: src/libavcodec/aacsbrdata.h : 614 : 32C:A Swarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 (CONFIG_ 614# | # c o d eQc3 1#(# 0._7D3E58C2O1A1D7V58E_fRO)P,T, Q_3F1A( L0VAG._7_43C6O8DED2ECC_7ODII8D63N_fG) _P,A## cRoQdA3e1M(c 0,} ,._ _7 V5| A1_A ^RG3S 1_37_4)5 6f ),| ^~~~~~~~~~~Q 31( 0.7src/libavcodec/adpcm.c5:87760:8340:7 6src/libavcodec/alac.c0note: f:expanded from macro 'CASE_3')605 ,: 12 :| 76 ~~~~~^~~~~~~~~~~~~~warning: | missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/aac_defines.h :45 :60536 | : Cnote: A expanded from macro 'Q31'S E{ _N2U (cLo45nL | #f d}e,fiine g, cQ| 3 ^o 1(dxe) c _ i d , _ _V A _ A R G(S_i_n)t )| ( ^~~~~~~~~~~ (x)*214src/libavcodec/adpcm.c74:83746:364:8 .0note: expanded from macro 'CASE_2'+ 0.5 ) 74 | | ^ ~ CAIn file included from Ssrc/libavcodec/aacsbr_fixed.c:E62_ : #src/libavcodec/aacsbrdata.h:#614 e:n11a:b lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d (codec_i d,614 | _ _ V A _ QA3R1GS(_ 0_.) 7 3| 5 ^~~~~~~~~~~8 211758f),src/libavcodec/adpcm.c Q:3711:(7 :0 .7note: 4expanded from macro 'CASE_1'36 82786 371 | f ) , {Q 3_1_(V A0_.A7RG5S13_1_3 7}4 5 6 f ) , Q 3 1 ( \ 0 .7| 58 ^~~~~~~~~~~7 080760f),src/libavcodec/adpcm.c :| 1360 ~~~~~^~~~~~~~~~~~~~: 37: src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]45 :36: note: expanded from macro 'Q31' 451360 | | # d e f i nief Q(3c-1>s(txa)tu s [ 0 ]. s t e p _ i n de x >( i8n8tu) (|(|x )c*-2>14s74t83a6tu4s8[.10] .+s te0p_.in5d)e x| ^ ~> 88u){ In file included from src/libavcodec/aacsbr_fixed.c| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~62 : src/libavcodec/aacsbrdata.h:613:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c613: | 78: 69 : note: expanded from macro 'CASE' Q31( 780 | . 7 0 2 2 3 88C71A9SEf_3)(,C OQN3F1IG(_ 0#.7#1 c0o9d4e1c0 #4#2 6_f)D, EQC31O(DE R0,. 7A1V9_4C46O2D6E34Cf_I)D_, Q#3#1 (c o0d.e72c7, 7_4_4V8A9_A0R0GfS)_, _ )| ~~~~~^~~~~~~~~~~~~~ | ^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/adpcm.c :note: 76expanded from macro 'Q31' :34: note: 45expanded from macro 'CASE_3' | #de f76i | n e Q 3 1 ( x )C A SE _ 2 ( co n f i g , (ciodnect_)(i(dx,) _*_2V1A47_48A3RG6S48_._0) + | ^~~~~~~~~~~0. 5) | ^ ~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:74613 | : 53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CASE_ # #613 | e na b l e Qd3(1c(o d0e.c7_0i22d3,88 7__1V9Af)_,A RQ3G1S(__ )0 . 7| 1 ^~~~~~~~~~~0 9410426fsrc/libavcodec/adpcm.c:)71,: 7Q:3 1note: (expanded from macro 'CASE_1' 0.719 4714 | 6 2 6 3{ 4_f_V)A, _Q3A1R(GS _0_. 7}27 7 44 8 9 0 0 f ) ,\ | | ~~~~~^~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/adpcm.c :1404: 3245: | #warning: dcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]e fine Q31( x1404) | i f ((cisn-t>)s(t(xe)p_*i2n1d47e48x3 >6 4888.u)0{ + | 0. ~~~~~~~~~~~~~~ ^ ~~~5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/adpcm.c: :src/libavcodec/aacsbrdata.h78::613:6932:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'CASE' 78613 | | Q 3 1C(A S0E._37(0C2O2N3F88I7G1_9 f#)#, cQod3ec1 (## 0_.D7E1C0O9D4E1R04,2 A6Vf_)CO,D EQC_3I1D(_ #0#. 7c19o4d4e6c2,6 _3_4VfA_)A,R GQS3_1_)( 0| . ^~~~~~~~~~~7 2774489src/libavcodec/adpcm.c:076:034f:) , note: expanded from macro 'CASE_3'| ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h76: | 45 : 36 : note: expanded from macro 'Q31' CASE _452 | (c#odneffiign,e Qc3od1e(cx_)i d , _ _ V A_ A RG S _ _()i n t| ) ^~~~~~~~~~~( (x)*214src/libavcodec/adpcm.c7:4748:3366:4 note: 8expanded from macro 'CASE_2'. 0 + 074. | 5) | ^ ~ CASE_ ## In file included from ensrc/libavcodec/aacsbr_fixed.ca:b62l: esrc/libavcodec/aacsbrdata.hd(:co613d:e11c: _warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d , __VA_A R613 | G S_ _ ) Q| 3 ^~~~~~~~~~~1 ( 0.70223src/libavcodec/adpcm.c88:771:179:f note: ),expanded from macro 'CASE_1' Q31 71( | 0 . 7 1 0{9 4_1_04V2A6_fA),R GQS3_1_( }0 .7 1 9 44 6 2 6 3 4 f\) , | Q ^~~~~~~~~~~3 1( 0.7277448src/libavcodec/adpcm.c9:014310:f32):, warning: | comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 1431note: | expanded from macro 'Q31' 45 | # d e f iinfe Q(3c1s(->xs)t e p _ i n d e x > 8 8u()i{n t| ) ~~~~~~~~~~~~~~ ^ ~~~( (x)*2147483648.0 + src/libavcodec/adpcm.c0:.785:)69 : | note: ^ ~expanded from macro 'CASE' 78In file included from | src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h : 612 :C74A:S Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 (CONFIG_ 612# | # c o d eQc3 1#(# 0 ._6D6E5C5O1D3E98R80,f )AV,_ COQD3E1C_(ID _0 .##6 7c4o9d6e6c3,1 9__0VfA)_,A RQG3S1_( _0). 6 8| 4 ^~~~~~~~~~~2 353293src/libavcodec/adpcm.c:f76):,34 Q:3 1note: (expanded from macro 'CASE_3' 0.6 93763 | 2 8 2 3 7 6 fC)A,SE _ 2| ( ~~~~~^~~~~~~~~~~~~~ consrc/libavcodec/aac_defines.h:f45i:g36,: cnote: odexpanded from macro 'Q31'e c_id ,45 | _#_dVeAfi_nAe RQGS3_1_()x ) | ^~~~~~~~~~~ src/libavcodec/adpcm.c : 74 :(36i:n tnote: )expanded from macro 'CASE_2'( (x)* 217447 | 48 3 6 4 8 . 0 +C A0S.E5_) #| # ^ ~ enabled(In file included from cosrc/libavcodec/aacsbr_fixed.cde:c62_i: dsrc/libavcodec/aacsbrdata.h, :_612_:VA53_:A Rwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S __) | ^~~~~~~~~~~ 612 | Q3src/libavcodec/adpcm.c1:(71 :07.:6 note: 6expanded from macro 'CASE_1'5 513 9718 | 8 0 f ){, _Q_31V( A0_A.R6G7S49_6_6 3}1 9 0 f ) , Q 3 1 (\ 0 .| 68 ^~~~~~~~~~~4 2353293f), Q3src/libavcodec/adpcm.c1:(1517: 32:0 .6warning: 9comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 3282376f) , 1517 | | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31' if ( c45s | -#>dseftineep _Qi31n(dxe)x > 8 8 u ){ | ~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*2147src/libavcodec/adpcm.c:47883:64698.:0 note: expanded from macro 'CASE'+ 0.5) | 78 ^ ~ | In file included from CAsrc/libavcodec/aacsbr_fixed.cSE:_623: (src/libavcodec/aacsbrdata.hC:O612N:FI32G_: warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# codec #612# | _ D E C OD EQR3,1 (A 0V._66C5OD5E1C3_9I8D8_0 f)#,# cQo3de1c(, 0_._6V7A4_96A6R3G1S9_0_f)) , | ^~~~~~~~~~~Q 31( 0.src/libavcodec/adpcm.c6:8764:2343:5 note: 3expanded from macro 'CASE_3'2 93f 76) | , Q 3 1 ( 0 . 6C9A33S28E2_327(6fc)on,fi g | , ~~~~~^~~~~~~~~~~~~~ codsrc/libavcodec/aac_defines.he:c45_:36i:d ,note: _expanded from macro 'Q31'_ VA_A R45G | #Sd_ef_i)n e | Q ^~~~~~~~~~~3 1(x) src/libavcodec/adpcm.c : 74: 36 : note: expanded from macro 'CASE_2' (i n74t | ) ( ( x ) * 2C1A4S74E8_3 64#8.#0 e+n a0.b5l)e d (| ^ ~c odec_id,In file included from _src/libavcodec/aacsbr_fixed.c_:V62A: _Asrc/libavcodec/aacsbrdata.hR:G612S:_11_:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~ 612 | src/libavcodec/adpcm.c : 71 : 7 Q:3 1note: (expanded from macro 'CASE_1' 0. 671 | 6 5 5 1{3 9__8V80Af_)A,R GQS3_1_ (} 0 . 67 4 9 6 6 3 1 90 f ),\ Q3| 1 ^~~~~~~~~~~( 0.684235329src/libavcodec/adpcm.c3f:)1623,: 41Q:3 1warning: (comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 0.69332823 716236 | f ) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45if: 36:( cnote: ->expanded from macro 'Q31's tatus [45i | ]#.dsetfepi_nien dQe3x1 (>x )8 8 u ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*214748src/libavcodec/adpcm.csrc/libavcodec/alsdec.c:378:6:69418218::.33 0: +note: expanded from macro 'CASE' warning: 0.comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]5 ) 78 | | ^ ~ CASE In file included from _1821src/libavcodec/aacsbr_fixed.c3 | :(62 C: src/libavcodec/aacsbrdata.h: 611O: N74 : FI G _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c#t# xc-o>dcue r_cfr611 | a m e _# l# eQ ng3t_h1 D(= E 0F.F6CM2O6IDE1R2,N4 26(9A5sVc_foC)nfO,D- EQ3>1sCa_mp(l I0eDs .-6 _c3 6t#x1#9- >c8fora0md1e_e0cid7, *f ) , (Q_u3_i1nV(t A60_4.A_RG6St__4)) 6 | s1 ^~~~~~~~~~~2c 6o96n9f5fsrc/libavcodec/adpcm.c-):>,76 f:34Q:r3 1anote: me(_lexpanded from macro 'CASE_3'e 0n.g6t h576,5 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 0 1 61822 | 3 02 fC AS) E ,_ 2 (| ~~~~~^~~~~~~~~~~~~~ c osrc/libavcodec/aac_defines.h: n 45 f:ig , 36c od:e c _inote: d ,expanded from macro 'Q31' _ _ V A_ A 45R G | #Sd _ef i n_e) Q 3 | 1 ^~~~~~~~~~~ ( x ) src/libavcodec/adpcm.c : 74 : 36 s : c onote: nexpanded from macro 'CASE_2'f( -in>tf ra)74(m | (e x_l e )n *2g1 4t h ) ;C A74 8S| 3E64 ~~~~~~~~~~~~~~~~~~~8_ .#0 #+ e0.nsrc/libavutil/macros.ha5b:)l49 e: d| 25 ^ ~(: cnote: oexpanded from macro 'FFMIN'd ecIn file included from _isrc/libavcodec/aacsbr_fixed.cd, :_4962: _src/libavcodec/aacsbrdata.h | V:#611A:_d53Ae:f iwarning: nRimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eG SF_F_MI)N 611( | a| , ^~~~~~~~~~~b ) (( a)Q 3> 1((bsrc/libavcodec/adpcm.c) ?: 710(.6:2b67)1 ::2 42 6(note: a9expanded from macro 'CASE_1' ))5 | 71 ~ ^ ~f | ) , Q {3 _1src/libavcodec/alsdec.c_(V :01864:A9_:A.R 63G61warning: 9S8comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ 0_10 7 }1864 | f ) , Q 3 1 ( I NT ER0L .E6\A4 V6 E| 1 ^~~~~~~~~~~2_6 9O6UT9PU5Tf()src/libavcodec/adpcm.c1,6: Q)31744 1: (44| :0 ^~~~~~~~~~~~~~~~~~~~~ warning: . comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6src/libavcodec/alsdec.c5: 18545:319:0 1note: 6expanded from macro 'INTERLEAVE_OUTPUT' 31744 0 | 2 f ) , 1854| | ~~~~~^~~~~~~~~~~~~~ f or src/libavcodec/aac_defines.h (:u n si45g :n36: enote: d expanded from macro 'Q31' c h a n 45f | orn #(edcl e =f=i n0e; Qc0 3;1( st: enote: p expanded from macro 'Q31' _ i n de x 45> | 8 # 8d\u ) {e| f ~ ^ ~~~~~~~~i n | e ~~~~~~~~~~~~~~ ^ ~~~ Q31(xsrc/libavcodec/alsdec.c) : 1866 : 9: warning: src/libavcodec/adpcm.c:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 : 69: note: 1866expanded from macro 'CASE' | ( in 78t | ) ( ( x )* 2I 1N47 T48 3E 6R4CL8A.SEE_03A( V+ CE0O_NF.IOG5_U) T# #P| cUo ^ ~deTc(3 2) # # | _ ^~~~~~~~~~~~~~~~~~~~~DIn file included from Esrc/libavcodec/aacsbr_fixed.cC:62src/libavcodec/alsdec.cO: D:src/libavcodec/aacsbrdata.hE1854:611R::31,: 11note: expanded from macro 'INTERLEAVE_OUTPUT' A:V _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C O1854 | D E C_ I 611 D | _ ## Qc o3 d e c1, __(V 0A.f6_o2Ar6R1 G(2cS4 _2=6_)9 5 0;| ^~~~~~~~~~~c f)<, cQhsrc/libavcodec/adpcm.c31:(76 :0.34a6:n3 6nnote: eexpanded from macro 'CASE_3'1l9 s8; c760+ | 1+) 0 7 f ) ,C AS E Q _ 23(1 c( o n0 . 6 4f6 i 1g 2 , 6 96 9c 5o d fe c) _,i d Q,3 1 ( _ 0_.V6A _5\A5 9 R| ~ ^ ~~~~~~~~0 1GS6__3) 0 2src/libavcodec/alsdec.c:| 1866 ^~~~~~~~~~~f :)9:, warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/adpcm.c| ~~~~~^~~~~~~~~~~~~~ :74 :src/libavcodec/aac_defines.h361866::45 | :note: expanded from macro 'CASE_2'36 : note: expanded from macro 'Q31' 74 | I N T E R45 L | #E Ad VCAeSEfE__iO UTn#P#eU Q 3Te(n3a2b)1 l( e| x ^~~~~~~~~~~~~~~~~~~~~d)( csrc/libavcodec/alsdec.c o: d1858 e c:_31i:d note: , expanded from macro 'INTERLEAVE_OUTPUT'_ _ V A _ A1858(R | iGn St_ )_( () x ) *| 2 ^~~~~~~~~~~ 1 4 7 4 src/libavcodec/adpcm.c8 : 37164 :87 .f0o r: + 0(note: c. expanded from macro 'CASE_1'5 =) 0 | ;71 ^ ~ | c {< _ In file included from _csrc/libavcodec/aacsbr_fixed.c:V62hA: _src/libavcodec/aacsbrdata.ha:n610An:R74eGls:; Sc+ +_)warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } 610 | \ 7 warningQ3 1| ( ^~~~~~~~~~~ 0s.5 8 generated 4. 54 03 2src/libavcodec/adpcm.c :31877: 37:5 fwarning: ),comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] Q 3 1 ( 0 . 518779 | 5 1 1 2 3 0 8 6 if f\) , | Q ~ ^ ~~~~~~~~31 (( c0-.>6s0tsrc/libavcodec/alsdec.c5at:u51918:s7[3580:3 ]5warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]. 8sft)e ,1918p | _i Qn31 ( d0ex >. 8 86u ) 1{ 59 1 | 0 9 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~93i2 ff ),( c| ~~~~~^~~~~~~~~~~~~~t x-src/libavcodec/aac_defines.h>:c45u:src/libavcodec/adpcm.cr36_::f78 r:note: aexpanded from macro 'Q31'm69e_ l:e note: n gexpanded from macro 'CASE' 45t | h# d!e=f isn ec78on fQ | 3- 1 >( fxr)a m e _CA SlE e_n3 g( thC O& &N F IG _ #| # ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ ( icnto)d(ec( x#)#* 2_1D4E7C4O8DE3R64,8 .0A V+_ 0C.O5D)E C _| I ^ ~D _ ## codIn file included from esrc/libavcodec/aacsbr_fixed.cc:,62 : _src/libavcodec/aacsbrdata.h_:V610A:_53A:R warning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S_ _) | ^~~~~~~~~~~ 610 | src/libavcodec/adpcm.c : Q763:341:( note: 0expanded from macro 'CASE_3'. 58454 0763 | 2 3 5f ) , QC3A1(S E0_.529(c5o11n2f3i0g8,6 fc)od,e cQ_3i1d(, 0_._60V5A5_A7R8G3S_5_38)f ) ,| ^~~~~~~~~~~Q 31( 0.6src/libavcodec/adpcm.c:174:536:9 10note: 9expanded from macro 'CASE_2'9 32f) ,74 | | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hC:A45S:E36_: #note: #expanded from macro 'Q31' enabl e45d | #(dceofdiecn_ei dQ,3 1_(x_)V A _ AR G S _ _ ) | ^~~~~~~~~~~ (int)((xsrc/libavcodec/adpcm.c)*:27114:774:8 3note: 6expanded from macro 'CASE_1' 48. 710 | + 0{ ._5)_ V A_| A ^ ~R GS__ } In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 610\ : 32| : ^~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c610: | 1906 : 41 : Qwarning: 3comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]1 ( 0.584540 3190623 | 5 In file included from f ) src/libavcodec/apedec.c, : Q32 3 : 1 src/libavcodec/bytestream.h(: 1870i.5:9f5115 (1:c2 -3>warning: s0tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8a 6tfu)s,[i ].Qs31 (187 t0. | 6ep 0 5_5 i7 83n5dif3e8 xf( >) 8s8,izue2 !)=Q 3s1{i(ze ) 0 . 61| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~5| 9 ~~~~~ ^ ~~~~1 09932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/adpcm.c::4578::3669:: note: expanded from macro 'Q31'note: expanded from macro 'CASE' 45 | #78d | ef i n e Q3 1C(AxSE)_ 3 ( CO N F I G _ # # c od e(ci n#t#) _(D(ExC)OD*E2R,1 4AV7_48C36O4DE8C._0 I+D _0 .#5)# c o| ^ ~d ec, __VAIn file included from _src/libavcodec/aacsbr_fixed.cAR:G62S: _src/libavcodec/aacsbrdata.h_:)610 : 11| ^~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c:76: 34:610 | note: expanded from macro 'CASE_3' Q 3761 | ( 0 . 5 8 4 5CA4S0E3_2325f()c,o nQfi3g1(, 0c.o5d9e5c1_12i3d0,86 f_)_,V AQ_3A1RG(S __0). 6 0| 5 ^~~~~~~~~~~5 783538fsrc/libavcodec/adpcm.c):,74 :Q3631:( note: 0expanded from macro 'CASE_2'. 6159 741 | 0 9 9 3 2 f ) C,A S E| _ ~~~~~^~~~~~~~~~~~~~ ## esrc/libavcodec/aac_defines.hna:bl45e:d36(:co dnote: eexpanded from macro 'Q31'c _id, __45V | A#_dAeRfGiSn_e _Q)3 1| ( ^~~~~~~~~~~x ) src/libavcodec/adpcm.c : 71 : 7 :(i nnote: texpanded from macro 'CASE_1') ((x )71* | 2 1 4 7{ 4_8_3VA6_4A8R.G0S +_ _0. 5}) | ^ ~ \In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:609:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.src/libavcodec/adpcm.c5:421801:25325:3 4warning: 4comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]8 f), Q31( 0.55220 521661 | 2 5 8 f ) , Q 3 1 ( 0. 56 3/0*78 9R1e40af)d, Qin3 1e(v e0r.y5 7s3a8m5p2l4e1 3fo1r ft),h i s| ~~~~~^~~~~~~~~~~~~~ch annsrc/libavcodec/aac_defines.he:l45.: 36 :* /note: expanded from macro 'Q31' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | 2167# | de f i n e Q 3 1 ( x ) f o r (i n t i = 0(;i in t<) (n(bx)_*s2am1p47l4e8s3_6p4e8.r0_ b+ l0o.c5k) / | 28 ^ ~; i++) { In file included from | src/libavcodec/aacsbr_fixed.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h :2168609 | : 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | i n t Qfi3l1t(e r0,. 54s12h5if5t34,4 f8lfa),g , Qb3y1t(e ;0 . 55| 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 0 521691 | 258 f2170), | Q 3 1 ( 0 . 5 63 0 7 89 1 4 0f ) , fQi3l1t(e r0 .=5 7b3y8t5e2st4r1e3a1mf2)_,g e| t ~~~~~^~~~~~~~~~~~~~_ bytesrc/libavcodec/aac_defines.hu:(45&:g36b:) note: ;expanded from macro 'Q31' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | #d2171e | f i n e Q 3 1 ( x ) s h i f(tin t )=( (fxi)*l2t14e7r4 &8 306x4f8;. 0| ~~~~~~~~~~~~~~~~~~~~~~+ 0 .21725 | ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : fsrc/libavcodec/aacsbrdata.hi:l609t:e32r: = warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i lter >> 6094 | ; | ~~~~~~~~~~~~~~~~~~~~~Q 31( 02173. | 5 4 1 2 5 5 3 4 4 8 f ), Q3 1 ( 0 .i55f2 (2f0i5l1t2er5 >8=f )F,F _QA3R1R(A Y0_.5E6L3E0M7S8(x9a1_4a0dfpc)m,_ tQa3b1le() 0). 5 7| 3 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 524 1217431 | f ) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' re t45u | r#nd AeVfERiRnOeR _QI3N1V(AxL)I D D AT A ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (2175in | t ) ( ( x ) * 2 14 7 4 8 3 64 8. 0 + f la0g. 5) =| ^ ~b ytestream2In file included from _src/libavcodec/aacsbr_fixed.cg:62e: t_src/libavcodec/aacsbrdata.hb:609y:t11e:u (warning: &implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g b) & 0x 7609 | ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q 321761 | ( 0.5 421771 | 2 5 5 3 4 4 8 f ) , Q 3 1 ( 0 .5/5* 2De2c0o5d1e2 5288 fs)a,m Qp31l(e s0.. 5 6*3/0 7 8| 9 ~~~~~~~~~~~~~~~~~~~~~~~~~1 40f ),2178 | Q 3 1 ( 0 . 5 7 3 85 2 4 13 1 f ) , f o| r ~~~~~^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45 :n36 := 0note: ;expanded from macro 'Q31' n < 2 8;45 | n#+d+e) f{i n | e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q31 (2179x | ) ( i n t )( ( x )* 2 1 4i7n4t8 3s6a4m8pl.e0 += 00.,5 )s c| a ^ ~l e; | ~~~~~~~~~~~~~~~~~~~~~~ 2180In file included from | src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h2181: | 608 : 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Qi3f1 (( 0n. 4&9 617)7 0{8 2 5| ~~~~~~~~~~~~4 f), Q31( 0.5079817500f)src/libavcodec/adpcm.c:,78 :Q693:1 (note: expanded from macro 'CASE' 0.5191 2783 | 4 9 70 f ) , Q 3CA1S(E _30(.CO5N3F0I2G_2 4#0#8 9c5ofd)e,c | ## ~~~~~^~~~~~~~~~~~~~ _DEsrc/libavcodec/aac_defines.hC:O45:D36E:R ,note: Aexpanded from macro 'Q31'V _COD E45C_ | ID#_de f#in#e c oQd3ec1,( x__)V A _ A R G S _ _ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ (int)(src/libavcodec/adpcm.c(:x76):*342:1 4note: 7expanded from macro 'CASE_3'4 8364 8.760 | + 0 . 5 ) | ^ ~ CASE_2(coIn file included from nfsrc/libavcodec/aacsbr_fixed.cig:,62 : csrc/libavcodec/aacsbrdata.ho:de608c:_53id:, _warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] VA_ARG S608_ | _ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Q31( 0src/libavcodec/adpcm.c.:4749:6367:7 0note: expanded from macro 'CASE_2'8 254f ),74 | Q 3 1 ( 0 . 5C0A7S9E8_ 1#75#0 e0nf)a,b lQe3d1(( co0d.e5c19_1id2,3 4_9_V7A0_fA)R,G SQ3_1_() 0 | . ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~5 30224089src/libavcodec/adpcm.c5:f)71,: 7| : ~~~~~^~~~~~~~~~~~~~ note: expanded from macro 'CASE_1'src/libavcodec/aac_defines.h :45:36 :71 | note: expanded from macro 'Q31' { __V A45_ | #AdReGfSi_n_ e} Q 3 1( x ) \ | ^~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/bytestream.h : 294: 15 (:i nwarning: t)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](( x)*214748364 8.2940 | + 0 .i5f) (| s ^ ~i ze2 != siIn file included from zsrc/libavcodec/aacsbr_fixed.ce:)62 : src/libavcodec/aacsbrdata.h| : ~~~~~ ^ ~~~~606 :53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21CC libavcodec/av1dec.o 47483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:src/libavcodec/bytestream.h53: :warning: 318implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 605 | Q 3183 | 1 ( 0if. (3s6i1ze125 8!9=9 0s3ifz)e,) Q 3| ~~~~~ ^ ~~~~1 ( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604src/libavcodec/amrnbdec.c:73:: 188warning: :62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q1883 | 1 ( - 0 . 3 1 6 8 2 p7-89>1pr3efv)_l,s pQ_3su1b(4[-i0.]3 2=78 1 1 3l7s2p7_sfu)b4,_i nQ3i1t(-[0i.]3 3*8 8170202069 3/ f()f,lo aQ3t1)((-10 .<3<4 91959)14;1 2 2| ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~f ), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/bytestream.h: note: expanded from macro 'Q31': 357:15: warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define Q 33571( | x ) i f ( s i z e 2 !(i=n ts)i(z(ex) ) *| 21 ~~~~~ ^ ~~~~4 7483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), CC libavcodec/avcodec.o | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f)src/libavcodec/alsdec.c, Q:312064(:-190:. 30warning: 59comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 98575f), | ~~~~^~~~~~~~~~~~~~~ 2064 | src/libavcodec/aac_defines.h : 45 : 36f:o r note: (expanded from macro 'Q31'c = 0; c45 | # p r| ~~~~^~~~~~~~~~~~~~~e v_lssrc/libavcodec/aac_defines.hf:_45r:[36i:] note: *expanded from macro 'Q31' LSF_R_ F45A | C# d*e fPiRnEeD _QF3A1C(_xM)O D E _ 1 2 k 2 + l s f _(5i_nmte)a(n([xi)]*;2 1 4| 7 ~ ^~~~~~~~~~~~~4 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #desrc/libavcodec/amrnbdec.cfin:e355 :Q893:1 (warning: x)implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (i n355t | ) ( ( x ) * 2 1 4l7s4f8_3q6[4i8]. 0= +( l0s.f5_)r [ i| ] ^ ~ + p->prevIn file included from _src/libavcodec/aacsbr_fixed.cl:s62f: _src/libavcodec/aacsbrdata.hr:[598i:]31 *: pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e d_fac[i]) 598* | ( L S F _QR3_1F(A-C0 ./0 887070504.705)3 6+f )l,s fQ_331_(m-e0a.n0[9i5]5 5*3 3(315.20f )/, 8Q03010(.-00).;1 0 3| 5 ^~~~~~~~~~~~~ ~3 29531f), Qsrc/libavcodec/amrnbdec.c3:1355(:-300:. 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6826931f), | ~~~~^~~~~~~~~~~~~~~355 | src/libavcodec/aac_defines.h : 45 : 36 :l snote: fexpanded from macro 'Q31'_ q[i] = (45l | s#fd_efri[nie] Q+3 1p(-x>)p r e v _ l s f _ r [ i ] *( ipnrte)d(_(fxa)c*[2i1]4)7 4*8 3(6L4S8F._0R _+F A0C. 5/) 8 0| 0 ^ ~0 .0) + lsfIn file included from _3src/libavcodec/aacsbr_fixed.c_:m62e: asrc/libavcodec/aacsbrdata.hn:[598i:]10 :* warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .0 / 8000 .0598) | ; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( src/libavcodec/amrnbdec.c0.:05686:19256:0 2warning: 77implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9f), Q31( 0. 05685 | 98 1 6 6 5 70 f )p,- >Qb3e1(t a 0=.0 5F7F5M1I5N2(6p-9>1fp)i, t c| ~~~~~^~~~~~~~~~~~~~h _gasrc/libavcodec/aac_defines.hi:n45[:436]:, note: 1expanded from macro 'Q31'. 0); 45| | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~# definsrc/libavutil/macros.he: 49Q:3221: (note: xexpanded from macro 'FFMIN') 49 | # de f i n(ei nFt)F(M(IxN)*(2a14,7b)4 8((3a6)4 8>.0 (+b ) 0?. 5()b ) | : ^ ~( a)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53src/libavcodec/amrnbdec.c: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]604 :45: warning: 589implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | Q31( 0.070353307 3f604) | , Q3 1 ( 0 . 0d6i8f9f6 6+40=1 f3afb)s,(l sQf3_1a(v g0[.i]0 67-4 l5s25f0[2i1]f)) ,/ Ql31s(f _a0v.g0[6i57]6;90 66 8| f ~ ^~~~~~~~~~), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/amrnbdec.c::45604::3633:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 604# | d e f i n e dQif3f1 (+x=) f a b s ( l s f _ a v g([init] )-(( xl)sf*[21i4]74)83 6/4 8.l0sf _+av g[0i].;5 ) | ~~~~ ~~~~~~~~~~~^~~~~~~~| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.067452src/libavcodec/amrnbdec.c50:21609:9f):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0 .6090 | 6 5 7 6i9f06 68(dfi)f,f < =| ~~~~~^~~~~~~~~~~~~~0 .65) src/libavcodec/aac_defines.h :| 45 ^~~~ ~~: 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/amrnbdec.csrc/libavcodec/aacsbr_fixed.c::62620: :src/libavcodec/aacsbrdata.h:55588:: 74warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620588 | | Q 3 1c(o n0.s07t44 6f6l4o3a9t4 fs)mo,o tQh3in1g( _0fa.c07t3or6 4=0 6a0v0_5cfl)ip,f Q(341.0( *0 .d0i7f2f6 -7 7416.462,f )0,.0 ,Q 311(. 0)0;. 0 7| ~ ^~~~1 5826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.07src/libavcodec/amrnbdec.c4:462266:476:3 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f), Q31( 0621. | 0 7 3 6 4 06 0 0 5cofn)s,t Qf3l1o(a t0 .f0ix7e2d6_g7a7i4n6_4m2eafn) ,= Q3(1p(- >0.f0ix7e1d_5g8a26in3[604]f )+, p| - ~~~~~^~~~~~~~~~~~~~>f ixesrc/libavcodec/aac_defines.hd:_45g:a36i:n [note: 1expanded from macro 'Q31'] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~45 | #def i622n | e Q 3 1 ( x) ( i nt ) ( ( x )* 2 1 47 4 8 3 6p4->8f.i0x e+ d0._5)g ai n| ^ ~[ 2] + p->fIn file included from isrc/libavcodec/aacsbr_fixed.cx:e62d: src/libavcodec/aacsbrdata.h_:g588a:32i: nwarning: [3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 588 | 623 | Q 3 1 ( 0 . 0 7 4 4 6 6 4 3 9 4 f) , Q 3 1 ( 0 . 0 73 6 4 0 6 0 0p-5>f)f,i xQe3d1_( g0.a0i7n[24]6)7 7* 40.624; 2 f| ) ~~~~~~~~~~~~~~~~ ~, Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483src/libavcodec/amrnbdec.c64:6258:43.:0 +warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 .5) | src/libavcodec/ass_split.c ^ ~ 625: | 250 : 14 : In file included from src/libavcodec/aacsbr_fixed.c warning: : comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]62 : src/libavcodec/aacsbrdata.h : 588 : 11 : ( 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0250 - | s m 588o | wo h t ihl ineg_Q f31(aci (t< oF0rF._) 0A7*R4 R4AfiYx6_eEd6LE_MS4g(s3aein9c_4ft)mie,oa Qn3n-;>1 f| (i ~ ^~~~~~~~~~~~~~~e0 .l07d36s4)0) src/libavcodec/amrnbdec.c60 05:f| 625: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23:) ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q3 1( 0.0 76252 | 6 7 7 4 6 4 2 f ) , Q 31 (( 10.0. 0- 7s15m82o6ot3h6i4nfg)_, f a| c ~~~~~^~~~~~~~~~~~~~t or)src/libavcodec/aac_defines.h :*45 :f36i:x enote: expanded from macro 'Q31'd _gai n45_ | me#adn;e fi n| e ~ ^~~~~~~~~~~~~~~~ Q31(x) src/libavcodec/amrnbdec.c : 624 : 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )624( | ( x ) * 2 1 47 4re8t3u6r4n8. 0s m+oo t0h.i5n)g_ f | a ^ ~c tor * p-In file included from >src/libavcodec/aacsbr_fixed.cf:i62x: esrc/libavcodec/aacsbrdata.hd:_g587a:i74n: [warning: 4]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/amrnbdec.c:734:9In file included from :src/libavcodec/aacsbr_fixed.c :62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :585:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 734 | 585 | i f ( p -Q3>p1i(t c0h._07g5a3i1n3[743] 3<6f )0.,6 Q)3 1{( 0 | . ^~~~~~~~~~~~~~~~ ~07 58008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/amrnbdec.c : 736 : 16 : ( warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nt)((x) *273614 | 7 4 8 3 6} 4e8l.s0e +i f 0(.p5-)> p | i ^ ~t ch_gain[4In file included from ]src/libavcodec/aacsbr_fixed.c :<62 : 0src/libavcodec/aacsbrdata.h.:5859:)11 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~~~ ~ 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0src/libavcodec/amrnbdec.c.:07427:691:9 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 479f), Q 7423 | 1 ( i0f .(07f6i49x9e2d1_g7a0ifn) ,> | ~~~~~^~~~~~~~~~~~~~2 .0 *src/libavcodec/aac_defines.h :45p:-36:> prnote: eexpanded from macro 'Q31'v _spar se45_ | #fdiexfeid_ngaei Qn3)1( {x ) | ^~~~~~~~~~ ~ src/libavcodec/amrnbdec.c : 742 : 31 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x) *27421 | 4 7 4 8 36i4f8 .(0f i+x 0e.d5_)g a in| > ^ ~ 2.0 * pIn file included from ->src/libavcodec/aacsbr_fixed.cp:62r: esrc/libavcodec/aacsbrdata.hv:_584s:p74a: rwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e _fixed_ g584 | a i n ) Q{3 1 (| ~ ~~~^~~~~~~~~~~~~~~~~~~~~~0 .0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584src/libavcodec/amrnbdec.c | : 751: 17 : Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0725 67518 | 2 5 8 3 f ) , Q 3 1 ( 0i.f 0(p7-3>3p6i2t0c2h5_5gfa)in,[ Qi3]1 (< 00..067)4 1 0| 0 ^~~~~~~~~~~~~~~~ ~3 642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | src/libavcodec/amrnbdec.c Q:37641:(9 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 725682 7645 | 8 3f ) , iQfsrc/libavcodec/ass_split.c3 1(:( f2730i:x.2707e:3 d_3gwarning: ai6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] n2 0< 255.05)f ) ,| ^~~~~~~~~~ ~ 273 | Q 3 1 ( 0 . 07 4 1 0 f0o36r42 f()i, Q=3 10( ;0 .i0 7<4 7F4F5_2A5R5R8AfY)_,E L E| MS ~~~~~^~~~~~~~~~~~~~( asssrc/libavcodec/aac_defines.h_:s45e:c36t:i onote: nexpanded from macro 'Q31's) ; i++ )45 | {# d | e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31(src/libavcodec/amrnbdec.c 0:.08167:91:7 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]26 73f), | 816 | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hi:f45 :(36p:- >note: pexpanded from macro 'Q31'i tch_ g45ai | n#[d4]e f> i0n.e5 Q 31&(&x) ! o v e r f l ow ) { | ( ^~~~~~~~~~~~~~~~ ~i nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ass_split.c : 369 : 24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( int)((x)*21474 3698 | 3 6 48 . 0 + 0 . 5) | ^ ~fo r (i=0; In file included from i8p5fi)t, c h| _g ~~~~~^~~~~~~~~~~~~~a in[src/libavcodec/aac_defines.h4:45]:,36 : 1note: .expanded from macro 'Q31'0 ) : 45| | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~#d efine src/libavutil/macros.hQ:3491:(x22): note: expanded from macro 'FFMIN' 49 | (#indte)f(in(e xF)*F2MI1N47(4a8,3b64)8 (.(0 a+ )0 .5>) (b )| ^ ~? (b) :In file included from src/libavcodec/aacsbr_fixed.c:(62a): )src/libavcodec/aacsbrdata.h: 582: 53| : ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrnbdec.c582: | 822 : 30 : warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.06 38229 | 7 1 5 89 8 f ) , Q 3 1( 0 . 0 6052.224751 0*6 fF)F, MQIN3(1p(- >0p.i0t6c6h4_g3a6i7n5[41]2,f ),1 .0Q)3 1:( 0| ~ ^~~~~~~~~~~~~~~~. 067src/libavutil/macros.h6:490:75409: 8note: 5fexpanded from macro 'FFMIN') , | 49 ~~~~~^~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n45e:36 :FF Mnote: Iexpanded from macro 'Q31'N (a,b) 45 | (#(ad)ef i>n e( bQ)31 (? x(b)) : ( a) ) | ^ (insrc/libavcodec/amrnbdec.ct):(823(:x)30*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648 .0823 | + 0 . 5 ) | ^ ~ 0.In file included from 5src/libavcodec/aacsbr_fixed.c : 62*: src/libavcodec/aacsbrdata.hF:F582:M32IN:( warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >pitch_ g582ai | n [ 4 ] , Q3S1H(A R0P._0M6A3X)9)7;1 5 8| 9 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~8 f),src/libavutil/macros.h :49Q:3122(: note: 0.expanded from macro 'FFMIN'0 6522 4497 | 10#6dfef)i,n eQ3 1FF(M 0I.N(0a66,4b3)6 7(51(2a)f )>, Q(3b)1 (? 0 .(0b6)7 6:0 7(a5))9 85 f| ) ^ ~, | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/amrnbdec.csrc/libavcodec/aac_defines.h::45823::3036:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45823 | | # d e f in e Q 31 ( x ) 0 . 5 * F FM I N( p(-i>pnitt)c(h_(gxa)i*n2[1447]4,8 3S6H4A8R.P0_M A+X )0).;5) | | ~ ^~~~~~~~~~~~~~~~ ^ ~ src/libavutil/macros.h:49:40In file included from : src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'FFMIN'62 : src/libavcodec/aacsbrdata.h:582 :49 | 11#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne FFMI N(582a | , b ) ( (Q3a1)( 0>. 0(b6)3 9?7 1(58b9)8 f:) ,( Qa3)1) ( 0| . ^0 6522471src/libavcodec/amrnbdec.c06:f)820,:13 :Q3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0. 08206 | 64 3 67 5 1 2 f ) , Q3p1( -0>.p0i67t6ch0_7g5a98i5n[f4)], * | | ^~~~~~~~~~~~~~~~ ~ ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/amrwbdec.c note: :expanded from macro 'Q31' 236:35 :45 | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 236 | is f(_iq[ni]t )+(=( xP)R*E2D1_4F7A4C8T3O64R8 .*0 +i 0s.f5_)pa s | t ^ ~[ i]; | ~ ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31src/libavcodec/amrnbdec.c( :838:013.:05 85warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15683f), 838 | Q 3 1 ( 0 . 0i5f9 9(8f3a7b4s8f0(fs)a,m pQl3e1s[(i ]0).0 6>13 A4M5R5_1S7A1MfP)L, EQ_B3OU1N(D )0 .{ 0 6| 2 ^~~~~~~~~~~~~~~~~ ~6 857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:11:src/libavcodec/amrwbdec.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 255:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31 (255 0 | . 0 5 8 59 1 5 6 8 3 f ) ,i sQp3_1q([ k]0[.i0]5 9= 9(813.0748 0-f )c,) *Q 3i1(s p40_.p0a6s1t3[i4]5 5+17 1fIn file included from c) ,src/libavcodec/apedec.c* :Q3 361: (issrc/libavcodec/unary.h 0p.:_50:0626857808f), 41| q ~~~~~^~~~~~~~~~~~~~[:3 ]warning: [isrc/libavcodec/aac_defines.hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:] 45; : 36:| note: ^ ~expanded from macro 'Q31' src/libavcodec/amrwbdec.c4550: | | 255#d ef:i 34ne : fQ warning: o3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r1((ix )= 255 0 | ; i < l e n ( i &n&t i)sgp_(qe([txk_][)ibi*t2s]11 (=4 (g17b.4)830 6- !c48=.) 0 s*+ ti o0s.p4p_;p5a )s i+t+[ i]) | ;+ ^ ~ | c ~~~~~~~~~~~~~ ^ ~~~~* ispIn file included from _src/libavcodec/aacsbr_fixed.cq:[362][: i]src/libavcodec/aacsbrdata.h;: 580 :| 74 ~ ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | CC libavcodec/avfft.o Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/amrnbdec.c:902:12In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :579:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | r e579 | t u rn r h1Q 31>(= 00..00 4?6 6r8h413 0/2 7rfh0) ,* QA3M1R(_ TI0L.T0_48G2A1M65M7A2_0T f:) , 0Q.03;1 ( | 0 ^~~ ~~. 049738575src/libavcodec/amrnbdec.c:5902:f29):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.05 1902 | 2 55 6 1 5re5tf)u,r n | ~~~~~^~~~~~~~~~~~~~r h1 >src/libavcodec/aac_defines.h=: 450:.360: ?note: expanded from macro 'Q31'rh 1 / r h450 | #*d eAfMiRne_ TIQL3T1_(GxA)M M A _ T : 0. 0 ; | ( ~~~~^~~~~ ~i nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0src/libavcodec/amrwbdec.c4514:83668:4430: 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45:36366: | note: expanded from macro 'Q31' 45 | # d e f i n e Q3 1( x ) 0 . 18 *( eixnc[ti) +( (1x]);* 2 1| 4 ~ ^~~~~~~~~~7 483648.0src/libavcodec/amrwbdec.c +: 0365.:563) : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 365src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 578 : 53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c tx->pitc h_578v | ec to r [ i ]Q 31=( 00.1.80 4*0 5e3x4c9[1i7 0-f )1,] Q3+1 (0 0..6044 *2 e0x64c9[0i]9 4f+) , | Q3 ~ ^~~~~~1 ( 0.04src/libavcodec/amrwbdec.c3:63650:97435:4 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31 (365 | 0. 0 4 5 1 4 8 8 4 0 5 cft)x,- > p| i ~~~~~^~~~~~~~~~~~~~tc h_vesrc/libavcodec/aac_defines.hct:o45r:[i36:] note: =expanded from macro 'Q31' 0 .18 * ex45c | [#id e-f in1e ]Q 3+1 (x0).6 src/libavcodec/ass_split.c4 * : e 452CC libavcodec/avpacket.o x : 19:c [ warning: i]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] + | ( ~ ^~~~~~~~~~i nt)( (452x) | * 2 1 4 7fo4r8 3(6i4 8=. 00 ;+ 0i. 5<) F| F ^ ~_ ARRAY_EIn file included from LEsrc/libavcodec/aacsbr_fixed.cM:62S: (src/libavcodec/aacsbrdata.hf:i578:e32l:d swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; i++) 578 | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~Q 31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), CC libavcodec/avrndec.o Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.032975src/libavcodec/ass_split.c408:1474f:)20,: | ~~~~~^~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 47445 | | # d e f i n ef oQr3 1(i(=x0); i < F F _ A R R A Y _ (iEnLtE)M(S((xa)ss*_2s1e4c7ti4o8ns3)6;4 i8+.0+ +) 0{.5 ) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: src/libavcodec/amrnbdec.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1077:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]574 | Q31( 0 .10770 | 1 7 94 3 3 3 8 1 f) , Q 3 1 ( 0 . 0 1 9 18 72 43 1 f ) , Q 31 ( 0 . 0 2 0 4 5 31 7 9 3 f ) , Q 3 1 ( 0 .h0i2g1h7p4a6s7s5_5g0afi)n, * A| ~~~~~^~~~~~~~~~~~~~M R_SAsrc/libavcodec/aac_defines.hM:P45L:E36_:S Cnote: ALexpanded from macro 'Q31'E , | ^~~~~~~~~~~~~ ~45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.01327In file included from 1822src/libavcodec/arbc.c0:f26): , src/libavcodec/bytestream.hQ:31(187 :0.150: 1warning: 43comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 04666f), Q31 (187 | 0 . 01 5 5i4f 0(55s5i3zfe)2, !Q= 3s1i(z e0). 01 6| 7 ~~~~~ ^ ~~~~32 4712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/apedec.c (:in478t:)20(:( xwarning: )comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]* 214748364 8478 | . 0 +i f0 .5()r i c| e ^ ~- >ksum < lim)In file included from src/libavcodec/aacsbr_fixed.c| : ~~~~~~~~~~ ^ ~~~62 : src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039src/libavcodec/amrwbdec.c4011:26054:f28),: Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.0047222596f )605, | | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45f:i36xe:d _note: vexpanded from macro 'Q31'e cto r45[ | i#]d e+f=in efi xQe3d_1v(exct)o r [i - c t x - > p i t (cihn_tl)a(g_(ixn)t*]2 1*4 704.88356;4 8 .| 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.002482672In file included from 3f),src/libavcodec/argo.c: 28Q: 3src/libavcodec/bytestream.h1:(-1870:.150:0 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 33778f), Q3 1187(- | 0. 0 0 39 4i0f11 24(fs)i,z Qe321( -!0=. 0s04i7z2e)2 2 5| 9 ~~~~~ ^ ~~~~ 6f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047src/libavcodec/amrwbdec.c22:256239:630f: )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36:623 | note: expanded from macro 'Q31' 45 | # d e f i n e Qp3_1g(aixn) * p _g a i n ; | ~ ^~~~~~ (int)(src/libavcodec/amrwbdec.c(:x623):*212:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648. 0622 | + 0 . 5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 569 : 73 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q 3 1 ( 0A.M0R00W0B2_7S6F0R4_5SfI),Z EQ)3 1* ( -| 0 ~.0 005 46236 | 42 8 0 f) , Q 31 ( - 0 . 0 0 1 15 6 8 1 35 fp_)g,a iQ3n1 (*- p0_.g0a0i18n03src/libavcodec/bytestream.h;9 4 7| 2: ^~~~~~f294 ):,15 : | warning: ~~~~^~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 294 | 45 | i#fd ef(isniez eQ23 1(!x=) s i z e ) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/amrwbdec.c: src/libavcodec/aacsbrdata.h::626:56930::52 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569626 | | Q3 1 ( 0 . 00 0 0 2 7 6 0f4_5gaf)i,n Q* 3f1_(ga-i0n.;0 0 | 0 ~ ^~~~~~ 546428src/libavcodec/amrwbdec.c0:f626):,21: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.001 16255 | 6 8 1 3 5 f ) , Q 3 1 ( - 0 . 0 0 1 8 0 3 9 4 7 2 f ) , | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' 45 | # d eAfMRiWBn_eSF RQ_3S1I(ZxE)) * | ~ 626 | (i n t ) ( ( x ) * 2 1 4 7 4 8 3 6 4 f8_.g0ai n+ * 0f._5g)ai n | ; ^ ~ | ^~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/assenc.c : 50: 16 : warning: (icomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]n t)((x)*2147483648.0 + 050. | 5 ) | f ^ ~or (i=0; i:n569um:_11r:e warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s; i++) { 569 | | ~^~~~~~~~~~~~~~~ Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31src/libavcodec/amrwbdec.c(-0:.64900:198:0 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 72f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h649: | 45 : 36 : inote: fexpanded from macro 'Q31' (ctx-> p45i | t#cdhe_fgianien [Q301]( x<) 0 . 6 ) { | ^~~~~~~~~~~~~~~~~~ ~ (int)((x)*2147483648.0 + 0.5) CC libavcodec/avs.o | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020src/libavcodec/amrwbdec.c2src/libavcodec/bytestream.h7:4651:1:318716:6:15f :)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1( 0651. | 0 0 1 5 7}3188 | 4e 6l 8s 2e f )ii,f f Q (3(s1ci(tz xe0-2. >0!p0=i1 t0sc9ih0z_2eg3)a2 i9 nf| [) ~~~~~ ^ ~~~~0, ] Q<3 10(. 90). 0{0 0 5| 8 ^~~~~~~~~~~~~~~~~~ ~3 2264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/amrwbdec.cIn file included from :src/libavcodec/aacsbr_fixed.c657::629: :src/libavcodec/aacsbrdata.h :warning: 568implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | 568i | f ( c tQx3-1>(f i0x.e0d0_2g0a2i7n4[107]6 f>) ,3 .Q03 1*( c0t.x0-0>1f5i7x8e4d6_8g2afi)n,[ 1Q]3)1 ({ 0 .| 0 ^~~~~~~~~~~~~~~~~~ ~0 10902329fsrc/libavcodec/amrwbdec.c):,657 :Q363:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .000583 26572 | 6 4 f ) ,i f | ( ~~~~~^~~~~~~~~~~~~~c tx->src/libavcodec/aac_defines.hf:i45x:e36d:_ gnote: aexpanded from macro 'Q31'i n[0] > 453 | .#0d e*f icntex -Q>3f1i(xxe)d _ g a i n [ 1 ] ) { | ( ~ ^~~~~~~~~~~~~~~~~~i nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q3src/libavcodec/amrwbdec.c1(:x664): 17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n664t | ) ( ( x ) * 2 1 4 7 4 8 3i6f4 8(.c0t x+- >0p.i5t)c h _| g ^ ~a in[i] < 0.In file included from 6)src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~~~~~ ~src/libavcodec/aacsbrdata.h :568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), src/libavcodec/bytestream.h| ~~~~~^~~~~~~~~~~~~~ :357:src/libavcodec/aac_defines.h15::45 :warning: 36:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'Q31' 45 | #d e357f | i n e Qi3f1 ((xs)i z e 2 ! = s i z e ) ( i| n ~~~~~ ^ ~~~~t )((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/amrwbdec.c:62: :src/libavcodec/aacsbrdata.h715:566::5330:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q7153 | 1 ( 0 .r0e0t4u6r0n3 9F5F3M0AfX)(,0 .Q03,1 (1 .02.50 -0 4a3c8c0 1*8 601.f8) ,* Q53112() ;0 . 0| 0 ^~~ ~4 1251642f), Qsrc/libavutil/macros.h3:147(: 280:. 0note: 0expanded from macro 'FFMAX'3 845640 847f | )#,d e f| i ~~~~~^~~~~~~~~~~~~~n e FFsrc/libavcodec/aac_defines.hM:A45X:(36a:, bnote: )expanded from macro 'Q31' ((a) >45 | (#bd)e f?i n(ea )Q 3:1 ((xb)) ) | ^ (int)((x)*21src/libavcodec/amrwbdec.c4:77154:8303:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) 715 | | ^ ~ return FIn file included from Fsrc/libavcodec/aacsbr_fixed.cM:A62X: (src/libavcodec/aacsbrdata.h0:.5660:,32 1:. 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - acc * 0 .5668 | * 5 1 2Q)3;1 ( | 0 ^~~ ~. 00460src/libavutil/macros.h3:9475:3400:f )note: ,expanded from macro 'FFMAX' Q31( 0 .470 | 0#4d3e8f0i1n8e6 1FfF)M,A XQ(3a1,(b )0 .(0(0a41251642f), Q31() 0>. 0(0b3)8 4?5 6(4a0)8 f:) ,( b )| ) ~~~~~^~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:src/libavcodec/amrwbdec.c74: :warning: 732implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q 37321 | ( 0 . 0f0l5o2a7t1 5s7m5_8ffa)c, =Q 301.(5 0*. 0(015 1-3 822v7o5ifc)e,_ fQa3c1)( *0 .s0t0a4b9_8f3a9c6;8 7 f| ) ~ ^~~~~~~~, Q31( 0.0src/libavcodec/amrwbdec.c0:47328:1290:9 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f), | ~~~~~^~~~~~~~~~~~~~ 732 | src/libavcodec/aac_defines.h src/libavcodec/bytestream.h :f45l:o:36a:294t : note: 15sexpanded from macro 'Q31':m _fwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c 45= | #0d.e5f i*n e( 1 Q 2943- | 1 (v xo )i ci e _f f a( cs ) i z* e 2s t !a =b( _isfniatzc)e;() ( x | )| ~ ~~^~~~~~~~~~~* ~~~~~ ^ ~~~~ 2 147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/amrwbdec.c :(759i:n29t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 759+ | 0 . 5 )f l o| a ^ ~t cpe = 0.In file included from 1src/libavcodec/aacsbr_fixed.c2:562 : *src/libavcodec/aacsbrdata.h :(5641: 74+: vwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ce_fac); 564 | | ~ ~~^~~~~~~~~~~ Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:32: src/libavcodec/bytestream.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]564 | Q31( 0. 03180 | 5 5 9 1 7i1f2 8(fs)i,z eQ231 (! =0 .s0i0z5e5)4 0 4| 3 ~~~~~ ^ ~~~~6 3f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), src/libavcodec/amrwbdec.cQ31(: 7920:.90:0 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 53783f), Q31( 7920 | . 0 0 5 3i8f3 8(9c7t5xf-)>,p i t| c ~~~~~^~~~~~~~~~~~~~h _gaisrc/libavcodec/aac_defines.hn:[450:]36 :> note: 0expanded from macro 'Q31'. 5 && c t45x | -#>dferf_icnuer _Qm3o1d(ex )< = M O D E _ 8 k 8 5 ) {( i n| t ^~~~~~~~~~~~~~~~~~ ~) ((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/amrwbdec.cIn file included from :src/libavcodec/aacsbr_fixed.c799::6258: :src/libavcodec/aacsbrdata.h :warning: 563implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 799 | 563 | Qf3l1o(a t 0p.i0t0c5h6_2f2a0c6t4o3rf )=, 0Q.3215( 0*. 0c0t5x6-4>5p5i1t9c6hf_)g,a iQn3[10(] 0*. 0c0t5x6-3>8p9i1t9c9hf_)g,a iQn3[10(] ;0 . 0| 0 ~ ^~~~~~~~~~~~~~~~~~5 6266114f),src/libavcodec/amrwbdec.c : 799| : ~~~~~^~~~~~~~~~~~~~37 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 799 | 45 | # d e ffilnoea tQ 3p1i(txc)h _ f a c t o r = 0 . 2 5( i*n tc)t(x(-x>)p*i2t1c4h7_4g8a3i6n4[80.]0 *+ c0t.x5-)> p i| t ^ ~c h_gain[0];In file included from src/libavcodec/aacsbr_fixed.c| : ~ ^~~~~~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:563:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 562 | : 357 : 15 :Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.0054196775fCC libavcodec/avs2.o ) ,357 | Q 3 1 ( i0f. 0(0s5i4z8e726 0!4=0 fs)i,z eQ3)1 ( | 0 ~~~~~ ^ ~~~~. 0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f),2 Q warning3s1( generated . 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defsrc/libavcodec/amrwbdec.cine: 892Q:3281:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t892) | ( ( x ) *r2e1t4u7r4n8 3a6v4_8c.l0i p+f (0(.15.)0 -| ^ ~t ilt) * (1In file included from .src/libavcodec/aacsbr_fixed.c2:562 : -src/libavcodec/aacsbrdata.h :0560.:2745: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]w sp), 0.1, 1560. | 0 ) ; | Q ~ ^~~~3 1( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.004793CC libavcodec/avs2_parser.o 2560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31(4 0. warning0s0 generated3. 7603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31src/libavcodec/amrwbdec.c(x) : 974 : 37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 4974748 | 3 6 4 8 .e0s t+ 0 .=5 )7 9 6| 5 ^ ~ + (isf[2]In file included from -src/libavcodec/aacsbr_fixed.c :i62s: fsrc/libavcodec/aacsbrdata.h[:3558]: 32-: iwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f [4]) / 6. 5580 | ; | ~~~~~~~~~~~~~~~~^~~~~~~~ ~ Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intsrc/libavcodec/amrwbdec.c):(976(:x36):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 975+ | 0 . 5 )s c a| l ^ ~e = 0.5 * In file included from (Fsrc/libavcodec/aacsbr_fixed.cF:M62I: Nsrc/libavcodec/aacsbrdata.h(:558e:s11t:, warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 00) - isf [L558P | _ O R D E RQ 3-1 (2 ]0). 0/0 3 2| 7 ~3 9613f )In file included from 976, | Qsrc/libavcodec/asvenc.c 3: 1 (41 : 0src/libavcodec/put_bits.h .: 0227 0: 337 4: 4 (1warning: i8scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]8f 7[4LfP)_,O RQD3E1R(_ 106.227k0 | 0 3- 6 02 0] 8 2- 6 8iifsf)f ,[( LsQP-3_>O1bR(uD fE0_R.e 0n-0d 3 27-]6 )0s;3- 9> 2b| 2u ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ff )_,p t r| ~~~~~^~~~~~~~~~~~~~src/libavcodec/amrwbdec.c> :=975 :src/libavcodec/aac_defines.hs37:i:45z :ewarning: 36oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:f (note: Bexpanded from macro 'Q31'i tB u975f | ) )45 | {# ds ec| fa ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~il nee =Q 301.(5x )* ( F F M I N ( e s t , (7i6n0t0))( (-x )i*s2f1[4L7P4_8O3R6D4E8R. 0- +2 ]0). 5/) | | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.src/libavcodec/amrwbdec.c00:29836:2250:1 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8f ), Q31( 0 .9830 | 0 27 8 7 0 4 6 4 fi)f, (Qd3i1f(f _0i.s0f0[2i9]4 6+9 4d4i7fff)_,i sQf3[1i( -0 .10]0 3<1 152.504)2 0{f ) ,| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.c: 985557: | 41 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.0 09852 | 6 2 0 1 7 5 8 f ) , Q 3 1 ( d0i.f0f0_2i7s8f7[0i4 6-4 f1)], =Q 351.(0 0-. 0d0i2f9f4_6i9s4f4[7if]);, Q| 3 ~ ^~~~~~~~~~~1 ( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/amrwbdec.c : 987 : 37 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2 19874 | 7 4 8 3 6 4 8 .0 + 0 . 5 ) d| i ^ ~f f_isf[i] =In file included from 5src/libavcodec/aacsbr_fixed.c.:062 : -src/libavcodec/aacsbrdata.h :d557i:f11f:_ iwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f [i - 1]; 557| | ~ ^~~~~~~~~~~~~~~ Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h 556 | : 265 : 37 :Q 3warning: 1(comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 0.0019841140f) ,265 | Q 3 1 ( 0 . 0i0f2 1(4s6-1>5b8u3ff_)e, nQd3 1-( s0-.>0b0u2f3_0p1t7r2 5>4=f )s,i zQe3o1f(( B0i.t0B0u2f4)6)2 5{6 1 6| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q3src/libavcodec/amrwbdec.c1( :01040.:0390:1 6warning: 8implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]6 8083f), Q31( 0 .10400 | 0 1 8 3 4 8 2 6 5 f ) , | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' 1 .450 | -# diesffipn_ei nQt3src/libavcodec/apedec.c1e(r:x[904)s: u23 b: f rwarning: a m comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]e ] , L P _ O(RiDnEt R)904)( | ;( x ) | * ~ ^~~~~~~~~~~~~~~~~~~~2i 1f4 7(4p8-3>6s4a8m.p0l e+_ p0o.s5 )< s| t ^ ~a rt) { | In file included from ~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083src/libavcodec/put_bits.hf),: 317Q:3331:( 0warning: .comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0 018348265f), | 317 ~~~~~^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.hi:f45 :(36s:- >note: bexpanded from macro 'Q31'u f_end -45 | s#-d>ebfuifn_ep tQr3 1>(=x )s i z e o f ( B i t B u f ) )( i{n t )| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q311(x warning) generated . (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0src/libavcodec/amrwbdec.c.0006:341122459:430f:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 (-0.000594611 81224f | ) , Q 3 1 ( - 0 . 0 0 0c5t5x6-4>5t7i6lft)_,c o | e ~~~~^~~~~~~~~~~~~~~f = src/libavcodec/aac_defines.h:v45o:ic36e:_ fnote: aexpanded from macro 'Q31' c * 0 .2455 | #+de f0i.n2e5 ;Q 3 1| ( ^~~~~~~~~ ~x ) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 548 warning | s generated . Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), QCC libavcodec/avs3_parser.o 31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31' src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h45 | :#187d:ef15i:ne warning: Q3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 (x) 187 | ( iintf) (((sxi)z*e2124 7!4=8 3s64i8z.e0) + | 0 ~~~~~ ^ ~~~~.5 ) | ^ ~ src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q31(0.76923076923076923077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac3plusdsp.c:98:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~ src/libavcodec/atrac3plusdsp.c:98:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5fsrc/libavcodec/audio_frame_queue.c; | : ~ ^~~~~~91 :29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/atrac3plusdsp.c:98 :9127 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for(i=0; n98b | _ s a mp l e sh a&n&n _iw[fir]a m=e _(c1o.u0nft ;- cio+s+()T{ W O| P ~^~~~~~~~~~~~~~~~~I * i / 256.0f)) * 0.5f; | ^~~~ ~ src/libavcodec/atrac3plusdsp.c:131:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | amp = amp_sf_tab[wave_param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | ? (wave_param->amp_index + 1) / 15.13f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | : 1.0f); | ~~~~~~~ src/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/apedec.c:1666:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1666 | { NULL}, | ^ CC libavcodec/avuidec.o CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o 3 warnings generated. src/libavcodec/atrac1.c:241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/atrac3.c:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 +CC libavcodec/bgmc.o 0.5) | ^ ~ src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/atrac3.c:507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | su2[nsample] = (c1 - c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:514:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | CC libavcodec/bink.o su1[nsample] = (c1 + c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:540:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | ch[1] = sqrt(2 - ch[0] * ch[0]); | ~~~~ ~~^~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:558:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ 20 warnings generated. 1 warning generated. CC libavcodec/binkaudio.o CC libavcodec/binkdsp.o src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/bintext.o CC libavcodec/bitpacked_dec.o src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bitpacked_enc.o CC libavcodec/bitstream.o 4 warnings generated. CC libavcodec/bitstream_filters.o src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ CC libavcodec/blockdsp.o CC libavcodec/bmp.o In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bmp_parser.o 7 warnings generated. CC libavcodec/bmpenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/avdct.c:60:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL}, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ 6 warnings generated. src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:124:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ 125 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:137:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 137 | if (data_offset > INT_MAX - new_size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:147:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 147 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/bmvaudio.o 2 warnings generated. 5 warnings generated. CC libavcodec/bmvvideo.o In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (siCC libavcodec/bonk.o ze2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/brenderpix.o CC libavcodec/bsf.o src/libavcodec/avpacket.c:615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 615 | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ CC libavcodec/bswapdsp.o 1 warning generated. src/libavcodec/avcodec.c:263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:413:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 413 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 416 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:418:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/c93.o src/libavcodec/av1dec.c:649:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 649 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cabac.o src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/canopus.o CC libavcodec/cavs.o 5 warnings generated. src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1222 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ 9 warnings generated. In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o 3 warnings generated. CC libavcodec/cavsdec.o CC libavcodec/cbrt_data.o CC libavcodec/cavsdsp.o CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbs.o CC libavcodec/cbs_av1.o In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs_bsf.o CC libavcodec/cbs_h2645.o In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs_jpeg.o 9 warnings generated. src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 warnings generated. src/libavcodec/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_mpeg2.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bfi.c3: warnings generated130. :24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_sei.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_vp9.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ccaption_dec.o 3 warnings generated. CC libavcodec/cdgraphics.o CC libavcodec/cdtoons.o CC libavcodec/cdxl.o CC libavcodec/celp_filters.o CC libavcodec/celp_math.o src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/cfhddata.o CC libavcodec/cfhd.o 30 warnings generated. CC libavcodec/cfhddsp.o src/libavcodec/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i647f ( warningsisz generatede2. != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cfhdenc.o CC libavcodec/cfhdencdsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cga_data.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) CC libavcodec/chomp_bsf.o | ~~~~~ ^ ~~~~ CC libavcodec/cinepak.o In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cinepakenc.o 8 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/clearvideo.o src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entriessrc/libavcodec/bytestream.h - n:_z294e:ro15s:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 336 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cljrdec.o CC libavcodec/cljrenc.o 4 warnings generated. 22 warnings generated. 6 warnings generated. 5 warnings generated. 7 warnings generated. In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cavs.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cllc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs.c:30: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cngdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cngenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/codec_desc.o src/libavcodec/cbs_av1.c:55:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:82:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < zeroes; i++) | ~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:87:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ 4 warnings generated. In file included from src/libavcodec/cbs_jpeg.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 376 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/codec_par.o CC libavcodec/cook.o CC libavcodec/cook_parser.o src/libavcodec/cavsdec.c:573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 573 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ CC libavcodec/cri.o src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ CC libavcodec/cpia.o In file included from src/libavcodec/cbs_h2645.c:24: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cri_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 513 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:527:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 527 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/cyuv.o CC libavcodec/cscd.o In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_mpeg2.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 203 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/d3d11va.o In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_jpeg.c:76: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(reCC libavcodec/dca.o al_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_core.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 100 | for (i = 0; i + 1 < frag->data_size && frag->data[i] != 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:105:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 105 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:106:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 106 | if (i + 1 >= frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 117 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:118:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 118 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:132:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 132 | for (i = start; i + 1 < frag->data_size; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:136:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 136 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:138:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 138 | if (i + 1 < frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:148:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 148 | if (i + 2 > frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:154:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (i + length > frag->data_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:165:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 165 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:167:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35In file included from : warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare]src/libavcodec/cdtoons.c :33 : 157src/libavcodec/bytestream.h | : 187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (au->uni ts187[ | i ] . t yipfe (units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.csrc/libavcodec/cbs_sei_syntax_template.c:298::33191:: 26warning: : comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | 191 | i f ( s c abnit-s_>wrdiatttae_ns i< z8e * *8 c> uprruetn_tb-i>tpsay_lloaedft_(sipzbec)) ){ | | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187src/libavcodec/bytestream.h:15:: 294warning: :15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187294 | | ifif (s(isziez2 e!2= s!iz=e) si z| e ~~~~~ ^ ~~~~ ) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_exss.o CC libavcodec/dca_lbr.o CC libavcodec/dca_core_bsf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 33 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. 8 warnings generated. src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_parser.o CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dca_xll.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 74 warnings generated. 4 warnings generated. src/libavcodec/cfhddata.c:158:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | av_assert0(vlc.table_size == out_size); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dcaadpcm.o In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dcadata.o CC libavcodec/dcadct.o CC libavcodec/dcadec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cngdec.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dcadsp.o src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 309 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 504 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:506:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 506 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:144:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ CC libavcodec/dcaenc.o src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~ ^~~~~~~~~~ In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dcahuff.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:679:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:742:66: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 742 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:796:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > hsrc/libavcodec/codec_desc.cigh:pa3674s:s34_:a_ wwarning: icomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]dt h || a_expected 3674< | h i gh piafs s(_pheriegvht -* c o(dueicn_t6d4e_stc)rhiigphtpoarsss <_ sFtrFi_dAeR)R A{Y _ E| L ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E MS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 19 warnings generated. CC libavcodec/dct.o 4 warnings generated. src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ src/libavcodec/cllc.c:377:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 377 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dct32_fixed.o src/libavcodec/clearvideo.c:697:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/dct32_float.o CC libavcodec/dds.o CC libavcodec/decode.o CC libavcodec/dfa.o 6 warnings generated. CC libavcodec/dfpwmdec.o 1 warning generated. In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/cook.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rotation_set((int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 13 warnings generated. src/libavcodec/cook.c:196:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q->gain_table[i] = pow(pow2tab[i + 48], | ~~~ ^~~~~~~~~~~~~~~ 67 warnings generated. CC libavcodec/dfpwmenc.o CC libavcodec/dirac.o CC libavcodec/dirac_arith.o In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.o src/libavcodec/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 530 | if (++category[idx] >= FF_ARRAY_ELECC libavcodec/diracdec.o MS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/diracdsp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/diractab.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. 4 warnings generated. In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o src/libavcodec/dca_parser.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/dolby_e.o In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/dolby_e_parse.o In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 13 warnings generated. CC libavcodec/dolby_e_parser.o In file included from src/libavcodec/cbs_h2645.c:369: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 1 warning generated. CC libavcodec/dovi_rpu.o src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ 1 warning generated. 6 warnings generated. src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/dpcm.o src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accum[j] += fabs(other[j]); | ~~~~ ^~~~~~~~ In file included from src/libavcodec/dcaenc.c:CC libavcodec/dpx_parser.o 41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dpx.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1219:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1219 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dsd.o CC libavcodec/dpxenc.o src/libavcodec/cbs_av1.c:1340:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1340 | OFFSET(operating_point), In file included from AV_src/libavcodec/dds.cO:P35T: _src/libavcodec/bytestream.hT:Y187P:E15_:I Nwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], { .i64 = -1 }, -1 ,187 | A V1 _ M AiXf_ O(PERsAiTIzNeG2_ P!O= IsNiTzSe )- 1| , ~~~~~ ^ ~~~~ 0 }, | ^ src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | { NULL } | ^ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:344:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | double reconst = ff_dca_fir_32bands_nonperfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/dcaenc.c::309357::5215:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 357 | 309 | i f (s i z e2 ! = cs-i>zlef)e _f i| r_ ~~~~~ ^ ~~~~6 4i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ 1 warning generated. CC libavcodec/dsddec.o 1 warning generated. src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ CC libavcodec/dsicinaudio.o src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ CC libavcodec/dsicinvideo.o src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: '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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(pesrc/libavcodec/dds.cak:,483 :*27q:u awarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | src/libavutil/avassert.h : 38 : 11 : note: expanded from macro 'av_assert0' z = 38l | ri n t ( siqfr t(f!((dc)o);n d )| ~~~~~ ^~~~~~~~) { \ | ^~~~ CC libavcodec/dss_sp.o src/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 18 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dirac_dwt.c:27: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dstdec.o src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dts2pts_bsf.o src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7]In file included from , b[src/libavcodec/dirac_arith.c9:], 28w: iIn file included from dsrc/libavcodec/dirac_arith.ht:h)32;: src/libavcodec/bytestream.h | : ~~~^~~~~~~~~~~~~~~~~187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i399f | ( s i ze i2f (!y=+ 1shorizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:src/libavcodec/dcaenc.c402:11:: 1310warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 402 | i f(1310y | + 0 < ({u nsNiUgnLeLd )}h,e i g| h ^t ) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 468 | : 294 : 15i:f (warning: y+comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 <(unsigned) h294e | i g h ti)f v(esritzicea2 l!_c=om psoiszee_)l 0( b| [ ~~~~~ ^ ~~~~1 ], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h24: warning318s: generated15. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dump_extradata_bsf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/decode.c:388:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 388 | if (discard_padding > 0 && discard_padding <= frame->nb_samples && got_frame && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:390:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 390 | if (discard_padding == frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dv.o src/libavcodec/bytestream.hCC libavcodec/dv_error_marker_bsf.o :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 640 | (frame->crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:639:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 639 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/dirac.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_arith.c:28: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dv_profile.o src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/dvaudio_parser.o src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (frame_end - frame <= delta || src/libavcodec/dirac_dwt_template.cy +: 466l:11i: nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s + skip_lines >466 | h e i g hitf)( y +| 3 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~< (unsignsrc/libavcodec/dfa.ced:)283he:i69:g warning: hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t ) vertic a283l | _ c o m p o s e _ l 1 ( b [ 3]i,f b([b4y]t,e stbr[e5a]m,2 _wgiedtt_hb)u;f f e| ~~~^~~~~~~~~~~~~~~~~r (gb, lisrc/libavcodec/dirac_dwt_template.cn:e467_:p11t:r ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ount * 2 ) 467! | = c ou n ti f*( y2+2)< ( u| n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~s igned)height) vertical_compose_hsrc/libavcodec/dirac.c1(b:[2297]:, 25b: [warning: 3]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b[4], width) ;297 | | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c : 468 : 11 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]if (idx <468 | 3 U) i| f ~~~ ^ ~~( 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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 36 warnings generated. In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.hsrc/libavcodec/dnxhddata.c:482::34944:: 30warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 482944 | | { 1 7 5 ,i f1 8(5g,b -3>65s, i44z0e _} i}n,_ b i| ts ^ <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const 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 integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | s19um warning s+ generated=. ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/decode.cIn file included from :1428:src/libavcodec/dirac_dwt.c50:: 33warning: : comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1428 | 352 | i f ( yf+5ol 00( && i < FbF[_5]A,R RbAY[_6E]L,E MbS[(7fr]a, m e- > da t a )w;i id+t+h)) ; { | ~~~^~~~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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:374:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compIn file included from ossrc/libavcodec/diracdec.ce_:l037(b: [3In file included from ]src/libavcodec/dirac_arith.h:,32 b: [src/libavcodec/bytestream.h5:187]:,15 :b [warning: 6]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b[7], b[9], w187i | d t h) ; i f | ( ~~~^~~~~~~~~~~~~~~~~s ize2 != src/libavcodec/dirac_dwt_template.cs:i399z:e11:) warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_parser.o 5 warnings generated. In file included from src/libavcodec/dnxhdenc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:439: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:52:In file included from warning: src/libavcodec/dovi_rpu.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 635 | 482 | ( c t x - > w iidft h(g b!-=> savicztex_-in>_wbiidtts h< = |r|e_ icntdxe-x>)h ei{g h | t ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ != avctx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 45 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavcodec/dovi_rpu.c:55:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | for (int i1 = warning 0 generated; . i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/diracdec.c 7338 | #:de521fi:n18e :S Cwarning: ALcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]E (c) ((c) / (2 55216 | .0 f * if3 (2b7-6>8q.u0afn)t )> ( D| I ~ ~~~~~~~^~~~~~~~~~R AC_MAX_QUANT_INsrc/libavcodec/dcadata.c:D7464E:X 34-: 1)warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.6342src/libavcodec/dnxhdenc.c115:12522:89224:9 1warning: e-missing field 'unit' initializer [-Wmissing-field-initializers]3 ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 733852: | 33 : note: expanded from macro 'SCALE' of f7338 | s#deetfoifn(DeN XSCHADLEE(nccC)o n(t(ecx)t , /n (i2tr5i6s_.c0of m*p a3t)2,7 A6V8_.O0PTf_)T)Y P E| _B ~ ~~~~~~~^~~~~~~~~~O OL, { .i64 = 0src/libavcodec/dcadata.c }:,7463 0:, 51:, warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E }, | ^7463 | SCALE(3.272953629493714e-2), SCALE(1.6src/libavcodec/dnxhdenc.c34:2551:1445:1 2warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]8 2491e 55- | 3) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :{7338 :.33i: 64note: expanded from macro 'SCALE'= 0 } ,7338 | #IdNeTf_MiInN,e ISCNATL_EM(cA)X (,(c )V E/ (},2 5 6| . ^0 f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))src/libavcodec/dnxhdenc.c : 71| ~ ~~~~~~~^~~~~~~~~~: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | src/libavcodec/dcadata.c : 7462: 5{: Nwarning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L L } | ^ 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 73381 | # warningd generatedef. ine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3CC libavcodec/dvdata.o .185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvdec.o src/libavcodec/dcadata.c:7453:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 3276src/libavcodec/dolby_e.c8.0:f)1298) : 14| : ~ ~~~~~~~^~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c1298: | 7452 : 34 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] NULL }, 7452 | | ^ SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.cCC libavcodec/dvdsub.o :7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCAsrc/libavcodec/diracdec.cLE(1:.466911:832719:7 4warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 3215e-1), SCAL E669( | 3 . 0 6 2f1o8r5 (3l4e7ve0l 8= 00;2 3l0ee-v1e)l, < | s ^~~~~~~~~~~~~~~~~~~~~~~~~~~- >wsrc/libavcodec/dcadata.ca:ve7338l:e33t:_ dnote: eexpanded from macro 'SCALE'pt h; le v7338e | #lde+f+i)ne {S C A| L ~~~~~ ^ ~~~~~~~~~~~~~~~~E (c) ((csrc/libavcodec/diracdec.c): 679:/30 (:2 5warning: 6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. 0f * 3276 8.6790 | f ) ) | ~ ~~~~~~~^~~~~~~~~~ if (bsrc/libavcodec/dcadata.c->:q7449ua:n5t: >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( DIRAC _7449M | A X _ QSUCANATLE_(I1N.DE4X 1-18 31)1)9 {7 4 9| 8 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~3 215e-1src/libavcodec/diracdec.c):,686 :S31:C ALwarning: Ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 3.06218 5686 | 3 4 708 0 2 3 0 e -1 ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ if src/libavcodec/dcadata.c:(7338:b33-:> lenote: nexpanded from macro 'SCALE'g th > F7338F | MA#Xde(fgeitn_eb iStCsA_LEl(efct)( (&(cs) -/ >(g2b56).0/f8 , *0 )32)76 8.{0f )) | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/diracdec.csrc/libavcodec/dcadata.c:702::7448:1934:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/cbs_sei_syntax_template.c7027448 | | : 191 : SC26ALf:E(o1 r. 0warning: (7comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i3 9 3=0 209;61 1i55 7< 1917 e | -s 3 )-, > SwCsrc/libavcodec/dpx_parser.c aAv Le: 69 E (l2: e t.176b_:6i8d twarning: s2_ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]8wp r6t11i49h3t t*1e10 6 n693e - | 2 )<, + 8 1 * | ; c ^~~~~~~~~~~~~~~~~~~~~~~~~~~u rir +src/libavcodec/dcadata.ce:n7338t:i33:+ - >)=p note: F aexpanded from macro 'SCALE'F {yM I l| o ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~a Nd(_ds-i>7338rsrc/libavcodec/diracdec.cz | e#:deemf706i:)23:a iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ne{i n gS_| 706C | s ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~Ai z L eE (,ifc ( d)absrc/libavcodec/cbs_sei_syntax_template.c mua:g(f240e:(23_:dcs)i z/ _(ewarning: ccomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]o u2n)t5;6 . 0f 240 | >| ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~* ( s ->3w2 a 7ve l e6tsrc/libavutil/macros.h 8_ .:def0f49pot)h:r) 25* ( : | inote: 3 ~ ~~~~~~~^~~~~~~~~~ expanded from macro 'FFMIN'= +0; i 1<49) / | src/libavcodec/dcadata.cc2u)r#re:n td7448 :5-:e| > warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p a ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iyne l Fo7448a | Fd _ MIsN i( zSCae,;Ab LE)i+(+) 1 .( (| a ~ ^ ~~~~~~~~~~~~~~~~~~~~~) 0 7>3 93(0b)2 9?61 15(5b77)e :- (3a),) )S C A| LE ~ ^ ~( 2.66828611src/libavcodec/dpx_parser.c4:985:32611:0 6warning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]- 2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | src/libavcodec/dcadata.c : 7338 : 33 : note: expanded from macro 'SCALE' if (7338d- | >#fdsiezfei n>e SbCuAfL_sEi(zce )- i(( c+ )1 9)/ | ( ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~2 56.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | src/libavcodec/diracdec.cSC:A739L:15E:( 3warning: .2comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]4 5797157287598e- 1739) | , S CA LiEf( 1(q.u7an0t5 7>3 2(3D4I5R5A8C_1M0A5X5_QeU-Asrc/libavcodec/dpx.c1N)T,:_ I 260N| :D ^~~~~~~~~~~~~~~~~~~~~~~~~~~35E : Xsrc/libavcodec/dcadata.c: warning: 7338:-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]33 :1 )note: ) expanded from macro 'SCALE'{ | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 7338260 | | # d e f in e S C A LE (AVcR)a t((ic)o na/l q( 2=5 6a.v_0df2 q(*a v3_i2n7t628f.l0ofa)t) ( i| ) ~ ~~~~~~~^~~~~~~~~~, 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), Ssrc/libavcodec/dpx.cCA:L272E:(353:. 0warning: 23implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 6753826142 e272- | 1 ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338A:V33R: anote: texpanded from macro 'SCALE' iona l7338 | q# d=e faivn_ed 2SqC(ALaEv(_ci) n(t2(fcl)o a/t( i(2)5,6 .400f9 6* )3;2 7 68| . ~~~~~~ ^~~~~~~~~~~~~~~0 f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432esrc/libavcodec/diracdec.c-1),: 790 :| 27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 7338790 | # | d e f in e fSorC (AlLeEv(ecl) =( (0c;) le/v e(l2 5<6 .s0-f> w*a ve3l2e7t_6d8e.p0tfh);) le v| e ~ ~~~~~~~^~~~~~~~~~l ++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/diracdec.c::8037437::27:5 :warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8037437 | | fSoCrAL E((l1ev.e3l3 5=0 0300; 7l79e8v3el8 <5 6se->-w1a)v,e lSeCt_AdLeEp(t3h.0;02 9le6v7el5+3+)6 4 4| 9 ~~~~~ ^ ~~~~~~~~~~~~~~~~4 32e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c)src/libavcodec/diracdec.c / (:28265:627.:0 fwarning: *comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 826 | for (levsrc/libavcodec/dcadata.ce:l7434 := 50:; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] level < 7434 | s -> w a vSCeAlLeEt(3_.d2e7p2t9h9;89 2le9v0e2l3+74+2)e -{1 ) ,| ~~~~~ ^ ~~~~~~~~~~~~~~~~S CALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425src/libavcodec/diracdec.c:34:: 853warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7425 | SCALE(1.2 598539 | 2 4 4 7 1i3f7 8(3q2ua6ne-t1_i)d,x S C>A LDEIR(A2C._9MA4X0_2Q5U8A9N7T9_7I9N7DE3X64 e- -11)), { | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'src/libavcodec/diracdec.c :859:27: 7338warning: | comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]# define 859S | C A L E (fco)r (((lce)ve l/ (2=5 60.;0f l*e v3e2l76 8< .s0->fw)a)v e l| e ~ ~~~~~~~^~~~~~~~~~t _depth; level++)src/libavcodec/dcadata.c {: 7425 | : ~~~~~ ^ ~~~~~~~~~~~~~~~~ 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/diracdec.c :7425894 | : 31 : warning: Scomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]C ALE(1.2 58949 | 9 2 4 4 7 1 3 7 8f3o2r6 e(-l1e)v,e lS C=A LE0(;2 .l9e4v0e2l5 8<9 7s9-7>9w7a3v6e4lee-t1_)d,e pt h| ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ levsrc/libavcodec/dcadata.ce:l7338+:+33): {note: expanded from macro 'SCALE' | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)src/libavcodec/diracdec.c) :| ~ ~~~~~~~^~~~~~~~~~923 :19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7422:5: warning: 923implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | for 7422( | i = 0S;C AiL E<( 3s.-3>0n9u9m6_9x6;0 4i0+1+5)3 5 0| e ~ ^ ~~~~~~~~- 1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dpx.c7415 | : 182 S:CA19L:E warning: (comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]4 .761491715908051 e182- | 2) , SC A iLfE ((3ma.gi4c22_7n7u6m9 3=5=6 2A2V_0R9L63e2-("3SD)P, X | " ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ))src/libavcodec/dcadata.c :7338{: 33 :| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~note: expanded from macro 'SCALE' 7338 | #dsrc/libavcodec/dpx.ce:f184in:e26 S:C warning: Acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]LE (c) ((c) / (1842 | 5 6 . 0}f el*s e3 2i7f 6(8m.a0gfi))c _ | n ~ ~~~~~~~^~~~~~~~~~um == AV_RB32(src/libavcodec/dcadata.c"S:DP7415X:"5): )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 7415 | src/libavcodec/dpx.c :S192C:21A:L E(warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 7614 91921 | 7 1 5 9i08f0 5(1ae-v2p)kt,- >SCsALiEz(e3. 4<2=2 7o7ff6s9e3t5) 6{2 2 09| 6 ~~~~~~~~~~~ ^ ~~~~~~e -3), src/libavcodec/dpx.c :| 209 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 13:src/libavcodec/dcadata.c :warning: 7338:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33: note: expanded from macro 'SCALE' 209 | 7338 | i#fde fi(ner eStC !A= L0xEF(Fc)F (F(cF)F /F (F2)56 .{0f *| 3 ~~~ ^ ~~~~~~~~~~27 68.0f)) src/libavcodec/dpx.c| ~ ~~~~~~~^~~~~~~~~~: 259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c259 | : 7414 : 34 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (i && i7414 | != 0 x FSFCFAFLFEF(F3F.)3 {3 1 9| 9 ~ ^ ~~~~~~~~~~ 62024688src/libavcodec/dpx.c72:e271:-119):, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE (271 | 1 . 8 9 9 49 1 6i9f7(5i4 &9&8 2i0 !e=- 01xF)F,FF F | F ^~~~~~~~~~~~~~~~~~~~~~~~~~~F F) src/libavcodec/dcadata.c{: 7338: 33| ~ ^ ~~~~~~~~~~: note: expanded from macro 'SCALE' src/libavcodec/dpx.c :7338289 | :#15d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e SC 289A | LE (c ) ( ( c i)f /( i( 25!6=. 00xfF F*F F3F2FF7F6)8 .{0f ) ) | ~ ^ ~~~~~~~~~~| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dpx.c:314:34: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7414:5: 314warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | i f ( iS C!A=LE (0x3F.F3F3F1F9F9F6F2 02&4&6 8j8 7!2=e -01xF)FF,F FSFFCF)A LE{( 1 | . ~ ^ ~~~~~~~~~~8 9949169src/libavcodec/dpx.c7:5314:41598:20 ewarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ), | 314 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavcodec/dcadata.c : 7338 : 33 :i fnote: expanded from macro 'SCALE'( i != 7338 | 0#xFdFFeFfFiFnFeF S&CA&L Ej( c)! =( (0c)x /F FF(FF2F5F6F.)0 f{ * | 3 ~ ^ ~~~~~~~~~~27 68.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) src/libavcodec/diracdec.c/ (:259426.:033f :* warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 942 | if (s-src/libavcodec/dcadata.c>:sl7412ic:e5_p:a rawarning: msimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ num_bu f7412 | ! = SC(AsL-E>n(u5m._2x5 2*4 s5->9nu6m6_8y5)5) 4{3 6 6| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~- 4), SCALE(src/libavcodec/diracdec.c1.:99771:9503:3 0warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 0263958e -9772) | , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :f7338o:r33 :(s linote: cexpanded from macro 'SCALE'e _y = 7338 | 0#d;e fbuifsniez eSC A>L E0( c&&) s((lci)c e/_y (<25 6s.-0>fn um*_y ;3 2s7l6ic8e._0yf+)+) ) | ~ ~~~~~~~^~~~~~~~~~ { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.csrc/libavcodec/dcadata.c::9787411::54:34 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9787411 | | SC A L E( 4 . 9f0o3r22 4(1s1l0ic6e0_x3 3=3 3e0-; 2b),u SfCsAiLEz(e3 .>6 20 1&9&6 7s27l65i5c82e8_0ex- 3< )s,- > n| ^~~~~~~~~~~~~~~~~~~~~~~~~~~u m_xsrc/libavcodec/dcadata.c; :s7338l:i33ce:_ xnote: ++expanded from macro 'SCALE') { | 7338 ~~~~~~~ ^ ~~~~~~~~ | #definesrc/libavcodec/diracdec.c :S1003CA:LE31(:c warning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ((c) / (100325 | 6 . 0 f * 32 7 68 .0iff) )( s| - ~ ~~~~~~~^~~~~~~~~~>n um_x*s->num_ysrc/libavcodec/dcadata.c !:= 7411s:l5i:c e_warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]um ) { | 7411 ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ | Ssrc/libavcodec/diracdec.cCA:L1010E:(504:. 9warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 224110 610100 | 3 3 3 3 e -2 ),f SoCrA L(Es(l3i.c6e2_y1 9=6 7027;6 5b5u8fs2iz8e0 >e -30) &,& | s ^~~~~~~~~~~~~~~~~~~~~~~~~~~l icsrc/libavcodec/dcadata.ce:_7338y: 33<: s -note: >expanded from macro 'SCALE'nu m_y; s7338li | c#ed_eyf+i+n) e{ SC A| L ~~~~~~~ ^ ~~~~~~~~E (c) ((src/libavcodec/diracdec.cc): /1011 :(25456:. 0warning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* 32768. 01011f | ) ) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34 :f owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (slice_ x7410 | = 0; b ufSsCiAzLe E>( 03 .&3&4 s2l2ic0e7_9x 6<8 s2-3>5n0u1m6_ex;- 1s)l,ic eSC_AxL+E+()1 .{ 9 2| 7 ~~~~~~~ ^ ~~~~~~~~3 91141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/dvdsub_parser.o 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' CC libavcodec/dvdsubdec.o 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(CC libavcodec/dvdsubenc.o 2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (2In file included from 56.src/libavcodec/dpcm.c0:f41 : src/libavcodec/bytestream.h*: 31872:7156:8. 0fwarning: ))comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c187: | 7398: 5 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (size2 !7398= | s i zSCeA)L E (| ~~~~~ ^ ~~~~3CC libavcodec/dvenc.o .369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.5111598446src/libavcodec/diracdec.c965:211712e:-327),: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' 73381171 | | # d e f i n e foSrC A(LreEf( c=) (0(;c )r e/ f( 2<5 6s.-0>fnu m_*re f3s2;7 6r8e.f0f+))+ )| ~ ~~~~~~~^~~~~~~~~~ { | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/dcadata.c:7395:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE7(3 warnings. generated3. 77602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.7258 warning0s12 generated0. 15372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.CC libavcodec/dxtory.o 0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.0138631700538src/libavcodec/bytestream.h10e-:4294:)15, :S CAwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (1.51535505 42942 | 89 10 2 e -2i)f, (| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~i zesrc/libavcodec/dcadata.c2: 7338!:33=: snote: iexpanded from macro 'SCALE'z e) | ~~~~~ ^ ~~~~7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-CC libavcodec/dxv.o 3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-CC libavcodec/dxa.o 1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | Ssrc/libavcodec/diracdec.cCAL:E(12601:.270:2 4warning: 08comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 083075523e-1), SC A1260L | E ( 2 . 7 0 9 2 3 1 3 7 6f6o4r7 949(ei- 1=) ,0 ; | i ^~~~~~~~~~~~~~~~~~~~~~~~~~~ <= src/libavcodec/dcadata.cs:-7338>:w33a:v enote: lexpanded from macro 'SCALE'e t_dep t7338h | ;# die+f+i)n e{ S C| A ~ ^ ~~~~~~~~~~~~~~~~L E(c) ((c) / (src/libavcodec/diracdec.c2:512616src/libavcodec/bytestream.h:.680::f318 warning: *:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 15 3:2 7warning: 68comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 1261 | 318 | isrc/libavcodec/dcadata.c f: 7384 (: s34 i: z ewarning: C2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]HE C!K=E DsRi Ez7384Ae | D) ( s - | >S ~~~~~ ^ ~~~~cC oAdLeEb(l2o.c7k2[6i1].1w5i9d2t6h6 3,4 5t2m0pe -<4 )1, |S|C AtLmEp( CC libavcodec/dynamic_hdr10_plus.o >1 .(4s5-4>8a0v8c7t4x9-2>5w8i5d1t8he ->2>)s, - >| w ^~~~~~~~~~~~~~~~~~~~~~~~~~~a velsrc/libavcodec/dcadata.ce:t7338_:d33e:p tnote: hexpanded from macro 'SCALE'- i), " c7338o | d#edbelfoicnke wSiCdAtLhE (icn)v a(l(icd)\ n/" )( 25 6| . ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 f * 32src/libavcodec/diracdec.c7:612408:.90:f )note: )expanded from macro 'CHECKEDREAD' | ~ ~~~~~~~^~~~~~~~~~ 1240 | if (co4nsrc/libavcodec/dcadata.cd) warning: s{7384 generated :. \5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~ 7384 | src/libavcodec/diracdec.c : 1262 : 68S: Cwarning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L E(2.726115 9126226 | 6 3 45 2 0 e -4 ), S CA L E (1 . 4C5H4EC8KE0D8R7E4A9D2(5s85-1>8ceod-e2bl)o, c k| [ ^~~~~~~~~~~~~~~~~~~~~~~~~~~i ].src/libavcodec/dcadata.ch:ei7338g:ht33,: note: texpanded from macro 'SCALE'mp < 1 7338| | |# tdmefpin e> S C(AsL-E>(acv)c t(x(-c>)h e/i g(h2t5>6>.s0-f> wa*ve l32e7t6_8.d0efp))t h| ~ ~~~~~~~^~~~~~~~~~- i), "codeblosrc/libavcodec/dcadata.cc:k 7383h:e34ig:h t warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n valid\ n7383" | ) | S ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C ALE(src/libavcodec/diracdec.c5.:912407:492:6 5note: 5expanded from macro 'CHECKEDREAD'60 507 712407 | 4e - 2) , SiCAfL E((5c.o28n3d2)8 4{0 0\1 0 5| 2 ^~~~3 80e-3),src/libavcodec/diracdec.c :| 1268 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 27: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 :33: note: 1268expanded from macro 'SCALE' | 7338 | # d e ffionre (SCiA L=E (0c;) ((ic )< /= (s2-56>.0wfa *v e32l7et6_8d.ep0tfh); )i + +| ) ~ ~~~~~~~^~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.csrc/libavcodec/dcadata.c::12797383::225:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 12797383 | | S C A L E ( 5s.-9>74n2u6m5_56y0 >5 0s7-7>7a4ev-c2tx)-,> hSeiCgAhtL E (5| . ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~2 832840src/libavcodec/diracdec.c0:112780:5222: 3warning: 8comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0e -3), 1278| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :7338 :33 : note: expanded from macro 'SCALE' s->n 7338u | #md_exf i>ne SsCA-L>Ea(vc)c t(x(-c>)w i/d t(h25 6|.0|f * | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~3 2768.0f)src/libavcodec/diracdec.c): 1305| : ~ ~~~~~~~^~~~~~~~~~35 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305src/libavcodec/dcadata.c | : 7382 : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for 7382( | l e v eSlC =A 0L;E l(e3ve.l39 8<3 1s2-9>2w62a9v2e4le2t0_deep-t1h);, leSvCelA+LE+()2 .{1 2 2| 9 ~~~~~ ^ ~~~~~~~~~~~~~~~~5 94945src/libavcodec/diracdec.c9:013167:5935e: -warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1316 | src/libavcodec/dcadata.c : 7338 : 33 : note: expanded from macro 'SCALE' for (7338l | e#vdeelf =i n0e; lSeCveAl Lcwa)ve le/t _(d25e6pt.h0;f le*v e3l2+7+)6 8 .| 0 ~~~~~ ^ ~~~~~~~~~~~~~~~~f )) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-src/libavcodec/bytestream.h1), : | 357 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :15src/libavcodec/dcadata.c:: 7338warning: :33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : note: expanded from macro 'SCALE' 7338 | # d357e | fi ne SC AiLfE ((cs)iz e(2( c!=) s/i z(e25)6 . 0| f ~~~~~ ^ ~~~~ * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dnxhdenc.c 7371: | 1047: 22 : Swarning: CAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(6.4759708940 910478 | 2 8 2 e -2 ) , S C AiLfE ((b6i.ts1 >5 4c7t1x2-2>8f9r5am7e1_7b6i2tes-)3 ), | ~~~~ ^ ~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:src/libavcodec/dnxhdenc.c7338:1051::3322:: note: expanded from macro 'SCALE'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #d1051e | f i n e S C A L E i(fc) (((bicts) > /c (t2x5-6.>0ff ra*m e32_76b8it.s0)f ) )| ~~~~ ^ ~~~~~~~~~~~~~~~| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/dcadata.c :7370:34: 1055warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | i f ( bSiCtALsE (<3 .c4t13x92-21>9f0ra6m6e6_1b9i8tse)- {1 )| , ~~~~ ^ ~~~~~~~~~~~~~~~ SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCAsrc/libavcodec/dnxhdenc.cLE:(1103c:)22 : (warning: (ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) / (256.0f * 311032 | 7 6 8. 0 f ) ) | ~ ~~~~~~~^~~~~~~~~~ if (bits > csrc/libavcodec/dcadata.ct:x7366-:>34f:ra mwarning: e_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b its) | 7366 ~~~~ ^ ~~~~~~~~~~~~~~~ | SCAsrc/libavcodec/dnxhdenc.cL:E1106:(183:. 41warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 797768 511069 | 28 4 e - 1 ) , SCiALfE ((2bi.t2s3 <4 c0t84x60-6>1fr7am0e65_4eb-i1t)s,) {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~ ^ ~~~~~~~~~~~~~~~src/libavcodec/dcadata.c: 7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/dynamic_hdr_vivid.o 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dnxhdenc.c 7354 | : 1227 : 51 : Swarning: CAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(3.426689505577088 e1227- | 1 ) , S C A L Ef(o2r. 3(1x6 6=4 407;8 7x7 8<8 3c9t1xe-->1m)., m b| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~n um src/libavcodec/dcadata.c&:&7338 :m33a:x _note: bexpanded from macro 'SCALE'i ts > c7338t | x#-d>effrianmee _SbCiAtLsE;( cx)+ +()( c{) /| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~( 256.0f * 3src/libavcodec/dnxhdenc.c2:712376:822.:0 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ~~~~~~~^~~~~~~~~~ 1237 | ifsrc/libavcodec/dcadata.c (:m7354a:x5_:b iwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s > ctx- >7354f | r a m e _SCbAitLsE)( 3 .| 4 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~2 6689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCAIn file included from LE(3src/libavcodec/dsicinvideo.c.:43280: 17src/libavcodec/bytestream.h9:31875:7155:2 8warning: 68comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 e-1), SCALE(2.398 21872 | 8 9 4 3 3i4f7 9(3s1iez-e12) , ! =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~s izesrc/libavcodec/dcadata.c): 7338 :| 33 ~~~~~ ^ ~~~~: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE23(2. warning4s2 generated5. 158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (25src/libavcodec/dnxhdenc.c6.0:f1353 :*12 :3 2warning: 76missing field 'value' initializer [-Wmissing-field-initializers]8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ 1353 | { NULLsrc/libavcodec/dcadata.c :}7340,:34 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7546:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:src/libavcodec/dump_extradata_bsf.c7540:5: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7540 | SC AL91E | ( 0 .0 1 2{9 N3U7L3L 5}67,2 ) ,| ^ SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/eac3_core_bsf.o src/libavcodec/dcadata.c:7536:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~CC libavcodec/eac3_data.o src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33:src/libavcodec/dsicinvideo.c note: expanded from macro 'SCALE': 271:87: 7338warning: | #comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d efine SCALE(c) (271( | c ) / ( 2 5 i6f. 0(f c*i n3-2>b76i8t.m0fa)p_)s iz e| ~ ~~~~~~~^~~~~~~~~~- avctx->discarsrc/libavcodec/dcadata.cd_:d7534a:m27ag:e dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ percent a7534ge | * c i n -S>CbAiLtEm(a0p_.s0i09z51e6/0100404 7>) ,r esS)C A L| E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~( 0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.0090522 warnings30 generated1. 06), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393),src/libavcodec/dss_sp.c SCA:LE694(:021.:0 3warning: 69comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]39 58372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338: 33694: | note: expanded from macro 'SCALE' } wh i7338l | e# d(eoffinfes eStC Afe x*c i3t2a7t6i8o.n0)f));) | | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALEsrc/libavcodec/dv_error_marker_bsf.c(0.:571009:31062:5 5warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]6 76), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338100: | 33 : note: expanded from macro 'SCALE'{ "col o7338r | "# d e,f i"nsee tS CcAoLlEo(rc"), (O(FcF)S E/T ((c2o5l6o.r0_fr g*b a3)2,7 6A8V._0OfP))T _ T| Y ~ ~~~~~~~^~~~~~~~~~P E_COLOR, {.str = src/libavcodec/dcadata.c"y:e7526l:l71o:w "warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0, 7526F | L A G S S}C,A L E| ( ^0 .00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #definsrc/libavcodec/diracdec.ce SCA:LE2306(:c28): (warning: (ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) / (256.0f * 32768.0f )2306) | src/libavcodec/dv_error_marker_bsf.c| : ~ ~~~~~~~^~~~~~~~~~121 : 12 : iwarning: fmissing field 'help' initializer [-Wmissing-field-initializers] (datasrc/libavcodec/dcadata.c _:121u7526 | n: i5 t: _ swarning: {iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] z NeU L>L b}u ,f7526_ | s | i ^ z eS C-A LbEu(f_0i.d0x0 6|1|0 0!2d9a3t2a5_),u nSiCtA_LsEi(z0e.)3 6{8 7 6| 1 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~9 2689), SCAsrc/libavcodec/diracdec.cL:E2307(:031.:5 8warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 231874 52307) | , S C A L E ( 0 . 0 4 1i4f0(6d2a3t65a9_)u,n i t| _ ^~~~~~~~~~~~~~~~~~~~s izesrc/libavcodec/dcadata.c :>7338 :b33u:f _note: sexpanded from macro 'SCALE'i ze - b u7338f | _#iddexf)i n e| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~S CALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c1) / warning generated(. 256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.0In file included from 0372src/libavcodec/dstdec.c8:74357: 1src/libavcodec/golomb.h4:)482,: 34SCA:L Ewarning: (0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 32479602098), SCAL E482( | 0 . 6 1 6 2 2 0 2 9 5 4 3i)f, (SgCbA-L>Es(i0z.e0_5i5n2_5b9i1t0s8 5<4=) ,r e _| i ^~~~~~~~~~~~~~~~~~~~ ndesrc/libavcodec/dcadata.cx:)7338 :{33 : | note: ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27:src/libavcodec/dv_profile.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 250:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7516 | SCALE(0.0032684 12506 | 5 1 ) , fSoCrA L(Ei(0 .=3 104;0 1i4 4<0 5F0F1_)A,R RSACYA_LEEL(E0M.S6(2d3v5_3p4r1o4f2i9l7e)s,) ;S CiA+L+E)( 0{. 0 5| 91 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~9 086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71CC libavcodec/eac3enc.o : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0src/libavcodec/dv_profile.cf)): 283| : ~ ~~~~~~~^~~~~~~~~~19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/dcadata.c:7512:27: warning: 283implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | fo r7512 | ( i = S0C;A LiE( 0<. 0F0F24_81A34R8R8A1Y)_,E LSECMASL(Ed(v_0p.r2o9f2i7l8e8s1)1;8 12i)+,+ )S C A| L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~E (0.637096src/libavcodec/dv_profile.c46:42886:325):, warning: Scomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]CA LE(0. 02886 | 7 6 49 2 3i78f1 )(,s y s| ^~~~~~~~~~~~~~~~~~~~& & bsrc/libavcodec/dcadata.cu:f7338_:s33i:z enote: =expanded from macro 'SCALE'= sys -7338> | f#radmeefi_nse iSzCAeL)E ( c| ) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALsrc/libavcodec/dstdec.cE(0:.1456:194:02 5warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]16 646), SCALE( 0.1450 | 69 89 0 8 6fo4r 1(9)i, = | 0 ^~~~~~~~~~~~~~~~~~~~; isrc/libavcodec/dcadata.c :<7338 :e33:l enote: mexpanded from macro 'SCALE' ents ;7338 i | +#d+e)fi n{e S| C ~ ^ ~~~~~~~~A LE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/eacmv.o 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49:src/libavcodec/dstdec.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7509 | SCALE(0 .1680 | 0 19 94 9 5 0 2 3 ) , S C A L E (f0o.r2 7(7k20 6=92 7054;) , kS CASCeAlLeEm(ecn)t s;( (ic+)+) / {( 2 5| ~ ^ ~~~~~~~~~~~~~~~6 .0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 8 warnings generated. src/libavcodec/dcadata.c:7505:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/eaidct.o src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815),CC libavcodec/eamad.o | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: src/libavcodec/dts2pts_bsf.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :379 :750019 | : warning: Scomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]C ALE(0.0009625531 4379) | , S C AfLoEr( 0(.i2 3=25 508;5 1i8 6<5 )F,F _SACRALREA(Y0_.E6LE6M8S4(4f0un2c22_74t),a bS)C;A LiE++()0 .0{9 8 | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~6 428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428src/libavcodec/dstdec.c105):, 313 :| ^~~~~~~~~~~~~~~~~~~~21 : warning: src/libavcodec/dcadata.c:comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]7338 :33: note: expanded from macro 'SCALE' 7338 | 313# | d e f ifneo rS CA(LEc(hc )= ( (c0); c/h (<2 56c.h0afn ne*l 3s2;7 6c8h.0+f+))) | ~ ~~~~~~~^~~~~~~~~~| ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.csrc/libavcodec/dcadata.c::3447499:25::71 :warning: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3447499 | | S C A L Ef(o0r. 0(00c8h8 0=37 302; 3c)h, shuffle); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/elsdec.o CC libavcodec/encode.o 4 warnings generated. 4 warnings generated. 2 warnings generated. 7 warnings generated. CC libavcodec/error_resilience.o 11 warnings generated. CC libavcodec/escape124.o CC libavcodec/escape130.o CC libavcodec/evrcdec.o 7 warnings generated. 1 warning generated. CC libavcodec/exif.o CC libavcodec/exr.o CC libavcodec/exrdsp.o CC libavcodec/exrenc.o In file included from src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 512src/libavcodec/bytestream.h warning:s318 generated:. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/extract_extradata_bsf.o CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fastaudio.o In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/dvbsubenc.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (buf_size < 8 + h->num_rects * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:317:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 317 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:328:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 328 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:379:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 379 | if (buf_size < h->num_rects * 22) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:381:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 381 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:422:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 422 | for (object_id = 0; object_id < h->num_rectsrc/libavcodec/bytestream.hs;: 294o:b15j:ec twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/faxcompr.o 3 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/fdctdsp.o CC libavcodec/fft_fixed_32.o CC libavcodec/fft_float.o CC libavcodec/fft_init_table.o 6 warnings generated. CC libavcodec/ffv1.o In file included from src/libavcodec/dvdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/dvdsubenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ffv1dec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | CC libavcodec/ffv1enc.o for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ffwavesynth.o src/libavcodec/dvdsubdec.c:249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.c:505:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 505 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/dvdsubdec.c:506:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 506 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/dvbsubdec.c:774:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:849:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | for (i=0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:699:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ In file included from src/libavcodec/dxv.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dvenc.c:49: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fic.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/dxtory.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/dvdsubenc.c:491:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 491 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:492:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:493:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 493 | { NULL }, | ^ src/libavcodec/dvbsubdec.c:1560:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), A7V warning_sO generatedPT. _TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1561:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | {NULL} | ^ CC libavcodec/filter_units_bsf.o src/libavcodec/dxa.c:60:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/eac3enc.c:30: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/elbg.c:134:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 134 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:481:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 481 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/elbg.c:src/libavcodec/eamad.c482::355: :src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]482 | ALLOCATE _I187F | _ N E C ESSiAfR Y((sscriaztec2h b!u=f ,s i zdei)m , | ~~~~~ ^ ~~~~ 5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/fits.o In file included from src/libavcodec/cbs_h2645.c:447: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/elsdec.c:307:16: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | while (ctx->t > pAllowasrc/libavcodec/bytestream.hbl:e357[:15c:t x-warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]j ]) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 357 | src/libavcodec/elsdec.c :i338f: 47(:s izwarning: ecomparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]2 != si ze338) | | ~~~~~ ^ ~~~~ while (pAllowable[ctx->j - 1] >= z) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_desrc/libavcodec/dxv.cadzo:ne753":,18 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "Quantizer de a753d | z o n ei"f, ( o pO_FsFiSzEeT0( q>ua nmt_adxe_oapdz_osinzee)0, ) | ~~~~~~~~ ^ ~~~~~~~~~~~~ AV_OPTsrc/libavcodec/dxv.c_:T758Y:P18:E _warning: Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]NT , { . i67584 | = 7 i}f, (0o,p _10s2i4z,e 1V E> }m,a x _| o ^p_ size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ CC libavcodec/fitsenc.o CC libavcodec/flac.o CC libavcodec/fitsdec.o src/libavcodec/dxv.c:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ 6 warnings generated. CC libavcodec/flac_parser.o In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/exr.c:44: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/faandct.c:99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:99:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:100:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:100:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.hsrc/libavcodec/faandct.c::357:15153::28 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 357153 | | i f z(2s=i zet2m p!=4 *si(zAe2)+ A | 5 ~~~~~ ^ ~~~~) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:153:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:154:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ 10 warnings generated. In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flacdata.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/flacdec.o src/libavcodec/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ src/libavcodec/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacdsp.o In file included from src/libavcodec/error_resilience.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flacenc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 19 warnings generated. 8 warnings generated. In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flacencdsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ CC libavcodec/flashsv.o 5 warnings generated. CC libavcodec/flashsv2enc.o CC libavcodec/flashsvenc.o src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/faxcompr.c:30: src/libavcodec/put_bits.h5:227 warning:s37 generated:. warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->busrc/libavcodec/error_resilience.cf_p:tr396 >:= 12si:z ewarning: ovariable 'depth' set but not used [-Wunused-but-set-variable]f (BitBuf)) 396{ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ int i, depth, num_avail; | ^ src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | float tt = ((float)i - 8.0 / 2.0) / 8.0; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | float arg1 = M_PI * 0.9 * (tsrc/libavcodec/bytestream.ht :- 318n):; 15 :| ~ ~~~^~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | floIn file included from at src/libavcodec/exrenc.car:g236 : =src/libavcodec/bytestream.h M:187_:P15I: *warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t t - n); | ~ ~~~^~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~ ^~~~ src/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBits > src/libavcodec/bytestream.h8 :*357 :by15t:e swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]re am2_get_byte s357_l | e f t ( gibf )()s i{z e2 | ! ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 31 warnings generated. src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ CC libavcodec/flicvideo.o src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flvdec.o src/libavcodec/exr.c:906:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 | const float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/evrcdec.c:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/evrcdec.c:624:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | gamma = FFMIsrc/libavcodec/exr.cN:(909g:a32m:m awarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1.0); | ~~~~~~^~~~~~~~~~~ 909src/libavcodec/put_bits.h | :265src/libavutil/macros.h: 49:: 3722:c : onote: nwarning: scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]expanded from macro 'FFMIN't floa t 49d | # =d e265. | f5 i fn e * F Fc Mo IisNff(( 3(a.s,-fb>)b (*(ua)Mf__P I e>n/d ( b1-6) .sf );- > ?| b u( ^~~~ fb_p)t r: (>a=) )s i z| e ^ ~o f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/float2half.o src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:911:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ^~~~ src/libavcodec/exr.c:912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * csrc/libavcodec/evrcdec.cos:f642(7:.29f*:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I / 16.f); 642 | | ^~~~ gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum = pow(10, sum); | ~~~ ^~~ src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:816:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (fabs(e->pitch_delay - delay)src/libavcodec/exr.c > :151010): 21 | : ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1010 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1009:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1009 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1048:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1048 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1072:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1072 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1093:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1093 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flvenc.o src/libavcodec/bytestream.h:318:15:src/libavcodec/evrcdec.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]777 :23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 318 | isrc/libavcodec/exrenc.cf (777s: | i532 z: e 294 ! =: s i zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f) o r | ( ~~~~~ ^ ~~~~i = 0; 532 | i < {s i"zegoafm(mEa"V,R C"AseFtr gaamme)m;a "i, +O+F)F S{E T (| g ~ ^ ~~~~~~~~~~~~~~~~~~am ma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 20 warnings generated. src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1198 | if (buf_size < 20 || line_offset > buf_size - 20) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:1219:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1219 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1221:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1221 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1231:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1231 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1241:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1241 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1295:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1295 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 1301 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.cIn file included from :src/libavcodec/ffv1dec.c1515::3940: :In file included from src/libavcodec/ffv1.hwarning: :35comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1515 | 227i | f ( b y t e s tirfe a(sm-2>_bgueft_e_nbdy te-s s_-l>ebfut(fg_b)p t>r= > =mi nsiizmeuomf_(leBnitgBtuhf )&)& { | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/faxcompr.c:169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/faxcompr.c:270:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:274:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:350:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | while (offs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ CC libavcodec/fmtconvert.o src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ src/libavcodec/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1931:45: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1931 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1988:47: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1988 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1989:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/fmvc.o 3 warnings generated. src/libavcodec/exr.c:2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128 | ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ 2 warnings generated. 4 warnings generated. In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c:193:44: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:192:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | av_assert0((unsigned)fs->sliIn file included from cesrc/libavcodec/fitsenc.c_:w34i: dsrc/libavcodec/bytestream.ht:h187 :<15=: fwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w idth && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 187 | src/libavutil/avassert.h : 38 :i11f: (note: sexpanded from macro 'av_assert0'i ze2 ! = 38s | i z e) | ~~~~~ ^ ~~~~i f (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:195:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 195 | && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { 1 warning generated . \ | ^~~~ src/libavcodec/ffv1dec.c:194:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 194 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 200 | for (i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:211:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/frame_thread_encoder.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294src/libavcodec/bytestream.h:15::318 :warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294318 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/bytestream.h i:f357 :(15s:i zwarning: e2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size) 357 | | ~~~~~ ^ ~~~~ if (size2 != ssrc/libavcodec/fitsdec.ciz:e)86 : 21| : ~~~~~ ^ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:75:25: note: expanded from macro 'CASE_N' 75 | if (t > header->data_max) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:76:44: note: expanded from macro 'CASE_N' 76 | header->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32CC libavcodec/fraps.o (ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c:389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ CC libavcodec/frwu.o src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/ftr.o CC libavcodec/ftr_parser.o CC libavcodec/g2meet.o src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shi1ft warning generated> . 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ In file included from src/libavcodec/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ 6 warnings generated. In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c:595:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:595:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:801:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 801 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/g722.o src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warningsrc/libavcodec/ffv1dec.c generated:. 800:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 800 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:803:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 803 | && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:802:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 802 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g722dec.o src/libavcodec/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 545 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:569:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 569 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:623:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 623 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 warnings generated. 4 warnings generated. CC libavcodec/g722dsp.o src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 937 | data_size > data_bit_start / 8); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_h2645.c:939:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 939 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/g722enc.o CC libavcodec/g723_1.o CC libavcodec/g723_1_parser.o In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/g723_1dec.o CC libavcodec/g723_1enc.o CC libavcodec/g726.o CC libavcodec/g729_parser.o CC libavcodec/g729dec.o src/libavcodec/cbs_h2645.c:1316:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1316 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1320:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1320 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1337:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1337 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1339 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g729postfilter.o src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1347 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1351:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1351 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1355:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1355 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/gdv.o src/libavcodec/cbs_h2645.c:1372:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1372 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1374:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1374 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1376:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flac.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 348 | if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ src/libavcodec/fic.c:476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:477:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 477 | { NULL }, | ^ 4 warnings generated. In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gemdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/get_buffer.o src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 264 | size_t len = FFMIN(f->end - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/gif.o In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gif_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flashsv2enc.c:53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacdec.c:43: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 In file included from != ssrc/libavcodec/flacdec.ci:z49e: ) src/libavcodec/unary.h :| 50: ~~~~~ ^ ~~~~41 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. CC libavcodec/gifdec.o 1 warning generated. src/libavcodec/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/golomb.o In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gsm_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | src/libavcodec/bytestream.h :{ 318"s:l15i:c ewarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rc ", "Protec t318 | s l i c eisf w(isitzhe C2R C!s= "s, iOzFeF) S E| T ~~~~~ ^ ~~~~( ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ CC libavcodec/gsmdec.o src/libavcodec/ffv1enc.c:1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gsmdec_data.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flacdec.c:817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL }, | ^ src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h261.o src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-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/flvdec.c:24: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/flacenc.c227: | 1720 :189 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (s->buf_ en1720d | {- "sl-p>cb_ufp_apstsre s>"=, s"izNeuomfb(eBri toBfu fp)a)s s{e s | t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~o use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-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/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetosrc/libavcodec/put_bits.hf(:F265l:a37c:E nwarning: cocomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]d eContext, opt i265o | n s . e x a c ti_f r(si-c>eb_upfa_reanmde t-e rss-)>,b uAfV__ptOrPT _>T=Y PsiEz_eBoOfO(LB,i t{B u.fi)6)4 {= 0| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~} , 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. In file included from src/libavcodec/flvenc.c:22: In file included from src/libavcodec/flvenc.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:195:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 195 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:274:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:288:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:293:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:307:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:313:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h261_parser.o src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:872:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:883:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 883 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 904 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:1000:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/h261data.o 9 warnings generated. 3 warnings generated. In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 10 474 warning | s generated . if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357357::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357357 | | i fi f( (ssiizez2e 2! =! =s isizzee)) | ~~~~~ ^ ~~~~| ~~~~~ ^ ~~~~ src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavcodec/h261dec.o src/libavcodec/frwu.c:107:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ CC libavcodec/h261enc.o src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_index - c->finIn file included from isrc/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] sh 209 | e if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ d_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h263.o 3 warnings generated. In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h263_parser.o CC libavcodec/h263data.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hCC libavcodec/h263dec.o :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h263dsp.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h2645_parse.o In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g2meet.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 411 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o CC libavcodec/h2645_sei.o 2 warnings generated. src/libavcodec/get_buffer.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 60 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ 6 warnings generated. src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_cabac.o In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g2meet.c:880:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 880 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_cavlc.o src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/h264_direct.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 9 warnings generated. 1 warning generated. src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ 54 warnings generated. CC libavcodec/h264_levels.o src/libavcodec/g2meet.c:1410:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_loopfilter.o src/libavcodec/gemdec.c:159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ 4 warnings generated. 6 warnings generated. CC libavcodec/h264_mb.o src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 2 warnings generated. CC libavcodec/h264_metadata_bsf.o CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o CC libavcodec/h264_parser.o In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_picture.o 1 warning generated. In file included from src/libavcodec/h261.c:28: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_ps.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_redundant_pps_bsf.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sizsrc/libavcodec/put_bits.he2 :!317=: s33i:z ewarning: ) comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ~~~~~ ^ ~~~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/h264_refs.o src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ 6 warnings generated. CC libavcodec/h264_sei.o 6 warnings generated. CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o 52 warnings generated. CC libavcodec/h264data.o CC libavcodec/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o 3 warnings generated. 6 warnings generated. CC libavcodec/h264pred.o In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264qpel.o In file included from src/libavcodec/h261data.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 18227 | warning s generated . if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h265_metadata_bsf.o src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ CC libavcodec/h265_profile_level.o In file included from src/libavcodec/h263.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/h261enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. 6 warnings generated. In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h2645_parse.c:357:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (rbsp->rbsp_buffer_alloc_size >= size && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/h2645_parse.c:463:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h274.o CC libavcodec/half2float.o src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/hap.o 2 warnings generated. In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/hapdec.o 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 6 warnings generated. CC libavcodec/hapqa_extract_bsf.o In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hcadec.o src/libavcodec/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:656:30: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/hcom.o CC libavcodec/hdr_parser.o CC libavcodec/hdrdec.o In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:128:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1690 warnings generated. 6 warnings generated. CC libavcodec/hdrenc.o In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/hevc_cabac.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parser.c:40: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/hevc_data.o CC libavcodec/hevc_filter.o In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mp4toannexb_bsf.o In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::294357::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294357 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U)src/libavcodec/bytestream.h {: 318 :15| : ~~~~~~~~~ ^ ~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:186:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mvs.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_ps.c:346:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:450:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:501:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 501 | (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:500:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 500 | (crop_left + crop_right ) * step_x >= width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:540:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_parse.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.hCC libavcodec/hevc_parser.o :482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 8 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: '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 integers of different signs: '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:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: '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_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 109 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:119:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_ps.o In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 261 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 262 | H2645NAL nal = { NULL }; | ^ 5 warnings generated. CC libavcodec/hevc_refs.o 3 warnings generated. CC libavcodec/hevc_sei.o src/libavcodec/h264_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] 555 | p->last_picture_structure != s->picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c:568:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | if (p->sei.common.unregistered.x264_build < 44U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:49:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:615:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:618:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 618 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:622:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:626:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 645 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:651:74: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 651 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 202 | for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:209:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 209 | if (pic_size > level->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.csrc/libavcodec/h265_profile_level.c::700211::1229:: warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 700 | 211 | { NU LiL f} ( w| i ^d th * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * height > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (pic_size <= (level->max_luma_ps >> 2)) src/libavcodec/h264_metadata_bsf.c | : ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 659:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 659 | 234 | { . deblsle =i NfA N( p},i c-_3si6z0e. 0<,= (+l3e6v0.e0,l ->FmLaAxG_Sl u}m,a _| p ~ ^~~s >> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavcodec/h265_profile_level.c:236:27 :15 | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]# defin e 236N | A N e l s_e _ibfu i(ltpiinc__nsainzfe( "<=" )(3 *| ^~~~~~~~~~~~~~~~~~l evel->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/hevcdec.o CC libavcodec/hevcdsp.o src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/h264_refs.csrc/libavcodec/h264_cabac.c:161:21::2140 :warning: 29:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | 2140 | iffo r((l enl r e0f_;c oluinstt[ li l| i ~~~ ^ ~~~~~~~~~~~~~~~~~~~s t_count;src/libavcodec/h264_refs.c :l182is:t+17+: warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | 182 ~~~~ ^ ~~~~~~~~~~~~~~ | src/libavcodec/h264_cabac.cif: 2147(:l46e:n ref_c o2147un | t [ 0 ] ) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c : 203 : 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if ( r203 | e f [ l i s t ]f[io] r>= (ric )= {0 ; | i ~~~~~~~~~~~~ ^ ~~ < sl->ref_cosrc/libavcodec/h264_cabac.cu:n2164t:[src/libavcodec/h264_sei.c29j:] ;warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i260 +:+18): { warning: 2164 | | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.cfo:r212 :( 19l:260i | swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0 212 | ; l ifiofs rt ( s<(iz is l=- e0> li;> si t cloiesutrsnetta;m_2 _lcgioets_ubyttn+e+ts;_)l i{+ +e) f| t (& ~~~~ ^ ~~~~~~~~~~~~~~gb y | te ~ ^ ~~~~~~~~~~~~~~) ) { src/libavcodec/h264_cabac.c :| 2228 ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:33 : warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | if (ref >= In file included from rcsrc/libavcodec/h264idct.c) :{31 : In file included from src/libavcodec/h264idct_template.c| ~~~ ^ ~~: 30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.hsrc/libavcodec/h264_cabac.c::232274:: 33In file included from src/libavcodec/h2645_sei.h:: 28warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :187:15: warning: 2274comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 187 | f or i(f l(isstiz e=2 0!=; sliizste )< s| l ~~~~~ ^ ~~~~ ->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_cCC libavcodec/hevcpred.o ount; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/hnm4video.o src/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/hpeldsp.o In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 34 warnings generated. src/libavcodec/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c:797: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqa.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_slice.c:46: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 693 | for (j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 731 | for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 808 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 811 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 4 warnings generated. In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hq_hqadata.o src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadsp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/h265_metadata_bsf.c:413:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:417:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { .i64 = -1 }, -1, 7, FLAGSsrc/libavcodec/h264_slice.c },: 338| ^: 19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | src/libavcodec/h265_metadata_bsf.c f:o420r: 37(:i warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0; i <420 | F F _ A RR A Y _ E{ L.EiM6S4( h=- >-p1s .}s,p s-_1l,i s1t,) ;F LiA+G+S) }{, | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/h264_slice.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 343 | src/libavcodec/h265_metadata_bsf.c f:or423 :(39i: = warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]; i < F F423_ | A R R A Y_ E L E M{S (.hi-6>4ps .=p p-s1_ li}s, t-)1;, i2+5+5), {FL A G| S ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:449:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ CC libavcodec/hqx.o src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ 5 warnings generated. In file included from src/libavcodec/h264dec.c:47: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/hqxdsp.o src/libavcodec/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:434:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 434 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hqxvlc.o src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ src/libavcodec/h264_slice.c :5531488 | : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (float)gm->perc e1488n | t _ n o n _ z e r o _ m afcorro(bil=o0c;k si/<2F5F5_,A RRAY_ E554L | E M S ( h - > l a s t _ p o c(sf)l;o ait+)+g)m - >| p ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~e rcent_intra_coded_src/libavcodec/h264_slice.cm:a1623c:r99o:b lwarning: ocomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]c ks/255, 555 | 1623 | src/libavcodec/hevc_mp4toannexb_bsf.c : 70 |:(|61f :la ovwarning: a_comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]tm )ogdm_-u>ipnetrpc2e(nht-_ >s70ri | exc_ ot avp_ efi lrt ye r_i fn rg /a2 m 5e 5 , i- f| (h4- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ >+p AoVc_.Isrc/libavcodec/h264dec.cfN:rP554UaT:m_58eB:U_F nFuwarning: EmRimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ P,A DhDI-N> pG552_sS | .Is pZ s E -+> nl a lo gu2_ _mlaaexvn__f >l orSagmI(ZEe__lMnouAm)gX ct >-x, s neAeViw_L__rOeeGcx_otvDerErBaUdyG_far,t a_a"s mSeizEe)_ Ic{ nG| Rt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E) E {N | C ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~om plexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 46 warnings generated. In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1833:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1833 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:821:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 821 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:822:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 822 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1895:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1895 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1894:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1894 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no xsrc/libavcodec/bytestream.h264: v294e:r15s:i onwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fo und in any 294S | E I "i,f O(FsFiSzEeT(2x2 64!_=bu islidz)e,) A V_| O ~~~~~ ^ ~~~~ PT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/htmlsubtitles.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffman.o 2 warnings generated. 7 warnings generated. CC libavcodec/huffyuv.o 27 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/huffyuvdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 15 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. 4 warnings generated. In file included from src/libavcodec/hevc_parser.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/huffyuvdsp.o 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvencdsp.o 4 warnings generated. CC libavcodec/idcinvideo.o CC libavcodec/idctdsp.o src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/iff.o 6 warnings generated. src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 93 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:94:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/iirfilter.o src/libavcodec/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 159 | ifCC libavcodec/ilbcdec.o (k >= FF_ARRAY_ELEMS(rps->used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/imc.o src/libavcodec/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hcadec.c:289:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->parent->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hevc_mvs.c:412:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 412 | nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 436 | nb_orig_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:439:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 439 | for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:333:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:341:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hevc_ps.csrc/libavcodec/hcadec.c::364362::27:19 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | 362 | f o r ( ifnot ri =(i 0=; 0i ;< ihf r<_ gnrbo_upc_pcbou;n t;i i++++)) { | ~ ^ ~~~~~~~~~~~~~~~| ~ ^ ~~~~~~ src/libavcodec/hcadec.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 5src/libavcodec/hevc_ps.c warnings: generated452. :18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 452 | if (nal_size > sizeof(vps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:528:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 528 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/imgconvert.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavcodec/hevc_ps.c:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/hevc_sei.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/imm4.o src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:886:32src/libavcodec/bytestream.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886318 | | i fi f( s(pssi-z>ech2r o!m=a _sfiozrem)a t | _ ~~~~~ ^ ~~~~i dc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1047:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | ow->left_offsesrc/libavcodec/hevc_refs.ct +: 80o:w19:- >rwarning: icomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]g ht_offset >= 80s | p s - >w ifdothr | |(i | = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 0 ; i < FF_Asrc/libavcodec/hevc_ps.cR:R1164A:Y50:_ ELwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MS(s->DPB 1164) | ; i+ + ) i f| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~( sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/imm5.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/imx.o In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] CC libavcodec/indeo2.o 143 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo3.o src/libavcodec/hevc_cabac.c:37:21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 37 | static const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ CC libavcodec/imx_dump_header_bsf.o src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/hevc_ps.c:1206 :20618 | : warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] for (i = 0; i < 1206F | F _ A R RiAfY _E(LnaElM_Ss(isz-e> >D PsBi)z;e oi++f)( sp{s - >d| a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ta )) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 260 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:270:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 270 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:281:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 281 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1404 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo4.o src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:343:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:356:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:371:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_refs.c:375:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:187In file included from :15:src/libavcodec/hevcpred.c :warning: 23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h :187187 | : 15 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 != s i187 | z e ) i f| ~~~~~ ^ ~~~~( size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1464:In file included from 18: src/libavcodec/hevcdec.cwarning: :comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare]45 : src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | if (482n | a l _ s i z e > s iz eioff ((ppgs-b>d-at>asi)z)e _{i n _| bi ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~t s <= re_isrc/libavcodec/hevc_ps.cnd:e1526x:)37: warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1526 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1591:src/libavcodec/bytestream.h21: :warning: 294comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]: 15: warning: 1591comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if 294(s | u m >i=f (sssrc/libavcodec/bytestream.hpis:z-e2942: >c15!tb:_w=i dwarning: tscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]hi z)e) { | | ~~~ ^ ~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ 294 | ifsrc/libavcodec/hevc_ps.c (:s1603i:z21e:2 !warning: =comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] s ize) 1603| | ~~~~~ ^ ~~~~ src/libavcodec/hqx.c : 420 : 54i:f warning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s um >= sps-> ct420b | _ he i g h t ) i{f (| i ~~~ ^ ~~~~~~~~~~~~~~~ nfo_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:src/libavcodec/bytestream.h318:15::318 :warning: 15:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 318 | i f i(f s(isziez2e 2 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 479 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:498:20: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 498 | else if (i < short_rps->num_negative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15src/libavcodec/bytestream.h: :warning: 357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357357 | | i fi (fsi ze(2s i!z= es2i z!e)= | s ~~~~~ ^ ~~~~i ze) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1691 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1693:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1693 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1695:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo5.o 8 warnings generated. 5 warnings generated. In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/intelh263dec.o CC libavcodec/interplayacm.o src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/interplayvideo.o src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/intrax8.o src/libavcodec/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ CC libavcodec/intrax8dsp.o 26 warnings generated. 10 warnings generated. src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 252 | src/libavcodec/hevcdec.c: 640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c :791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] } 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ esrc/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ se if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 275 | FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ CC libavcodec/ipu_parser.o src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ src/libavcodec/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263dec.o CC libavcodec/ituh263enc.o src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 37 warnings generated. In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ivi.o 14 warnings generated. src/libavcodec/hevcdec.c:2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_cb_size == CC libavcodec/ivi_dsp.o s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2253 | log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2252:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/j2kenc.o src/libavcodec/hevcdec.c:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2360 | log2_cb_size > s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jacosubdec.o 6 warnings generated. 4 warnings generated. src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2818 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/jfdctfst.o 28 warnings generated. CC libavcodec/jfdctint.o 2 warnings generated. CC libavcodec/jni.o src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 | ~ ^~~~~~~~~~~~ src/libavcodec/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:494:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | summa = (summa * 0.5 - freebits) / iacc; | ^~~~~ ~ src/libavcodec/imc.c:506:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ~ ^~~~~ src/libavcodec/imc.c:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | src/libavcodec/hevcdec.c: (c:h3551c:tx19-:> bwarning: icomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]ts BandT[i] * -2 + c h3551c | t x - >f lcfooerff s4([ii ]= -0 ;0 .i41 5)<; F F| _ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~A RRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3562 | for (i = 0; isrc/libavcodec/imc.c <: 541F:F17_:A Rwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AY _ELEMS (541s | - > p s . v p s _ l i s ti)f; (ih+i+g)h e{s t | < ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= -1.e20)src/libavcodec/hevcdec.c : 3568| : ^~~~~~~ ~~19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3568 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3574:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ src/libavcodec/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOsrc/libavcodec/bytestream.hOL, :{294.:i156:4 warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 }, 0, 1, PAR } ,294 | | ^ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 warning3696 generated | . AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | if (highest <= -1.e20) | ^~~~~~~ ~~ 26 warnings generated. src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/jpeg2000.o CC libavcodec/jpeg2000_parser.o CC libavcodec/jpeg2000dec.o 8 warnings generated. CC libavcodec/jpeg2000dsp.o In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:860:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 860 | if(chctx->flcoeffs1[i] > INT_MAX) { | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000dwt.o 21 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpegls.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeglsdec.o 13 warnings generated. src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpegquanttables.o src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ 20 warnings generated. src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 5 warnings generated. 4 warnings generated. CC libavcodec/jpeglsenc.o src/libavcodec/iff.c:837:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:852:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/interplayvideo.c852: | 44 : src/libavcodec/bytestream.h : 187: 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f187 | ( x o ri f& &( soifzsed2s t! =< sdsitz_es)i z | e ~~~~~ ^ ~~~~) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:896:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 896 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:899:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:909:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 909 | for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:913:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 913 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:935:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 935 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:943:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 943 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:947:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 947 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | src/libavcodec/bytestream.h : 294 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (noffse t294 | > = d sitf_ s(iszieze)2 !| = ~~~~~~~ ^ ~~~~~~~~s ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpegtables.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jrevdct.o CC libavcodec/jvdec.o CC libavcodec/kbdwin.o 4 warnings generated. CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o CC libavcodec/lagarith.o CC libavcodec/lagarithrac.o CC libavcodec/latm_parser.o CC libavcodec/lcldec.o In file included from src/libavcodec/intelh263dec.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/interplayacm.csrc/libavcodec/iff.c::1221566::1939:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221566 | | f o r ( i = 0 ; i < fso-r> r(oplwasn;e i=+ +0); p l| a ~ ^ ~~~~~~~n e < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1578:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1608:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1608 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1617:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1627:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1627 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1663:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1663 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1676:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1687:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1687 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1701:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1701 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1729:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1741:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1741 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1758:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/interplayacm.c 1758: | 138 : 19 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for (plane = 0138; | p l a nfoer < (si- >=b p0p;; i per+o+w)s ;{ i| + ~~~~~ ^ ~~~~~~+ ) { | ~ ^ ~~~~~~~ src/libavcodec/iff.c:1842:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1842 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1874:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1874 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ CC libavcodec/lclenc.o src/libavcodec/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:271:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 588 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:589:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 589 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/libdav1d.o CC libavcodec/ljpegenc.o In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/loco.o CC libavcodec/lossless_audiodsp.o CC libavcodec/lossless_videodsp.o src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | In file included from src/libavcodec/ituh263dec.c d:ou41b: lIn file included from esrc/libavcodec/mpegvideo.h :a45l: phsrc/libavcodec/put_bits.ha:2227 =: 37(:a lwarning: pcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]ha * M_PI / n) * (al p227ha | * M _ P I /i f n()s;- > b| u ^~~~~ ~f _end - s->buf_ptsrc/libavcodec/kbdwin.cr :>31=: 21s:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o f(BitBuf )31) | { | d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ou ble alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_windosrc/libavcodec/put_bits.hw[:i]317 :+33 :0 .warning: 5)comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]; | ~ ^~~~~~~~~~~~~~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | i3f warning(ss generatedi. ze2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lossless_videoencdsp.o src/libavcodec/jpeg2000dwt.c:162:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:164:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:166:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:168:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000_parser.c:172:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 172 | if (i + m->skip_bytes + 1 < buf_size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/lpc.o 5 warnings generated. CC libavcodec/lscrdec.o src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty src/libavcodec/indeo3.ccom:pe250n:s51at:i owarning: n comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare](1 .0 = 256)", FF _250M | P V_ O F F S E T (((mcee_lple-n>axlptoys_ c+o mcpeelnls-a>wtiidotnh)), AT p,la n{e.-i6>4 w=i d25t6 h}), {I N T| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~M IN, INT_MAsrc/libavcodec/indeo3.cX:,249 :FF51_:M Pwarning: Vcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_ OPT_FLA G249S | } , \ | (( ^ce ll->ypos + cell->height) << 2) + mvsrc/libavcodec/ituh263enc.c_:y888 :>5 :pl anwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]- >hsrc/libavcodec/mpegvideoenc.he:i114g:h124t: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggre4ss warningisv generatedi. ty", "currently useless", In file included from src/libavcodec/jpeg2000dec.c :FF38_: src/libavcodec/bytestream.hM:PV187_O:F15F:SE Twarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rc_buffer_ag g187r | e s s i viift y()s,i zAeV2_ O!P=T _sTiYzPeE)_ F LO| A ~~~~~ ^ ~~~~T , {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"src/libavcodec/jpeg2000.crc_b:uf254_a:g37g:r ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]si vity", "currentl y254 u | se l e s s " , b a nd - > f _ s t e p s i z e *F=F _pMoPwV(_FO_FLFFSTEGT_(Krc,_ b2u*f(fceords_tayg-g>nrreesssleivveiltsy2),d eAcVo_dOePT _T-Y PrEe_sFlLOeAveTl,n o{). d+b ll b=an d1 .-0 }2,) ;-F L T_| M ~~~ ^~~~~~~~A X, FLT_MAXsrc/libavcodec/jpeg2000dwt.h,: 33F:F23_:M Pnote: Vexpanded from macro 'F_LFTG_K'_ OPT_FLA GS33} | , #\d e f| ~i ne F_LFTG_ K92 | { " b o1r.d2e3r0_1m7a4s1k"0,4 "9i1n40c0r1ef a s| e ^~~~~~~~~~~~~~~~~~ the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimentalsrc/libavcodec/bytestream.h q:u294an:t15i:z ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] m odulation", 294 | i f ( s i z e2 F!F=_ MsPiVz_OeF)F S E| T( ~~~~~ ^ ~~~~r c_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lsp.o CC libavcodec/lzf.o src/libavcodec/ituh263enc.c:915:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 915 | { "umv", "Use unlimited motion vectors.", OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 916 | { "aiv", "Use alternative inter VLC.", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:917:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 917 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:918:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 918 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 919 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_25MAX warning,s generatedF. LT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)"src/libavcodec/indeo3.c, : 620 : 55 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] F F620 | _ M P V _ O F F S E T ( l(m(acx)e, lAlV-_>OxPpTo_sT Y+P Ec_eIlNlT-,> w{i.dit64h )= 3<1<*F F2_Q)P 2+L AmMvB_DxA >} ,p l0a,n eI-N>Tw_iMdtAhX) ,{ F F| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~M PV_OPT_FLsrc/libavcodec/indeo3.cAG:S619 }:,55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] \619 | | ^ ((cell->ypos + cell->heigsrc/libavcodec/ituh263enc.ch:t919) :<5<: 2warning: ) missing field 'unit' initializer [-Wmissing-field-initializers]+ msrc/libavcodec/mpegvideoenc.hv:_95y: 171>: note: pexpanded from macro 'FF_MPV_COMMON_OPTS'l ane->height 95 | { |"|s k i| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~p _threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 2 90 warning | s{ generated"r. c_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_src/libavcodec/indeo3.cMPV:_O807P:T17_:F LAwarning: Gcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]S} , \ | ~807 | 91 | { " r c _CbHuEfC_Ka_ggCrEesLsLi v i| t ^~~~~~~~~~y" , "cusrc/libavcodec/indeo3.cr:r747e:n43t:l ynote: expanded from macro 'CHECK_CELL'us eless", 747 | c u r r_ c e l l . yFpFo_MsP V+_ OcFurFrS_EcT(erlcl_.bhuefifgehrt_ a>g (gprleanses-i>vhietyi)g,h tA V>_O>P T2_)T)Y P{E _ F L O A T, { . d b l\ = | 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~.0 }, -FLT_src/libavcodec/indeo3.cMA:X,807 :F17L:T _Mwarning: AXcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], FF_M P807V | _ O P T _ FL A G S } , \ C H| E ^~~~~~~~C K_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.csrc/libavcodec/ituh263enc.c::746919::425:: note: warning: expanded from macro 'CHECK_CELL'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919746 | | iFfF _(McPuVr_rCO_McMeONl_lO.PxTpS o s| ^~~~~~~~~~~~~~~~~~+ curr_src/libavcodec/mpegvideoenc.hc:el90l:.143:w inote: dexpanded from macro 'FF_MPV_COMMON_OPTS' th > (plane -89> | w id t h > > 2 ) | | \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c : 837 : 17 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | F F _ M P V_ O F F SCEHTE(rCcK__eCqE),L ALV _O P| T_ ^~~~~~~~~~T YPEsrc/libavcodec/indeo3.c_:ST747RI:N43G:, note: expanded from macro 'CHECK_CELL' 747 | c u r r _ c e l.lf.lyapgoss = +FF _cuMrPrV__cOePlTl_F.LhAeGiSg h},t > ( p l a n e \- > h| e ~ ight >> 2)) { 90 | { " r c_ i n i t _ c pl\x " ,| " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~i nitial csrc/libavcodec/indeo3.co:mp837l:e17xi:t ywarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f or 1-p a837ss | e n c o d i n g " , C H E C K _ CFEFL_LM P V| _ ^~~~~~~~~~OF FSsrc/libavcodec/indeo3.c:E746T(:r42c:_ inote: nexpanded from macro 'CHECK_CELL'i tial_cp l746 | x ), A V _OiPf T(_cTuYrPrE__cFeLllO.AxpTo, s{ .+d bclur r= _0ce l}l,. -wFiLdTth_ M>A X(,p lFaLnTe_M-A>wXi, dFtF_hM >P>V _2OP)T _|F|L A G S} , \ | \ ^~~~~~~ | /usr/include/float.h ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~: 15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 9src/libavcodec/indeo3.c9, F:F_870M:P25V:_ OPwarning: T_comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare]F LAGS}, 870 | i f ( nu m _ v e c\t o| r ~s * 2 > data _83s | i{z"er)c_ q m| o ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ d_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/j2kenc.c:1032:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1032:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/indeo3.c:1034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1034 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.csrc/libavutil/macros.h:49::25:381 :19note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FF M381I | N( a , b )f o(r( a()i >= (0b;) ?i (:nu m(Xat))i le s| ~ ^ ~* s->numYsrc/libavcodec/indeo3.ct:i1037l:es23;: iwarning: +comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]+) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1037 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1043:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1043 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ CC libavcodec/lzw.o In file included from src/libavcodec/jpeglsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ituh263dec.c:1370:59: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1370 | if (s->pict_type == AV_PICTURE_TYPE_I && s->codec_tag == AV_RL32("ZYGO") && get_bits_left(&s->gb) >= 85 + 13*3*16 + 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/lzwenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/latm_parser.c:69:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ 7 warnings generated. 1 warning generated. src/libavcodec/jpeg2000dec.c:848:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/m101.o CC libavcodec/mace.o src/libavcodec/jpeglsdec.c:156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/magicyuv.o src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ CC libavcodec/magicyuvenc.o src/libavcodec/j2kenc.c:1803:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1803 | { "tile_width", "Tile Width", OFFSET(tile_width), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1804:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1804 | { "tile_height", "Tile Height", OFFSET(tile_height), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1808:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1808 | { "sop", "SOP marker", OFFSET(sop), AV_OPT_TYPE_INT, { .i64 = 0 }, 0,src/libavcodec/jpeg2000dec.c : 1093 : 23 :1 ,warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] VE, }, | ^1093 | if (*tp_index < FF_ARRAsrc/libavcodec/j2kenc.cY_:E1809L:E139M:S (warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i le->tile_pa r1809t | ) - 1{) "{e p h| " ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, "EPH marker", OFFSET(eph), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1816:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1816 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1817 | { NULL } | ^ src/libavcodec/jpeg2000dec.c:1104:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1104 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ src/libavcodec/jpeg2000dec.c:1214:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1214 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1215:39: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1215 | size_t new_size = FFMAX(2*cblk->data_allocated, ret); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:1222:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1222 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/jpeglsenc.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mathtables.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mdec.o CC libavcodec/me_cmp.o CC libavcodec/media100_to_mjpegb_bsf.o src/libavcodec/jpeg2000dec.c:1425:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mediacodec.o CC libavcodec/metasound.o src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2122:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2122 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/microdvddec.o src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/midivid.o src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ 19 warnings generated. src/libavcodec/jpeg2000dec.c:2590:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2590 | OFFSET(reduction_factor), AV_OPT_TYPE_INIn file included from T,src/libavcodec/libdav1d.c :{ 33.: isrc/libavcodec/bytestream.h6:4 187= :015 :} , warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], JPEG2000_MAX_ R187E | S L E VEiLfS (s-i ze12, V!D= }si,z e )| ^ | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2591:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2591 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mimic.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/lpc.c:27: src/libavcodec/lpc.h:192:20: warning: implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion] 192 | err *= FIXR(1.0) - (r * r); | ^~~~~~~~~ ~ src/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ 25 warnings generated. src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/misc4.o In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ CC libavcodec/misc4_parser.o src/libavcodec/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ src/libavcodec/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ CC libavcodec/mjpeg2jpeg_bsf.o CC libavcodec/mjpeg_parser.o In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpega_dump_header_bsf.o In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegbdec.o In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 1 warning generated. CC libavcodec/mjpegdec.o CC libavcodec/mjpegdec_common.o CC libavcodec/mjpegenc.o CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.o 4 warnings generated. In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 1 warning generated. 8 warnings generated. In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp.o src/libavcodec/bytestream.h11: warning357s: generated15. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 16 warnings generated. CC libavcodec/mlp_parse.o CC libavcodec/mlp_parser.o 9 warnings generated. CC libavcodec/mlpdec.o CC libavcodec/mlpdsp.o CC libavcodec/mlpenc.o In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ In file included from src/libavcodec/twinvq.h:203src/libavcodec/me_cmp.c::42: 30warning: : In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/mpegvideoenc.h :34: In file included from src/libavcodec/mpegvideo.h: 45203: | src/libavcodec/put_bits.h : 227 : 37r:e twarning: ucomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]r n clip * FFSI G227N | ( y ) * ( e xipf ((lso-g>(b1u f+ _meun)d *- fasb-s>(yb)u)f _-p t1r) /> m=u ;s i| z ~~~ ~~^~~~eo f(BitBuf)src/libavcodec/twinvq.h) :{ 203 :| 17 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/mlz.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mmvideo.o 4 warnings generated. In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (sisrc/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/mobiclip.o 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. ze2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/motion_est.o 33 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/movtextdec.o CC libavcodec/movtextenc.o CC libavcodec/mp3_header_decompress_bsf.o CC libavcodec/mpc.o 8 warnings generated. 19 warnings generated. CC libavcodec/mpc7.o CC libavcodec/mpc8.o 5 warnings generated. CC libavcodec/mpeg12.o 4 warnings generated. 4 warnings generated. In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlp.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if ( s318iz | e 2 ! =if si(zsei)z e 2| ! ~~~~~ ^ ~~~~= size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12data.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12dec.o src/libavcodec/midivid.c:70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12enc.o src/libavcodec/mimic.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:447:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 447 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 560 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:574:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ CC libavcodec/mpeg12framerate.o src/libavcodec/magicyuv.c:686:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 686 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:279:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 279 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. 4 warnings generated. CC libavcodec/mpeg2_metadata_bsf.o 4 warnings generated. 4 warnings generated. 2 warnings generated. In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:In file included from 317:src/libavcodec/mjpegenc_common.c33::32 : warning: src/libavcodec/put_bits.hcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]:227 :37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (227s | -> b u f _ e n di f- (ss->-b>ubfu_f_pentdr -> =s -s>izbeuoff_(BpittrBu f)>)= {si z e| o ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/mpeg4_unpack_bframes_bsf.o CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videodsp.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o 6 warnings generated. CC libavcodec/mpegaudio.o In file included from src/libavcodec/mjpegdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpc.c:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 72 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:75:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 75 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:78:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 78 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ In file included from src/libavcodec/mlpenc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:125:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 125 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:136:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] src/libavcodec/put_bits.h 136 | : 317 :f33:o warning: r comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]( int i = 0; i317 < | m - > hiuf f(fs_-n>cboudfe;_ ein+d+ )- {s -> b| u ~ ^ ~~~~~~~~~~~~~f _ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudio_parser.o src/libavcodec/movsub_bsf.c:78:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | pkt->size = FFMIN(pkt->size - 2, AV_RB16(pkt->data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 69 warnings generated. CC libavcodec/mpegaudiodec_common.o src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. In file included from src/libavcodec/motion_est.c:38: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >src/libavcodec/mjpegenc.c= si:ze629o:f1(:B iwarning: tBmissing field 'unit' initializer [-Wmissing-field-initializers]uf )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/put_bits.h 80 | : 265 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/mpegaudiodec_fixed.o 265 | i f ( s -> b u f _e n d - s - > b u f _ p t r > = s i ze oFfF(_BMPiVt_BOuFFfS)E)T ({er r o| r ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_ rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity src/libavcodec/put_bits.hfor: 1317-:p33:a sswarning: ecomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]n coding", 317 | FiFf_ M(PsV-_>src/libavcodec/bytestream.hbOu:Ff294F_:S15E:e warning: Tncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](rdc -_ insi-t>biu a294lf_c | _p pl t xri >)=, fAVs i(_OzPeTs_oiTzfeY(2BPi Et_!BIn file included from F=u src/libavcodec/mjpegdec.c:L53OAsTf,: iIn file included from ) z{src/libavcodec/tiff.h.:)ed34 : )In file included from src/libavcodec/tiff_common.hb:{ l33 = : | src/libavcodec/bytestream.h| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~: 187 : 15:} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- FLT_MAX, FL T187 | _ M A Xi,f F F_(MsPizVe_2O !PT=_ FsLiAzGeS)} , | ~~~~~ ^ ~~~~ \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBRsrc/libavcodec/bytestream.h)",: 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F318F | _ MP V _ OifF (FsSiEzTe(2 l!=m asxi),z eA)V _ O| P ~~~~~ ^ ~~~~T_ TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT6_T warningYPsE_ generatedI. NT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene chaCC libavcodec/mpegaudiodec_float.o nge threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noIn file included from issrc/libavcodec/mobiclip.ce:_r34e: dsrc/libavcodec/golomb.hu:c482:t34i:o nwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_OPTsrc/libavcodec/bytestream.h_TY:P357E:_15I: Nwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {.i64 = 482 | 0357 | } , Ii NfT _if(MI N(sgb,i -IzN>eTsrc/libavcodec/mlpenc.c_s2 :Mi280A!:zX=e48_,i n: si_z Fwarning: Fb_e)i comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M t sP| V< ~~~~~ ^ ~~~~_= OrP e280T | _ _i nF L d Ae Gx)fSo r {}, | (\u ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~n s| ig ^n ed int channel = 0; channel < ctx->num_chasrc/libavcodec/mjpegenc.cn:n629e:ls1;: chwarning: amissing field 'unit' initializer [-Wmissing-field-initializers] nnsrc/libavcodec/mpegvideoenc.he:l101+:+)163 : | note: ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLTCC libavcodec/mpegaudiodecheader.o _MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks clossrc/libavcodec/bytestream.he to: b294o:r15:d ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ", FF_MPV_O F294F | S E T (ibfo r(dsiezre_2ma s!k=i nsgi)z,e )A V _| O ~~~~~ ^ ~~~~PT _TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAsrc/libavcodec/bytestream.hX, :F318L:T15_:M Awarning: X,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F F_MPV_OPT_FLA G318S | } , \i f (| s ^~~~~~~~ ize2 != size)src/libavcodec/mjpegenc.c : 629| : ~~~~~ ^ ~~~~1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass ensrc/libavcodec/mlpdec.ccod:in216g":,19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] FF_MPV_OFFSET(rc_ini t216ia | l _ cp lx )f,or A(Vi_O PT=_ T0Y;P Ei_ Favctx->ch_layout.nb_src/libavcodec/mjpegenc.cch:a629n:n1:e lwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; chan n629el | +F+F)_ {M P V| _ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C OMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:src/libavcodec/bytestream.h15:17::357 :note: expanded from macro 'FLT_MAX'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 | #define FLT_ M357A | X 3 . 4i0f 2(8s2i3z4e26 6!3=8 s5i2z8e8) 5 9| 8 ~~~~~ ^ ~~~~1 2e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FL4AG warningS}s, generated . \ | ^~~~~~~~ src/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. CC libavcodec/mpegaudiodsp.o 3 warnings generated. CC libavcodec/mpegaudiodsp_data.o src/libavcodec/mlpenc.c:837:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/mpegaudiodsp_fixed.o src/libavcodec/bytestream.hCC libavcodec/mpegaudiodsp_float.o :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudioenc_fixed.o CC libavcodec/mpegaudioenc_float.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1128 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ CC libavcodec/mpegaudiotabs.o src/libavcodec/mlpenc.c:1175:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegpicture.o CC libavcodec/mpegutils.o 5 warnings generated. src/libavcodec/mlpenc.c:1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo.o src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | src/libavcodec/mlpdec.csrc/libavcodec/mlpenc.c : :1403{:181011:: 33 "warning: :hecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h t", "Frame 1403 1011h | e | i g h tf or,( i u ifs (=gu ale2tl_b;yi vtisid _(negubimpbeg)h rt_"o,! f=_OF FesxpSeaEctmTep(dlfe_s;rs traieamm++e)__ {p ho eis| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~g h)t) , | A ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~V _OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ src/libavcodec/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mobiclip.c:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_dec.o src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1790:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1790 | for (int i = 0; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ CC libavcodec/mpegvideo_enc.o src/libavcodec/mlpdec.cCC libavcodec/mpegvideo_motion.o :1183:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1183 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1243:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_parser.o src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ src/libavcodec/movtextenc.c:647:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 647 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:677:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 677 | if (s->buffer.len > bufsize - 3) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/mpegvideodata.o src/libavcodec/movtextenc.c:691:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 691 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ src/libavcodec/mlpenc.c:1943:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | if (temp_bitcount < best_bitcount) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1952:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1952 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1995:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1995 | for (unsigned int channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/mpeg12.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpc8.csrc/libavcodec/mlpenc.c:63::220118::36 :warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 63 | 2201 | i f ( ciofd e (>!=f rCa[men ]&)& { c t| ~~~~ ^ ~~~~x ->last_frames < ctx->max_restart_interval - 1) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ CC libavcodec/mpegvideoencdsp.o src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1133:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1133 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/mpeg12dec.c:48: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpl2dec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/mqc.o 19 warnings generated. In file included from src/libavcodec/mpeg12enc.c:45: In file included from src/libavcodec/mpeg12enc.h:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1755 | s->raw_scan_buffer_size >= bytes_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/mqcdec.o CC libavcodec/mqcenc.o In file included from src/libavcodec/mpeg4video_parser.c:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: 10comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] warnings generated. 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 8 warnings generated. src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1859 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1911 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1926:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1926 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1963:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1963 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1970:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1970 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1979 | if (s->start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2019:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2019 | if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2058 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mscc.o CC libavcodec/msgsmdec.o CC libavcodec/msmpeg4.o In file included from src/libavcodec/mpeg_er.c:20: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/mpeg4videoenc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 554 | for (i =In file included from 0; isrc/libavcodec/mpeg4video.c :<26 si: In file included from zsrc/libavcodec/mpegvideo.he:o45f: (src/libavcodec/put_bits.hs:v227c:d37_:s cwarning: acomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]n_ offset_placehold e227r | ) ; i + + ) i| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (s->buf_end - ssrc/libavcodec/mpeg12enc.c-:>614bu:f31_:p twarning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]r >= sizeo f614( | B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ for (i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 34 warnings generated. CC libavcodec/msmpeg4_vc1_data.o src/libavcodec/mpeg12dec.c:1184:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1184 | AVRational aspect_inv = av_d2q(ff_mpeg1_aspect[s1->aspect_ratio_info], 255); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msmpeg4data.o In file included from src/libavcodec/mpeg4videodec.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= CC libavcodec/msmpeg4dec.o sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= CC libavcodec/msmpeg4enc.o sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg_er.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msrle.o CC libavcodec/msp2dec.o 1 warning generated. In file included from src/libavcodec/mpeg4video.c:28: src/libavcodec/mpeg4data.h:114:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 114 | }; | ^ src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/motion_est.c:974:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/motion_est.c:1056:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1056 | int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); src/libavcodec/mpeg4data.h| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~323 :1: src/libavutil/macros.hwarning: :49missing field 'index_run' initializer [-Wmissing-field-initializers]:25 : note: expanded from macro 'FFMIN' 323 | }; 49| | ^# define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegdec.c:2936:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2936 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, {src/libavcodec/mpeg12enc.c .:1191i:654 := 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]}, 0, 1, 1191VD | } , FF _M| P ^ V_COMMON_MOTION_EST_OPTsrc/libavcodec/mjpegdec.cS : | 2937 ^: 12: warning: src/libavcodec/mpegvideoenc.hmissing field 'help' initializer [-Wmissing-field-initializers] :113: 1792937: | note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' { NULL }, | ^ 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.402823466385281859 warning8 generated12. e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS 3 | ^~~~~~~~~~~~~~~~~~ warnings generated. src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLIn file included from OAT, src/libavcodec/mpeg4videodec.c{:.d49bl: =src/libavcodec/unary.h :050: 41},: -warning: FLcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]T _MAX, FLT_MAX ,50 F | F _ M P V_fOorP(iT =_ 0F;L AGiS <} ,l e n & & \g e t| _ ~ bits1(gb) != stop; i++); | 91 ~~~~~~~~~~~~~ ^ ~~~~ | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99CC libavcodec/msrledec.o , FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1189 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46src/libavcodec/mpeg12dec.c:21: :note: 1713expanded from macro 'INT64_MAX': 35: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]46 | #define INT64_MAX (17130x | 7f f f f ffifffff f(fmffbf_)y | = ^~~~~~~~~~~~~~~~~~ = 0 && s->codec_tag == AV_RL32("SLIF")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1734:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1734 | if (s->mb_x >= (unsigned) s->mb_width) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss1.o src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss12.o src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1200:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1200 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ CC libavcodec/mss2.o src/libavcodec/mpeg12enc.c:1201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1201 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1219 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | In file included from src/libavcodec/mpegaudioenc_fixed.c : 24 : In file included from src/libavcodec/mpegaudioenc_template.c : 31 : src/libavcodec/put_bits.h : 227 src/libavcodec/mpeg12dec.c : 37 :: 2185 : warning: 22comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 227F | F_ M 2185P V_ | O F F S E T(irf c_iq(sf- s(>qsubi-u>scfh_)o, eAdenc_Vdt_ a-O gPs =T= -A_>VbT_RuL3Y2f(P"_EBpW_t1rF 0L>"=)O) AT s,{iz e{ .o d| b ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~l f=( 0B i},t B0u,f 9)9), {F F _| M ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P V_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_In file included from MPV_src/libavcodec/mpegaudioenc_float.cOPT:_25F: In file included from Lsrc/libavcodec/mpegaudioenc_template.c:A31G: Ssrc/libavcodec/put_bits.h}:,227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] \ | ^ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBufsrc/libavcodec/mpeg12enc.c):)1219 :{5 : | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5:src/libavcodec/put_bits.h warning: missing field 'unit' initializer [-Wmissing-field-initializers]: 265src/libavcodec/mpegvideoenc.h::3791:: 177warning: :comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] note: expanded from macro 'FF_MPV_COMMON_OPTS' 265 | 91i | f{ "(rsc-_>bbuuff_a_gegnrde s-s isv-i>tbyu"f,_ p"tcru r>r=e nstilzye oufs(eBlietsBsu"f,) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "isrc/libavcodec/mqcenc.cnc:r67e:as16e: warning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]h e quantizer f67o | r m a c riofb lo(ckmsq ccl-o>sce >=t tom bpo)r d e| r ~~~~~~ ^ ~~~s ", FF_MPV_OFFSET(border_maskiIn file included from ng),src/libavcodec/mpegaudiodec_fixed.c :A61V: _src/libavcodec/mpegaudiodec_template.cO:P233:T11_:T Ywarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _FLOAT, {.dbl = 0 },233 | - F L T _iMfA X(,e F>L T(_SMAUX,I NFTF)_M3P1V)_O P T| _F ~ ^ ~~~~~~~~~L AGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPsrc/libavcodec/put_bits.hT_FL:AG265S: 37:} ,warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] \ | 265 ^ | if (s->buf_end - s->buf_ptr >= sizeof(BitBusrc/libavcodec/mpeg12enc.cf:)1219:)5 :{ warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax"4, " warningmsa generatedx. imum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/put_bits.h:317:33: warning: 95comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | {"skip_threshol d317" | , " F riafm e( ss-k>ibpu ft_herneds ho-l sd->"b,u f _ p t r > = s i z e o f ( Bi t B u fFF)_) M{ P V| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~O FFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", src/libavcodec/mpegaudiodec_template.c : 275 :21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/put_bits.h : 317 : 33 :F F _warning: 273Mcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | PV _ OF FS E T( s c e ne317 c | h f aifnfg_e d(s_-lot>hbgur(esfh_NeoUnlLddL) ,, - A" iVss-__>ObtuPaT_fT_bpYltePr_ E>_=lI NssizTf,e o%{fd( .%Bii6tdB4:u f %=) f) 0%{f \ n}" ,| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I N| T ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ MIN, I274NT | _M AX , FF _ M P src/libavcodec/mqcenc.cV _ :O 89P :T24_ F: L A G S warning: }comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] , \ i| , ^ j, ( f89l | o a t) i s _ t a bl e _ilfs f([jm]q[c0]-[>ia] ,< src/libavcodec/mpeg12enc.cq e:| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1219 : | 5275 ~~~~~~ ^ ~~: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mqcenc.csrc/libavcodec/mpegvideoenc.h: 98: :100 20: : 166 : warning: note: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]expanded from macro 'FF_MPV_COMMON_OPTS' 98 | ( f lo a t ) 100ii | s{f_" tn(aombliqseec__-lr>as fe<[ qdje]u)[c 1t]i[o in| ]") ~~~~~~ ^ ~~; , " N| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i se resrc/libavutil/internal.hd:u156:c68t:i onnote: ",expanded from macro 'ff_dlog' 156 | # d e f i n e f fF_Fd_MlPoVg_(OcFtFxS,E T.(.n.o)i sdeo_ {r eidf u(c0t)i ona)v,_ lAoVg(_ctOxP,T _TAYVP_EL_OIG_NDTE,B U{.Gi,6 4_ _=V A0_ A}R, GINST___M)I;N ,} wIhiNlTe_ M(A0X,) FF _| ~~~~~~ ^~~~~~~~~~~M PV_OPT_FLAGS In file included from }src/libavcodec/mpegaudiodec_fixed.c, :\61: src/libavcodec/mpegaudiodec_template.c :| 274 ^: 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lssrc/libavcodec/mpeg12enc.cf: 1219%:d5 :% dwarning: :missing field 'unit' initializer [-Wmissing-field-initializers] %f src/libavcodec/mpegvideoenc.h%:f101\:n163":, note: expanded from macro 'FF_MPV_COMMON_OPTS'| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | 101 | { " p s " , i",R TjP, p(afyllooaatd )s iizse_ itnab lbey_ltsefs["j,] [ 0 ] [ i ] , | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | F F_ M P V _ O F(FfSElTo(artt)p_ pisa_ytlaoblaed__lssizfe)[,j ]A[V1_]O[Pi]T)_;TY P E| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IN T, {src/libavutil/internal.h.:i156:6684: = note: 0expanded from macro 'ff_dlog' }, INT_M IN156, | #I N T_ MdAeX,f iFnFe_M PfVf_O_PdTl_oFgL(AcGtSx ,} .,.. )\ d o| ^{ if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1220 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, 9 warning s. generatedf. lags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_In file included from cpsrc/libavcodec/mpegaudiodec_float.cl:x74": ,src/libavcodec/mpegaudiodec_template.c :"233i:n11i:t iwarning: al comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c omplexity for 1-pass 233e | n c o d iifng "(, e > ( S U I N TF)F3_1M)P V _O| FF ~ ^ ~~~~~~~~~S ET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGSIn file included from }, src/libavcodec/mpegaudioenc_fixed.c : 24 : src/libavcodec/mpegaudioenc_template.c : 124 : 9\: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~ /usr/include/float.h:15 :12417 | : note: expanded from macro 'FLT_MAX' a = (f l15o | a#td)ef(ibniet rFaLtTe_ M*A X1 030.04 0*2 8M2P3A4_6F6R3A8M5E2_8S8I5Z9E8)1 2/e +(3f8rFe q | * ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_src/libavcodec/mpegaudioenc_template.cq:s129q:u43i: swarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT _129T | Y P E _F LsO-AT>,fr a{m.ed_bfl r=a c_0i }n,c r0 ,= 9(9i,n FtF_)M((PaV_ O-P Tf_loFoLrA(GaS)}), * 6 5 5 3 6 . 0 ) ; | ~~~~~ ^ \ src/libavcodec/mpegaudioenc_template.c :| 129 ~: 33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_fsrc/libavcodec/mpegaudiodec_template.crac_:i 275n83 | c:{21r" =:r ( c_iqwarning: mnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ot d)(_(aa m- pf"l,o o r"(273ae | x) p) e ri m*e n6 t5a l 5 q 3 u6an t.fi0f)z;e_ rd lmo| ogd ^ ~u (lNUaLLt,i on"",i s _ t a b l e _ ls f % dF F%_dM:PV _%OFfF S%EfT(\rnc"_,q m o| d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ amp) , 274A | V _O P T _ T Y P E _ F LO A T , { . id,b lj ,= (0f lo}a,t )- FisL_T_tMabAlX,e _lFsLfT[j_]M[A0]X[,i ]F, F _| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M PV_O 275P | T _ F L A G S } , ( \f l o| at ^~~~~~~~) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | src/libavcodec/mpeg12enc.c : 1196 : 5 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1196 | ( f l oCaOtMM)O Ni_sO_PtTaSb l e| _ ^~~~~~~~~~~ls f[j][1src/libavcodec/mpeg12enc.c]:[1185i:]74):; note: expanded from macro 'COMMON_OPTS'| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156 :118468 | : note: expanded from macro 'ff_dlog' { "timec o156d | e#_ f r admeef_isntea rftf"_,d l"oGgO(Pc ttxi,m e.c.o.)d ed ofr a{m ei fst a(r0t) nuamvb_elro,g i(nc ntoxn,-d rAopV-_fLrOaGm_eD EfBorUmGa,t ",_ _\ V A_| A ~R GS__) ;1185 | } w h i l e O(F0F)S E T| (t ~~~~~~ ^~~~~~~~~~~i mecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegaudioenc_float.c:25: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ src/libavcodec/mpegaudioenc_template.c:163:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (float)(1 << 20); | ~ ^~~~~~~~~~~~~~~~ CC libavcodec/mss2dsp.o src/libavcodec/mpeg12dec.c:2792:61: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2792 | || s2->codec_tag == AV_RL32("BW10") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2791:61: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mss3.o CC libavcodec/mss34dsp.o src/libavcodec/metasound.c:49:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/mss4.o 49 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:55:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | min_period = log2(ratio * 0.2); | ^~~~~ ~ src/libavcodec/metasound.c:77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.0 / period + 1) * width + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:737:13: warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] 737 | int time_incr = 0; | ^ src/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c:135:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:137:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c:137:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/metasound.c:137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ src/libavcodec/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | q[m] = (int)((a + 1.0) * steps * 0.5); | ^ ~ In file included from src/libavcodec/mpegvideo.c:39: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data partitioning.", OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | { "alternate_scan", "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1383 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1386 | { NULL }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPTsrc/libavcodec/msmpeg4data.c_FL:AG448S}:21,: \warning: missing field 'index_run' initializer [-Wmissing-field-initializers]| ~ 44892 | | { " b o r dtearb_mlaes0k"_,l e"vienlc,r }e,a se | t ^h e quantizer for macroblocks close tsrc/libavcodec/msmpeg4data.co :bo454r:d21e:r swarning: "missing field 'index_run' initializer [-Wmissing-field-initializers] , F F_454M | P V _ O FtFaSbElTe(2b_olrdeevre_mlas,k i}n, g )| , ^ AV_OPT_TYPE_FLOAT,src/libavcodec/msmpeg4data.c :{460.:d29:b lwarning: missing field 'index_run' initializer [-Wmissing-field-initializers] = 0 }460, | - F L T _ MfAf_Xmp,e gF4L_Ti_nMtArXa,_ lFeFv_eMPlV,_ O}P,T _ F| L ^A GS}, \ | ^~~~~~~~ src/libavcodec/msmpeg4data.c:467:21:src/libavcodec/mpeg4videoenc.c :warning: 1383missing field 'index_run' initializer [-Wmissing-field-initializers]: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]467 | t1383a | b l e 1_FleFv_eMlP,V _}C,O M M| ON ^_ OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 90 | {" r473c | _ i n i t _ ctplaxb"l,e4 _"ilnevietli,a l} ,c o| m ^p lexity for 1-pass encodsrc/libavcodec/msmpeg4data.cin:g479":,23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | F F _M PfVf__OiFFnStEeTr(r_cle_vienli,t i}al,_ c| pl ^x ), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | CC libavcodec/msvideo1.o FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 6 warnings generated. CC libavcodec/msvideo1enc.o 3 warnings generated. CC libavcodec/mv30.o CC libavcodec/mvcdec.o CC libavcodec/mvha.o In file included from src/libavcodec/mpegvideo_dec.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:49: In file included from src/libavcodec/mpeg12codecs.h:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_motion.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/msmpeg4data.c :3171617 | : 19 : warning: ifmissing field 'table_mv_index' initializer [-Wmissing-field-initializers] (s->buf_ e1617n | d - s - > btuafb_lpet0r_ m>v=y ,s i}z,e o f| ( ^B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ CC libavcodec/mwsc.o CC libavcodec/mxpegdec.o CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | 8(un warningssi generatedg. ned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:59:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 59 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:158:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (s1->bitstream_buffer_size + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | AV_INPUT_BUFFER_PADDING_SIZE > s->allocated_bitstream_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2308:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2308 | if (get_bits_left(&s->gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mpegvideo_motion.c:385:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 385 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2661 | !(s->width && s->codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:471:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/nellymoserenc.o src/libavcodec/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] CC libavcodec/neon/mpegvideo.o 2991 | s->codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2990:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2990 | s->codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2989:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2989 | s->codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2988 | s->codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2987:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2987 | if (s->codec_tag == AV_RL32("XVID") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2996:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2996 | if (s->codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3006 | if (s->codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3009:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3009 | if (s->codec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3018:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3018 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3021:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3021 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3024:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3024 | if (ctx->xvid_build CC libavcodec/noise_bsf.o <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3027:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3035 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3038 | if (ctx->lavc_build < 4655U) src/libavcodec/mpegvideo_dec.c| ~~~~~~~~~~~~~~~ ^ ~~~~~ :600:25: warning: src/libavcodec/mpeg4videodec.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:3041 :29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3041 | 600 | i f ( un(scitgx-n>elda)vscr_cb_uyi l>d > fisrc/libavcodec/mpeg4videodec.cel:d_3044ba:s29:e dwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - ( !3044! | s y ) - h , i0)f) ({c t x| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >lavc_src/libavcodec/mpegvideo_dec.cb:u599i:l25d: warning: 3059F | F M AX ( h _ e dgief_p o(s c-t x(->!di!vsxx_)v -e rws,io n < 5 0 0 U ) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 629 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) CC libavcodec/notchlc.o | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 792 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:791:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 791 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0src/libavcodec/mpeg4videodec.c }:, 3507I:NT22_:M Iwarning: N,comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] INT_MAX, FF_MPV_OP T3507_ | F L A GS i}f, (\s -| ^> codec_tag == AV_RL32("WV1F") && showsrc/libavcodec/mpegvideo_enc.c_:bi96t:s5(:g b,warning: missing field 'unit' initializer [-Wmissing-field-initializers]2 4)src/libavcodec/mpegvideoenc.h: 77:=175:= note: expanded from macro 'FF_MPV_COMMON_OPTS' 0x575630) {77 | | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c : 3517: 82: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3517 | ( c t x- > d iFvxF_v_eMrPsV_iOoFnF S>ET=( c0h |r|o mca_texl-im>_txhvirde_sbhuoilldd) ,> = A0)V _|O| PsT->_cToYdPecE__taIgN =T=, A{V _.iR64L 32=( "0 Q}M,P I4NT"_))M {I N, | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~I NT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, CC libavcodec/null.o \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mscc.csrc/libavcodec/mpegvideo_enc.c::9671::5:27 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/mpegvideoenc.h :90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 71 | 90 | { " r c _ ifnoitr_ (cj p=l x0",; "jin itbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/on2avcdata.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/options.o In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/msmpeg4enc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 38 warnings generated. CC libavcodec/opus_celt.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y In file included from * psrc/libavcodec/mss12.c-:>31l: inIn file included from essrc/libavcodec/mss12.hi:z32e: [src/libavcodec/bytestream.h0:]187 :+ 15x,: gwarning: b.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, FFMI N187 | ( s iz e, iwfid th( -s ixz)e)2; ! = s| iz ^ ~~~~ ~~~~~~~~~e ) | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:991:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 991 | for (isrc/libavcodec/bytestream.h =: 3180:;15 :i warning: < comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF _ARRAY_ELE M318S( | s - > itf m(ps_ifzream2es );! i=+ s+i)z e )| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357src/libavcodec/bytestream.h:15:: 357warning: :15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 357 | i f i(fs i(zseiz2e2 !!== s iszei)z e| ) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ CC libavcodec/opus_metadata_bsf.o CC libavcodec/opus_parse.o In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ In file included from src/libavcodec/mss2.c:30: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ 8 warnings generated. In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.c:635:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | av_log(avctx, AV_LOG_DEBUG, "%g frames per second\n", | ~~~~~~ 635 | av_int2float(AV_RB32(avctx->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:639:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | av_log(avctx, AV_LOG_DEBUG, "Max. lead time %g ms\n", | ~~~~~~ 639 | av_int2float(AV_RB32(avctx->extradata + 36))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:641:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | av_log(avctx, AV_LOG_DEBUG, "Max. lag time %g ms\n", | ~~~~~~ 641 | av_int2float(AV_RB32(avctx->extradata + 40))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:643:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | av_log(avctx, AV_LOG_DEBUG, "Max. seek time %g ms\n", | ~~~~~~ 643 | av_int2float(AV_RB32(avctx->extradata + 44))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mss12.c:592:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 592 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:600:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 600CC libavcodec/opus_parser.o | avctx->coded_width = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->heigsrc/libavcodec/bytestream.hht):;294 :15 : | warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'294 | 47i | f# d(esfiiznee 2F FM!AX=( as,ibz) e()(a ) >| ~~~~~ ^ ~~~~( b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_pvq.o 6 warnings generated. In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/mss4.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 20 warnings generated. CC libavcodec/opus_rc.o In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_silk.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mxpegdec.c:101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | if (bitmask_size > buf_size - 12) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:133:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (i = 0; i < bitmask_size; ++i) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mxpegdec.c:162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ src/libavcodec/nellymoserdec.c:98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | aptr[j] = M_SQRT1_2*pows[j]; | ~^~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:64:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 64 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:75:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPTCC libavcodec/opusdec.o _TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2818 | if (put_bytes_left(&s->pb, 0) < threshold | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2845:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2845 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/opusdec_celt.o CC libavcodec/opusdsp.o src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ CC libavcodec/opusenc.o CC libavcodec/opusenc_psy.o In file included from src/libavcodec/nellymoserenc.c:52: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 4 warnings generated. CC libavcodec/opustab.o src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/nellymoserenc.c:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: src/libavcodec/options_table.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | 99 | { " iffra m(es_siizze"e,2 N!U= LsLi,z OeF)F S E| T ~~~~~ ^ ~~~~( frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, 3 | warning ^s generated. src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-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}, | ^ CC libavcodec/pafaudio.o src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 8 warnings generated. 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:152:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offsetCC libavcodec/pafvideo.o ), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ 3 warnings generated. src/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_maCC libavcodec/pamenc.o sking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:180:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/parser.o 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:206:151: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:208:142: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(src/libavcodec/bytestream.hglob:al_294qu:a15l:i twarning: y)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_OPT_TYPE _294I | N T , i{f. i(s6i4ze 2In file included from = src/libavcodec/on2avc.c!D:=E30 Fs: AUizsrc/libavcodec/bytestream.heL):T187 :15 :| } ~~~~~ ^ ~~~~, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN T_MIN, INT _187M | AX , V | iAf| E(}s,iz e| 2 ^ ! = size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ 7src/libavcodec/options_table.h: warning215s: generated200. : warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h: 219318 | :{15":n sswarning: ew"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], "nsse we i318g | h t" , O FiFfS E(T(snizse2s e!_=w esiizgeh)t ) ,| A ~~~~~ ^ ~~~~V _OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:221:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:227:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64src/libavcodec/bytestream.h = :1294 }:,15: warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]NT _MIN, INT_MAX, 294V | |4 E warning} s, generatedi. f ( si| z ^e 2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sisrc/libavcodec/options_table.hze:2275: 109!:= warning: smissing field 'unit' initializer [-Wmissing-field-initializers]i ze) | ~~~~~ ^ ~~~~ 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:357:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 273 | {"request_channel_layout", NULL, OFFSET(request_channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|D, "request_channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:272:100: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 272 | {"channel_layout", NULL, OFFSET(channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|E|D, "channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:163:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:163:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:162:118: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:162:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:161:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:161:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:160:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:160:122: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:152:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:152:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:151:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:134:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:134:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:110:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor"1, warning"Q generatedP . factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:105:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/options_table.h:48:110: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/parsers.o CC libavcodec/pcm-bluray.o src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:202:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | {NULL}, | ^ src/libavcodec/on2avc.c:338:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | sum += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ src/libavcodec/on2avc.c:348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | sum += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~ src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/on2avc.c:374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ CC libavcodec/pcm-blurayenc.o src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | src2[pos - j] += in0 * tab[j]; | ^~~ ~ CC libavcodec/pcm-dvd.o src/libavcodec/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/pcm.o CC libavcodec/pcm_rechunk_bsf.o src/libavcodec/opus_celt.cCC libavcodec/pcx.o :154:30: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/pcxenc.o CC libavcodec/pgs_frame_merge_bsf.o CC libavcodec/pcm-dvdenc.o 4 warnings generated. 3 warnings generated. In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_rc.c:219:17: warning: comparison of integers of different signs: '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:222:27: warning: comparison of integers of different signs: '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:221:38: warning: comparison of integers of different signs: '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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ 110 warnings generated. CC libavcodec/pgssubdec.o src/libavcodec/opus_parser.c:72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 72 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/opus_rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ CC libavcodec/pgxdec.o 3 warnings generated. src/libavcodec/opus_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 16 warnings generated. CC libavcodec/photocd.o CC libavcodec/pictordec.o 13 warnings generated. CC libavcodec/pixblockdsp.o src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/pixlet.o CC libavcodec/png.o src/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~ ^~~~~~~~~ src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ^~~~~~ ~ src/libavcodec/opusdec.c:145:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0 + x4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | w * g10 * x2 9 warning s generated . + | ~ 198 | w * g11 * (x1 + x3) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:197:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^ src/libavcodec/opusdec_celt.c:195:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:195:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:195:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^ src/libavcodec/opusdec_celt.c:194:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:194:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~ src/libavcodec/opusdec_celt.c:194:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^ src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ 7 warnings generated. CC libavcodec/png_parser.o 5 warnings generated. CC libavcodec/pngdec.o In file included from src/libavcodec/opusenc_psy.c:24: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrt4f( warningsqsrt generatedf. (pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/opusdec_celt.c:432 :54 | 27 : wwarning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] = tanf(M_PI*cfreq) ;432 | | ~^~~~~ for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec.c:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ src/libavcodec/opusdec_celt.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 533 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= src/libavcodec/opusdec_celt.c0 ?: (562a): :19 :( -warning: (a)comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) ) | ^ In file included from 562src/libavcodec/opusenc_psy.c | : 28 : src/libavfilter/window_func.h: 162fo:r17 :( iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0; i < F162 | F _ A R R A Y _ E L EM Si(ff r(mF-F>AtBxS()n ;- M)i +>+=) 0{.3 * M| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavcodec/pngdsp.o CC libavcodec/pngenc.o CC libavcodec/pnm.o CC libavcodec/pnm_parser.o src/libavcodec/opus_pvq.c:98:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | for (i = 0; i < len - stride; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:127:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:127:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ CC libavcodec/pnmdec.o src/libavcodec/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ 12 warnings generated. src/libavcodec/opus_pvq.c:162:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 162 | for (i = 0; i < B; i++) | ~ ^ ~ src/libavcodec/opus_pvq.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/opus_pvq.c:241:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | src/libavcodec/opusenc_psy.c : 159 : 103 : Xwarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s tride * (2 * j + 1159) | + i ] = (x 0 - x 1e)x -*> eMx_ciStQRaT1t_i2o;n -| = ~~~^~~~ ~ av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/pnmenc.o 3 warnings generated. src/libavcodec/opus_pvq.c:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | return lrintf(32768.0f*atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | src/libavcodec/opusenc_psy.cX[:i609]: =80: (warning: X[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ] + Y[i])*M_SQRT 1_6092; | | ~~~~~^~~~~~ ~ av_log(s->avctx, AV_LOG_INFO, "Average Intensity Steresrc/libavcodec/opus_pvq.co: 486:b22a:n d:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]% 0.1f\n "486, | s - > a v g _ iY[si]_ ba=n d()Y[;i ] | - ~~~~~~ ~~~^~~~~~~~~~~X ret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 43 warnings generated. In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ CC libavcodec/profiles.o CC libavcodec/prores_metadata_bsf.o CC libavcodec/proresdata.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresdec2.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. 4 warnings generated. In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hIn file included from :294src/libavcodec/pnmdec.c::1524:: src/libavutil/half2float.hwarning: :47comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 294 | 47 | i f r(estiuzren2 a!v_f=l osaitz2ei)n t| ( ~~~~~ ^ ~~~~u .f); | ~~~~~~~~~~~~ ~~^ CC libavcodec/proresdsp.o In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ CC libavcodec/proresenc_anatoliy.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresenc_kostya.o src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid7[i warning s- generated1]. + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CC libavcodec/prosumer.o In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 85 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/psd.o 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/psymodel.o CC libavcodec/pthread.o CC libavcodec/pthread_frame.o 4 warnings generated. In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/pgssubdec.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:281:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281src/libavcodec/bytestream.h | : i357f: 15(:bu f_warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze > rle _357b | i t m aipf_ l(esni)z e{ 2 | ! ~~~~~~~~ ^ ~~~~~~~~~~~~~~ = sisrc/libavcodec/pgssubdec.cz:293e:)47 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:293:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/pthread_slice.o 5 warnings generated. CC libavcodec/ptx.o CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnm_parser.c:26: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/pnm.c:30 : 357In file included from | src/libavcodec/pnm.h: 25 : src/libavutil/half2float.h :i47f: 27(:s izwarning: e2implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] ! = size) | ~~~~~ ^ ~~~~ 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qdmc.o CC libavcodec/qdrw.o CC libavcodec/qoi_parser.o CC libavcodec/qoidec.o In file included from src/libavcodec/pnmdec.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:188:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 188 | if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:199:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 199 | } while (offset < j); | ~~~~~~ ^ ~ src/libavcodec/pafvideo.c:221:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 221 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:232:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:269:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 27 warnings generated. src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. src/libavcodec/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ src/libavcodec/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:133:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 133 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:153:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:160:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:179:18:src/libavcodec/pnmdec.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158:31 :179 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (r le158n | > s i z e - i ) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c : i183f :(23:v warning: > comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ->ma x183v | a l ) { f| or ~ ^ ~~~~~~~~~ (k = 0; k src/libavcodec/pnmdec.c< :rl178e:n;44 : kwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]+ +) { | 178 ~ ^ ~~~~ | src/libavcodec/pixlet.c : 185 : 19 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/bytestream.h : 318: 15185 : | warning: f o rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (u n s iif g n(318e | dj j = = = iw0fi; d( tshjiz)e { 2< | n ~ ^ ~~~~~!;= js+i+z) e ) | ~ ^ ~| ~~~~~ ^ ~~~~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ CC libavcodec/qoienc.o src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/qpeg.o CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/qtrle.o src/libavcodec/pixlet.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/opusenc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL }, | ^ src/libavcodec/opusenc.c:715:158: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:715:152: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~ src/libavcodec/opusenc.c:715:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_src/libavcodec/pixlet.cMAX_:LO612O:K64A:H Ewarning: Acomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]D , OPUSENC_FLAGS, " m612a | x _d el aiyf_ m(sp"k t}s,i z e| ~ ^~~~~~~~~~~~~~~~~~ <= 44 + (NB_LEVELSsrc/libavcodec/opusenc.h :*32 :851 : +note: expanded from macro 'OPUS_MAX_LOOKAHEAD'6 ) * 3 32| | |# depfkitnsei zOeP U-S _M4AX _>L ObOKyAtHeEsAtDr e(a(FmF2__BgUetF_bQyUtEesU_El_eSfItZ(&Ect x-- >g1b))*)2 {. 5| f ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/pixlet.c:630:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | || height > INT_MAX - (1U << (NB_LEVELS + 1))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:629:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frsrc/libavcodec/pngenc.cam:e660_r:at19e:) ,warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]A V_OPT_TYPE_RAT IO660NA | L , { .fdobrl =(0y} , = 0 ;0, yI NT<_ MiAXn,p uFtL->AhGSe i}g,h t ;| ^ ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.csrc/libavcodec/pcm_rechunk_bsf.c::661183::23:12 :warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]warning: missing field 'help' initializer [-Wmissing-field-initializers] 183661 | | { NUfLorL (}x ,= 0;| ^x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:679:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. 4 warnings generated. In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ 4 warnings generated. CC libavcodec/r210enc.o 2 warnings generated. In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 20 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ra144.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ra144dec.o In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 39 warnings generated. src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sizesrc/libavcodec/bytestream.h2 !:=294 :s15i:z e)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ra144enc.o CC libavcodec/ra288.o 10 warnings generated. CC libavcodec/ralf.o CC libavcodec/rangecoder.o src/libavcodec/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/png_parser.c:62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/pcm-dvdenc.c:60:5: warning: variable 'quant' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] 60 | default: | ^~~~~~~ src/libavcodec/pcm-dvdenc.c:64:41: note: uninitialized use occurs here 64 | avctx->bits_per_coded_sample = 16 + quant * 4; | ^~~~~ 1 warning generated. CC libavcodec/rasc.o src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 src/libavcodec/psd.c:238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ 4 warnings generated. 3 warnings generated. 6 warningsrc/libavcodec/psd.cs generated. :438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 438 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:452:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:1374:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1374 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya.c:1393:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1393 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:1395:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ src/libavcodec/qcelpdec.c:128:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + | ^~~~~~~~~~~~~ ~ src/libavcodec/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FIn file included from ACTsrc/libavcodec/qdrw.cO:R32);: src/libavcodec/bytestream.h :| 187 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :47:22: note: expanded from macro 'FFMAX' 187 | 47 | # deiffi ne( sFiFzMeA2X (!a=, bs)i z(e()a) > | (b ~~~~~ ^ ~~~~ ) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:158:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10); | ~ ^~~~~~ src/libavcodec/qcelpdec.c:170:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:170:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (fabs(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:176:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:179:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | if (fabs(lspf[i] - lspf[i - 4]) < .0931) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ CC libavcodec/ratecontrol.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:226:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:226:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ CC libavcodec/raw.o src/libavcodec/qcelpdec.c:228:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/qcelpdec.c:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:351:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | src/libavcodec/profiles.c : 80 : 26 : warning: missing field 'name' initializer [-Wmissing-field-initializers] fir _80f | i l t {e rF_Fva_luPeR O+F=I LEq_cUeNlKp_NrnOdWN_ f}ir,_c o e| f ^s [j] * | ~ 351 | (rnd[-j] + rnd[-20+j]); | ~~~~~~~~^~~~~~~~~~~~ src/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | fir_filter_value += qcelsrc/libavcodec/profiles.cp_:rn88d:_26f:i r_warning: cmissing field 'name' initializer [-Wmissing-field-initializers]o efs[10 ]88 | * r n d [{ -F1F0]_;P R O| FI ~ ^~~~~~~~L E_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/qcelpdec.c:364:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 364 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32src/libavcodec/profiles.c76:8108.0:);59 : | warning: ^~~~~~~ ~missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:136:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 136 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:151:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 151 | { FF_PROFILE_UNKNOWN }, | ^ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rawdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers]In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 19 warnings generated. In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 156 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/profiles.c 294: | 166 : 26: i f warning: (smissing field 'name' initializer [-Wmissing-field-initializers]i ze2 != size) 166| | ~~~~~ ^ ~~~~ { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. CC libavcodec/rawenc.o In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rdft.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/photocd.c:302:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 302 | if (avpsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ kt->size < img_info[0].start) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdm2.c:51: src/libavcodec/qdm2_tablegen.h:52:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | softclip_table[i] = SOFTCLIP_THRESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); | ~~~ ~~~~~~~~~^~~~~~~ src/libavcodec/qdm2_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noisIn file included from e_tsrc/libavcodec/qoienc.ca:bl23e: [src/libavcodec/bytestream.hi:]187: 15=: (warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e lta * (flo a187t | )( (( i n ti3f2 _(ts)irzanedo2m _!=s seiezde )> > | ~~~~~ ^ ~~~~1 6) & 0x00007FFF)- 1.0) * 1.3; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.csrc/libavcodec/qdm2_tablegen.h::94183::3546:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | 94 | s nioni_stea_bslamep[lie]s [=i ]s i=n ((2d.e0lft *a i* *( fM_lPIo a*t 0).(0(0r1a9n5d3o1m_2se5efd) ;>> 1| 6 ~ ^~~~~~~~~~~~) & 0x00007src/libavcodec/qdmc.cf:f183f:)33 -: warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~~~~~^~~ ~ CC libavcodec/realtextdec.o 5 warnings generated. In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 !=CC libavcodec/remove_extradata_bsf.o size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2src/libavcodec/qpeg.c != :si322z:e)16 : | warning: ~~~~~ ^ ~~~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/photocd.c:451:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | OFFSET(lowres), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 4, VD }, | ^ src/libavcodec/photocd.c:452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 452 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->busrc/libavcodec/bytestream.hf_:en357d :-15: warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buf_ptr >= s357i | ze of (B i tiBfu f()s)i z{e 2 | ! ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ = size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ 4 warnings generated. 8 warnings generated. In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294src/libavcodec/qdm2.c | : 812 : i47f :( swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e2 != size) 812 | | ~~~~~ ^ ~~~~ samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/rka.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rl.o src/libavcodec/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 341 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:396:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mbsrc/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1307 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1336:45: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ CC libavcodec/rl2.o src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ CC libavcodec/rle.o src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = level * sin(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ 11 warnings generated. src/libavcodec/pgs_frame_merge_bsf.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ 4 warnings generated. src/libavcodec/qdm2.c:1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ _height) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/roqaudioenc.o src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1109 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1111:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1111 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1117:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1117 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1122:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1122 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1125:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1125 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1158:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1158 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1226:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1226 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/roqvideo.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ src/libavcodec/pngdec.c:1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ src/libavcodec/proresenc_anatoliy.c:212:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ 8 warnings generated. src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 26 warnings generated. src/libavcodec/proresdec2.c:599:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/roqvideodec.o In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | gain_block[9] = 10 * log10(sum) + (10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ src/libavcodec/ra288.c:164:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ 4 warnings generated. In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:515:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ CC libavcodec/roqvideoenc.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rpza.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 9 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:926:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:927:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 927 | { NULL } | ^ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rpzaenc.o src/libavcodec/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.cIn file included from :223src/libavcodec/ratecontrol.c::4734:: warning: In file included from src/libavcodec/mpegvideoenc.hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: 223 | warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] if (nb_moves 227 | > I N T 3 2 _ifM AX( s/ -1>6 b|uf|_ enndb _-m so->vbuefs_ >p tavrc >t=x s-i>wziedotfh( B*i tBauvfc))t {x -> h| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i ght) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx-10>w warningidst generatedh. || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:354:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:405:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:414:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:423:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:438:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:450:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:459:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >src/libavcodec/qoidec.c= :w71 *: 34s-:> bpwarning: pcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]) { \ | ~~ ^ ~~~~~~~~~~ 71 | for (int n = 0, off_x = 0; n < len; n += channesrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ ls, osrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ffsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rawdec.c:61:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/rawdec.c:62:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ _x++) { | ~ ^ ~~~ src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / qp; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:76:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / bits; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:88:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P)) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | a->b_quant_factor > 0.0) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:92:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:92:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ CC libavcodec/rtjpeg.o src/libavcodec/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->avctx->CC libavcodec/rv10.o b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:128:61: src/libavcodec/rasc.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 602:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 128 | qma x 602= | ( i n t) (iqf m(asx- >c*u rFsFoABrS_(xs ->>=av catxv-c>tbx_-q>uawnidtth_ |f| asc-t>courrso)r _+y s>-=>a vcatvcxt-x>-b_>qhueaignht_tof)f se t| + ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~src/libavcodec/rasc.c :602:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | s->curssrc/libavcodec/ratecontrol.co:r131_:y61 :+ warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >cursor_h 131> | a v ct x - >h e iqgmhti)n =| ( ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~i nt)(qsrc/libavcodec/rasc.cm:in605 :*35: Fwarning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A BS(s- >605 | a vc t x ->iif_ q(uasnt-_f>accutrosro) r+_x s+-> asv-c>txc-u>ir_sqoura_ntw_ o>f fsaevtc t+x -0>.w5i)d;t h || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:611:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:612:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | forsrc/libavcodec/ratecontrol.c (:i132n:t61 :j =warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; j < s-> c132 | u rs o r _ w ; qjma+x+ )= { ( i| nt ~ ^ ~~~~~~~~~~~) (qmax src/libavcodec/rasc.c*: 639:F27F:A Bwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (s->a v639c | t x- > i _ q CC libavcodec/rv10enc.o ufaorn t(_ifnat cit =o r0;) i +< s -s>-a>vcucrtsx-o>ri_h_; qiu+a+n)t _{ o f| f ~ ^ ~~~~~~~~~~~ set + src/libavcodec/rasc.c0:.6405:)31:; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 640 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:654:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:655:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/rv20enc.o src/libavcodec/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | q *= s->rc_qmod_amp; | ~~ ~~~^~~~~~~~~~~ CC libavcodec/rscc.o src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv30.o src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q /= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | src/libavcodec/rasc.c : 699 : 44 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s-> av699ct | x - > rc _ m iafx _(abvayitleasbtlree_avmb2v__ugsee,t _ b| y ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ tes_lsrc/libavutil/macros.he:ft47(g:b22:) (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:212:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:213:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | if (s->rc_qsquish == 0.0 || qmin == qmax) { | ~~~^~~~~~~~~~ ~~ src/libavcodec/rasc.c:787:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/rasc.c:788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL }, | ^ src/libavcodec/ratecontrol.c:262:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, 252 | (rce->i_tex_bits + rce->p_tex_bits) * (double)rce->qscale, 253 | rce->mv_bits / mb_num, 254 | rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, src/libavcodec/bytestream.h 260 | : 294 : 15 : warning: rccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e- >pict_type ==294 | A V _ P IiCTfU R(sEi_zTeYP2E_ B!,= size )261 | | ~~~~~ ^ ~~~~ rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctCC libavcodec/rv30dsp.o x->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~37 warnings generated. src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -src/libavcodec/bytestream.hq *: 357:s15:- >warning: avcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ct x->b_quan t357_ | f ac to r +i f s(s-i>zaev2 c!=t sxi-ze>)b _ q| u ~~~~~ ^ ~~~~ ant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ 24 warnings generated. 2 warnings generated. src/libavcodec/ratecontrol.c:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 4 warnings generated. CC libavcodec/rv34.o CC libavcodec/rv34_parser.o src/libavcodec/ratecontrol.c:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:779:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:779:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:782:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:784:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 784 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factor *= 1.0 - border_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:805:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 805 | if (factor < 0.00001) | ^~~~~~ ~ src/libavcodec/ratecontrol.c:819:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:819:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:824:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 824 | cplx_sum -= cplx_tab[i] * q / qmax; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:827:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 827 | cplx_sum -= cplx_tab[i] * q / qmin; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:830:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 830 | if (bits_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:832:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 | if (cplx_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:838:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:838:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:845:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 845 | intq = (int)(newq + 0.5); | ^~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:951:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 951 | bits = predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var)); | ~~~~~~~~~~~~ ~~~~~^~~~~~ src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_compensation; | ~ ^~~~~~~~~~~~~~~ CC libavcodec/rv34dsp.o src/libavcodec/ratecontrol.c:975:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:977:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 977 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:981:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 981 | rcc->short_term_qsum *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:982:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 982 | rcc->short_term_qcount *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:984:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | rcc->short_term_qsum += q; | ~~ ^ src/libavcodec/ratecontrol.c:988:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 988 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/rv40.o src/libavcodec/rka.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/prosumer.csrc/libavcodec/ratecontrol.c190:: | 99067 ::3535: : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f or (int i = 9900 | ; i < 67 | F Fq _ A R= R A Y m_ E oL d iE f M yS (_m- >qvfsacol4ar) l;(e i(nis+,t + r)ic e={ , | q0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~,; ip ic 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | CC libavcodec/rv40dsp.o av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, 1003 | wanted_bits / 1000, s->total_bits / 1000, 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_numbsrc/libavcodec/rka.cer,: 213 :| 23 ^: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 213 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ CC libavcodec/s302m.o src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.c:1020:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1020 | rcc->last_qscale = q; | ~ ^ CC libavcodec/s302menc.o src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/samidec.o src/libavcodec/rka.c:410:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 410 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:422:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:450:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 450 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.c:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:479:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ 6 warnings generated. src/libavcodec/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ CC libavcodec/sanm.o src/libavcodec/rka.c:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 697 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:704:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:704:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:707:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 707 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:725:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rka.c:728:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 728 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ CC libavcodec/sbc.o 5 warnings generated. src/libavcodec/prosumer.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbc_parser.o 36 warnings generated. CC libavcodec/sbcdec.o CC libavcodec/sbcdec_data.o 3 warnings generated. In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/sbcdsp.o CC libavcodec/sbcdsp_data.o src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunkCC libavcodec/sbcenc.o _arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 4 warnings generated. In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/sbrdsp.o 3 warnings generated. 15 warnings generated. CC libavcodec/sbrdsp_fixed.o src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 720 | if (i == chan) { | ~ ^ ~~~~ CC libavcodec/scpr.o CC libavcodec/screenpresso.o src/libavcodec/rpzaenc.c:857:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 857 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:858:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 858 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:860:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 860 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 861 | { NULL }, | ^ CC libavcodec/setts_bsf.o src/libavcodec/roqvideoenc.c:484:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 484 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 485 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ In file included from src/libavcodec/rv10enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sga.o In file included from src/libavcodec/rv30.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sgidec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ In file included from src/libavcodec/roqvideoenc.csrc/libavcodec/rv20enc.c::111029:: 12In file included from :src/libavcodec/mpegvideo.h warning: :missing field 'help' initializer [-Wmissing-field-initializers]45 : src/libavcodec/put_bits.h :1110 | 227 : 37 :{ warning: NUcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] LL }, | ^ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { src/libavcodec/rv10enc.c| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 7 warnings generated. 3 warnings generated. CC libavcodec/sgienc.o In file included from src/libavcodec/rv10.c:37: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | isrc/libavcodec/s302m.cf (:s219-:>10b:u fwarning: _emissing field 'help' initializer [-Wmissing-field-initializers]n d - s->b u219f | _ p t r {>N=U LsLi}z e o| f ^( BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/sgirledec.o 4 warnings generated. CC libavcodec/sheervideo.o 9 warnings generated. src/libavcodec/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 200 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:303:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 303 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:340:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 340 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ 10 warnings generated. In file included from src/libavcodec/rv34.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 488 | if (s->current_picture_ptr->f->pict_type != s->pict_type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/shorten.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/simple_idct.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sinewin.o In file included from src/libavcodec/rv40.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/sbc_parser.c:101:31: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 101 | pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h:482 :33534 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i 482= | 0 ; i < F F _ A iRfR AY(_gEbL-E>MSs(izseb_ci-n_>bidtssp. size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 83 warnings generated. In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 22 warnings generated. CC libavcodec/smc.o CC libavcodec/smcenc.o src/libavcodec/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE }, | ^ src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE }, | ^ src/libavcodec/sbcenc.c:336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 336 | { NULL }, | ^ 10 warnings generated. In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/rv40.c:243:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 243 | if(r->s.mb_skip_run > (unsigned)s->mb_num) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/snappy.o 7 warnings generated. 38 warnings generated. CC libavcodec/snow.o CC libavcodec/snow_dwt.o In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/snowdec.o CC libavcodec/snowenc.o 24 warnings generated. In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: '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:35: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ CC libavcodec/sonic.o In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ src/libavcodec/scpr3.c:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:630:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 630 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/scpr3.c:644:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 644 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ CC libavcodec/sp5xdec.o src/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ CC libavcodec/speedhq.o src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/speedhqdec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/speedhqenc.o 36 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 404 | if (sizeof(s->uncompressed) - offset < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c:428:46: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 428 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:208:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr.c:193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/speexdec.o CC libavcodec/srtdec.o 6 warnings generated. src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:409:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ CC libavcodec/srtenc.o src/libavcodec/sanm.c:1408:54: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1408 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:1495:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ 7 warnings generated. CC libavcodec/startcode.o In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr16k.c:170:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | sqrt((0.01 + avpriv_scalarproduct_float_c(fc_v, fc_v, subframe_size))); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sipr16k.c:169:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ~ ^~~~~~~~~ src/libavcodec/sipr16k.c:169:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor *CC libavcodec/subviewerdec.o exp(M_LN10 / 20. * mr_energy) / | ^~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/shorten.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sunrast.o src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | f.pitch_fac = FFMIN(pitch_fac, 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ctx->energy_history[0] = 20.0 * log10f(gain_corr_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ src/libavcodec/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:257:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:258:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:259:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/setts_bsf.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ src/libavcodec/shorten.c:360:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if ((unsigned)pred_order > s->nwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:374:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 374 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sipr.c:163:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/sipr.c:163:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:163:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | src/libavcodec/shorten.c#de:fi432n:e41 :FF Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) ((a) > 432( | b ) i?f ((sb->) a:v c(ta)x)- > c| h ^ ~_l ayout.nb_channels != s->channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:453:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (maxnlpc > 1024U) { | ~~~~~~~ ^ ~~~~~ src/libavcodec/shorten.c:458:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/shorten.c:464:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 464 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnCC libavcodec/sunrastenc.o ew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ 6 warnings generated. src/libavcodec/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 0.5; | ^~ ~ src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | lsfint[j] = lsfold[j] * (1 - t) + t * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/siren.c:418:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~ ^~~~~ src/libavcodec/siren.c:418:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~~^~~~~~ ~ src/libavcodec/shorten.c:553:90: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 553 | if (s->bitstream_index + s->bitstream_size + buf_size + AV_INPUT_BUFFER_PADDING_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 554 | s->allocated_bitstream_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:587:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 587 | max_framesize = FFMAX(s->max_framesize, s->blocksize * s->channels * 8); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/shorten.c:608:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | while (s->cur_chan < s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:650:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 650 | if (blocksize > s->blocksize) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/shorten.c:682:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 682 | if (residual_size > 30U) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/shorten.c:735:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | if (s->cur_chan == s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:745:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:770:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 770 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ src/libavcodec/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/sipr.c795: | 430 : 29 : fo warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i = 0; 430i | < s - > c h apnitncehl_sg;a ii+n+ )*src/libavcodec/smacker.c ={ : 0| .204:513 ~ ^ ~~~~~~~~~~~ :* pwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ch_gain; | ~ ^~~~~~~~~~ 204 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 mustsrc/libavcodec/sipr.c n:o431t: 28o:ve rwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lo w | ~~~~ ^ ~~~~~~~~~~~ 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/smc.c:34 : 651 | src/libavcodec/bytestream.h : 187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (187f | ab s ( i*fc (osiezfes2_ p!t=r )si z>e) 2 .| 0 ~~~~~ ^ ~~~~ * decoder_standard_deviation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/svq1.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/svq1dec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/svq1enc.o CC libavcodec/svq3.o In file included from src/libavcodec/snow.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h12: warning45s: generatedsrc/libavcodec/put_bits.h. :227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. 5 warnings generated. 4 warnings generated. CC libavcodec/synth_filter.o 3 warnings generated. 1 warning generated. CC libavcodec/tak.o CC libavcodec/tak_parser.o CC libavcodec/takdec.o In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/takdsp.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/targa.o CC libavcodec/targa_y216dec.o src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ CC libavcodec/targaenc.o src/libavcodec/snow_dwt.c:223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:225:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:228:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 228 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:367:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:366:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 366 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:300:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (y + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:307:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:309:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavcodec/tdsc.o src/libavcodec/snow_dwt.c:416:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:430:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:432:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/textdec.o src/libavcodec/snow_dwt.c:450:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:452:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:455:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 455 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:457:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/texturedsp.o In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/snowenc.c:32: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)hsrc/libavcodec/put_bits.heig:ht265): 37 : | warning: ~~~~~ ^ ~~~~~~~~~~~~~~~~comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/snow_dwt.c:588 :19265: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f588 ( | s - > b u fi_fe nd( y -+ s -1 >)=h esiizegohtf)( Bi t| B ~~~~~ ^ ~~~~~~~~~~~~~~~~ uf)) {src/libavcodec/snow_dwt.c : 590| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + src/libavcodec/bytestream.h3 :<357 :(15u:n swarning: igcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ed)heigh t357) | | ~~~~~ ^ ~~~~~~~~~~~~~~~~ if (sisrc/libavcodec/snow_dwt.cz:e6202: 15!:= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:629:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/speedhqenc.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/texturedspenc.o 14 warnings generated. src/libavcodec/sunrast.c:122:23: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tiertexseqv.o CC libavcodec/tiff.o 9 warnings generated. 5 warnings generated. CC libavcodec/tiff_common.o In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/tiffenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/speexdec.c:623:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | stereo->balance = exp(sign * .25f * get_bits(gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/tmv.o src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ CC libavcodec/to_upper4.o 1 warning generated. src/libavcodec/speexdec.c:964:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ^~~ ~ src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ CC libavcodec/tpeldsp.o 2 warnings generated. src/libavcodec/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1299:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 3 warnings generated. CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o 6 warnings generated. In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1916:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1916 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:1928:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | ^ 4 warnings generated. CC libavcodec/truemotion1.o 6 warnings generated. In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { NULL }, | ^ CC libavcodec/truemotion2.o In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/truemotion2rt.o src/libavcodec/takdec.c:267:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned long' [-Wsign-compare] 267 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:273:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 273 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:275:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/sonic.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/truespeech.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sonic.c:30: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tscc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/svq3.c:723:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 723 | s->next_pic->mb_type[mb_xy] == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:262:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/tscc2.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magn = fabs(vfr); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | magn = fabs(vfb); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:313:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:321:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | v_g = (int) (vfg * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b = (int) (vfb * magn); | ^~~ ~ CC libavcodec/tta.o 2 warnings generated. src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decompositisrc/libavcodec/svq3.con_:t1578yp:e23 >: 1 U)warning: { comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: 1578warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for ( i407nt | i = 0 i;f (is -<> bFFl_oAckR_RmAYa_xEL_EdMeSp(tsh- >> f1r a|m| ess-)>;bl oick+_+)m a{x_ d e| pt ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~h < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttadata.o CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 24 warnings generated. In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ttaencdsp.o In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != s1ize warning) generated . | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:35:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 35 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 106 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 108 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 129 | if (count >= INT_MAX / sizeof(int32_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:131:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 131 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 150 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 152 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttmlenc.o src/libavcodec/tiff_common.c:171:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 171 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:173:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 173 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hCC libavcodec/twinvq.o :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:193:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 193 | if (count >= INT_MAX / sizeof(int8_t) || count < 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:195:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/twinvqdec.o 6 warnings generated. CC libavcodec/txd.o src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/ulti.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/utils.o src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideodec.o src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o CC libavcodec/v210dec.o CC libavcodec/v210enc.o src/libavcodec/tiff.c:150:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 150 | RET_GEOKEY(VERT, vert, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 151 | RET_GEOKEY(PROJ, proj, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:152:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 152 | RET_GEOKEY(GEOG, geog, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:153:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 153 | RET_GEOKEY(CONF, conf, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:160:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 160 | RET_GEOKEY(VERT, vert, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:161:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 161 | RET_GEOKEY(PROJ, proj, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:162:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | RET_GEOKEY(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | RET_GEOKEY(CONF, conf, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 198 | RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:201:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 201 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:206:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:210:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 213 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 214 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:217:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 217 | RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:218:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 218 | RET_GEOKEY_VAL(GEODETIC_DATUM_E, geodetic_datum_e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:221:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 221 | RET_GEOKEY_VAL(ELLIPSOID, ellipsoid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:224:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | RET_GEOKEY_VAL(PRIME_MERIDIAN, prime_meridian); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:235:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 235 | RET_GEOKEY_VAL(COORD_TRANS, coord_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:238:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 238 | RET_GEOKEY_VAL(VERT_CS, vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:239:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 239 | RET_GEOKEY_VAL(ORTHO_VERT_CS, ortho_vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | src/libavcodec/tiffenc.cval :- 556TI:F155F:_ ##warning: TYmissing field 'unit' initializer [-Wmissing-field-initializers]P E##_OFFSET < FF _A556RR | A Y _E L E{M"Sd(tpiif"f,_# #"asrreaty# #t_choed eis)m)a\g e r| es ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o lution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ src/libavcodec/tiff.c:257:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v210x.o CC libavcodec/v308dec.o In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v308enc.o In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/v408dec.o In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/tta.c:44: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/v408enc.o 17 warnings generated. src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v410dec.o src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1325:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1325 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1621 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1646:48: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1646 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1653:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1653 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1658:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1658 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1680:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1680 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1706:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ src/libavcodec/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/v410enc.o src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ 4 warnings generated. 8 warnings generated. src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2062 | cam2xyz[c][i] += s->camera_calibration[c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2086:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2085 | av_log(avctx, AV_LOG_ERROR, "BlackLevel (%g) must be less than WhiteLevel (%"PRId32")\n", | ~~~~~~ 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1951 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1954 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1957:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1963 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2191:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2242:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2242 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ CC libavcodec/v4l2_buffers.o In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/v4l2_context.o src/libavcodec/tiff.c:2448:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2448 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2449:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2449 | { "thumbnail", "decode eCC libavcodec/v4l2_fmt.o mbedded 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/libavcodec/tiff.c:2450:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2450 | { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2451:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2451 | { NULL }, | ^ CC libavcodec/v4l2_m2m.o CC libavcodec/v4l2_m2m_dec.o CC libavcodec/v4l2_m2m_enc.o src/libavcodec/ttmlenc.c:89:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 89 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/ttmlenc.c:139:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 10 warnings generated. src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_av1.o 5 warnings generated. 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/twinvqdec.c:29: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. CC libavcodec/vaapi_decode.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_h264.o src/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return 0.5 / (p + q); | ~ ~~^~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_h265.o src/libavcodec/twinvq.c:133:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ CC libavcodec/vaapi_encode_mjpeg.o src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/utils.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | out[i] = (1.0 / (1 << 13)) * | ~ 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val = (1.0 / (1 << 23)) * | ~ 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:239:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ~ 239 | sub_step * bits->sub_gain_bits[i * sub + j], | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ^~~~~~~~ ~ src/libavcodec/twinvq.c:254:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float min_dist2 = min_dist * 0.5; | ^~~~~~~~ ~ src/libavcodec/twinvq.c:257:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | float avg = (lsp[i] + lsp[i - 1]) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:293:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 293 | float tmp1 = 1.0 - cb3[lpc_hist_idx * mtab->n_lsp + i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ CC libavcodec/vaapi_encode_mpeg2.o In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ CC libavcodec/vaapi_encode_vp8.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ 4 warnings generated. In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_vp9.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vaapi_h264.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ 1 warning generated. CC libavcodec/vaapi_hevc.o CC libavcodec/vaapi_mjpeg.o src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_mpeg2.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_mpeg4.o src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 609 | if (c->packed_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:622:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 622 | if (c->control_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:629:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 629 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:684:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 684 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vc1.o CC libavcodec/vaapi_vp8.o 5 warnings generated. CC libavcodec/vaapi_vp9.o 32 warnings generated. src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vb.o CC libavcodec/vble.o 4 warnings generated. CC libavcodec/vbndec.o 4 warnings generated. CC libavcodec/vbnenc.o 3 warnings generated. src/libavcodec/v4l2_buffers.c:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vc1.o CC libavcodec/vc1_block.o CC libavcodec/vc1_loopfilter.o src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS }, | ^ src/libavcodec/v4l2_m2m_dec.c:230:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL}, | ^ CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o CC libavcodec/vc1_pred.o 4 warnings generated. src/libavcodec/vaapi_av1.c:85:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 85 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:106:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 106 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ /usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here 285 | va_deprecatedCC libavcodec/vc1data.o uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ 3 warnings generated. src/libavcodec/vaapi_av1.c:420:14: warning: 'tg_start' is deprecated [-Wdeprecated-declarations] 420 | .tg_start = s->tg_start, | ^ /usr/include/va/va_dec_av1.h:667:5: note: 'tg_start' has been explicitly marked deprecated here 667 | va_deprecated uint16_t tg_start; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/vaapi_av1.c:421:14: warning: 'tg_end' is deprecated [-Wdeprecated-declarations] 421 | .tg_end = s->tg_end, | ^ /usr/include/va/va_dec_av1.h:668:5: note: 'tg_end' has been explicitly marked deprecated here 668 | va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:142:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 142 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.o CC libavcodec/vc2enc.o 8 warnings generated. src/libavcodec/vaapi_decode.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_format_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:342:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 342 | if (j >= FF_ARRAY_ELEMS(vaapi_format_map)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:394:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 394 | MAP(MPEG2VIDEO, MPEG2_SIMPLE, MPEG2Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:395:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 395 | MAP(MPEG2VIDEO, MPEG2_MAIN, MPEG2Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:396:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 396 | MAP(H263, UNKNOWN, H263Baseline), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCEDsrc/libavcodec/v4l2_context.c_SIM:P740L:E19,: warning: | ^comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 740 | 393f | o#rd e(fii n=e 0M;A Pi( c<, rpe,q .vc,o u.nt.;. )i ++{ )A V{_ CO D| E ~ ^ ~~~~~~~~~C _ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF7_P warningRsO generatedF. ILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' src/libavcodec/v4l2_m2m_enc.c393 | #:de398f:in5e: Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]P (c, p, v398, | . . .) {V 4ALV__CMO2DME_CCA_PTIURDE__ #O# Pc,T FSF,_P R O| F ^I LE_ src/libavcodec/v4l2_m2m_enc.c#:#393 :5p:, Vnote: Aexpanded from macro 'V4L_M2M_CAPTURE_OPTS'P rof i393l | e # # V 4Lv_, M_2_MV_AD_EAFARUGLTS__O_P T}S , \ | ^| ^ src/libavcodec/v4l2_m2m.h:41:87: src/libavcodec/vaapi_decode.cnote: :expanded from macro 'V4L_M2M_DEFAULT_OPTS'406 :5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers]41 | 406 | O F F S EMTA(Pn(HuEmV_oCu,t p u t_ b u f HfEVeCr_sM)A,I NA,V _ O P T _HTEVYCPMaEi_nI N T , ),{ . i6| 4 ^ = 1src/libavcodec/vaapi_decode.c6: 393}:,94 :2 ,note: expanded from macro 'MAP'I NT_MAX 393, | F#LdAeGSf i}n e M| ^A P(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_src/libavcodec/v4l2_m2m_enc.cP:R398O:F5I:L Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers] # # psrc/libavcodec/v4l2_m2m_enc.c,: 395V:A86P:r onote: fexpanded from macro 'V4L_M2M_CAPTURE_OPTS'i le ## v395, | _ _ V A_ A R GOS_F_F }S E | T ^( num_capture_bsrc/libavcodec/vaapi_decode.cuf:fe407r:s5:) ,warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] AV_O P407 | T _ T YMPAE_PI(NTH,EV C{,. i 6 4 = 4 H}E,V C4_,M AIINTN_M_AX1,0 F,LA G S } H | E ^V CMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfsrc/libavcodec/v4l2_m2m_enc.ci:l400e :#12#: vwarning: ,missing field 'help' initializer [-Wmissing-field-initializers] _ _VA _400A | R G S _{_ N}U L L| ^} , | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __Vsrc/libavcodec/v4l2_m2m_enc.cA:_404AR:G5S: _warning: _missing field 'unit' initializer [-Wmissing-field-initializers] } | ^ 404 | V4L_M2Msrc/libavcodec/vaapi_decode.c_:C417:A5P:T Uwarning: Rmissing field 'profile_parser' initializer [-Wmissing-field-initializers]E_ OPTS ,417 | | ^ Msrc/libavcodec/v4l2_m2m_enc.c:A393P:(5:W MVnote: 3expanded from macro 'V4L_M2M_CAPTURE_OPTS', 393 | V CV1_4SILM_PML2EM,_ D E F A UVCL1STim_pOlPTeS , \ ) ,| ^ | ^ src/libavcodec/v4l2_m2m.h:41src/libavcodec/vaapi_decode.c::87393:: 94note: expanded from macro 'V4L_M2M_DEFAULT_OPTS': note: expanded from macro 'MAP' 41 | 393 | # de f i nOFeF MSAEPT((cn, up,m v_,o u..t.p)u {t _AbV_uCffOerDsEC)_,I DA_V _#O# PcT,_ TFYFP_EP_ROIFNILTE,_ #{# .p,i V6AP4r o=f il1e6 #}#, v2,, I_NT__VMAA_X,A RFGLSA__G S} } | | ^ ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIsrc/libavcodec/v4l2_m2m_enc.cN,: 404 :5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] VCsrc/libavcodec/v4l2_m2m_enc.c1:395M:a86i:n note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' ), | ^395 | src/libavcodec/vaapi_decode.c : 393 : 94 :O Fnote: Fexpanded from macro 'MAP'SE T(num_ c393a | p#tdureefi_nbeu fMfAePr(sc),, AVp_, Ov,P T._.T.)Y PE{_ IAVN_TCO,D E{C._iI64D _= #4# } ,c, 4F,F_ PINRTO_FIMLAXE,_ F#L#A GpS ,} V | A ^P rofile ## v, __VAsrc/libavcodec/v4l2_m2m_enc.c_:A405R:12G:S warning: _missing field 'help' initializer [-Wmissing-field-initializers] _ } 405 | | ^ { NULL }, | ^src/libavcodec/vaapi_decode.c :419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c420 | : 411 : M12A:P (warning: Wmissing field 'value' initializer [-Wmissing-field-initializers]M V3, 411 | V C1{_ ANDVUALNCL E}D,, | ^ VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:488:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 488 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:532:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:534:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | av_clip((avctx->b_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 535 | avctx->b_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 563 | { FF_PROFCC libavcodec/vc2enc_dwt.o ILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ 9 warnings generated. In file included from src/libavcodec/vaapi_encode_mjpeg.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1324:59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 1, }, | ^ 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vcr1.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ src/libavcodec/vaapi_encode.c:1501:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1501 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rt_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1509:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 warnings generated. src/libavcodec/vaapi_encode.c:1590:58: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1590 | VAConfigAttrib rc_attr = { VAConfigAttribRateControl }; | ^ 20 warnings generated. CC libavcodec/version.o CC libavcodec/videodsp.o In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1613 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rc_modes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ src/libavcodec/vaapi_encode.c:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { Vsrc/libavcodec/vaapi_encode_mjpeg.cACo:nf204ig:A26t:t riwarning: bEcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]n cMaxRefFrames }204; | | ^ av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \src/libavcodec/bytestream.h | ^~~~: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 294 | if211 | ( s i z e 2 ! =a sviz_ea)ss e r| t0 ~~~~~ ^ ~~~~( k <= sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] In file included from 1996 | src/libavcodec/vaapi_encode_h264.c : 36 : In file included from asrc/libavcodec/h264_sei.ht:tr23 : =In file included from src/libavcodec/h2645_sei.h(V:A28: Csrc/libavcodec/bytestream.ho:n187fi:g15A:t twarning: ricomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) { VAConfigAttribPr ed187i | c t io n Diirfe ct(isoni ze}2; !| = ^s ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/vima.o 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vlc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2195:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2195 | VAConfigAttrib attrsrc/libavcodec/bytestream.h[3] :=318 :{ 15{ :V ACwarning: oncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f igAttribEnc M318a | x S l i ciefs (s}i,ze 2 | ! ^= size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 2196 | : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | i f (s i{ze 2V AC!on=f isgAitztrei)b E nc| Sl ~~~~~ ^ ~~~~i ceStructure }, | ^ src/libavcodec/vaapi_encode.c:2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2198 | { VAConfigAttribEncTileSupport }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/vaapi_encode.c:2271:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2271 | if (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode.c:2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ In file included from src/libavcodec/vaapi_encode_h265.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode.c:2367:src/libavcodec/vaapi_encode_mjpeg.c21::543 :warning: 5:comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: 2367 | note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | i f ( q{ u.ail6i4t y= 1> }a,t t1r,. vIaNlTu_eM)A X{, F| L ~~~~~~~ ^ ~~~~~~~~~~A GS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode.c:2395src/libavcodec/vaapi_encode_mjpeg.c:50:: 547warning: :missing field 'value' initializer [-Wmissing-field-initializers]33 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2395 | 547 | V A C on f{i .gi6A4t t=r i0b }at,tr 0=, {1, FVLAACGoSn }f, i gA| t ^t ribEncROI }; | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226In file included from :12: src/libavcodec/vaapi_vc1.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers] 26: In file included from src/libavcodec/mpegvideodec.h226: | 37 : In file included from src/libavcodec/mpegvideo.h{:45 : Nsrc/libavcodec/put_bits.hU:L227L :}37,: warning: | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] ^ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vmdaudio.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 31 warnings generated. 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_mpeg4.c:25: In file included from src/libavcodec/h263.h:24CC libavcodec/vmdvideo.o : In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vmnc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vorbis.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/vaapi_encode_h264.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 398 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:405:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/twinvqdec.c:230:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | if (st < -1.0) | ^~ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 514 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:521:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1044:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1044 | for (i = 0; i < FF_ARRAY_src/libavcodec/bytestream.hEL:EMS318(:v15s:l warning: iccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ->RefPicL i318s | t 0) ; i+ +i)f {( s i| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~z e2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_h264.c: 1086357: | 67 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i f (siz e10862 | ! = s i z e ) | ~~~~~ ^ ~~~~a v_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1151 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ 16 warnings generated. src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INTsrc/libavcodec/vaapi_encode_h265.c,: {1387 :.5i:6 4warning: missing field 'unit' initializer [-Wmissing-field-initializers] = 0 }, 0 ,1387 | 52 , F LVAAAGPSI _}E, N C| O ^D E_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .isrc/libavcodec/vaapi_encode_h264.c6:41270 :75=: 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]} , 0, 1, 1270F | L A G S }O,F F\ S | E ^T (quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | In file included from {src/libavcodec/vaapi_hevc.c .:i6274: In file included from =src/libavcodec/hevcdec.h :040 : }In file included from , src/libavcodec/hevc_sei.h0:,30 : IIn file included from Nsrc/libavcodec/h2645_sei.h:T28_: Msrc/libavcodec/bytestream.hA:X,187 :F15L:A Gwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, \ | ^ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0src/libavcodec/vaapi_encode_h265.c :}1387,:5 :0, warning: 1,missing field 'unit' initializer [-Wmissing-field-initializers] FLAsrc/libavcodec/vaapi_encode.hG:S493 :}39,: note: | expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' ^ 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | src/libavcodec/vaapi_encode_h265.c :{1394: 64:N warning: Umissing field 'unit' initializer [-Wmissing-field-initializers]L L }, 1394| | ^ OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ In file included from src/libavcodec/vc1.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1456 | { NULL }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ In file included from src/libavcodec/vc1_block.c:31src/libavcodec/put_bits.h: In file included from src/libavcodec/mpegvideo.h::45317: :src/libavcodec/put_bits.h33::227 :warning: 37:comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317227 | | i f ( si-f>b u(fs-_>ebnudf -_ esn-d> b-u f_spt-r>b uf>_= pstirze o>f=( BsiizteoBfu(fB)i)t B{u f )| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/vorbis_data.o 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vorbisenc.o 5 warnings generated. CC libavcodec/vp3.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/vc1_pred.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_parser.c:30: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_mc.c:32: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->b4uf warning_esn generatedd. - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 99 | for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:102:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 102 | while (!frame && j < FF_ARRAY_ELEMS(h->DPB)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp3_parser.o 1 warning generated. In file included from src/libavcodec/vc1_loopfilter.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp3dsp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/vaapi_hevc.c:487:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 487 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:493:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 493 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:500:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 500 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/vp5.o CC libavcodec/vp56.o 19 warnings generated. In file included from src/libavcodec/vc2enc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 20 warnings generated. In file included from src/libavcodec/vc1data.c:29: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | || (unsigned)(src_y - 1) > v_edge_pos - (my&3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: '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_block.c:534:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 534 | if (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:195:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 195 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ In file included from src/libavcodec/vc1dec.c:36: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp56data.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >3= warningss generatedi. zeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp56dsp.o src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: '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:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 5 warnings generated. 3 warnings generated. CC libavcodec/vp6.o src/libavcodec/vaapi_encode_vp9.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] CC libavcodec/vp6dsp.o 157 | for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_src/libavcodec/vc1_mc.cid:x739_:p30: +warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | 739 | | | ( u n s ig n e d )u avvcstrxc-_>yi_ q> u(avn_te_odfgfes_epto)s + 0>>. 5,1 ) -| ~~~~~~~~~~~~~~~~~~~~~ ~9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:212:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 3 warnings generated. src/libavcodec/vaapi_encode_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | av_clip((avctx->b_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | avctx->b_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 234 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp9.c:278:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:280:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ CC libavcodec/vp8.o src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/vp8_parser.o CC libavcodec/vp8dsp.o src/libavcodec/vlc.c:318:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPYCC libavcodec/vp9.o (len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:321:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:321:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.o CC libavcodec/vp9_raw_reorder_bsf.o CC libavcodec/vp9_superframe_bsf.o CC libavcodec/vp9_superframe_split_bsf.o 15 warnings generated. 5 warnings generated. CC libavcodec/vp9block.o In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/vp9data.o In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9dsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o 3 warnings generated. CC libavcodec/vp9dsp_8bpp.o CC libavcodec/vp9lpf.o 6 warnings generated. CC libavcodec/vp9mvs.o src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 10 warnings generated. In file included from src/libavcodec/vorbisenc.c:37: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/vp9prob.o CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | ff_dlog(NULL, " multiplicands*delta+minmum : %e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vqavideo.o src/libavcodec/vorbisdec.c:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vqcdec.o 4 warnings generated. CC libavcodec/wavarc.o CC libavcodec/wavpack.o CC libavcodec/wavpackdata.o CC libavcodec/wavpackenc.o CC libavcodec/wbmpdec.o src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.src/libavcodec/vorbisenc.c0f:)484):);29 : | ^~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 484165 | | m(a1n3t.1 f= *(i natta)nl(de0x.p0(0f07r4fe *x p((xf),) &+e xp2).,2 42f0 )*; a ta n| ( ~~~~~ ^1 .85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ CC libavcodec/wbmpenc.o In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ CC libavcodec/wcmv.o src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vorbisdec.c:1168: 71294: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 != siz e1168) | | ~~~~~ ^ ~~~~ ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1178:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/vorbisdec.c:1178:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ^~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vorbisdec.c:1181:53: warning: 318implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if (size 21180 ! | = si z e ) | ~~~~~ ^ ~~~~ ff_dlog(NULL, "floor0 synth: map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ~~~ ~~~~~~^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ^~~~ ~ src/libavcodec/vorbisdec.c:1206:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1206 | if (p + q == 0.0) | ~~^~~ ~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1212:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1212 | - vf->amplitude_offset) * .11512925f); | ~ ^~~~~~~~~~ src/libavcodec/vorbisdec.c:1211:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1211 | (((1ULL << vf->amplitude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:1015:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | float n = (float)(1 << venc->log2_blocksize[1]) / 4.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 23 warnings generated. In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ 27 warnings generated. src/libavcodec/vorbisdec.c:1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d CC libavcodec/webp.o \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.csrc/libavcodec/bytestream.hode:ve294c:t15o:r s[warning: cocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fs+l], cof fs294) | ; | i ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f (sizsrc/libavutil/internal.he2: 156!:=68 s:i znote: e)expanded from macro 'ff_dlog' | ~~~~~ ^ ~~~~ 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webp_parser.o src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | src/libavcodec/bytestream.h : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f ( s i ze 2 ! = s iz e ) | ~~~~~ ^ ~~~~p ass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1552:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1551:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/webvttdec.o CC libavcodec/webvttenc.o CC libavcodec/wma.o CC libavcodec/wma_common.o In file included from src/libavcodec/vp9_raw_reorder_bsf.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/vp9_superframe_bsf.c:66:19 :265 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (s -66> | b u f _feondr -( ns -=> b0u;f _n p_=i sni;z eonf+(+B)i t{ B u| f ~ ^ ~~~~) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | wloop(mag, *ptr = in[n]->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 86 | wloop(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | wloop(mag, AV_WL24(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:92:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 92 | wloop(mag, AV_WL32(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ In file included from src/libavcodec/wavpackdata.c:22: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h1: warning294 generated:. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 44 warnings generated. src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ CC libavcodec/wma_freqs.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmadec.o In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 !=CC libavcodec/wmaenc.o size) | ~~~~~ ^ ~~~~ CC libavcodec/wmalosslessdec.o CC libavcodec/wmaprodec.o src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:221:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:225:18: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:32: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:39: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:45: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56.c:796:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 796 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp56data.c:231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:231:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:232:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:234:59: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:236:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | src/libavcodec/bytestream.h {: 2942:15,: 8warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {-VP56_MB_IN TE294R | _ N OV E Ci_GfF }(,s iz{e-2VP 5!6=_ MsBi_zIeN)TE R_ D| E ~~~~~ ^ ~~~~LT A_GF}, | ^ src/libavcodec/vp56data.c:237:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56data.c:237:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56.c:836:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != ssrc/libavcodec/bytestream.hiz:e318) : 15| : ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 35 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h11:297 warning:s23 generated:. warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; iframes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wmv2data.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:262:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:262:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ CC libavcodec/wmv2dec.o src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::294318::1515: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 318 | if (isfi (zsiez2e 2! =! =s isziez)e ) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2dsp.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2enc.o 5 warnings generated. In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2449:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 4 warnings generated. In file included from src/libavcodec/wavpackenc.c:29: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wnv1.o CC libavcodec/wrapped_avframe.o src/libavcodec/vp9.c:781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 781 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:970:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 970 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/ws-snd1.o src/libavcodec/vp3.c:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xan.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbm_parser.o src/libavcodec/vp3.c:3166:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3166 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbmdec.o In file included from src/libavcodec/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 49 | src/libavcodec/wmaenc.c : 25r: esrc/libavutil/ffmath.ht:u49rn: 30:e xwarning: p2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f( M_LOG2_10 * x); | ~ ^ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaprodec.c:93: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1287:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1287 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1291:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1290:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1290 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1361:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1361 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1378:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1378 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 1420 | src/libavcodec/vqavideo.c : 77 : fsrc/libavcodec/bytestream.ho:187r: 15(t:il ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ow = 0; til e_187r | o w < i fs -(>ssi.zhe.2ti li!ng=. tsilieze_)r o w| s ~~~~~ ^ ~~~~; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1455:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xbmenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1511:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1511 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1531:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1531 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/bytestream.h:357:src/libavcodec/bytestream.h15:: 357warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 357 | if (s iz e2i f! =( ssiziez) e 2| ~~~~~ ^ ~~~~! = size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1684 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1707:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1707 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1708:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1712:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1712 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1711:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1711 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1744:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1744 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1745:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xface.o 4 warnings generated. In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sizesrc/libavcodec/bytestream.h) : 318| :15 ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xfacedec.o src/libavcodec/vqavideo.c:437:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i src/libavcodec/bytestream.h= 0:;357 :i15 :< warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hunk_size / 3573 | ; i + + )i f{ (| s ~ ^ ~~~~~~~~~~~~~~iz e2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xfaceenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sIn file included from izesrc/libavcodec/wavpack.c) : | 33 ~~~~~ ^ ~~~~: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++)src/libavcodec/vp9prob.c; :| ~~~~~~~~~~~~~ ^ ~~~~35 :45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mathops.h:214:49: note: expanded from macro 'FASTDIV' 214 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/xiph.o 13 warnings generated. In file included from src/libavcodec/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ src/libavcodec/webvttenc.c:167:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 167 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/webvttenc.c:188:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 188 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp9mvs.c :357 | 146 : 17 :i f warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != size) | ~~~~~ ^ ~~~~146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const 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 integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wavarc.c:30: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/webp_parser.c:82:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | i = FFMIN(ctx->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/wavpack.c:183:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ CC libavcodec/xl.o src/libavcodec/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (asrc/libavcodec/vp9block.c)) : | 95 ~ ^ ~: 49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95227 | | iintn t benwd4_ y= =ff _FvFp9M_ICC libavcodec/xma_parser.o bNwh(_2t a*b [1(]s-[>br->obwss] [- 0r]o,w )w,4 h=4 )F; F | M ^ ~~~~~~~~~~~~~~~~~~~ ~~IN (s->csrc/libavutil/macros.ho:ls49 :- 25c:ol ,note: expanded from macro 'FFMIN'b w4); 49 | #| ^ ~~~~~~~~~~~~~ ~~~d efine FFMIN(src/libavutil/macros.ha:,49:b25): (note: (aexpanded from macro 'FFMIN') > (b) 49? | #d(ebf)i n:e ( aF)F)MI N (| a ~ ^ ~, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/xpmdec.o 4 warnings generated. src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wma.c:26: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ 4 warnings generated. src/libavcodec/wavpack.c:997:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 997 | if (channels > ICC libavcodec/xsubdec.o NT_MAX / sizeof(*s->dsdctx)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/wmaenc.c:30: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:968:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xsubenc.o In file included from src/libavcodec/wmalosslessdec.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - ssrc/libavcodec/put_bits.h->b:317u:f_33p:t rwarning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]> = sizeof (317B | it Bu f )) {i f (| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~- >buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/vp9block.c:973:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wmadec.c:45: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:226:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmaenc.c:249:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:258:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | double t = *coefs++ / (exponents[i] * mult); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wmaprodec.c:105: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/xiph.c:32:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 32 | if (extradata_size >= 6 && AV_RB16(extradata) == first_header_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:395:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | a = s->coefs[0][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/wmaenc.c:396:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | b = s->coefs[1][i] * 0.5; | ^~~~~~~~~~~~~~ ~ CC libavcodec/xvididct.o src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ src/libavcodec/wma.c:140:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2; | ~~~~^~~~~~~~~~~~~~ ~ src/libavutil/intmath.h:84:23: note: expanded from macro 'av_log2' 84 | #define av_log2 ff_log2 | ^ src/libavutil/intmath.h:40:44: note: expanded from macro 'ff_log2' 40 | # define ff_log2(x) (31 - __builtin_clz((x)|1)) | ^ src/libavcodec/wma.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | bps1 = bps * 1.6; | ^~~ ~ src/libavcodec/wma.c:152:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | if (bps1 >= 0.61) | ^~~~ ~~ src/libavcodec/wma.c:155:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | high_freq = high_freq * 0.4; | ^~~~~~~~~ ~ src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | if (bps1 >= 1.16) | ^~~~ ~~ src/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | else if (bps1 >= 0.72) | ^~~~ ~~ src/libavcodec/wma.c:160:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:169:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1714 | warning s generated . if (bps <= 0.625) | ^~~ ~~ src/libavcodec/wma.c:172:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16src/libavcodec/put_bits.h) :| 317 ^~~~ ~:33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ In file included from src/libavcodec/wmv2.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwd_parser.o src/libavcodec/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368src/libavcodec/put_bits.h | : 317 : 33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] (row + 317h4 | ) > s -i>rfo (ws-s>;b u f| ~~~~~~~~ ^ ~~~~~~~_ end - s->buf_ptr >=src/libavcodec/vp9block.c :s1370i:z25eo:f( Bwarning: icomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]t Buf) )1370 | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1401:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1401:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1415:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1415 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1443:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1443 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/wavpackenc.c:2076:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2076 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2084:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2084 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ 3 warnings generated. 4 warnings generated. src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 90 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/wmv2dec.c:25: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/xwddec.o In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwdenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/webp.c:1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1364 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:1381:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1381 | if (bytestream2_get_bytes_left(&gb) < chunk_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/xxan.o src/libavcodec/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ src/libavcodec/vp9recon.c:604:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 604 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:CC libavcodec/y41pdec.o 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:605:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1326 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/y41penc.o CC libavcodec/ylc.o 4 warnings generated. src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/yop.o CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.o CC libavcodec/zlib_wrapper.o src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 32 warnings generated. src/libavcodec/xpmdec.c:357:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 357 | if (size > SIZE_MAX / 4) | ~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/zmbv.o src/libavcodec/wmavoice.c:511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 : | ^~~~~~~~~~~~~~~~~ ~~ src/libavcodec/wmavoice.c:512:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalarproduct_float_c(lpcs, lpcs, n_lpcs); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:626:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | irange = 64.0 / range; // so irange*(max-value) is in the range [0, 63] | ~ ^~~~~ src/libavcodec/wmavoice.c:627:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/libavcodec/wmavoice.c:639:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~^~~~~~~~~~ ~ src/libavcodec/wmavoice.c:683:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | -1.8 * tilt_factor(coeffs, remainder - 1), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:686:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sq = (1.0 / 64.0) * sqrtf(1 / avpriv_scalarproduct_float_c(coeffs, coeffs, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | remainder)); | ~~~~~~~~~~~ src/libavcodec/wmavoice.c:639:77: warning: implicit conversion from 'int' to 'float' changes value from 1073741823 to 1073741824 [-Wimplicit-const-int-float-conversion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~~~~~ ~~~~~~~~^~~ src/libavcodec/wmavoice.c:732:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | ff_tilt_compensation(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][nCC libavcodec/zmbvenc.o ] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libswresample/aarch64/audio_convert_init.o AR libpostproc/libpostproc.a AS libswresample/aarch64/audio_convert_neon.o CC libswresample/aarch64/resample_init.o AS libswresample/aarch64/resample.o CC libswresample/audioconvert.o CC libswresample/dither.o 1 warning generated. src/libavcodec/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:1363:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1363 | fcb_gain = expf(avpriv_scalarproduct_float_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/options.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/rematrix.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/resample.o In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xsubenc.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xsubdec.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 8 warnings generated. 6 warnings generated. 67 warnings generated. CC libswresample/resample_dsp.o 2 warnings generated. 9 warnings generated. CC libswresample/swresample.o CC libswresample/swresample_frame.o In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/version.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswscale/aarch64/hscale.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswscale/aarch64/output.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/xwddec.c357: | 27 : src/libavcodec/bytestream.h :i187f: (15s:i zwarning: e2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xwdenc.c:187:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | for (i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswscale/aarch64/rgb2rgb.o 5 warnings generated. AS libswscale/aarch64/rgb2rgb_neon.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xwddec.c:56:21: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 147 | if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:226:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 226 | for (int i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ 7 warnings generated. In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | CC libswscale/aarch64/swscale.o if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/aarch64/swscale_unscaled.o src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 5 warnings generated. src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 15 warnings generated. AS libswscale/aarch64/yuv2rgb_neon.o CC libswscale/alphablend.o CC libswscale/gamma.o 5 warnings generated. CC libswscale/hscale.o 11 warnings generated. CC libswscale/half2float.o CC libswscale/input.o CC libswscale/hscale_fast_bilinear.o 7 warnings generated. CC libswscale/options.o CC libswscale/output.o src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ CC libswscale/rgb2rgb.o src/libavcodec/zmbv.c:616:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 616 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/slice.o src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:46:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | 6 warning s generated . OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"uch" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"used_channel_count" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:79:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:80:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:81:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev src/libswresample/audioconvert.c :)83,:58 :AV _warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]P T_TYPE_FLOAT, { .83d | bClO=NCV__3FU0DNBC ( A V _S A M P LE _ F M T _}D,B L,- 3d2o ub l e, 3,2 A V _ S, APMAPRLAEM_}FM,T _| FL ^T , *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:82:src/libswresample/audioconvert.c160::43: 23:warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'CONV_FUNC' 4382 | | { " l f e _ m*i(x_olteyvpeel*") p o = ,e "xpsre;t LFpEi m i+=x ilsev;e plo" + = o s ;\ | ~ ^~~~ , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PAsrc/libswresample/audioconvert.cRA:M83}:,58 :| ^warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMsrc/libswresample/options.cPL:E83_:F160MT:_D Bwarning: missing field 'unit' initializer [-Wmissing-field-initializers]L , double 83, | { "rAmVvo_lS"A M P L E _F M T _F L T , ,* ("cosnestt r efmlaotarti*x)p iv)o l | u~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ me"src/libswresample/audioconvert.c : 44: 23 : note: expanded from macro 'CONV_FUNC' , OFF S44E | T ( r em a tr i*x(_ovtolyupmee)*,)p oA =V _eOxPpTr_; TpYPiE _F+L=O AiT,s ;{. dpobl =+1=. 0o s; \ | ~ ^~~~ src/libswresample/dither.c :},27 :-301:00 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 1000 ,27 | P A R A Md}o,u b l| e ^ scale = s->dithersrc/libswresample/audioconvert.c.n:oi83se:_58s:src/libswresample/options.cc awarning: limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:e; 84 :| 160 ~~~~~ ~~~~~~~~~~^~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | CONV_FUN C84( | {AV"r_eSAmMaPtLEr_ixF_MvTo_DluBLm,e" d o ub l e ,, "AsV_eSt AreMmPaLtEr_FiMx Tv_oFlLTu,m e*"( co n s t f lo a t *,)p i)O F| F~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ SET(src/libswresample/audioconvert.cr:e45m:at23r: inote: x_expanded from macro 'CONV_FUNC'v olume 45) | , A V_ O P T_ T *Y(PoEt_yFpLOeA*)Tp, o{ =. debxlp=r1;. 0p i + = i s; p o + = o s ; \ }, | - ~ ^~~~1 000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160:src/libswresample/audioconvert.c :warning: 83missing field 'unit' initializer [-Wmissing-field-initializers]: 58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | {" r83e | CmOaNVt_rFiUNxC_(maAVx_vSalA"M P L E _F M, T"_sDeBtL ,r deoumbalte r, iAxV _mSaAxvMalP"L E _ F MT _ F L T, ,O F*F(ScoEnT(srte mflaotatr*i)xp_mia)x v | a~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~l) , AV_src/libswresample/audioconvert.cO:46P:T23_:TY Pnote: Eexpanded from macro 'CONV_FUNC'_F LOAT, 46 | {. d b l = 0 . 0 * ( o t y p e* ) p o = e x p}r,; 0p i + =, i s10;0 0 p o + = , oPsA;R\A M }| , ~ ^~~~ | ^ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libswresample/options.c83: | 91C:O160N: Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]F UNC(AV_SAM P91L | E{_"FdMiTt_hDeBrL_,sc adloeub"l e , A V _S A M,PL E"_sFeMtT _dFiLtTh, e*r (scocnalset" fl oa t * ) p i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~, OFsrc/libswresample/audioconvert.cF:S49ET:(23:d inote: texpanded from macro 'CONV_FUNC'h er.sc a49l | e ) , A*(Vo_tOyPpTe_*T)YpPoE _=F LeOxApTr,; p{i.d b+l==1 is ; p o + = o s ; \ | ~ ^~~~ }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/options.c:107:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:112:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:124:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:128:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:130:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:132:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | src/libswresample/dither.c : 100 : 24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | s ca l e * = s - > d i th e ,r O.FsFcSaEleT;( fi rs| t ~~ ~~~~~~~~~~^~~~~p ts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ src/libswresample/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:146:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:132:144: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamsrc/libswresample/dither.cp :c117om:p74e:ns atwarning: icomparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare]o n of either ki nd117 i | s a p p li e d" i f| ~ (llabs(s- >o122u | t _ s a m p l e _ r a te - f -> r a t e) * 2 0 < = f- > r at e & & f -> n am e = = s - > d it h e r. me th o d ), {O F| F ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ SET(min_compensrc/libswresample/dither.csa:t120:i24o:n )warning: ,comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]A V_OPT _120T | Y P E _ F L O A T , { .dfbolr= (FjL=T0_M;A X j < f - >l e n ; j ++ ) | ~^~~~~~~ }, 0 ,CC libswscale/swscale.o FLT_MAX , PARAM }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:70:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 69 | {"out_channel_layout" , "set output channel layout (Deprecated, use out_chlayout)", | ~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:68:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | {"ocl" , "set output channel layout (Deprecated, use ochl)", | ~ 68 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:66:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | {"in_channel_layout" , "set input channel layout (Deprecated, use in_chlayout)", | ~ 66 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INTCC libswscale/swscale_unscaled.o 64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 63 | {"icl" , "set input channel layout (Deprecated, use ichl)", | ~ 64 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libswresample/dither.c:135: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errorsCC libswscale/utils.o [pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ CC libswscale/version.o CC libswscale/vscale.o In file included from src/libswresample/dither.c:139: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:143: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:147: src/libswresample/dither_template.c:61:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~^~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ 48 warnings generated. In file included from src/libswresample/resample_dsp.c:39: src/libswresample/resample_template.c:175:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | val += (v2 - val) * inv_src_incr * frac; | ~~~^~~~~ ~ src/libswresample/resample.c:182:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | if(x<1.0) y= 1 - 3*x*x + 2*x*x*x + d*( -x*x + x*x*x); | ^~ src/libswresample/resample.c:183:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 183 | else y= d*(-4 + 8*x - 5*x*x + x*x*x); | ^~ In file included from src/libswscale/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libswscale/yuv2rgb.o CC libavutil/aarch64/cpu.o 1 warning generated. src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 234 | for(i=0; irematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:485:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 485 | for (i = 0; i < FF_ARRAY_ELEMS(s->matrix[0]); i++) src/libswresample/swresample.c | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 330:21: src/libswresample/rematrix.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]486 :27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 330 | 486 | f o r ( j =s -0;> rje ma| m ~~~^~~~~~~~~~~~~~~~~at rix[0]); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:380:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | if (s->async > 1.0001) { | ~~~^~~~~ ~ src/libswresample/swresample.c:381:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | s->max_soft_compensation = s->async / (double) s->in_sample_rate; | ~~~^~~~~ ~ src/libswresample/swresample.c:443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavutil/aarch64/float_dsp_init.o 443 | s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ AS libavutil/aarch64/float_dsp_neon.o src/libswresample/swresample.c:232:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 232 | s->user_in_chlayout.u.mask != s->user_in_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:245:64: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 245 | s->user_out_chlayout.u.mask != s->user_out_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavutil/aarch64/tx_float_init.o AS libavutil/aarch64/tx_float_neon.o In file included from src/libswscale/aarch64/rgb2rgb.c:28: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 6 warnings generated. 4 warnings generated. In file included from src/libswscale/aarch64/swscale.c:22: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/swresample.c:1048:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1048 | if(fabs(fdelta) > s->min_compensation) { | ~ ~~~^~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1049:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1049 | if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1058:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | double max_soft_compensation = s->max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/aarch64/swscale_unscaled.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/adler32.o In file included from src/libswscale/gamma.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. In file included from src/libswscale/hscale_fast_bilinear.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/aes.o In file included from src/libswscale/alphablend.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/aes_ctr.o In file included from src/libswscale/hscale.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/ambient_viewing_environment.o In file included from src/libswscale/options.c:23: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/audio_fifo.o In file included from src/libswscale/input.c:29: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 2 warnings generated. In file included from src/libswscale/output.c:37: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 24 warnings generated. CC libavutil/avsscanf.o src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(dCC libavutil/avstring.o stH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "src_format", "source format", OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "dst_format", "destination format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:60:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "src_range", "source is full range", OFFSET(srcRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:61:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "dst_range", "destination is full range", OFFSET(dstRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:62:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBCC libavutil/base64.o LE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:66:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:67:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:68:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSCC libavutil/blowfish.o ET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:76:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag),AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 1 warning generated. 3 warnings generated. 1 warning generated. In file included from src/libswscale/vscale.c:20: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 17 warnings generated. 1 warning generated. In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/bprint.o CC libavutil/buffer.o CC libavutil/camellia.o In file included from src/libswscale/rgb2rgb.c:128: src/libswscale/rgb2rgb_template.c:367:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavutil/cast5.o 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ CC libavutil/channel_layout.o CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/csp.o CC libavutil/des.o In file included from src/libswscale/yuv2rgb.c:34: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 8 warnings generated. CC libavutil/detection_bbox.o 2 warnings generated. CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/downmix_info.o CC libavutil/encryption_info.o 1 warning generated. 1 warning generated. src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/error.o src/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/swscale.csrc/libswscale/utils.c::78:114039:: 39warning: :missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | [AV_PIX _1140F | M T _ M O N O W HcI-T>Es] r c= _{r a1n,g 1e s}.,ra n g| e ^s [0].len == c->srcHsrc/libswscale/utils.c):) 79 :| 39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] src/libswscale/swscale.c :791143 | :42 : warning: [comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]AV _PIX_F M1143T | _ M O N OiBf L(A(CsK]l i c =e _s{t ar1t ,> 10 |}| ,s l| ^i ce_height < c->dsrc/libswscale/utils.cst:H)80 :&&39 : | warning: ~~~~~~~~~~~~ ^ ~~~~~~~ missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] src/libswscale/swscale.c80: | 1172 [AV:_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_23:F Mwarning: Tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] _YUVJ420 P1172] | f= o{r 1 ,(i n1t }i, = | 0 ^; i < FF_ARRAY_ELEMS(src/libswscale/utils.cds:t82:)39;: iwarning: +missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]+ ) { 82| | ~ ^ ~~~~~~~~~~~~~~~~~~~ [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ CC libavutil/eval.o src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] 1 warning= generated . { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:CC libavutil/fifo.o 108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/utils.c:115:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_CC libavutil/file.o FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:135:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUVA420P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUVA420P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]src/libswscale/swscale.c : 1231138: | 27 : warning: [comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]A V_PIX_FMT_YUVA422 P112316 | L E ] = { 1f,o r1 (}i,n t i| = ^ 0 ; i < FF_ARRAY_ELEMS(dst) &&src/libswscale/utils.c :p139a:r39:e warning: nmissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] t->f r139 | a m e_ d[sAtV-_P>IdXa_tFaM[Ti_Y]U;V Ai4+44+P)1 6{B E ]| = ~ ^ ~~~~~~~~~~~~~~~~~~~ { 1, 1 }, | ^ src/libswscale/utils.c:140:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUVA444P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:141:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:142:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:145:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:146:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:147:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PICC libavutil/file_open.o X_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:189:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/utils.c:195:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 195 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:196:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 196 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:197:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:198:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:199:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:200:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:201:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:202:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:203:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:204:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:205:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:206:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBR5P warning14sBE generated]. = { 1, 1 }, | ^ src/libswscale/utils.c:207:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:208:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:209:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:210:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:211:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:212:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:213:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/utils.c:214:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:215:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:216:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/utils.c:217:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/utils.c:218:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/utils.c:219:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/utils.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_RGGB16B1E] warning generated=. { 1, 0 }, | ^ src/libswscale/utils.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 227 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:230:38: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = src/libavutil/avsscanf.c{ 1:, 1771:24 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 177 | src/libswscale/utils.c : 248: 39 :f owarning: rmissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] ( x=0; c248- | ' 0 ' <[1A0VU_ &P&I Xx_,= 1| 0 ^U ) goto done; | ~~~~~^ ~~~src/libswscale/utils.c :251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:443:29: warning: implicit conversion increases floating-point precision: 'double' to 'long double' [-Wdouble-promotion] 443 | y = 1000000000.0L * y + x[a+i & MASK]; | ~ ^ src/libavutil/avsscanf.c:275:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (; c-'0'<10U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~~~~~~^~~ src/libavutil/avsscanf.c:523:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:649:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | return sign * INFINITY; | ~~~~~~ ~~~~~^~~~~~~~~~ src/libavutil/avsscanf.c:656:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | if (c==')') return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~src/libavutil/audio_fifo.c :109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 109 | if (buf_sizsrc/libavutil/avsscanf.ce:672 :16>: cuwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ size) 672 | { | ~~~~~~~~ ^ ~~~~~~~~ return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 882 | for(i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ CC libavutil/hash.o src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/display.c:53:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 | double radians = -angle * M_PI / 180.0f; | ~ ^~~~~~ src/libswscale/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/hdr_dynamic_metadata.o src/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2125:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. 1 warning generated. src/libavutil/cpu.c:193:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { NULL }, | ^ 9 warnings generated. src/libavutil/cpu.c:116:76: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 116 | { "flags" , NULL, 0, AV_OPT_TYPE_FLAGS, { .i64 = 0 }, INT64_MIN, INT64_MAX, .unit = "flags" }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:216:48: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 216 | if (strlen(channel_layout_map[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/channel_layout.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 220 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:222:43: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 222 | strlen(channel_names[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | if (chromaGBlur != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2350:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2350 | filter->chrH = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2351:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2351 | filter->chrV = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2360:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2360 | if (chromaSharpen != 0.0) { | ^~~~~~~~~~~~~ ~~ src/libswscale/utils.c:2364:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2364 | sws_scaleVec(filter->chrH, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2365:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2365 | sws_scaleVec(filter->chrV, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2371:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2371 | if (lumaSharpen != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2375:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2375 | sws_scaleVec(filter->lumH, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2376:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2376 | sws_scaleVec(filter->lumV, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2382:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2382 | if (chromaHShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2383:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2383 | sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libswscale/utils.c:2385:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2385 | if (chromaVShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2386:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2386 | sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libavutil/channel_layout.c:285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/error.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 113 | for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 327 | for (i = 0; i < FF_ARRAY_ELEMS(chaCC libavutil/hdr_dynamic_vivid_metadata.o nnel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavutil/hmac.o src/libavutil/channel_layout.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 359 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavutil/hwcontext.o CC libavutil/hwcontext_stub.o 2 warnings generated. 1 warning generated. src/libavutil/channel_layout.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 415 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 501 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:511:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 511 | if (!channel && i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:577:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 577 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 586 | if (i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/hwcontext_vaapi.o src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | CC libavutil/imgutils.o for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 882 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavutil/integer.o CC libavutil/intmath.o 34 warnings generated. CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o 11 warnings generated. 33 warnings generated. src/libavutil/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/mathematics.o 2 warnings generated. CC libavutil/md5.o src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:320:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | CC libavutil/mem.o case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:326:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:327:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | case e_bitor: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/murmur3.o src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 237 | return e->value * (r * (1.0/UINT64_MAX)); | ~^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ CC libavutil/opt.o src/libavutil/file.c:82:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 82 | if (off_size > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavutil/parseutils.o src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixdesc.o CC libavutil/pixelutils.o src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ 1 warning generated. src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o CC libavutil/sha.o src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 149 | if (sizes[i] > INT_MAX - total_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 625 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixelutils.c:84:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/pixelutils.c:83:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 874 | (frame->crop_top + frame->crop_bottom) >= frame->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:873:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/stereo3d.o CC libavutil/tea.o src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ src/libavutil/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 122 | if (linesizes[0] > SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavutil/threadmessage.o CC libavutil/time.o CC libavutil/timecode.o CC libavutil/tree.o CC libavutil/twofish.o src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 27 warnings generated. src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ 2 warnings generated. src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ CC libavutil/tx.o 3 warnings generated. src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ CC libavutil/tx_double.o CC libavutil/tx_float.o 2 warnings generated. CC libavutil/tx_int32.o src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 171 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ CC libavutil/utils.o src/libavutil/opt.c:106:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/opt.c:106:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/uuid.o CC libavutil/version.o src/libavutil/hwcontext_vaapi.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 435 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:448:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 448 | if (!(i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 59 | if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/opt.c:262:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 262 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i]src/libavutil/random_seed.c != :'-78':;28 :i +warning: +)comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:78285 | : 40 : awarning: vcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] _assert0(s i285z | e o f ( t m p ) > = a v _ s h a _ s i z e )i;f (| ci ~~~~~~~~~~~ ^ ~~~~~~~~~~~ + 6 >= FF_src/libavutil/avassert.hA:R38R:A11Y_:E Lnote: EMexpanded from macro 'av_assert0'S (const _38v | a l u e si)f) ({! ( | c ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~o nd)) { \ | ^~~~ src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vaapi.c:892:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 892 | for (i = 0; i < map->image.num_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 3 warnings generated. src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 624 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:645:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 645 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:715:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/md5.c:160:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 160 | int cnt = FFMIN(len, 64 - j); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavutil/xtea.o src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ AR libavfilter/libavfilter.a 1 warning generated. AR libswresample/libswresample.a 13 warnings generated. 1 warning generated. src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2899 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavutil/spherical.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3214 | for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3232:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3232 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3253:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ 5 warnings generated. src/libavutil/stereo3d.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ 30 warnings generated. 8 warnings generated. In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 89 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx.c:373:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. 1 warning generated. 5 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 5 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ 216 warnings generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 20 warnings generated. 1 warning generated. 13 warnings generated. 1 warning generated. 19 warnings generated. 21 warnings generated. 5 warnings generated. 1 warning generated. 9 warnings generated. 6 warnings generated. 9 warnings generated. AR libavutil/libavutil.a 1 warning generated. 8 warnings generated. AR libavcodec/libavcodec.a 1 warning generated. AR libswscale/libswscale.a [7/8] Performing install step for 'ffmpeg' INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.cINSTALL libavdevice/libavdevice.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libpostproc/libpostproc.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL libavutil/libavutil.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [141/1730] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [142/1730] Completed 'ffmpeg' [143/1730] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [144/1730] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [145/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [146/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [147/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [148/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [149/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [150/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [151/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [152/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [153/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [154/1730] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [155/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [156/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [157/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [158/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [159/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [160/1730] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [161/1730] Generating AddonModuleXbmcwsgi.i.cpp [162/1730] Generating AddonModuleXbmcvfs.i.cpp [163/1730] Generating AddonModuleXbmcplugin.i.cpp [164/1730] Generating AddonModuleXbmc.i.cpp [165/1730] Generating AddonModuleXbmcgui.i.cpp [166/1730] Generating AddonModuleXbmcdrm.i.cpp [167/1730] Generating AddonModuleXbmcaddon.i.cpp [168/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [169/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [170/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [171/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [172/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [173/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [174/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [175/1730] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [176/1730] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [177/1730] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [178/1730] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [179/1730] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [180/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [181/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [182/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [183/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [184/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [185/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [186/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [187/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [188/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [189/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [190/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [191/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [192/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [193/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [194/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [195/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [196/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [197/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [198/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [199/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [200/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [201/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [202/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [203/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [204/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [205/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [206/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [207/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [208/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [209/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [210/1730] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [211/1730] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [212/1730] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [213/1730] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [214/1730] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [215/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [216/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [217/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [218/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [219/1730] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [220/1730] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [221/1730] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [222/1730] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [223/1730] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [224/1730] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [225/1730] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [226/1730] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [227/1730] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [228/1730] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [229/1730] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [230/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [231/1730] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [232/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [233/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [234/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [235/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [236/1730] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [237/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [238/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [239/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [240/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [241/1730] Linking CXX static library build/network/dacp/network_dacp.a [242/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [243/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [244/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [245/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [246/1730] Linking CXX static library build/windowing/linux/windowing_linux.a [247/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [248/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [249/1730] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [250/1730] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [251/1730] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [252/1730] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [253/1730] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [254/1730] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [255/1730] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [256/1730] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [257/1730] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [258/1730] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [259/1730] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [260/1730] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [261/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [262/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [263/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [264/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [265/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [266/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [267/1730] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [268/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [269/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [270/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [271/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [272/1730] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [273/1730] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [274/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [275/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [276/1730] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [277/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [278/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [279/1730] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [280/1730] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [281/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [282/1730] Linking CXX static library build/input/touch/input_touch.a [283/1730] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [284/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [285/1730] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [286/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [287/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [288/1730] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [289/1730] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o [290/1730] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o [291/1730] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [292/1730] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [293/1730] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [294/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [295/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [296/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [297/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [298/1730] Linking CXX static library build/platform/common/speech/platform_common_speech.a [299/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [300/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [301/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [302/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [303/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [304/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [305/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [306/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [307/1730] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [308/1730] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [309/1730] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [310/1730] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [311/1730] Linking CXX static library build/platform/posix/network/platform_posix_network.a [312/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [313/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [314/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [315/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [316/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [317/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [318/1730] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [319/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [320/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [321/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [322/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [323/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [324/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [325/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [326/1730] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [327/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [328/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [329/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [330/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [331/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [332/1730] Linking CXX static library build/rendering/gles/rendering_gles.a [333/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [334/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [335/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [336/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [337/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [338/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [339/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [340/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [341/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [342/1730] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [343/1730] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [344/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [345/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [346/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [347/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [348/1730] Linking CXX static library build/interfaces/python/python_interface.a [349/1730] Linking CXX static library build/input/touch/generic/input_touch_generic.a [350/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [351/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [352/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [353/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [354/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [355/1730] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [356/1730] Linking CXX static library build/platform/posix/platform_posix.a [357/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o [358/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [359/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [360/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [361/1730] Linking CXX static library build/platform/linux/network/platform_linux_network.a [362/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [363/1730] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [364/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [365/1730] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [366/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [367/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [368/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [369/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [370/1730] Linking CXX static library build/cores/VideoPlayer/process/process.a [371/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [372/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [373/1730] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [374/1730] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [375/1730] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [376/1730] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [377/1730] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [378/1730] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [379/1730] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o [380/1730] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o [381/1730] Linking CXX static library build/interfaces/legacy/legacy_interface.a [382/1730] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o [383/1730] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [384/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [385/1730] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [386/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [387/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [388/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [389/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [390/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [391/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 275 | char msgbuf[UDPBUFFSIZE]; | ^~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [392/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [393/1730] Linking CXX static library build/network/upnp/network_upnp.a [394/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [395/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [396/1730] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [397/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [398/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [399/1730] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [400/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [401/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [402/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [403/1730] Linking CXX static library build/cdrip/cdrip.a [404/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [405/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [406/1730] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [407/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [408/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [409/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [410/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [411/1730] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [412/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [413/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [414/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [415/1730] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [416/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [417/1730] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [418/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [419/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [420/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [421/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [422/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [423/1730] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [424/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [425/1730] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [426/1730] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [427/1730] Linking CXX static library build/platform/linux/linuxsupport.a [428/1730] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [429/1730] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [430/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [431/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [432/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [433/1730] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [434/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [435/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [436/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [437/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [438/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [439/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [440/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [441/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [442/1730] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [443/1730] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [444/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [445/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [446/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [447/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [448/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [449/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [450/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [451/1730] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [452/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [453/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [454/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [455/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [456/1730] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [457/1730] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [458/1730] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [459/1730] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [460/1730] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [461/1730] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [462/1730] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBFile.cpp:190:5: warning: 'smbc_init' is deprecated [-Wdeprecated-declarations] 190 | smbc_init(xb_smbc_auth, 0); | ^ /usr/include/samba-4.0/libsmbclient.h:1292:1: note: 'smbc_init' has been explicitly marked deprecated here 1292 | DEPRECATED_SMBC_INTERFACE | ^ /usr/include/samba-4.0/libsmbclient.h:30:57: note: expanded from macro 'DEPRECATED_SMBC_INTERFACE' 30 | # define DEPRECATED_SMBC_INTERFACE __attribute__ ((deprecated)) | ^ 1 warning generated. [463/1730] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [464/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [465/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [466/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [467/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [468/1730] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [469/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [470/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [471/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [472/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [473/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [474/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [475/1730] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [476/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [477/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [478/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [479/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [480/1730] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [481/1730] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [482/1730] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [483/1730] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [484/1730] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [485/1730] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [486/1730] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [487/1730] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [488/1730] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [489/1730] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o [490/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o [491/1730] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [492/1730] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o [493/1730] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o [494/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o [495/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o [496/1730] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [497/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [498/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [499/1730] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [500/1730] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [501/1730] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [502/1730] Linking CXX static library build/video/tags/video_tags.a [503/1730] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [504/1730] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [505/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [506/1730] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [507/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [508/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [509/1730] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [510/1730] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [511/1730] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [512/1730] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [513/1730] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [514/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [515/1730] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [516/1730] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [517/1730] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [518/1730] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [519/1730] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [520/1730] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [521/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [522/1730] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [523/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [524/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [525/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [526/1730] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [527/1730] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [528/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [529/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [530/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [531/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [532/1730] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [533/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [534/1730] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [535/1730] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [536/1730] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [537/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [538/1730] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [539/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [540/1730] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [541/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [542/1730] Linking CXX static library build/video/guilib/video_guilib.a [543/1730] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [544/1730] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [545/1730] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [546/1730] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [547/1730] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [548/1730] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [549/1730] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [550/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [551/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [552/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [553/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [554/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [555/1730] Linking CXX static library build/video/jobs/video_jobs.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:31:3: warning: 'xmlSubstituteEntitiesDefault' is deprecated [-Wdeprecated-declarations] 31 | xmlSubstituteEntitiesDefault(1); | ^ /usr/include/libxml2/libxml/parser.h:947:1: note: 'xmlSubstituteEntitiesDefault' has been explicitly marked deprecated here 947 | XML_DEPRECATED XMLPUBFUN int | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:32:3: warning: '__xmlLoadExtDtdDefaultValue' is deprecated [-Wdeprecated-declarations] 32 | xmlLoadExtDtdDefaultValue = 0; | ^ /usr/include/libxml2/libxml/parser.h:896:37: note: expanded from macro 'xmlLoadExtDtdDefaultValue' 896 | #define xmlLoadExtDtdDefaultValue XML_GLOBAL_MACRO(xmlLoadExtDtdDefaultValue) | ^ /usr/include/libxml2/libxml/xmlexports.h:124:36: note: expanded from macro 'XML_GLOBAL_MACRO' 124 | #define XML_GLOBAL_MACRO(name) (*__##name()) | ^ :194:1: note: expanded from here 194 | __xmlLoadExtDtdDefaultValue | ^ /usr/include/libxml2/libxml/parser.h:885:1: note: '__xmlLoadExtDtdDefaultValue' has been explicitly marked deprecated here 885 | XML_GLOBALS_PARSER | ^ /usr/include/libxml2/libxml/parser.h:881:3: note: expanded from macro 'XML_GLOBALS_PARSER' 881 | XML_GLOBALS_PARSER_CORE \ | ^ /usr/include/libxml2/libxml/parser.h:867:42: note: expanded from macro 'XML_GLOBALS_PARSER_CORE' 867 | XML_OP(xmlLoadExtDtdDefaultValue, int, XML_DEPRECATED) \ | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ 2 warnings generated. [556/1730] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [557/1730] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [558/1730] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [559/1730] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [560/1730] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [561/1730] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [562/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [563/1730] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [564/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [565/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [566/1730] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [567/1730] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [568/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [569/1730] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [570/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [571/1730] Linking CXX static library build/view/view.a [572/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [573/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [574/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [575/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [576/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [577/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [578/1730] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [579/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [580/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [581/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [582/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [583/1730] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [584/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [585/1730] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [586/1730] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [587/1730] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [588/1730] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [589/1730] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [590/1730] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [591/1730] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [592/1730] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [593/1730] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [594/1730] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [595/1730] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [596/1730] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [597/1730] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [598/1730] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [599/1730] Linking CXX static library build/windowing/windowing.a [600/1730] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [601/1730] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [602/1730] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [603/1730] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [604/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [605/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [606/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [607/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [608/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [609/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [610/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [611/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [612/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [613/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [614/1730] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [615/1730] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [616/1730] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [617/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [618/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [619/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [620/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [621/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [622/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [623/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [624/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [625/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [626/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [627/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [628/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [629/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [630/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [631/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [632/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [633/1730] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [634/1730] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [635/1730] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [636/1730] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [637/1730] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [638/1730] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [639/1730] Linking CXX static library build/video/windows/video_windows.a [640/1730] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [641/1730] Linking CXX static library build/utils_guilib/utils_guilib.a [642/1730] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [643/1730] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [644/1730] Linking CXX static library build/weather/weather.a [645/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [646/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [647/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [648/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [649/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [650/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [651/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [652/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [653/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [654/1730] Linking CXX static library build/video/dialogs/video_dialogs.a [655/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [656/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [657/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [658/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [659/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [660/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [661/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [662/1730] Linking CXX static library build/imagefiles/imagefiles.a [663/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [664/1730] Linking CXX static library build/windows/windows.a [665/1730] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [666/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [667/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [668/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [669/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [670/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [671/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [672/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [673/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [674/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [675/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [676/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [677/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [678/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [679/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [680/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [681/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [682/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [683/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [684/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [685/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [686/1730] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [687/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [688/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [689/1730] Linking CXX static library build/rendering/rendering.a [690/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [691/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [692/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [693/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [694/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [695/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [696/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [697/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [698/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [699/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [700/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [701/1730] Linking CXX static library build/programs/programs.a [702/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [703/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [704/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [705/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [706/1730] Linking CXX static library build/messagingHelpers/messagingHelpers.a [707/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [708/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [709/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [710/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [711/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [712/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [713/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [714/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [715/1730] Linking CXX static library build/platform/platform_common.a [716/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [717/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [718/1730] Linking CXX static library build/messaging/messaging.a [719/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [720/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [721/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [722/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [723/1730] Linking CXX static library build/powermanagement/powermanagement.a [724/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [725/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [726/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [727/1730] Linking CXX static library build/threads/threads.a [728/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [729/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [730/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [731/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [732/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [733/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [734/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [735/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [736/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [737/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [738/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [739/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [740/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [741/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [742/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [743/1730] Linking CXX static library build/utils/utils.a [744/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [745/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [746/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [747/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [748/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [749/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [750/1730] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [751/1730] Linking CXX static library build/playlists/playlists.a [752/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [753/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [754/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [755/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [756/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [757/1730] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [758/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [759/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [760/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [761/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [762/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [763/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [764/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [765/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [766/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [767/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [768/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [769/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [770/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [771/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [772/1730] Linking CXX static library build/storage/storage.a [773/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [774/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [775/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [776/1730] Linking CXX static library build/pictures/pictures.a [777/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [778/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [779/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [780/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [781/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [782/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [783/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:27: Warning 302: Redefinition of identifier 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:134: Warning 302: previous definition of 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:28: Warning 302: Redefinition of identifier 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:135: Warning 302: previous definition of 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:29: Warning 302: Redefinition of identifier 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:136: Warning 302: previous definition of 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:30: Warning 302: Redefinition of identifier 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:137: Warning 302: previous definition of 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:31: Warning 302: Redefinition of identifier 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:138: Warning 302: previous definition of 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:32: Warning 302: Redefinition of identifier 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:139: Warning 302: previous definition of 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:34: Warning 302: Redefinition of identifier 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:144: Warning 302: previous definition of 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:35: Warning 302: Redefinition of identifier 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT. [784/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [785/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [786/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [787/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [788/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [789/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [790/1730] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [791/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [792/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [793/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [794/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [795/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [796/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [797/1730] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [798/1730] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [799/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [800/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [801/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [802/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [803/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [804/1730] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [805/1730] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [806/1730] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [807/1730] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [808/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [809/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [810/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [811/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [812/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [813/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [814/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [815/1730] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [816/1730] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [817/1730] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [818/1730] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [819/1730] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [820/1730] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [821/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [822/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [823/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [824/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [825/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [826/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [827/1730] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [828/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [829/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [830/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [831/1730] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [832/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [833/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [834/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [835/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [836/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [837/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [838/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [839/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [840/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [841/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [842/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [843/1730] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [844/1730] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [845/1730] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [846/1730] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [847/1730] Linking CXX static library build/commons/commons.a [848/1730] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [849/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [850/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [851/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [852/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [853/1730] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [854/1730] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [855/1730] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [856/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [857/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [858/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [859/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [860/1730] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [861/1730] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1145:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1145 | {"GetKeyRequest", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetKeyRequest, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1146:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1146 | {"GetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1147:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1147 | {"ProvideKeyResponse", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_ProvideKeyResponse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1148:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1148 | {"RemoveKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RemoveKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1149:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1149 | {"RestoreKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RestoreKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1150:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1150 | {"SetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_SetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1151:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1151 | {"Decrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Decrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1152:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1152 | {"Encrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Encrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1153:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1153 | {"Sign", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Sign, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcdrm.i.cpp:1154:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1154 | {"Verify", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Verify, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. [862/1730] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [863/1730] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [864/1730] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [865/1730] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1956:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1956 | {"getLocalizedString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1957:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1957 | {"getSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1958:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1958 | {"getSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1959:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1959 | {"getSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1960:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1960 | {"getSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1961:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1961 | {"getSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1962:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1962 | {"getSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1963:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1963 | {"setSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1964:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1964 | {"setSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1965:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1965 | {"setSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1966:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1966 | {"setSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1967:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1967 | {"setSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1968:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1968 | {"openSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_openSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:1969:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1969 | {"getAddonInfo", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getAddonInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2006:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2006 | {"getBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2007:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2007 | {"getInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2008:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2008 | {"getNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2009:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2009 | {"getString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2010:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2010 | {"getBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2011:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2011 | {"getIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2012:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2012 | {"getNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2013:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2013 | {"getStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2014 | {"setBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2015:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2015 | {"setInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2016:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2016 | {"setNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2017:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2017 | {"setString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2018:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2018 | {"setBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2019:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2019 | {"setIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2020:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2020 | {"setNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcaddon.i.cpp:2021:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2021 | {"setStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. [866/1730] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [867/1730] Linking CXX static library build/favourites/favourites.a [868/1730] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [869/1730] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [870/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [871/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:818:26: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 818 | {"addDirectoryItem", (PyCFunction)xbmcplugin_addDirectoryItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:819:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 819 | {"addDirectoryItems", (PyCFunction)xbmcplugin_addDirectoryItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:820:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 820 | {"endOfDirectory", (PyCFunction)xbmcplugin_endOfDirectory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:821:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 821 | {"setResolvedUrl", (PyCFunction)xbmcplugin_setResolvedUrl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:822:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 822 | {"addSortMethod", (PyCFunction)xbmcplugin_addSortMethod, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:823:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 823 | {"getSetting", (PyCFunction)xbmcplugin_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:824:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 824 | {"setSetting", (PyCFunction)xbmcplugin_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:825:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 825 | {"setContent", (PyCFunction)xbmcplugin_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:826:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 826 | {"setPluginCategory", (PyCFunction)xbmcplugin_setPluginCategory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:827:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 827 | {"setPluginFanart", (PyCFunction)xbmcplugin_setPluginFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:828:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 828 | {"setProperty", (PyCFunction)xbmcplugin_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. [872/1730] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [873/1730] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [874/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [875/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [876/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1745:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1745 | {"__enter__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___enter__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1746:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1746 | {"__exit__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___exit__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1747:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1747 | {"read", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1748:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1748 | {"readBytes", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_readBytes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1749:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1749 | {"write", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1750:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1750 | {"size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1751:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1751 | {"seek", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_seek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1752:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1752 | {"tell", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_tell, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1753:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1753 | {"close", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1790:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1790 | {"st_mode", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1791:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1791 | {"st_ino", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ino, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1792:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1792 | {"st_dev", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_dev, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1793:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1793 | {"st_nlink", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_nlink, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1794:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1794 | {"st_uid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_uid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1795:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1795 | {"st_gid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_gid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1796:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1796 | {"st_size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1797:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1797 | {"st_atime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_atime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1798:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1798 | {"st_mtime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mtime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1799:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1799 | {"st_ctime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ctime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1832:14: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1832 | {"copy", (PyCFunction)xbmcvfs_copy, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1833:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1833 | {"delete", (PyCFunction)xbmcvfs_delete, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1834:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1834 | {"rename", (PyCFunction)xbmcvfs_rename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1835:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1835 | {"exists", (PyCFunction)xbmcvfs_exists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1836:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1836 | {"makeLegalFilename", (PyCFunction)xbmcvfs_makeLegalFilename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1837:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1837 | {"translatePath", (PyCFunction)xbmcvfs_translatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1838:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1838 | {"validatePath", (PyCFunction)xbmcvfs_validatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1839:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1839 | {"mkdir", (PyCFunction)xbmcvfs_mkdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1840:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1840 | {"mkdirs", (PyCFunction)xbmcvfs_mkdirs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1841:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1841 | {"rmdir", (PyCFunction)xbmcvfs_rmdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcvfs.i.cpp:1842:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1842 | {"listdir", (PyCFunction)xbmcvfs_listdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. [877/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [878/1730] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [879/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [880/1730] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [881/1730] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:944:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 944 | {"flush", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_flush, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:945:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 945 | {"write", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:946:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 946 | {"writelines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_writelines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:983:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 983 | {"read", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:984:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 984 | {"readline", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcwsgi.i.cpp:985:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 985 | {"readlines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readlines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. [882/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [883/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [884/1730] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [885/1730] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [886/1730] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [887/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [888/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [889/1730] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [890/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [891/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [892/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [893/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [894/1730] Linking CXX static library build/dialogs/dialogs.a [895/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [896/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [897/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [898/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [899/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [900/1730] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [901/1730] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [902/1730] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [903/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [904/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [905/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [906/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [907/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [908/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [909/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [910/1730] Linking CXX static library build/dbwrappers/dbwrappers.a [911/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [912/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [913/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [914/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [915/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [916/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [917/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [918/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [919/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [920/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [921/1730] Linking CXX static library build/guilib/guilib.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12371:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12371 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12372:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12372 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12373:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12373 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12374:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12374 | {"setLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12375:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12375 | {"getDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12376:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12376 | {"setDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12377:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12377 | {"setArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12378:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12378 | {"setIsFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setIsFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12379:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12379 | {"setUniqueIDs", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12380:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12380 | {"setRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12381:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12381 | {"addSeason", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12382:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12382 | {"getArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12383:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12383 | {"isFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12384:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12384 | {"getUniqueID", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12385:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12385 | {"getRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12386:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12386 | {"getVotes", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12387:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12387 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12388:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12388 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12389:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12389 | {"setInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12390:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12390 | {"setCast", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12391:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12391 | {"setAvailableFanart", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setAvailableFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12392:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12392 | {"addAvailableArtwork", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12393:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12393 | {"addStreamInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addStreamInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12394:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12394 | {"addContextMenuItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addContextMenuItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12395:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12395 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12396:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12396 | {"setProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12397 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12398:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12398 | {"setPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12399:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12399 | {"setMimeType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setMimeType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12400:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12400 | {"setContentLookup", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setContentLookup, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12401:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12401 | {"setSubtitles", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12402:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12402 | {"getPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12403:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12403 | {"getVideoInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12404:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12404 | {"getMusicInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12405:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12405 | {"getPictureInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPictureInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12406:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12406 | {"getGameInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12443:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12443 | {"canAcceptMessages", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_canAcceptMessages, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12444:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12444 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12445:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12445 | {"getPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12446:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12446 | {"getX", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12447:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12447 | {"getY", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getY, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12448:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12448 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12449:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12449 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12450:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12450 | {"setEnabled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnabled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12451:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12451 | {"setVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12452:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12452 | {"isVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_isVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12453:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12453 | {"setVisibleCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisibleCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12454:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12454 | {"setEnableCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnableCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12455:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12455 | {"setAnimations", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setAnimations, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12456:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12456 | {"setPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12457:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12457 | {"setWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12458:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12458 | {"setHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12459:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12459 | {"setNavigation", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setNavigation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12460:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12460 | {"controlUp", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlUp, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12461:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12461 | {"controlDown", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlDown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12462:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12462 | {"controlLeft", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlLeft, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12463:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12463 | {"controlRight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlRight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12498:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12498 | {"setTextures", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSpin_setTextures, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12535:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12535 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12536:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12536 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12575:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12575 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12576:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12576 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12577:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12577 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12578:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12578 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12579:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12579 | {"setType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12618 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12619:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12619 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12620:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12620 | {"selectItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_selectItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12621:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12621 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12622:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12622 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12623:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12623 | {"getSpinControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpinControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12624:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12624 | {"getSelectedPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12625:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12625 | {"getSelectedItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12626:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12626 | {"setImageDimensions", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setImageDimensions, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12627:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12627 | {"setItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12628:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12628 | {"setSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12629:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12629 | {"setPageControlVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setPageControlVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12630:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12630 | {"size", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12631:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12631 | {"getItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12632 | {"getSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12633:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12633 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12634:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12634 | {"setStaticContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setStaticContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12673:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12673 | {"addLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_addLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12674:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12674 | {"setScrolling", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_setScrolling, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12675:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12675 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12714:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12714 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12715:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12715 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12716:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12716 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12717:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12717 | {"scroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_scroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12718:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12718 | {"autoScroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_autoScroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12757:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12757 | {"setImage", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12758:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12758 | {"setColorDiffuse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setColorDiffuse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12797:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12797 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12798:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12798 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12837:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12837 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12838:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12838 | {"setDisabledColor", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setDisabledColor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12839:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12839 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12840:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12840 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12917:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12917 | {"setSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12918:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12918 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12919:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12919 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12920:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12920 | {"setRadioDimension", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setRadioDimension, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12959:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12959 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12960:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12960 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12961:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12961 | {"getInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12962:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12962 | {"setInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12963:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12963 | {"getFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:12964:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12964 | {"setFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13003:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13003 | {"yesno", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesno, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13004:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13004 | {"yesnocustom", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesnocustom, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13005:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13005 | {"info", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_info, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13006:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13006 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13007:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13007 | {"contextmenu", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_contextmenu, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13008:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13008 | {"multiselect", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_multiselect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13009:12: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13009 | {"ok", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_ok, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13010:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13010 | {"textviewer", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_textviewer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13011:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13011 | {"browse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13012:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13012 | {"browseSingle", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseSingle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13013:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13013 | {"browseMultiple", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseMultiple, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13014 | {"numeric", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_numeric, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13015:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13015 | {"notification", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_notification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13016:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13016 | {"input", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_input, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13017:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13017 | {"colorpicker", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_colorpicker, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13054:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13054 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13055:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13055 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13056:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13056 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13057:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13057 | {"iscanceled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_iscanceled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13094:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13094 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13095:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13095 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13096:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13096 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13097:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13097 | {"isFinished", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_isFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13169:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13169 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13170:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13170 | {"getButtonCode", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getButtonCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13171:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13171 | {"getAmount1", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount1, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13172:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13172 | {"getAmount2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13210:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13210 | {"onAction", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onAction, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13211:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13211 | {"onControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13212:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13212 | {"onClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13213:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13213 | {"onDoubleClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onDoubleClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13214:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13214 | {"onFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13215:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13215 | {"onInit", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onInit, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13216:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13216 | {"show", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_show, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13217:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13217 | {"setFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13218:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13218 | {"setFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13219:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13219 | {"getFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13220:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13220 | {"getFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13221:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13221 | {"removeControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13222:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13222 | {"removeControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13223:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13223 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13224:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13224 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13225:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13225 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13226:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13226 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13227:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13227 | {"clearProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13228:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13228 | {"clearProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13229:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13229 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13230:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13230 | {"doModal", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13231:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13231 | {"addControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13232:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13232 | {"addControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13233:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13233 | {"getControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13308:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13308 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13309:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13309 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13310:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13310 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13311:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13311 | {"getCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13312:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13312 | {"setCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13313:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13313 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13314:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13314 | {"getListSize", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListSize, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13315:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13315 | {"clearList", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_clearList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13316:30: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13316 | {"setContainerProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContainerProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13317:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13317 | {"setContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13318:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13318 | {"getCurrentContainerId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentContainerId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13391:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13391 | {"getCurrentWindowId", (PyCFunction)xbmcgui_getCurrentWindowId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13392:34: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13392 | {"getCurrentWindowDialogId", (PyCFunction)xbmcgui_getCurrentWindowDialogId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13393:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13393 | {"getScreenHeight", (PyCFunction)xbmcgui_getScreenHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcgui.i.cpp:13394:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13394 | {"getScreenWidth", (PyCFunction)xbmcgui_getScreenWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 warnings generated. [922/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [923/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [924/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [925/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [926/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [927/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [928/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [929/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [930/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [931/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18074:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18074 | {"play", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_play, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18075:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18075 | {"stop", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_stop, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18076:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18076 | {"pause", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_pause, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18077:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18077 | {"playnext", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playnext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18078:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18078 | {"playprevious", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playprevious, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18079:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18079 | {"playselected", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playselected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18080:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18080 | {"onPlayBackStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18081:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18081 | {"onAVStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18082:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18082 | {"onAVChange", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVChange, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18083:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18083 | {"onPlayBackEnded", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackEnded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18084:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18084 | {"onPlayBackStopped", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStopped, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18085:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18085 | {"onPlayBackError", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackError, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18086:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18086 | {"onPlayBackPaused", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackPaused, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18087:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18087 | {"onPlayBackResumed", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackResumed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18088:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18088 | {"onQueueNextItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onQueueNextItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18089:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18089 | {"onPlayBackSpeedChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSpeedChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18090:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18090 | {"onPlayBackSeek", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18091:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18091 | {"onPlayBackSeekChapter", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeekChapter, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18092:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18092 | {"isPlaying", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlaying, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18093:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18093 | {"isPlayingAudio", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingAudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18094:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18094 | {"isPlayingVideo", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingVideo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18095:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18095 | {"isPlayingRDS", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingRDS, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18096:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18096 | {"isPlayingGame", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingGame, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18097:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18097 | {"isExternalPlayer", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isExternalPlayer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18098:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18098 | {"getPlayingFile", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18099:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18099 | {"getPlayingItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18100:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18100 | {"getTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18101:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18101 | {"seekTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_seekTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18102:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18102 | {"setSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18103:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18103 | {"showSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_showSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18104:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18104 | {"getSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18105:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18105 | {"getAvailableSubtitleStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableSubtitleStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18106:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18106 | {"setSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18107:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18107 | {"updateInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_updateInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18108:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18108 | {"getGameInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18109:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18109 | {"getVideoInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18110:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18110 | {"getMusicInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18111:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18111 | {"getRadioRDSInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getRadioRDSInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18112:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18112 | {"getTotalTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTotalTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18113:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18113 | {"getAvailableAudioStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableAudioStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18114:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18114 | {"setAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18115:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18115 | {"getAvailableVideoStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableVideoStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18116:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18116 | {"setVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18153:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18153 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18154:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18154 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18155:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18155 | {"getAspectRatio", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getAspectRatio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18156:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18156 | {"getImageFormat", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImageFormat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18157:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18157 | {"getImage", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18158:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18158 | {"capture", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_capture, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18195:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18195 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18196:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18196 | {"getPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18197:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18197 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18198:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18198 | {"getPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18199:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18199 | {"getDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18200:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18200 | {"getOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18201:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18201 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18202:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18202 | {"getGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18203:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18203 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18204:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18204 | {"setPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18205:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18205 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18206:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18206 | {"setPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18207:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18207 | {"setDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18208:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18208 | {"setOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18209:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18209 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18210:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18210 | {"setGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18247:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18247 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18248:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18248 | {"getURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18249:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18249 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18250:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18250 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18251:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18251 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18252:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18252 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18253:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18253 | {"getAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18254:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18254 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18255:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18255 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18256:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18256 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18257:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18257 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18258:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18258 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18259:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18259 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18260:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18260 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18261:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18261 | {"getDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18262:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18262 | {"getReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18263:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18263 | {"getListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18264:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18264 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18265:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18265 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18266:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18266 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18267:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18267 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18268:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18268 | {"getLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18269:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18269 | {"getMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18270:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18270 | {"getMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18271:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18271 | {"getMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18272:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18272 | {"getMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18273:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18273 | {"getMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18274:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18274 | {"getSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18275:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18275 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18276:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18276 | {"setURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18277:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18277 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18278:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18278 | {"setTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18279:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18279 | {"setDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18280:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18280 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18281:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18281 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18282:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18282 | {"setReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18283:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18283 | {"setListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18284:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18284 | {"setPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18285:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18285 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18286:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18286 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18287:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18287 | {"setArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18288:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18288 | {"setAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18289:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18289 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18290:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18290 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18291:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18291 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18292:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18292 | {"setLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18293:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18293 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18294:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18294 | {"setMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18295:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18295 | {"setMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18296:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18296 | {"setMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18297:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18297 | {"setMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18298:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18298 | {"setMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18299:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18299 | {"setComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18300:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18300 | {"setSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18337:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18337 | {"getResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18338:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18338 | {"getDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18339:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18339 | {"setResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18340:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18340 | {"setDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18377:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18377 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18378:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18378 | {"getBand", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getBand, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18379:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18379 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18380:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18380 | {"getComposer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComposer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18381:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18381 | {"getConductor", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getConductor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18382:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18382 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18383:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18383 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18384:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18384 | {"getAlbumTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbumTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18385:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18385 | {"getInfoNews", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNews, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18386:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18386 | {"getInfoNewsLocal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNewsLocal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18387:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18387 | {"getInfoSport", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoSport, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18388:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18388 | {"getInfoStock", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoStock, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18389:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18389 | {"getInfoWeather", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoWeather, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18390:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18390 | {"getInfoHoroscope", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoHoroscope, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18391:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18391 | {"getInfoCinema", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoCinema, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18392:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18392 | {"getInfoLottery", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoLottery, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18393:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18393 | {"getInfoOther", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoOther, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18394:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18394 | {"getEditorialStaff", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEditorialStaff, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18395:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18395 | {"getProgStation", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18396:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18396 | {"getProgStyle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStyle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18397 | {"getProgHost", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgHost, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18398:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18398 | {"getProgWebsite", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgWebsite, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18399:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18399 | {"getProgNow", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNow, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18400:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18400 | {"getProgNext", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18401:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18401 | {"getPhoneHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18402:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18402 | {"getEMailHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18403:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18403 | {"getPhoneStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18404:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18404 | {"getEMailStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18405:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18405 | {"getSMSStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getSMSStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18442:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18442 | {"getName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18443:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18443 | {"getRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18444:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18444 | {"getOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18445:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18445 | {"getThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18446:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18446 | {"setName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18447:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18447 | {"setRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18448:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18448 | {"setOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18449:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18449 | {"setThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18486:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18486 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18487:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18487 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18488:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18488 | {"getAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18489:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18489 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18490:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18490 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18491:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18491 | {"getStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18492:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18492 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18493:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18493 | {"getHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18494:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18494 | {"setWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18495:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18495 | {"setHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18496:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18496 | {"setAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18497:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18497 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18498:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18498 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18499:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18499 | {"setStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18500:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18500 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18501:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18501 | {"setHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18538:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18538 | {"getChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18539:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18539 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18540:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18540 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18541:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18541 | {"setChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18542:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18542 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18543:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18543 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18580:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18580 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18581:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18581 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18618 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18619:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18619 | {"getDirector", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirector, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18620:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18620 | {"getDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18621:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18621 | {"getWritingCredits", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWritingCredits, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18622:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18622 | {"getWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18623:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18623 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18624:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18624 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18625:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18625 | {"getTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18626:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18626 | {"getPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18627:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18627 | {"getPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18628:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18628 | {"getPictureURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPictureURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18629:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18629 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18630:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18630 | {"getTVShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTVShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18631:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18631 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18632 | {"getVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18633:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18633 | {"getVotesAsInt", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotesAsInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18634:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18634 | {"getCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18635:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18635 | {"getActors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getActors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18636:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18636 | {"getFile", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18637:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18637 | {"getPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18638:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18638 | {"getFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18639:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18639 | {"getIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18640:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18640 | {"getSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18641:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18641 | {"getEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18642:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18642 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18643:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18643 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18644:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18644 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18645:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18645 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18646:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18646 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18647:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18647 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18648:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18648 | {"getOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18649:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18649 | {"getPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18650:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18650 | {"getPremieredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremieredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18651:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18651 | {"getFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18652:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18652 | {"getFirstAiredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAiredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18653:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18653 | {"getTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18654:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18654 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18655:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18655 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18656:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18656 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18657:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18657 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18658:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18658 | {"getResumeTime", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18659:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18659 | {"getResumeTimeTotal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTimeTotal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18660:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18660 | {"getUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18661:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18661 | {"setUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18662:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18662 | {"setUniqueIDs", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18663:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18663 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18664:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18664 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18665:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18665 | {"setEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18666:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18666 | {"setSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18667:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18667 | {"setSortEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18668:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18668 | {"setSortSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18669:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18669 | {"setEpisodeGuide", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisodeGuide, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18670:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18670 | {"setTop250", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTop250, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18671:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18671 | {"setSetId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18672:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18672 | {"setTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18673:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18673 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18674:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18674 | {"setRatings", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRatings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18675:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18675 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18676:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18676 | {"setPlaycount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlaycount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18677:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18677 | {"setMpaa", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMpaa, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18678:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18678 | {"setPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18679:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18679 | {"setPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18680:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18680 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18681:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18681 | {"setOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18682:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18682 | {"setSortTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18683:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18683 | {"setTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18684:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18684 | {"setTvShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18685:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18685 | {"setTvShowStatus", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowStatus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18686:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18686 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18687:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18687 | {"setCountries", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCountries, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18688:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18688 | {"setDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18689:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18689 | {"setStudios", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setStudios, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18690:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18690 | {"setWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18691:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18691 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18692:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18692 | {"setPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18693:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18693 | {"setSet", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSet, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18694:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18694 | {"setSetOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18695:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18695 | {"setTags", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTags, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18696:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18696 | {"setVideoAssetTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVideoAssetTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18697:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18697 | {"setProductionCode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setProductionCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18698:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18698 | {"setFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18699:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18699 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18700:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18700 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18701:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18701 | {"setVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18702:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18702 | {"setTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18703:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18703 | {"setPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18704:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18704 | {"setFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18705:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18705 | {"setIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18706:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18706 | {"setDateAdded", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDateAdded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18707:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18707 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18708:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18708 | {"setShowLinks", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setShowLinks, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18709:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18709 | {"setArtists", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setArtists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18710:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18710 | {"setCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18711:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18711 | {"setResumePoint", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setResumePoint, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18712:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18712 | {"addSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18713:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18713 | {"addSeasons", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeasons, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18714:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18714 | {"addVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18715:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18715 | {"addAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18716:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18716 | {"addSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18717:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18717 | {"addAvailableArtwork", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18754:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18754 | {"doModal", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18755:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18755 | {"setDefault", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setDefault, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18756:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18756 | {"setHiddenInput", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHiddenInput, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18757:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18757 | {"setHeading", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHeading, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18758:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18758 | {"getText", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18759:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18759 | {"isConfirmed", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_isConfirmed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18810:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18810 | {"getPlayListId", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getPlayListId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18811:13: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18811 | {"add", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_add, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18812:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18812 | {"load", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_load, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18813:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18813 | {"remove", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_remove, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18814:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18814 | {"clear", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_clear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18815:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18815 | {"size", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18816:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18816 | {"shuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_shuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18817:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18817 | {"unshuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_unshuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18818:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18818 | {"getposition", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getposition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18857:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18857 | {"onSettingsChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onSettingsChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18858:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18858 | {"onScreensaverActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18859:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18859 | {"onScreensaverDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18860:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18860 | {"onDPMSActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18861:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18861 | {"onDPMSDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18862:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18862 | {"onScanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18863:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18863 | {"onScanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18864:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18864 | {"onCleanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18865:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18865 | {"onCleanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18866:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18866 | {"onNotification", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onNotification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18867:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18867 | {"waitForAbort", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_waitForAbort, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18868:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18868 | {"abortRequested", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_abortRequested, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18901:13: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18901 | {"log", (PyCFunction)xbmc_log, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18902:18: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18902 | {"shutdown", (PyCFunction)xbmc_shutdown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18903:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18903 | {"restart", (PyCFunction)xbmc_restart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18904:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18904 | {"executescript", (PyCFunction)xbmc_executescript, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18905:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18905 | {"executebuiltin", (PyCFunction)xbmc_executebuiltin, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18906:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18906 | {"executeJSONRPC", (PyCFunction)xbmc_executeJSONRPC, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18907:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18907 | {"sleep", (PyCFunction)xbmc_sleep, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18908:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18908 | {"getLocalizedString", (PyCFunction)xbmc_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18909:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18909 | {"getSkinDir", (PyCFunction)xbmc_getSkinDir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18910:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18910 | {"getLanguage", (PyCFunction)xbmc_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18911:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18911 | {"getIPAddress", (PyCFunction)xbmc_getIPAddress, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18912:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18912 | {"getDVDState", (PyCFunction)xbmc_getDVDState, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18913:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18913 | {"getFreeMem", (PyCFunction)xbmc_getFreeMem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18914:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18914 | {"getInfoLabel", (PyCFunction)xbmc_getInfoLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18915:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18915 | {"getInfoImage", (PyCFunction)xbmc_getInfoImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18916:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18916 | {"playSFX", (PyCFunction)xbmc_playSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18917:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18917 | {"stopSFX", (PyCFunction)xbmc_stopSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18918:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18918 | {"enableNavSounds", (PyCFunction)xbmc_enableNavSounds, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18919:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18919 | {"getCondVisibility", (PyCFunction)xbmc_getCondVisibility, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18920:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18920 | {"getGlobalIdleTime", (PyCFunction)xbmc_getGlobalIdleTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18921:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18921 | {"getCacheThumbName", (PyCFunction)xbmc_getCacheThumbName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18922:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18922 | {"getCleanMovieTitle", (PyCFunction)xbmc_getCleanMovieTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18923:19: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18923 | {"getRegion", (PyCFunction)xbmc_getRegion, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18924:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18924 | {"getSupportedMedia", (PyCFunction)xbmc_getSupportedMedia, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18925:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18925 | {"skinHasImage", (PyCFunction)xbmc_skinHasImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18926:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18926 | {"startServer", (PyCFunction)xbmc_startServer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18927:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18927 | {"audioSuspend", (PyCFunction)xbmc_audioSuspend, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18928:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18928 | {"audioResume", (PyCFunction)xbmc_audioResume, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18929:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18929 | {"getUserAgent", (PyCFunction)xbmc_getUserAgent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmc.i.cpp:18930:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18930 | {"convertLanguage", (PyCFunction)xbmc_convertLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 warnings generated. [932/1730] Linking CXX static library build/swig/libpython_binding.a [933/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [934/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [935/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [936/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [937/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [938/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [939/1730] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [940/1730] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [941/1730] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [942/1730] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [943/1730] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [944/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [945/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [946/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [947/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [948/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [949/1730] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [950/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [951/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [952/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [953/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [954/1730] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [955/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [956/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [957/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [958/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [959/1730] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [960/1730] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [961/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [962/1730] Linking CXX static library build/video/video.a [963/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [964/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [965/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [966/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [967/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [968/1730] Linking CXX static library build/addons_settings/addons_settings.a [969/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [970/1730] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [971/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [972/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [973/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [974/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [975/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [976/1730] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [977/1730] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [978/1730] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [979/1730] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [980/1730] Linking CXX static library build/addons_interfaces/addons_interfaces.a [981/1730] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [982/1730] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [983/1730] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [984/1730] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [985/1730] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [986/1730] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [987/1730] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [988/1730] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [989/1730] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [990/1730] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [991/1730] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [992/1730] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [993/1730] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [994/1730] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [995/1730] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o [996/1730] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [997/1730] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [998/1730] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [999/1730] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [1000/1730] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [1001/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [1002/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [1003/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [1004/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [1005/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1006/1730] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1007/1730] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1008/1730] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1009/1730] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1010/1730] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1011/1730] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1012/1730] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1013/1730] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1014/1730] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1015/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1016/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1017/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1018/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1019/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1020/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1021/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1022/1730] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1023/1730] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1024/1730] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1025/1730] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1026/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o [1027/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o [1028/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1029/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1030/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1031/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1032/1730] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1033/1730] Linking CXX static library build/addons_gui/addons_gui.a [1034/1730] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1035/1730] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1036/1730] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1037/1730] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1038/1730] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1039/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1040/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1041/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1042/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1043/1730] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1044/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1045/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1046/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1047/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1048/1730] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1049/1730] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1050/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1051/1730] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [1052/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1053/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1054/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1055/1730] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1056/1730] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1057/1730] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1058/1730] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1059/1730] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1060/1730] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1061/1730] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1062/1730] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1063/1730] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1064/1730] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1065/1730] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1066/1730] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1067/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1068/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1069/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1070/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1071/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1072/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1073/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1074/1730] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [1075/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1076/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1077/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1078/1730] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1079/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1080/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1081/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1082/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1083/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1084/1730] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1085/1730] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1086/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1087/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1088/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1089/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1090/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1091/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1092/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1093/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1094/1730] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1095/1730] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1096/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1097/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1098/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1099/1730] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1100/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1101/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1102/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1103/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1104/1730] Linking CXX static library build/application/application.a [1105/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1106/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1107/1730] Linking CXX static library build/addons/addons.a [1108/1730] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1109/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1110/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1111/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1112/1730] Linking CXX static library build/settings/windows/settings_windows.a [1113/1730] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1114/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1115/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1116/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1117/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1118/1730] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1119/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1120/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1121/1730] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1122/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1123/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1124/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1125/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1126/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1127/1730] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1128/1730] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1129/1730] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1130/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1131/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1132/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1133/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1134/1730] Linking CXX static library build/settings/lib/settings_lib.a [1135/1730] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1136/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1137/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1138/1730] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1139/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1140/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1141/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1142/1730] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1143/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1144/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1145/1730] Linking CXX static library build/pvr/settings/pvr_settings.a [1146/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1147/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1148/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1149/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1150/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1151/1730] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1152/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1153/1730] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1154/1730] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1155/1730] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1156/1730] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1157/1730] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1158/1730] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1159/1730] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1160/1730] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1161/1730] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1162/1730] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1163/1730] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1164/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1165/1730] Linking CXX static library build/settings/settings.a [1166/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1167/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1168/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1169/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1170/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1171/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1172/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1173/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1174/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1175/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1176/1730] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1177/1730] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1178/1730] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1179/1730] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1180/1730] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1181/1730] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1182/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1183/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1184/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1185/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1186/1730] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1187/1730] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1188/1730] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1189/1730] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1190/1730] Linking CXX static library build/xbmc/xbmc.a [1191/1730] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1192/1730] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1193/1730] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1194/1730] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1195/1730] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1196/1730] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1197/1730] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1198/1730] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1199/1730] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1200/1730] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1201/1730] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1202/1730] Linking CXX static library build/pvr/providers/pvr_providers.a [1203/1730] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1204/1730] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1205/1730] Linking CXX static library build/pvr/windows/pvr_windows.a [1206/1730] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1207/1730] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1208/1730] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1209/1730] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1210/1730] Linking CXX static library build/pvr/timers/pvr_timers.a [1211/1730] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1212/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1213/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1214/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1215/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1216/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1217/1730] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1218/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1219/1730] Linking CXX static library build/peripherals/events/peripherals_events.a [1220/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1221/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1222/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1223/1730] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1224/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1225/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1226/1730] Linking CXX static library build/profiles/windows/profiles_windows.a [1227/1730] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1228/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1229/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1230/1730] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1231/1730] Linking CXX static library build/pvr/epg/pvr_epg.a [1232/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1233/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1234/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1235/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1236/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1237/1730] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1238/1730] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1239/1730] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1240/1730] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1241/1730] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1242/1730] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1243/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1244/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1245/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1246/1730] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1247/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1248/1730] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1249/1730] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1250/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1251/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1252/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1253/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1254/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1255/1730] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1256/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1257/1730] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1258/1730] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1259/1730] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1260/1730] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1261/1730] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1262/1730] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1263/1730] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1264/1730] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1265/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1266/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1267/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1268/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1269/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1270/1730] Linking CXX static library build/drm/drm.a [1271/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1272/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1273/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1274/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1275/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1276/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1277/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1278/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1279/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1280/1730] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1281/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1282/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1283/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1284/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1285/1730] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1286/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1287/1730] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1288/1730] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1289/1730] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1290/1730] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1291/1730] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1292/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1293/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1294/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1295/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1296/1730] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1297/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1298/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1299/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1300/1730] Linking CXX static library build/network/websocket/network_websockets.a [1301/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1302/1730] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1303/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1304/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1305/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1306/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1307/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1308/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1309/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1310/1730] Linking CXX static library build/pvr/channels/pvr_channels.a [1311/1730] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1312/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1313/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1314/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1315/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1316/1730] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1317/1730] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1318/1730] Linking CXX static library build/media/media.a [1319/1730] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1320/1730] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1321/1730] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1322/1730] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1323/1730] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1324/1730] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1325/1730] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1326/1730] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1327/1730] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1328/1730] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1329/1730] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1330/1730] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1331/1730] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1332/1730] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1333/1730] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1334/1730] Linking CXX static library build/music/jobs/music_jobs.a [1335/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1336/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1337/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1338/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1339/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1340/1730] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1341/1730] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1342/1730] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1343/1730] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1344/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1345/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1346/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1347/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1348/1730] Linking CXX static library build/music/tags/music_tags.a [1349/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1350/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1351/1730] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1352/1730] Linking CXX static library build/profiles/profiles.a [1353/1730] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1354/1730] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1355/1730] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1356/1730] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1357/1730] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1358/1730] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1359/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1360/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1361/1730] Linking CXX static library build/pvr/pvr.a [1362/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1363/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1364/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1365/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1366/1730] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1367/1730] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1368/1730] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1369/1730] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1370/1730] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1371/1730] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1372/1730] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1373/1730] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1374/1730] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1375/1730] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1376/1730] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1377/1730] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1378/1730] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1379/1730] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1380/1730] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1381/1730] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1382/1730] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1383/1730] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1384/1730] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1385/1730] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1386/1730] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1387/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1388/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1389/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1390/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1391/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1392/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1393/1730] Linking CXX static library build/input/mouse/input_mouse.a [1394/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1395/1730] Linking CXX static library build/interfaces/info/info_interface.a [1396/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1397/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1398/1730] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1399/1730] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1400/1730] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1401/1730] Linking CXX static library build/games/tags/gametags.a [1402/1730] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1403/1730] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1404/1730] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1405/1730] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1406/1730] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1407/1730] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1408/1730] Linking CXX static library build/network/network.a [1409/1730] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1410/1730] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1411/1730] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1412/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1413/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1414/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1415/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1416/1730] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1417/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1418/1730] Linking CXX static library build/games/ports/types/games_ports_types.a [1419/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1420/1730] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1421/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1422/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1423/1730] Linking CXX static library build/interfaces/generic/generic_interface.a [1424/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1425/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1426/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1427/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1428/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1429/1730] Linking CXX static library build/music/dialogs/music_dialogs.a [1430/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1431/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1432/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1433/1730] Linking CXX static library build/pvr/addons/pvr_addons.a [1434/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1435/1730] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1436/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1437/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1438/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1439/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1440/1730] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1441/1730] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1442/1730] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1443/1730] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1444/1730] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1445/1730] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1446/1730] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1447/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1448/1730] Linking CXX static library build/input/keyboard/input_keyboard.a [1449/1730] Linking CXX static library build/music/windows/music_windows.a [1450/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1451/1730] Linking CXX static library build/peripherals/peripherals.a [1452/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1453/1730] Linking CXX static library build/interfaces/interfaces.a [1454/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1455/1730] Linking CXX static library build/input/keymaps/input_keymaps.a [1456/1730] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1457/1730] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1458/1730] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1459/1730] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1460/1730] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1461/1730] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1462/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1463/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1464/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1465/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1466/1730] Linking CXX static library build/input/actions/input_actions.a [1467/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1468/1730] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1469/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1470/1730] Linking CXX static library build/input/joysticks/input_joystick.a [1471/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1472/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1473/1730] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1474/1730] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1475/1730] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1476/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1477/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1478/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1479/1730] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1480/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1481/1730] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1482/1730] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1483/1730] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1484/1730] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1485/1730] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1486/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1487/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1488/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1489/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1490/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1491/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1492/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1493/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1494/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1495/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1496/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1497/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1498/1730] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1499/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1500/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1501/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1502/1730] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1503/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1504/1730] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1505/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1506/1730] Linking CXX static library build/games/controllers/types/games_controller_types.a [1507/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1508/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1509/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1510/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1511/1730] Linking CXX static library build/games/controllers/games_controller.a [1512/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1513/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1514/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1515/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1516/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1517/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1518/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1519/1730] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1520/1730] Linking CXX static library build/games/controllers/input/games_controller_input.a [1521/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1522/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1523/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1524/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1525/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1526/1730] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1527/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1528/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1529/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1530/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1531/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1532/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1533/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1534/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1535/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1536/1730] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1537/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1538/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1539/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1540/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1541/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1542/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1543/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1544/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1545/1730] Linking CXX static library build/games/dialogs/gamedialogs.a [1546/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1547/1730] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1548/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1549/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1550/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1551/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1552/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1553/1730] Linking CXX static library build/games/ports/input/games_ports_input.a [1554/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1555/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1556/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1557/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1558/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1559/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1560/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1561/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1562/1730] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1563/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1564/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1565/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1566/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1567/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1568/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1569/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1570/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1571/1730] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1572/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1573/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1574/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1575/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1576/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1577/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1578/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1579/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1580/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1581/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1582/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1583/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1584/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1585/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1586/1730] Linking CXX static library build/input/input.a [1587/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1588/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1589/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1590/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1591/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1592/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1593/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1594/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1595/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1596/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1597/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1598/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1599/1730] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1600/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1601/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1602/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1603/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1604/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1605/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1606/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1607/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1608/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1609/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1610/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1611/1730] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1612/1730] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1613/1730] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1614/1730] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1615/1730] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1616/1730] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1617/1730] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1618/1730] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1619/1730] Linking C static library build/kissfft/kissfft.a [1620/1730] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1621/1730] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1622/1730] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1623/1730] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1624/1730] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1625/1730] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1626/1730] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1627/1730] Linking CXX static library build/games/windows/gameswindows.a [1628/1730] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1629/1730] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1630/1730] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1631/1730] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1632/1730] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1633/1730] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1634/1730] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1635/1730] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1636/1730] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1637/1730] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1638/1730] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1639/1730] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1640/1730] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1641/1730] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1642/1730] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1643/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1644/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1645/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1646/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1647/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1648/1730] Linking CXX static library build/games/games.a [1649/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1650/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1651/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1652/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1653/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1654/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1655/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1656/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1657/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSAHControlMonitor.cpp.o [1658/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1659/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1660/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1661/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1662/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1663/1730] Linking CXX static library build/games/addons/input/gameinput.a [1664/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1665/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1666/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1667/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1668/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1669/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1670/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1671/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1672/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1673/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1674/1730] Linking CXX static library build/games/addons/gameaddons.a [1675/1730] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1676/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1677/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1678/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1679/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1680/1730] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1681/1730] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1682/1730] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1683/1730] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1684/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorTouch.cpp.o [1685/1730] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1686/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorPointer.cpp.o [1687/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorKeyboard.cpp.o [1688/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWaylandEGLContextGLES.cpp.o [1689/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWaylandEGLContext.cpp.o [1690/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/XkbcommonKeymap.cpp.o [1691/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWayland.cpp.o [1692/1730] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1693/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinEventsWayland.cpp.o [1694/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WindowDecorator.cpp.o [1695/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/__/__/__/wayland-extra-protocols.cpp.o [1696/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/VideoSyncWpPresentation.cpp.o [1697/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Util.cpp.o [1698/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceXdgShellUnstableV6.cpp.o [1699/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceXdgShell.cpp.o [1700/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceWlShell.cpp.o [1701/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurface.cpp.o [1702/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/SeatSelection.cpp.o [1703/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/SeatInputProcessing.cpp.o [1704/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Seat.cpp.o [1705/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Registry.cpp.o [1706/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/OSScreenSaverIdleInhibitUnstableV1.cpp.o [1707/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Output.cpp.o [1708/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/OptionalsReg.cpp.o [1709/1730] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Connection.cpp.o [1710/1730] Building CXX object build/cores/VideoPlayer/Process/wayland/CMakeFiles/processWayland.dir/ProcessInfoWayland.cpp.o [1711/1730] Building CXX object build/cores/RetroPlayer/process/wayland/CMakeFiles/rp-process-wayland.dir/RPProcessInfoWayland.cpp.o [1712/1730] Copying files into build tree [1713/1730] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1714/1730] Linking CXX static library build/cores/dll-loader/dllloader.a [1715/1730] Linking CXX static library build/events/windows/events_windows.a [1716/1730] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1717/1730] Linking CXX static library build/cores/RetroPlayer/process/wayland/rp-process-wayland.a [1718/1730] Linking CXX static library build/events/events.a In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/windowing/wayland/WinEventsWayland.cpp:24: /usr/include/sys/poll.h:1:2: warning: redirecting incorrect #include to [-W#warnings] 1 | #warning redirecting incorrect #include to | ^ 1 warning generated. [1719/1730] Linking CXX static library build/cores/VideoPlayer/Process/wayland/processWayland.a [1720/1730] Linking CXX static library build/music/music.a [1721/1730] Linking CXX static library build/cores/cores.a [1722/1730] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1723/1730] Linking CXX static library build/games/agents/input/games_agents_input.a [1724/1730] Linking CXX static library build/filesystem/filesystem.a [1725/1730] Linking CXX static library build/cores/externalplayer/externalplayer.a [1726/1730] Linking CXX static library build/cores/paplayer/paplayer.a [1727/1730] Linking CXX static library build/cores/audioengine/audioengine.a [1728/1730] Linking CXX static library build/windowing/wayland/windowing_WAYLAND.a [1729/1730] Linking CXX static library libkodi.a [1730/1730] Linking CXX executable kodi-wayland -- The CXX compiler identification is Clang 19.1.4 -- The C compiler identification is Clang 19.1.4 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/bin/clang -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - 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/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Mirror download location: http://mirrors.kodi.tv -- Source directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.1 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: gbm -- CPU: aarch64, ARCH: aarch64 -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK) -- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK) -- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK) -- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK) -- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK) -- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK) -- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK) -- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK) -- NEON optimization enabled -- Found Git: /usr/bin/git (found version "2.47.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Could NOT find CCache (missing: CCACHE_PROGRAM) -- Could NOT find ClangFormat (missing: CLANG_FORMAT_EXECUTABLE) -- Found FlatC Compiler: /usr/bin/flatc (found version "24.3.25") -- Found JsonSchemaBuilder: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/bin/JsonSchemaBuilder -- Found Lzo2: /usr/lib/liblzo2.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.44") -- Found GIF: /usr/lib/libgif.so (found version "5.2.2") -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Building internal TexturePacker -- Shipping internal TexturePacker -- Internal TexturePacker will be executed during build -- Found Alsa: /usr/lib/libasound.so (found version "1.2.12") -- Found Avahi: /usr/lib/libavahi-client.so (found version "0.8") -- Found Bluetooth: /usr/lib/libbluetooth.so -- Found Bluray: /usr/lib/libbluray.so (found suitable version "1.3.4", minimum required is "0.9.3") -- Found CAP: /usr/lib/libcap.so (found version "2.71") -- Could NOT find libcec (missing: libcec_DIR) -- Found CEC: /usr/lib/libcec.so (found suitable version "4.0.7", minimum required is "4.0.0") -- Found Dav1d: /usr/lib/libdav1d.so (found version "1.5.0") -- Found DBus: /usr/lib/libdbus-1.so (found version "1.14.10") -- Found Cdio: /usr/lib/libcdio.so (found version "2.1.0") -- Found Iso9660pp: /usr/lib/libiso9660++.so (found version "2.1.0") -- Found LCMS2: /usr/lib/liblcms2.so (found version "2.16") -- Could NOT find LircClient (missing: LIRCCLIENT_LIBRARY LIRCCLIENT_INCLUDE_DIR) -- Could NOT find MDNS (missing: MDNS_LIBRARY) -- Found MicroHttpd: /usr/lib/libmicrohttpd.so (found version "0.9.77") -- Found NFS: /usr/lib/libnfs.so (found version "5.0.3") -- Found Pipewire: /usr/lib/libpipewire-0.3.so (found suitable version "1.2.6", minimum required is "0.3.50") -- Found Plist: /usr/lib/libplist-2.0.so (found version "2.6.0") -- Found PulseAudio: /usr/lib/libpulse.so (found version "17.0") -- Found Python3: /usr/include/python3.12 (found version "3.12.7") found components: Development Development.Module Development.Embed -- Found SmbClient: /usr/lib/libsmbclient.so (found version "0.8.0") -- Could NOT find Sndio (missing: SNDIO_LIBRARY SNDIO_INCLUDE_DIR) -- Found UDEV: /usr/lib/libudev.so (found version "251") -- Found udfread: /usr/lib/libudfread.so (version: "1.1.2") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.4") -- Found XSLT: /usr/lib/libxslt.so (found version "1.1.42") -- Found VAAPI: /usr/lib/libva.so (found suitable version "1.22.0", minimum required is "0.39.0") -- Found ASS: /usr/lib/libass.so (found suitable version "0.17.3", minimum required is "0.15.0") -- Found Patch: /usr/bin/patch (found version "2.7.6") -- Found CrossGUID: optimized;/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libcrossguid-dgb.a (found version "ca1bf4b810e2d188d04cb6286f957008ee1b7681") -- Found UUID: /usr/lib/libuuid.so (found version "2.40.2") -- Found Curl: /usr/lib/libcurl.so (found version "8.11.0") -- Checking for modules 'libavcodec>=60.2.100;libavfilter>=9.3.100;libavformat>=60.3.100;libavutil>=58.2.100;libswscale>=7.1.100;libswresample>=4.10.100;libpostproc>=57.1.100' -- Package dependency requirement 'libavcodec >= 60.2.100' could not be satisfied. Package 'libavcodec' has version '58.134.100', required version is '>= 60.2.100' -- Package dependency requirement 'libavfilter >= 9.3.100' could not be satisfied. Package 'libavfilter' has version '7.110.100', required version is '>= 9.3.100' -- Package dependency requirement 'libavformat >= 60.3.100' could not be satisfied. Package 'libavformat' has version '58.76.100', required version is '>= 60.3.100' -- Package dependency requirement 'libavutil >= 58.2.100' could not be satisfied. Package 'libavutil' has version '56.70.100', required version is '>= 58.2.100' -- Package dependency requirement 'libswscale >= 7.1.100' could not be satisfied. Package 'libswscale' has version '5.9.100', required version is '>= 7.1.100' -- Package dependency requirement 'libswresample >= 4.10.100' could not be satisfied. Package 'libswresample' has version '3.9.100', required version is '>= 4.10.100' -- Package dependency requirement 'libpostproc >= 57.1.100' could not be satisfied. Package 'libpostproc' has version '55.9.100', required version is '>= 57.1.100' -- FFmpeg 6.0.0 not found, falling back to internal build -- Found FlatBuffers: /usr/include/ -- Found Fmt: /usr/lib/libfmt.so.10.2.1 (found version "10.2.1") -- Found FreeType: /usr/lib/libfreetype.so (found version "26.2.20") -- Found FriBidi: /usr/lib/libfribidi.so (found version "1.0.16") -- Found Fstrcmp: /usr/lib/libfstrcmp.so (found version "0.7") -- Found HarfBuzz: /usr/lib/libharfbuzz.so (found version "9.0.0") -- Found Iconv: /usr/lib/libc.so -- Found KissFFT: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2") -- Found LibDvdRead: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2") -- Found LibDvdNav: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.a (found version "6.1.1-Next-Nexus-Alpha2-2") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.3.2", minimum required is "1.1.0") -- Found PCRE: /usr/lib/libpcre.so -- RapidJSON found. Headers: /usr/include -- Found RapidJSON: /usr/include (found suitable version "1.1.0", minimum required is "1.0.2") -- Found Spdlog: /usr/lib/libspdlog.so (found version "1.14.1") -- Found Sqlite3: /usr/lib/libsqlite3.so (found version "3.47.0") -- Found TagLib: /usr/lib/libtag.so (found suitable version "1.13.1", minimum required is "1.9.0") -- Found TinyXML: /usr/lib/libtinyxml.so -- Found TinyXML2: /usr/lib/libtinyxml2.so (found version "10.0.0") -- Found GBM: /usr/lib/libgbm.so (found version "24.2.7") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found LibInput: /usr/lib/libinput.so (found version "1.27.0") -- Found Xkbcommon: /usr/lib/libxkbcommon.so (found version "1.7.0") -- Found LibDisplayInfo: /usr/lib/libdisplay-info.so (found version "0.2.0") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "3.3.10") -- Found MySqlClient: /usr/lib/libmysqlclient.so (found version "") -- Could NOT find Shairplay (missing: SHAIRPLAY_LIBRARY SHAIRPLAY_INCLUDE_DIR HAVE_SHAIRPLAY_CALLBACK_CLS) -- Found Java: /usr/bin/java (found version "1.8.0.422") found components: Runtime -- Found SWIG: /usr/bin/swig (found version "4.3.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot -- Found PythonInterpreter: /usr/bin/python3 (found version "3.12.7") Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'distutils' -- #---- CONFIGURATION ----# -- Platforms: 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: No -- CLANGTIDY enabled: No -- CPPCHECK enabled: No -- INCLUDEWHATYOUUSE enabled: No -- ALSA enabled: Yes -- AVAHI enabled: Yes -- BLUETOOTH enabled: Yes -- BLURAY enabled: Yes -- CAP enabled: Yes -- CEC enabled: Yes -- DAV1D enabled: Yes -- DBUS enabled: Yes -- ISO9660PP enabled: Yes -- LCMS2 enabled: Yes -- LIRCCLIENT enabled: No -- MDNS enabled: No -- MICROHTTPD enabled: Yes -- NFS enabled: Yes -- PIPEWIRE enabled: Yes -- PLIST enabled: Yes -- PULSEAUDIO enabled: Yes -- PYTHON enabled: Yes -- SMBCLIENT enabled: Yes -- SNDIO enabled: No -- UDEV enabled: Yes -- UDFREAD enabled: Yes -- XSLT enabled: Yes -- VAAPI enabled: Yes -- MARIADBCLIENT enabled: No -- MYSQLCLIENT enabled: Yes -- Configuring done (20.4s) -- Generating done (1.6s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm [1/8] Creating directories for 'crossguid' [2/8] Performing download step (verify and extract) for 'crossguid' -- verifying file... file='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/crossguid/src/crossguid' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/8] No update step for 'crossguid' [4/8] Performing patch step for 'crossguid' patching file src/guid.cpp patching file CMakeLists.txt patching file include/crossguid/guid.hpp [5/8] Performing configure step for 'crossguid' CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (LibUUID) does not match the name of the calling package (Libuuid). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindLibuuid.cmake:18 (find_package_handle_standard_args) CMakeLists.txt:33 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LibUUID: /usr/lib/libuuid.so (found version "2.40.2") -- Configuring done (1.1s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/crossguid/src/crossguid-build [6/8] Performing build step for 'crossguid' [1/2] Building CXX object CMakeFiles/crossguid.dir/src/guid.cpp.o [2/2] Linking CXX static library libcrossguid.a [7/8] Performing install step for 'crossguid' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1733] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega -DCORE_SYSTEM_NAME=linux -DCORE_PLATFORM_NAME_LC="gbm" -DCORE_BUILD_DIR=build -DCMAKE_BINARY_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm -P /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [2/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [3/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [4/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [5/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [6/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [7/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [8/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [9/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [10/1733] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [11/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [12/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [13/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [14/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [15/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [16/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [17/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [18/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [19/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [20/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [21/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [22/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [23/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [24/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [25/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [26/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [27/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [28/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [29/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [30/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [31/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [32/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [33/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [34/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [35/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [36/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [37/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [38/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [39/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [40/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [41/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [42/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [43/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [44/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [45/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [46/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [47/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [48/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [49/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [50/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [51/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [52/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [53/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [54/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [55/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [56/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [57/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [58/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [59/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [60/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [61/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [62/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [63/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [64/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [65/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [66/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [67/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [68/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [69/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [70/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [71/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [72/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [73/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [74/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [75/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [76/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [77/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [78/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [79/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [80/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [81/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [82/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [83/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [84/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [85/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [86/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [87/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [88/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [89/1733] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [90/1733] Building C++ header for video.fbs [91/1733] Building C++ header for savestate.fbs [92/1733] Generating build/xbmc/CompileInfo.cpp [93/1733] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [94/1733] Creating directories for 'libdvdcss' [95/1733] Creating directories for 'ffmpeg' [96/1733] Creating directories for 'JsonSchemaBuilder' [97/1733] Performing download step (verify and extract) for 'libdvdcss' [98/1733] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [99/1733] Performing download step (download, verify and extract) for 'ffmpeg' [100/1733] No download step for 'JsonSchemaBuilder' [101/1733] No update step for 'JsonSchemaBuilder' [102/1733] No patch step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [103/1733] No update step for 'libdvdcss' [104/1733] Performing configure step for 'JsonSchemaBuilder' [105/1733] No patch step for 'libdvdcss' [106/1733] Performing configure step for 'libdvdcss' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:71:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 71 | m_Delay = delay?*delay:NPT_TimeStamp(0.); | ^ 1 warning generated. [107/1733] cd /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/cores/dll-loader/exports && /usr/bin/llvm-nm /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o | grep __wrap | awk '{ printf ( "%s ", $3 ) }' | sed "s/___wrap_/__wrap_/g" | sed "s/__wrap_/-Wl,-wrap,/g" > wrapper.def && test -s wrapper.def In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:145:22: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 145 | watchdog = now; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:100:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | service->SetStateVariableRate("LastChange", NPT_TimeInterval(0.2f)); | ~~~~~~~~~~~~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:187:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | service->SetStateVariableRate("LastChange", NPT_TimeInterval(0.2f)); | ~~~~~~~~~~~~~~~~ ^~~~ 2 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:308:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | NPT_TimeInterval delay(0.05f); | ~~~~~ ^~~~~ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:485:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | NPT_System::Sleep(NPT_TimeInterval(.15f)); | ~~~~~~~~~~~~~~~~ ^~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:142:12: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 142 | m_Rate = rate; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1101 | info.rel_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1111:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1111 | info.abs_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ 3 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:649:20: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 649 | expiration = subscriber->GetExpirationTime(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:825:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 825 | if (expiration == NPT_TimeStamp() || now < expiration + NPT_TimeStamp(30.f)) { | ~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:589:55: warning: implicit conversion increases floating-point precision: 'NPT_Float' (aka 'float') to 'double' [-Wdouble-promotion] 589 | didl += NPT_String::Format("%.1f", m_XbmcInfo.rating); | ~~~~~~~~~~ ~~~~~~~~~~~^~~~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:256:17: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 256 | m_LeaseTime = (lease_time.ToSeconds()>=10)?lease_time:*PLT_Constants::GetInstance().GetDefaultDeviceLease(); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:327:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:340:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:353:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:368:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: unused label 'bad_request' [-Wunused-label] 648 | bad_request: | ^~~~~~~~~~~~ 5 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1339:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1339 | NPT_TimeStamp delta((float)m_MaxConnectionAge); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (1.2s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR DUMMY_ARG PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [108/1733] Performing build step for 'JsonSchemaBuilder' [109/1733] Linking CXX executable build/texturepacker/TexturePacker In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1207:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 1207 | leasetime = *PLT_Constants::GetInstance().GetDefaultSubscribeLease(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1276:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1276 | NPT_TimeInterval delay(.5f); | ~~~~~ ^~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1331:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1331 | NPT_TimeInterval delay(0.1f); | ~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1374:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1374 | delay = 1.f; | ^~~ 4 warnings generated. [110/1733] Linking CXX static library build/upnp/libupnp.a -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/download/ffmpeg-6.0.1.tar.gz' timeout='none' inactivity timeout='none' -- Using src='http://mirrors.kodi.tv/build-deps/sources/ffmpeg-6.0.1.tar.gz' -- [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] -- verifying file... file='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [111/1733] No update step for 'ffmpeg' [112/1733] Performing patch step for 'ffmpeg' [113/1733] Performing configure step for 'ffmpeg' [114/1733] Generating skin xbt CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter;--extra-cxxflags=-Os -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor;--extra-ldflags=-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--enable-libdav1d;--arch=aarch64 -- Configuring done (1.3s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR CORE_PLATFORM_NAME PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg-build [115/1733] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [116/1733] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/bin/JsonSchemaBuilder [117/1733] Completed 'JsonSchemaBuilder' [118/1733] Generating ServiceDescription.h [119/1733] Running utility command for generate_json_header DefaultActor.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultActorSolid.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultAddSource.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddon.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAlbumInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonArtistInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDSP.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioEncoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonContextItem.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonFont.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonGame.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonHelper.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImageDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImages.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoLibrary.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoProvider.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInputstream.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLanguage.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLibrary.png **** duplicate of DefaultAddon.png DefaultAddonLookAndFeel.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLyrics.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMovieInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusic.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusicVideoInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonNone.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPVRClient.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPeripheral.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPicture.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonProgram.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonRepository.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonScreensaver.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonService.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSubtitles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonTvInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonUISounds.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVfs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVideo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVisualization.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWeather.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWebSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsInstalled.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRecentlyUpdated.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRepo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsSearch.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsUpdates.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsZip.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAlbumCover.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultArtist.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAudio.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultAudioDSP.png frame 0 (delay: 0) ARGB * (128,128 @ 65536 bytes) DefaultBackBanner.png frame 0 (delay: 0) ARGB * (758,140 @ 424480 bytes) DefaultBluray.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCDDA.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCountry.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDEmpty.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDFull.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDRom.png **** duplicate of DefaultDVDFull.png DefaultDirector.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultExtensionInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFavourites.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFile.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBack.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBackPoster.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultFolderBackSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultFolderSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultGenre.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultHardDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultIconError.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconInfo.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconWarning.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultInProgressShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMimetypeInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovieTitle.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovies.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicAlbums.png **** duplicate of DefaultAlbumCover.png DefaultMusicArtists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicCompilations.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicGenres.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicPlaylists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyAdded.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyPlayed.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRoles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSearch.png **** duplicate of DefaultAddonsSearch.png DefaultMusicSongs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSources.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100Albums.png **** duplicate of DefaultAlbumCover.png DefaultMusicTop100Songs.png **** duplicate of DefaultMusicSongs.png DefaultMusicVideoTitle.png **** duplicate of DefaultMovieTitle.png DefaultMusicVideos.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicYears.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNetwork.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNoPreview.png frame 0 (delay: 0) ARGB * (385,220 @ 338800 bytes) DefaultPVRChannels.png **** duplicate of DefaultAddonPeripheral.png DefaultPVRGuide.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRRecordings.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRSearch.png **** duplicate of DefaultAddonsSearch.png DefaultPVRTimerRules.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRTimers.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPartyMode.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPicture.png **** duplicate of DefaultAddonImages.png DefaultPlaylist.png **** duplicate of DefaultMusicPlaylists.png DefaultProgram.png **** duplicate of DefaultAddonProgram.png DefaultRecentlyAddedEpisodes.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultRecentlyAddedMovies.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRecentlyAddedMusicVideos.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRemovableDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultScript.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultSets.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultStudios.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTVShowTitle.png **** duplicate of DefaultMovieTitle.png DefaultTVShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTags.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultUser.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVCD.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideo.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultVideoCover.png **** duplicate of DefaultVideo.png DefaultVideoDeleted.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideoPlaylists.png **** duplicate of DefaultMusicPlaylists.png DefaultVideoVersions.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultYear.png **** duplicate of DefaultMusicYears.png OverlayHD.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayLocked.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlayRAR.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlaySpoiler.png frame 0 (delay: 0) ARGB (320,180 @ 230400 bytes) OverlayUnwatched.png **** duplicate of OverlayHD.png OverlayWatched.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayZIP.png **** duplicate of OverlayRAR.png buttons/button-alt-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/color-back.png frame 0 (delay: 0) ARGB * (138,74 @ 40848 bytes) buttons/color-button-box.png frame 0 (delay: 0) ARGB (150,76 @ 45600 bytes) buttons/dialogbutton-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/dialogbutton-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/radio-button-off.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/radio-button-on.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/roundbutton-fo.png frame 0 (delay: 0) ARGB (120,120 @ 57600 bytes) buttons/slider-back.png frame 0 (delay: 0) ARGB (150,28 @ 16800 bytes) buttons/slider-nib.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) buttons/spinctrl/arrow-light-down.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/spinctrl/arrow-light-up.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/thumbnail_focused.png frame 0 (delay: 0) ARGB (20,20 @ 1600 bytes) calibrate/cal_br.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/cal_ratio.png frame 0 (delay: 0) ARGB (500,500 @ 1000000 bytes) calibrate/cal_sub.png frame 0 (delay: 0) ARGB (380,90 @ 136800 bytes) calibrate/cal_tl.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/reset.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) colors/black.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/grey.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/red.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/red50.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/white.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/white50.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) colors/white70.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) dialogs/close.png frame 0 (delay: 0) ARGB (84,84 @ 28224 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png dialogs/extendedprogress/loading-back.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/extendedprogress/loading.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/separator-grey.png frame 0 (delay: 0) ARGB (196,6 @ 4704 bytes) dialogs/volume/mute.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/progress/p0.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p1.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p10.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p100.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p11.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p12.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p13.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p14.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p15.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p16.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p17.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p18.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p19.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p2.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p20.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p21.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p22.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p23.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p24.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p25.png **** duplicate of dialogs/extendedprogress/loading.png dialogs/volume/progress/p26.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p27.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p28.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p29.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p3.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p30.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p31.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p32.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p33.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p34.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p35.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p36.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p37.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p38.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p39.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p4.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p40.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p41.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p42.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p43.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p44.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p45.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p46.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p47.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p48.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p49.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p5.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p50.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p51.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p52.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p53.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p54.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p55.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p56.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p57.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p58.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p59.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p6.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p60.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p61.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p62.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p63.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p64.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p65.png **** duplicate of dialogs/volume/progress/p64.png dialogs/volume/progress/p66.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p67.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p68.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p69.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p7.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p70.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p71.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p72.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p73.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p74.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p75.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p76.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p77.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p78.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p79.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p8.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p80.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p81.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p82.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p83.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p84.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p85.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p86.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p87.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p88.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p89.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p9.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p90.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p91.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p92.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p93.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p94.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p95.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p96.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p97.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p98.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p99.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/volume.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume1.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume2.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) flags/aspectratio/1.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.19.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.33.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.37.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.66.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.78.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.85.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.20.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.35.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.40.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.55.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.76.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/0.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/4.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/5.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/6.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/7.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac_latm.png **** duplicate of flags/audiocodec/aac.png flags/audiocodec/ac3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aif.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aifc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aiff.png **** duplicate of flags/audiocodec/aif.png flags/audiocodec/alac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/ape.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/avc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/cdda.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dca.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dolbydigital.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/dts.png **** duplicate of flags/audiocodec/dca.png flags/audiocodec/dtshd_hra.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtshd_ma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtsma.png **** duplicate of flags/audiocodec/dtshd_ma.png flags/audiocodec/eac3.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/flac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3float.png **** duplicate of flags/audiocodec/mp3.png flags/audiocodec/ogg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/opus.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm_bluray.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s16le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s24le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/truehd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/vorbis.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wav.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wavpack.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wmapro.png **** duplicate of flags/audiocodec/wma.png flags/audiocodec/wmav2.png **** duplicate of flags/audiocodec/wma.png flags/flag.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/rds/rds.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/starrating/0.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/1.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/10.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/2.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/3.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/4.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/5.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/6.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/7.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/8.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/9.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/rating0.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating1.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating2.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating3.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating4.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating5.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/videocodec/av1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/avc1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/bluray.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/div3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/divx.png **** duplicate of flags/videocodec/div3.png flags/videocodec/dvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/dx50.png **** duplicate of flags/videocodec/div3.png flags/videocodec/flv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/h264.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hddvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hdmv.png **** duplicate of flags/videocodec/bluray.png flags/videocodec/hev1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hevc.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/hvc1.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/mp4v.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1video.png **** duplicate of flags/videocodec/mpeg1.png flags/videocodec/mpeg2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg2video.png **** duplicate of flags/videocodec/mpeg2.png flags/videocodec/mpeg4.png **** duplicate of flags/videocodec/mp4v.png flags/videocodec/theora.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/tv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc-1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/vhs.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp9.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv3.png **** duplicate of flags/videocodec/wmv.png flags/videocodec/wvc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/xvid.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/dolbyvision.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hdr10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hlg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/1080.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/3D.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/480.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/4K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/540.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/576.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/720.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/8K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) frame/InfoBar.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) frame/item-count.png frame 0 (delay: 0) ARGB (54,44 @ 9504 bytes) frame/menu-nofo.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) frame/osdfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) icons/addonstatus/disable.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-broken.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-deprecated.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-normal.png **** duplicate of OverlayWatched.png icons/addonstatus/install-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/install.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/orphan.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/update.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/back.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/favourites.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/file-manager/left-right.png frame 0 (delay: 0) ARGB (96,96 @ 36864 bytes) icons/filemanager.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/infodialogs/bell.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/choose_image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/cinema.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/configure.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/director.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/disable.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/enabled.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/extras.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/info.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/install.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/launch.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play_record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/rating.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/set.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/similar.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/timer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/trailer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/uninstall.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/update.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/versions.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/keyboard/accents.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/arrowleft.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/arrowright.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/backspace.png frame 0 (delay: 0) ARGB (51,36 @ 7344 bytes) icons/keyboard/capslock.png frame 0 (delay: 0) ARGB (42,47 @ 7896 bytes) icons/keyboard/letters.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/shift.png frame 0 (delay: 0) ARGB (36,36 @ 5184 bytes) icons/keyboard/spacebar.png frame 0 (delay: 0) ARGB (328,36 @ 47232 bytes) icons/menu.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/now-playing/fullscreen.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/next.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/pause.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/play.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/stop.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/power.png frame 0 (delay: 0) ARGB (72,83 @ 23904 bytes) icons/profiles/profile-diffuse.png frame 0 (delay: 0) ARGB (400,400 @ 640000 bytes) icons/pvr/PVR-HasArchive.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimer.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerConflict.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerDisabled.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerError.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerSchedule.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleConflict.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleDisabled.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleError.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-IsRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/premiere.png frame 0 (delay: 0) ARGB (16,16 @ 1024 bytes) icons/pvr/timers/bell.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/pvr/timers/recording.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/search.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings/addons.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/eventlog.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/filemanager.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/games.png **** duplicate of DefaultAddonGame.png icons/settings/interface.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/libreelec.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/livetv.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/media.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/network.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/player.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/profiles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/skin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/sysinfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/system.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/sidemenu/addons.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/android.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/disc.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/download.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/favourites.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/games.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/livetv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/manage.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/movies.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/music.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/musicvideos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/pictures.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/programs.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/radio.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/tv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/videos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/weather.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/submenu/add-ons.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/channels.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/guide.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/recordings.png **** duplicate of icons/pvr/timers/recording.png icons/submenu/timer-rules.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/timers.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/tv-search.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/updatelibrary.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/weather/humidity.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/rain.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunrise.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunset.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/wind.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) lists/duration.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/focus.png frame 0 (delay: 0) ARGB * (470,77 @ 144760 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/played-total.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/rating.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/year.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) osd/buffer-bg.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) osd/fullscreen/buttons/agent.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/bookmarks.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/button-fo.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/calendar.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/channels.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/forward.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/guide.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/home.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/information.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/next.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/pause.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/play.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/playlist.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/previous.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-on.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rating.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rds.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record-white.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-all.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-one.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/reset.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rewind.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/saves.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings-subtitle.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stereoscopic.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stop.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/teletext.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/progress/nub_bar.png frame 0 (delay: 0) ARGB * (4,12 @ 192 bytes) osd/progress/nub_leftright.png frame 0 (delay: 0) ARGB * (54,36 @ 7776 bytes) overlays/arrowdown.png frame 0 (delay: 0) ARGB (96,48 @ 18432 bytes) overlays/arrowright.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) overlays/badge.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) overlays/extras.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/folder.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/overlay-bg.png frame 0 (delay: 0) ARGB (64,64 @ 16384 bytes) overlays/overlayfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) overlays/set.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) overlays/versions.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/OverlayPlaying-List.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/resume.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) pointer_arrow.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) pointer_click.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) progress/texturebg_alt_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_border_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) spinner.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) weather/small/0.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/1.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/10.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/11.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/12.png **** duplicate of weather/small/11.png weather/small/13.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/14.png **** duplicate of weather/small/13.png weather/small/15.png **** duplicate of weather/small/13.png weather/small/16.png **** duplicate of weather/small/13.png weather/small/17.png **** duplicate of weather/small/0.png weather/small/18.png **** duplicate of weather/small/11.png weather/small/19.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/2.png **** duplicate of weather/small/1.png weather/small/20.png **** duplicate of weather/small/19.png weather/small/21.png **** duplicate of weather/small/19.png weather/small/22.png **** duplicate of weather/small/19.png weather/small/23.png **** duplicate of weather/small/1.png weather/small/24.png **** duplicate of weather/small/1.png weather/small/25.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/26.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/27.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/28.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/29.png **** duplicate of weather/small/27.png weather/small/3.png **** duplicate of weather/small/0.png weather/small/30.png **** duplicate of weather/small/28.png weather/small/31.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/32.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/33.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/34.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/35.png **** duplicate of weather/small/0.png weather/small/36.png **** duplicate of weather/small/32.png weather/small/37.png **** duplicate of weather/small/0.png weather/small/38.png **** duplicate of weather/small/0.png weather/small/39.png **** duplicate of weather/small/10.png weather/small/4.png **** duplicate of weather/small/0.png weather/small/40.png **** duplicate of weather/small/10.png weather/small/41.png **** duplicate of weather/small/13.png weather/small/42.png **** duplicate of weather/small/13.png weather/small/43.png **** duplicate of weather/small/1.png weather/small/44.png **** duplicate of weather/small/28.png weather/small/45.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/46.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/47.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/5.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/6.png **** duplicate of weather/small/11.png weather/small/7.png **** duplicate of weather/small/5.png weather/small/8.png **** duplicate of weather/small/19.png weather/small/9.png **** duplicate of weather/small/19.png weather/small/na.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) windows/pvr/archive.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/epg-genres/0.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/112.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/128.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/144.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/16.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/160.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/176.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/192.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/208.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/224.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/240.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/256.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/32.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/48.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/64.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/80.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/96.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg_progress_horizontal.png frame 0 (delay: 0) ARGB (47,15 @ 2820 bytes) windows/pvr/epg_progress_vertical.png frame 0 (delay: 0) ARGB (19,92 @ 6992 bytes) windows/pvr/record.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/timer.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/subtitles/flags/-.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ar.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bg.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ca.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/cs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/da.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/de.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/el.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/en.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/es.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/et.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fa.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fo.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/gl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/he.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hu.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hy.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/id.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/is.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/it.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ja.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/kk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ko.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/mk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ms.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/nl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/no.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ro.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ru.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sq.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/tr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/uk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/vi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/zh.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/icon_close_caption.png frame 0 (delay: 0) ARGB (70,41 @ 11480 bytes) windows/subtitles/icon_sync.png frame 0 (delay: 0) ARGB (133,41 @ 21812 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (232,119 @ 110432 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (216,216 @ 186624 bytes) dialogs/dialog-bg.png frame 0 (delay: 0) ARGB (1004,594 @ 2385504 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB * (450,920 @ 1656000 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:20: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:20: the top level configure.ac:55: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:55: the top level configure.ac:249: warning: AC_OUTPUT should be used without arguments. configure.ac:249: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:18: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for aarch64-gcc... (cached) /usr/bin/clang checking whether the compiler supports GNU C... (cached) yes checking whether /usr/bin/clang accepts -g... (cached) yes checking for /usr/bin/clang option to enable C11 features... (cached) none needed checking whether /usr/bin/clang understands -c and -o together... (cached) yes checking dependency style of /usr/bin/clang... (cached) gcc3 checking for egrep... (cached) /bin/grep -E checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/uio.h... yes checking for pwd.h... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for fcntl.h... yes checking for io.h... no checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether O_BINARY is declared... no checking for /usr/bin/clang option to enable large file support... none needed checking for posix mkdir()... yes checking for windows.h... no checking how to run the C preprocessor... /usr/bin/clang -E checking for egrep -e... (cached) /bin/grep -E checking for sys/ioctl.h... yes checking for sys/cdio.h... no checking for sys/dvdio.h... no checking for linux/cdrom.h... yes checking for dvd.h... no checking for sys/scsi/scsi_types.h... no checking for IOKit/storage/IODVDMediaBSDClient.h... no checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for /usr/bin/clang way to treat warnings as errors... -Werror checking if /usr/bin/clang supports -fvisibility=hidden... yes checking if /usr/bin/clang supports __attribute__(( visibility("default") ))... yes checking for git... (cached) no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libdvdcss.spec config.status: creating doc/doxygen.cfg config.status: creating src/libdvdcss.pc config.status: creating src/dvdcss/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [120/1733] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' test -e ChangeLog || touch ChangeLog CC src/libdvdcss.lo CC src/device.lo CC src/css.lo CC src/ioctl.lo CC src/error.lo src/css.c:1644:41: warning: argument 'p_sec' of type 'const uint8_t[2048]' (aka 'const unsigned char[2048]') with mismatched bound [-Warray-parameter] 1644 | static int AttackPattern( const uint8_t p_sec[ DVDCSS_BLOCK_SIZE ], | ^ src/css.c:82:44: note: previously declared as 'const uint8_t[]' (aka 'const unsigned char[]') here 82 | static int AttackPattern ( const uint8_t[], uint8_t * ); | ^ 1 warning generated. CCLD libdvdcss.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' [121/1733] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdcss' /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdcss' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdcss.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' [122/1733] Completed 'libdvdcss' [123/1733] Creating directories for 'libdvdread' [124/1733] Performing download step (verify and extract) for 'libdvdread' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [125/1733] No update step for 'libdvdread' [126/1733] No patch step for 'libdvdread' [127/1733] Performing configure step for 'libdvdread' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:21: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:21: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:21: the top level configure.ac:55: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:55: the top level configure.ac:132: warning: AC_OUTPUT should be used without arguments. configure.ac:132: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:19: installing './compile' configure.ac:12: installing './config.guess' configure.ac:12: installing './config.sub' configure.ac:14: installing './install-sh' configure.ac:14: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/param.h... yes checking for limits.h... yes checking for dlfcn.h... yes checking for dlfcn.h... (cached) yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for aarch64-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libdvdcss >= 1.2... yes checking for dvdcss/dvdcss.h... yes checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wsign-compare flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for doxygen... /usr/bin/doxygen checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking for strerror_s... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/doxygen.cfg config.status: creating misc/dvdread.pc config.status: creating src/dvdread/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [128/1733] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' cd . && git log > /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread/ChangeLog-tmp fatal: not a git repository (or any of the parent directories): .git make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp test -e ChangeLog || touch ChangeLog CC src/bitreader.lo CC src/dvd_input.lo CC src/dvd_reader.lo CC src/dvd_udf.lo CC src/ifo_print.lo CC src/ifo_read.lo CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' [129/1733] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdread' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING NEWS README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdread' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdread.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' [130/1733] Completed 'libdvdread' [131/1733] Creating directories for 'libdvdnav' [132/1733] Performing download step (verify and extract) for 'libdvdnav' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [133/1733] No update step for 'libdvdnav' [134/1733] No patch step for 'libdvdnav' [135/1733] Performing configure step for 'libdvdnav' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:70: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:70: the top level configure.ac:126: warning: AC_OUTPUT should be used without arguments. configure.ac:126: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:20: installing './compile' configure.ac:15: installing './config.guess' configure.ac:15: installing './config.sub' configure.ac:17: installing './install-sh' configure.ac:17: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... aarch64-unknown-linux-musl checking host system type... aarch64-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for aarch64-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/aarch64-alpine-linux-musl/bin/ld checking if the linker (/usr/aarch64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert aarch64-unknown-linux-musl file names to aarch64-unknown-none format... func_convert_file_noop checking how to convert aarch64-unknown-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-alpine-linux-musl/bin/ld option to reload object files... -r checking for aarch64-file... no checking for file... file checking for aarch64-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for aarch64-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-strip... strip checking for aarch64-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for aarch64-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/aarch64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for pthread_create in -lpthread... yes checking for aarch64-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dvdread >= 6.0.0... yes checking if /usr/bin/clang supports -mno-ms-bitfields flag... yes checking if /usr/bin/clang supports -Wall -Wsign-compare -Wextra flag... yes checking for doxygen... doxygen checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating misc/dvdnav.pc config.status: creating misc/libdvdnav.spec config.status: creating src/dvdnav/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [136/1733] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' CC src/dvdnav.lo CC src/read_cache.lo CC src/navigation.lo CC src/highlight.lo CC src/logger.lo CC src/searching.lo CC src/settings.lo CC src/vm/decoder.lo CC src/vm/vm.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vmcmd.lo src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ 3 warnings generated. src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' [137/1733] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/share/doc/libdvdnav' /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdnav' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' [138/1733] Completed 'libdvdnav' [139/1733] Generating system/players/VideoPlayer/libdvdnav-aarch64.so [1/8] Creating directories for 'ffmpeg' [2/8] No download step for 'ffmpeg' [3/8] No update step for 'ffmpeg' [4/8] No patch step for 'ffmpeg' [5/8] Performing configure step for 'ffmpeg' install prefix /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg C compiler /usr/bin/clang C library ARCH aarch64 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes NEON enabled yes VFP enabled yes debug symbols no strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no xmllint enabled yes External libraries: alsa libdav1d libxcb_xfixes bzlib libxcb lzma gnutls libxcb_shape zlib iconv libxcb_shm External libraries providing hardware acceleration: cuda_llvm v4l2_m2m vaapi Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: Enabled decoders: aac flac pgmyuv aac_fixed flashsv pgssub aac_latm flashsv2 pgx aasc flic phm ac3 flv photocd ac3_fixed fmvc pictor acelp_kelvin fourxm pixlet adpcm_4xm fraps pjs adpcm_adx frwu png adpcm_afc ftr ppm adpcm_agm g2m prores adpcm_aica g723_1 prosumer adpcm_argo g729 psd adpcm_ct gdv ptx adpcm_dtk gem qcelp adpcm_ea gif qdm2 adpcm_ea_maxis_xa gremlin_dpcm qdmc adpcm_ea_r1 gsm qdraw adpcm_ea_r2 gsm_ms qoi adpcm_ea_r3 h261 qpeg adpcm_ea_xas h263 qtrle adpcm_g722 h263_v4l2m2m r10k adpcm_g726 h263i r210 adpcm_g726le h263p ra_144 adpcm_ima_acorn h264 ra_288 adpcm_ima_alp h264_v4l2m2m ralf adpcm_ima_amv hap rasc adpcm_ima_apc hca rawvideo adpcm_ima_apm hcom realtext adpcm_ima_cunning hdr rka adpcm_ima_dat4 hevc rl2 adpcm_ima_dk3 hevc_v4l2m2m roq adpcm_ima_dk4 hnm4_video roq_dpcm adpcm_ima_ea_eacs hq_hqa rpza adpcm_ima_ea_sead hqx rscc adpcm_ima_iss huffyuv rv10 adpcm_ima_moflex hymt rv20 adpcm_ima_mtf iac rv30 adpcm_ima_oki idcin rv40 adpcm_ima_qt idf s302m adpcm_ima_rad iff_ilbm sami adpcm_ima_smjpeg ilbc sanm adpcm_ima_ssi imc sbc adpcm_ima_wav imm4 scpr adpcm_ima_ws imm5 screenpresso adpcm_ms indeo2 sdx2_dpcm adpcm_mtaf indeo3 sga adpcm_psx indeo4 sgi adpcm_sbpro_2 indeo5 sgirle adpcm_sbpro_3 interplay_acm sheervideo adpcm_sbpro_4 interplay_dpcm shorten adpcm_swf interplay_video simbiosis_imx adpcm_thp ipu sipr adpcm_thp_le jacosub siren adpcm_vima jpeg2000 smackaud adpcm_xa jpegls smacker adpcm_xmd jv smc adpcm_yamaha kgv1 smvjpeg adpcm_zork kmvc snow agm lagarith sol_dpcm aic libdav1d sonic alac loco sp5x alias_pix lscr speedhq als m101 speex amrnb mace3 srgc amrwb mace6 srt amv magicyuv ssa anm mdec stl ansi media100 subrip anull metasound subviewer apac microdvd subviewer1 ape mimic sunrast apng misc4 svq1 aptx mjpeg svq3 aptx_hd mjpegb tak arbc mlp targa argo mmvideo targa_y216 ass mobiclip tdsc asv1 motionpixels text asv2 movtext theora atrac1 mp1 thp atrac3 mp1float tiertexseqvideo atrac3al mp2 tiff atrac3p mp2float tmv atrac3pal mp3 truehd atrac9 mp3adu truemotion1 aura mp3adufloat truemotion2 aura2 mp3float truemotion2rt av1 mp3on4 truespeech avrn mp3on4float tscc avrp mpc7 tscc2 avs mpc8 tta avui mpeg1_v4l2m2m twinvq ayuv mpeg1video txd bethsoftvid mpeg2_v4l2m2m ulti bfi mpeg2video utvideo bink mpeg4 v210 binkaudio_dct mpeg4_v4l2m2m v210x binkaudio_rdft mpegvideo v308 bintext mpl2 v408 bitpacked msa1 v410 bmp mscc vb bmv_audio msmpeg4v1 vble bmv_video msmpeg4v2 vbn bonk msmpeg4v3 vc1 brender_pix msnsiren vc1_v4l2m2m c93 msp2 vc1image cavs msrle vcr1 cbd2_dpcm mss1 vmdaudio ccaption mss2 vmdvideo cdgraphics msvideo1 vmnc cdtoons mszh vnull cdxl mts2 vorbis cfhd mv30 vp3 cinepak mvc1 vp4 clearvideo mvc2 vp5 cljr mvdv vp6 cllc mvha vp6a comfortnoise mwsc vp6f cook mxpeg vp7 cpia nellymoser vp8 cri notchlc vp8_v4l2m2m cscd nuv vp9 cyuv on2avc vp9_v4l2m2m dca opus vplayer dds paf_audio vqa derf_dpcm paf_video vqc dfa pam wady_dpcm dfpwm pbm wavarc dirac pcm_alaw wavpack dnxhd pcm_bluray wbmp dolby_e pcm_dvd wcmv dpx pcm_f16le webp dsd_lsbf pcm_f24le webvtt dsd_lsbf_planar pcm_f32be wmalossless dsd_msbf pcm_f32le wmapro dsd_msbf_planar pcm_f64be wmav1 dsicinaudio pcm_f64le wmav2 dsicinvideo pcm_lxf wmavoice dss_sp pcm_mulaw wmv1 dst pcm_s16be wmv2 dvaudio pcm_s16be_planar wmv3 dvbsub pcm_s16le wmv3image dvdsub pcm_s16le_planar wnv1 dvvideo pcm_s24be wrapped_avframe dxa pcm_s24daud ws_snd1 dxtory pcm_s24le xan_dpcm dxv pcm_s24le_planar xan_wc3 eac3 pcm_s32be xan_wc4 eacmv pcm_s32le xbin eamad pcm_s32le_planar xbm eatgq pcm_s64be xface eatgv pcm_s64le xl eatqi pcm_s8 xma1 eightbps pcm_s8_planar xma2 eightsvx_exp pcm_sga xpm eightsvx_fib pcm_u16be xsub escape124 pcm_u16le xwd escape130 pcm_u24be y41p evrc pcm_u24le ylc exr pcm_u32be yop fastaudio pcm_u32le yuv4 ffv1 pcm_u8 zero12v ffvhuff pcm_vidc zerocodec ffwavesynth pcx zlib fic pfm zmbv fits pgm Enabled encoders: a64multi hdr ppm a64multi5 hevc_v4l2m2m prores aac hevc_vaapi prores_aw ac3 huffyuv prores_ks ac3_fixed jpeg2000 qoi adpcm_adx jpegls qtrle adpcm_argo ljpeg r10k adpcm_g722 magicyuv r210 adpcm_g726 mjpeg ra_144 adpcm_g726le mjpeg_vaapi rawvideo adpcm_ima_alp mlp roq adpcm_ima_amv movtext roq_dpcm adpcm_ima_apm mp2 rpza adpcm_ima_qt mp2fixed rv10 adpcm_ima_ssi mpeg1video rv20 adpcm_ima_wav mpeg2_vaapi s302m adpcm_ima_ws mpeg2video sbc adpcm_ms mpeg4 sgi adpcm_swf mpeg4_v4l2m2m smc adpcm_yamaha msmpeg4v2 snow alac msmpeg4v3 sonic alias_pix msvideo1 sonic_ls amv nellymoser speedhq anull opus srt apng pam ssa aptx pbm subrip aptx_hd pcm_alaw sunrast ass pcm_bluray svq1 asv1 pcm_dvd targa asv2 pcm_f32be text avrp pcm_f32le tiff avui pcm_f64be truehd ayuv pcm_f64le tta bitpacked pcm_mulaw ttml bmp pcm_s16be utvideo cfhd pcm_s16be_planar v210 cinepak pcm_s16le v308 cljr pcm_s16le_planar v408 comfortnoise pcm_s24be v410 dca pcm_s24daud vbn dfpwm pcm_s24le vc2 dnxhd pcm_s24le_planar vnull dpx pcm_s32be vorbis dvbsub pcm_s32le vp8_v4l2m2m dvdsub pcm_s32le_planar vp8_vaapi dvvideo pcm_s64be vp9_vaapi eac3 pcm_s64le wavpack exr pcm_s8 wbmp ffv1 pcm_s8_planar webvtt ffvhuff pcm_u16be wmav1 fits pcm_u16le wmav2 flac pcm_u24be wmv1 flashsv pcm_u24le wmv2 flashsv2 pcm_u32be wrapped_avframe flv pcm_u32le xbm g723_1 pcm_u8 xface gif pcm_vidc xsub h261 pcx xwd h263 pfm y41p h263_v4l2m2m pgm yuv4 h263p pgmyuv zlib h264_v4l2m2m phm zmbv h264_vaapi png Enabled hwaccels: av1_vaapi mjpeg_vaapi vp8_vaapi h263_vaapi mpeg2_vaapi vp9_vaapi h264_vaapi mpeg4_vaapi wmv3_vaapi hevc_vaapi vc1_vaapi Enabled parsers: aac dvdsub opus aac_latm flac png ac3 ftr pnm adx g723_1 qoi amr g729 rv30 av1 gif rv40 avs2 gsm sbc avs3 h261 sipr bmp h263 tak cavsvideo h264 vc1 cook hdr vorbis cri hevc vp3 dca ipu vp8 dirac jpeg2000 vp9 dnxhd misc4 webp dolby_e mjpeg xbm dpx mlp xma dvaudio mpeg4video xwd dvbsub mpegaudio dvd_nav mpegvideo Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ace image2 pcm_s32be acm image2_alias_pix pcm_s32le act image2_brender_pix pcm_s8 adf image2pipe pcm_u16be adp image_bmp_pipe pcm_u16le ads image_cri_pipe pcm_u24be adx image_dds_pipe pcm_u24le aea image_dpx_pipe pcm_u32be afc image_exr_pipe pcm_u32le aiff image_gem_pipe pcm_u8 aix image_gif_pipe pcm_vidc alp image_hdr_pipe pjs amr image_j2k_pipe pmp amrnb image_jpeg_pipe pp_bnk amrwb image_jpegls_pipe pva anm image_jpegxl_pipe pvf apac image_pam_pipe qcp apc image_pbm_pipe r3d ape image_pcx_pipe rawvideo apm image_pfm_pipe realtext apng image_pgm_pipe redspark aptx image_pgmyuv_pipe rka aptx_hd image_pgx_pipe rl2 aqtitle image_phm_pipe rm argo_asf image_photocd_pipe roq argo_brp image_pictor_pipe rpl argo_cvg image_png_pipe rsd asf image_ppm_pipe rso asf_o image_psd_pipe rtp ass image_qdraw_pipe rtsp ast image_qoi_pipe s337m au image_sgi_pipe sami av1 image_sunrast_pipe sap avi image_svg_pipe sbc avr image_tiff_pipe sbg avs image_vbn_pipe scc avs2 image_webp_pipe scd avs3 image_xbm_pipe sdns bethsoftvid image_xpm_pipe sdp bfi image_xwd_pipe sdr2 bfstm ingenient sds bink ipmovie sdx binka ipu segafilm bintext ircam ser bit iss sga bitpacked iv8 shorten bmv ivf siff boa ivr simbiosis_imx bonk jacosub sln brstm jv smacker c93 kux smjpeg caf kvag smush cavsvideo laf sol cdg live_flv sox cdxl lmlm4 spdif cine loas srt codec2 lrc stl codec2raw luodat str concat lvf subviewer data lxf subviewer1 daud m4v sup dcstr matroska svag derf mca svs dfa mcc swf dfpwm mgsts tak dhav microdvd tedcaptions dirac mjpeg thp dnxhd mjpeg_2000 threedostr dsf mlp tiertexseq dsicin mlv tmv dss mm truehd dts mmf tta dtshd mods tty dv moflex txd dvbsub mov ty dvbtxt mp3 v210 dxa mpc v210x ea mpc8 vag ea_cdata mpegps vc1 eac3 mpegts vc1t epaf mpegtsraw vividas ffmetadata mpegvideo vivo filmstrip mpjpeg vmd fits mpl2 vobsub flac mpsub voc flic msf vpk flv msnwc_tcp vplayer fourxm msp vqf frm mtaf w64 fsb mtv wady fwse musx wav g722 mv wavarc g723_1 mvi wc3 g726 mxf webm_dash_manifest g726le mxg webvtt g729 nc wsaud gdv nistsphere wsd genh nsp wsvqa gif nsv wtv gsm nut wv gxf nuv wve h261 obu xa h263 ogg xbin h264 oma xmd hca paf xmv hcom pcm_alaw xvag hevc pcm_f32be xwma hls pcm_f32le yop hnm pcm_f64be yuv4mpegpipe ico pcm_f64le idcin pcm_mulaw Enabled muxers: a64 h263 pcm_s16le ac3 h264 pcm_s24be adts hash pcm_s24le adx hds pcm_s32be aiff hevc pcm_s32le alp hls pcm_s8 amr ico pcm_u16be amv ilbc pcm_u16le apm image2 pcm_u24be apng image2pipe pcm_u24le aptx ipod pcm_u32be aptx_hd ircam pcm_u32le argo_asf ismv pcm_u8 argo_cvg ivf pcm_vidc asf jacosub psp asf_stream kvag rawvideo ass latm rm ast lrc roq au m4v rso avi matroska rtp avif matroska_audio rtp_mpegts avm2 md5 rtsp avs2 microdvd sap avs3 mjpeg sbc bit mkvtimestamp_v2 scc caf mlp segafilm cavsvideo mmf segment codec2 mov smjpeg codec2raw mp2 smoothstreaming crc mp3 sox dash mp4 spdif data mpeg1system spx daud mpeg1vcd srt dfpwm mpeg1video stream_segment dirac mpeg2dvd streamhash dnxhd mpeg2svcd sup dts mpeg2video swf dv mpeg2vob tee eac3 mpegts tg2 f4v mpjpeg tgp ffmetadata mxf truehd fifo mxf_d10 tta fifo_test mxf_opatom ttml filmstrip null uncodedframecrc fits nut vc1 flac obu vc1t flv oga voc framecrc ogg w64 framehash ogv wav framemd5 oma webm g722 opus webm_chunk g723_1 pcm_alaw webm_dash_manifest g726 pcm_f32be webp g726le pcm_f32le webvtt gif pcm_f64be wsaud gsm pcm_f64le wtv gxf pcm_mulaw wv h261 pcm_s16be yuv4mpegpipe Enabled protocols: async http rtmpt cache httpproxy rtmpts concat https rtp concatf icecast srtp crypto ipfs_gateway subfile data ipns_gateway tcp fd md5 tee ffrtmphttp mmsh tls file mmst udp ftp pipe udplite gopher prompeg unix gophers rtmp hls rtmps Enabled filters: a3dscope curves owdenoise abench datascope pad abitscope dblur pal100bars acompressor dcshift pal75bars acontrast dctdnoiz palettegen acopy deband paletteuse acrossfade deblock pan acrossover decimate perms acrusher deconvolve perspective acue dedot phase addroi deesser photosensitivity adeclick deflate pixdesctest adeclip deflicker pixelize adecorrelate deinterlace_vaapi pixscope adelay dejudder pp adenorm delogo pp7 aderivative denoise_vaapi premultiply adrawgraph derain prewitt adrc deshake procamp_vaapi adynamicequalizer despill pseudocolor adynamicsmooth detelecine psnr aecho dialoguenhance pullup aemphasis dilation qp aeval displace random aevalsrc dnn_classify readeia608 aexciter dnn_detect readvitc afade dnn_processing realtime afdelaysrc doubleweave remap afftdn drawbox removegrain afftfilt drawgraph removelogo afifo drawgrid repeatfields afir drmeter replaygain afirsrc dynaudnorm reverse aformat earwax rgbashift afreqshift ebur128 rgbtestsrc afwtdn edgedetect roberts agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref aintegral equalizer scale_vaapi ainterleave erosion scdet alatency estdif scharr alimiter exposure scroll allpass extractplanes segment allrgb extrastereo select allyuv fade selectivecolor aloop feedback sendcmd alphaextract fftdnoiz separatefields alphamerge fftfilt setdar amerge field setfield ametadata fieldhint setparams amix fieldmatch setpts amovie fieldorder setrange amplify fifo setsar amultiply fillborders settb anequalizer find_rect sharpness_vaapi 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 gblur showwavespic apsyclip geq shuffleframes apulsator gradfun shufflepixels arealtime gradients shuffleplanes aresample graphmonitor sidechaincompress areverse grayworld sidechaingate arnndn greyedge sidedata asdr guided sierpinski asegment haas signalstats aselect haldclut signature asendcmd haldclutsrc silencedetect asetnsamples hdcd silenceremove asetpts headphone sinc asetrate hflip sine asettb highpass siti ashowinfo highshelf smartblur asidedata hilbert smptebars asoftclip histeq smptehdbars aspectralstats histogram sobel asplit hqdn3d spectrumsynth astats hqx speechnorm astreamselect hstack split asubboost hstack_vaapi spp asubcut hsvhold sr asupercut hsvkey ssim asuperpass hue ssim360 asuperstop huesaturation stereo3d atadenoise hwdownload stereotools atempo hwmap stereowiden atilt hwupload streamselect atrim hysteresis super2xsai avectorscope identity superequalizer avgblur idet surround avsynctest il swaprect axcorrelate inflate swapuv backgroundkey interlace tblend bandpass interleave telecine bandreject join testsrc bass kerndeint testsrc2 bbox kirsch thistogram bench lagfun threshold bilateral latency thumbnail biquad lenscorrection tile bitplanenoise life tiltshelf blackdetect limitdiff tinterlace blackframe limiter tlut2 blend loop tmedian blockdetect loudnorm tmidequalizer blurdetect lowpass tmix bm3d lowshelf tonemap boxblur lumakey tonemap_vaapi bwdif lut tpad cas lut1d transpose cellauto lut2 transpose_vaapi channelmap lut3d treble channelsplit lutrgb tremolo chorus lutyuv trim chromahold mandelbrot unpremultiply chromakey maskedclamp unsharp chromanr maskedmax untile chromashift maskedmerge v360 ciescope maskedmin vaguedenoiser codecview maskedthreshold varblur color maskfun vectorscope colorbalance mcompand vflip colorchannelmixer median vfrdet colorchart mergeplanes vibrance colorcontrast mestimate vibrato colorcorrect metadata vif colorhold midequalizer vignette colorize minterpolate virtualbass colorkey mix vmafmotion colorlevels monochrome volume colormap morpho volumedetect colormatrix movie vstack colorspace mpdecimate vstack_vaapi colorspectrum mptestsrc w3fdif colortemperature msad waveform compand multiply weave compensationdelay negate xbr concat nlmeans xcorrelate convolution nnedi xfade convolve noformat xmedian copy noise xstack corr normalize xstack_vaapi cover_rect null yadif crop nullsink yaepblur cropdetect nullsrc yuvtestsrc crossfeed oscilloscope zoompan crystalizer overlay cue overlay_vaapi Enabled bsfs: aac_adtstoasc h264_redundant_pps opus_metadata av1_frame_merge hapqa_extract pcm_rechunk av1_frame_split hevc_metadata pgs_frame_merge av1_metadata hevc_mp4toannexb prores_metadata chomp imx_dump_header remove_extradata dca_core media100_to_mjpegb setts dts2pts mjpeg2jpeg text2movsub dump_extradata mjpega_dump_header trace_headers dv_error_marker mov2textsub truehd_core eac3_core mp3_header_decompress vp9_metadata extract_extradata mpeg2_metadata vp9_raw_reorder filter_units mpeg4_unpack_bframes vp9_superframe h264_metadata noise vp9_superframe_split h264_mp4toannexb null Enabled indevs: Enabled outdevs: License: GPL version 2 or later [6/8] Performing build step for 'ffmpeg' GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version GEN libpostproc/libpostproc.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version 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/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o src/libavformat/3dostr.c:110:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 110 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/anm.o src/libavformat/4xm.c:261:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | fourxm->fps = av_d2q(av_int2float(AV_RL32(&header[i + 12])), 10000); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:249:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavformat/apac.o 249 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/apc.o src/libavformat/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o 2 warnings generated. src/libavformat/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/aptxdec.o src/libavformat/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/aadec.c:300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ CC libavformat/aqtitledec.o 5 warnings generated. CC libavformat/argo_asf.o CC libavformat/argo_brp.o 1 warning generated. CC libavformat/argo_cvg.o In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/asfenc.o src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-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/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavformat/aiffdec.c:75:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 75 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/assdec.o src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: '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/assenc.o src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ src/libavformat/ape.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 269 | for (i = 1; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/ape.c:378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 378 | if (ape->currentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ src/libavformat/aiffenc.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:277:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL }, | ^ CC libavformat/ast.o src/libavformat/apetag.c:47:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 47 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; iunk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/astenc.o 1 warning generated. CC libavformat/async.o 2 warnings generated. 3 warnings generated. CC libavformat/au.o 6 warnings generated. CC libavformat/av1.o 4 warnings generated. CC libavformat/av1dec.o src/libavformat/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/avc.o 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/avformat.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/avidec.o src/libavformat/argo_brp.c:372:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 372 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/argo_brp.c:399:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 399 | else if (ret != blk.size) | ~~~ ^ ~~~~~~~~ src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 89 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/avienc.o 8 warnings generated. src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ CC libavformat/avio.o CC libavformat/aviobuf.o src/libavformat/asf.c:68:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ 2 warnings generated. CC libavformat/avlanguage.o CC libavformat/avr.o 1 warning generated. src/libavformat/asfdec_f.c:121:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:122:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ CC libavformat/avs.o src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:329:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 517 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/avs2dec.o src/libavformat/asfenc.c:988:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 988 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. src/libavformat/asfenc.c:1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1120 | { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ src/libavformat/asfdec_f.c:979:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 979 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavformat/avs3dec.o src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | if (ret != asf->packet_frag_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bethsoftvid.o src/libavformat/asfdec_f.c:1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/assenc.c:219:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ CC libavformat/bfi.o CC libavformat/bink.o src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 266 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/astenc.c:186:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:187:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "loopend", "Loopend position in milliseconds.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ CC libavformat/binka.o In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >=src/libavformat/async.c si:z479e:o10f:( Bwarning: itmissing field 'help' initializer [-Wmissing-field-initializers]B uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~479 | {NULL}, | ^ CC libavformat/bintext.o CC libavformat/bit.o 2 warnings generated. 1 warning generated. src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ 3 warnings generated. src/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:166:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/bmv.o src/libavformat/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ CC libavformat/boadec.o 5 warnings generated. src/libavformat/avformat.c:434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 468 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 208 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 234 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:252:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avformat.c:536:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 536 | if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avidec.c:94:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/bonk.o src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 370 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:377:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/brstm.o 4 warnings generated. src/libavformat/asfdec_o.c:884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 884 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:893:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 893 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:939:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ src/libavformat/asfdec_o.c:1000:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1000 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:753:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 753 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avio.c:58:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1194:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1194 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/c93.o src/libavformat/asfdec_o.c:1141:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1141 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1143:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1254 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1258:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1276:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1285:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1294 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1314:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1314 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1338 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1343:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1343 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1370:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/asfdec_o.c:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1395:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/cache.o src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1327 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1550:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1550 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ CC libavformat/caf.o CC libavformat/cafdec.o 5 warnings generated. src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 184 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/cafenc.o 1 warning generated. src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ 2 warnings generated. 3 warnings generated. CC libavformat/cavsvideodec.o 1 warning generated. CC libavformat/cdg.o 1 warning generated. 5 warnings generated. src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/cdxl.o In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/cinedec.o src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. 16 warnings generated. 2 warnings generated. 5 warnings generated. CC libavformat/codec2.o CC libavformat/concat.o In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/concatdec.o src/libavformat/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 307 | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "video_size", "set video size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:378:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ 3 warnings generated. CC libavformat/crcenc.o src/libavformat/cache.c:270:28: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 270 | size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D }, | ^ src/libavformat/cache.c:325:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 325 | {NULL}, | ^ src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ CC libavformat/crypto.o src/libavformat/cafdec.c:245:61: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 245 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/dash.o 1 warning generated. 3 warnings generated. 5 warnings generated. CC libavformat/dashenc.o src/libavformat/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULL }, | ^ CC libavformat/data_uri.o CC libavformat/dauddec.o 8 warnings generated. src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 70 | AV_RL32(p->buf + 32) >= HeaderSize) // OffImageOffsets | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:69:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 69 | AV_RL32(p->buf + 28) >= HeaderSize && // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:68:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ src/libavformat/cinedec.c:275:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] CC libavformat/daudenc.o 275 | for (i = 0; i < st->duration; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/cinedec.c:295:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. CC libavformat/dcstr.o src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ CC libavformat/demux.o 6 warnings generated. CC libavformat/demux_utils.o src/libavformat/concatdec.c:249:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:250:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < c42at warning-s> generatedf. iles[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavformat/concatdec.c:671:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 671 | cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ CC libavformat/derf.o src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (streamsrc/libavformat/crypto.c >=: 219a:v24f:- >warning: ncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]b _streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 219 | if src/libavformat/concatdec.c(:c881-:>14i:n dwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t a_used 881 | > = s i z e o fl(ecf-t> irn)b/_2f)i l{e s | - ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/dfa.o src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ CC libavformat/dhav.o CC libavformat/dfpwmdec.o src/libavformat/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | size = FFMIN(size, dc->size - dc->pos); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/diracdec.o 1 warning generated. CC libavformat/dnxhddec.o src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/dovi_isom.o 2 warnings generated. CC libavformat/dsfdec.o CC libavformat/dsicin.o src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/dss.o 4 warnings generated. src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dtsdec.o CC libavformat/dtshddec.o src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1285:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1306:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dump.o 1 warning generated. CC libavformat/dv.o src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dvbsub.o src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ src/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2371 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dashenc.c:2372:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2372 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2373 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2386:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2387:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2388 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2389:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2393:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2394:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2394 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2396:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2396 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2398:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2398 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2403:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2403 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2404:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2404 | { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2405:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2405 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2406 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2407:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2407 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2411:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | CC libavformat/dvbtxt.o { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2413:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2414:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2414 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2415:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | { NULL }, | ^ src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/dvenc.o src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 110 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 912 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/dxa.o CC libavformat/eacdata.o src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1645:40: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1645 | if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/dfpwmdec.c:76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/demux.c:2004:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2004 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/electronicarts.o CC libavformat/epafdec.o 4 warnings generated. src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ CC libavformat/ffmetadec.o 3 warnings generated. CC libavformat/fifo.o src/libavformat/demux.c:2749:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2749 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2768:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2768 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2795:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2795 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2868:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ffmetaenc.o In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/fifo_test.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/file.o CC libavformat/filmstripdec.o 1 warning generated. 4 warnings generated. In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/filmstripenc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/fitsdec.o CC libavformat/fitsenc.o CC libavformat/flac_picture.o CC libavformat/flacdec.o src/libavformat/dsfdec.c:166:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 166 | if (pos >= dsf->data_end) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/dsfdec.c:170:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 170 | int last_packet = pos == (dsf->data_end - st->codecpar->block_align); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:201:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 201 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align)); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/flacenc.o src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/flacenc_header.o src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 121 | for (i=0; iaudio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 283 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:298:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 166 | size = FFMIN(c->bytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ CC libavformat/flic.o 3 warnings generated. src/libavformat/electronicarts.c:775:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 775 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ 3 warnings generated. src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ CC libavformat/flvdec.o 5 warnings generated. 3 warnings generated. src/libavformat/epafdec.c:63:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/flvenc.o 1 warning generated. src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ CC libavformat/format.o src/libavformat/dump.c:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ CC libavformat/framecrcenc.o 1 warning generated. 2 warnings generated. src/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/dump.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/fifo.c:513:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (i = 0; i < avf->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/framehash.o src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:675:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 675 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:678:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 678 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:681:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:684:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:687:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 687 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:690:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 690 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:693:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:704:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 704 | {NULL}, | ^ src/libavformat/fifo.c:702:47: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 701 | {"timeshift", "Delay fifo output", OFFSET(timeshift), | ~ 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:693:82: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 692 | {"recovery_wait_time", "Waiting time between recovery attempts", OFFSET(recovery_wait_time), | ~ 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/frmdec.o CC libavformat/fsb.o 2 warnings generated. src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocsrc/libavformat/fifo_test.cksi:z126e":, 83":s ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] I/O operati o126n | m a x i m u m bAlVo_cOkP Ts_TiYzPeE"_,IN To,ff s{e.toif6(4F i=le C0o}n,t eIxNtT,_ MbIlNo,c kIsNiT_zMeAX),, AAV_VO_POTPT__FTLYAGP_EE_NCIONDTI,N G{_P A.RAiM64} , = | I ^N T_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, src/libavformat/fifo_test.c | : ^128 :83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | AV_OPsrc/libavformat/file.cT:_106T:Y152P: Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]I NT, {.i64 = 0}, INT _106M | I N, I N T{ _M"AfXo,l lAowV"_,O "PFTo_lFlLoAwG _a EfNCiOlDeI NaG_sP AiRt AiMs} ,b e i| ^n g written", offsetof(FileContext, follsrc/libavformat/fifo_test.co:w130):,72: warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_T YP130E | _ I N T , { . iA6V4_ O= P0T _}TY,P E0_,B O1O,L , A{V._OiP6T4_ =F L1A}G, _0D,E C1O,DI NAGV__OPPARTA_MF L}A,G _ E| N ^C ODING_PARAM}, | ^ src/libavformat/fifo_test.c:131:14: src/libavformat/file.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]107 :179: warning: 131missing field 'unit' initializer [-Wmissing-field-initializers] | {N U107L | L } | { ^ " 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/libavformat/file.c:108:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | { NULL } | ^ src/libavformat/file.c:112:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:113:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavformat/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavformat/ftp.o In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flacenc.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:407:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 407 | { NULL }, | ^ src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:216:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 216 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:221:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 221 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:241:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 241 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/fwse.o src/libavformat/flvdec.c:692:52: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion] 692 | && date.milliseconds < INT64_MAX/1000 | ~ ~~~~~~~~~^~~~~ src/libavformat/flvdec.c:691:52: warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion] 691 | && date.milliseconds > INT64_MIN/1000 | ~ ~~~~~~~~~^~~~~ src/libavformat/flvdec.c:745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/g722.o src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 8 warnings generated. src/libavformat/fitsdec.c:119:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | if(size && header->naxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ CC libavformat/g723_1.o src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/g726.o CC libavformat/g729dec.o 17 warnings generated. 1 warning generated. 5 warnings generated. 5 warnings generated. CC libavformat/gdv.o 6 warnings generated. src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/format.c:258:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | probe_size = FFMIN(probe_size << 1, | ^~~~~~~~~~~~~~~~~~~~~~ 260 | FFMAX(max_probe_size, probe_size + 1))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:261:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:277:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->In file included from nbsrc/libavformat/flvenc.c_s:t36r: easrc/libavcodec/put_bits.hm:s227:;37 :i +warning: +)comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~~~ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/flvenc.c:612:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/genh.o src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 52 warnings generated. src/libavformat/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | forsrc/libavformat/flvenc.c: 1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ( 1056 | { NULL }, | ^ i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 10 warnings generated. CC libavformat/gif.o 7 warnings generated. 1 warning generated. CC libavformat/gifdec.o src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/ftp.c:85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/ftp.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:87:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:88:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ CC libavformat/gopher.o src/libavformat/ftp.c:254:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 254 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:263:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/gsmdec.o CC libavformat/gxf.o src/libavformat/ftp.c:1106:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1106 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1117:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1117 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1144 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1158:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1158 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/gxfenc.o CC libavformat/h261dec.o src/libavformat/g726.c:64:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:66:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ 3 warnings generated. CC libavformat/h263dec.o src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/h264dec.o 9 warnings generated. 21 warnings generated. 1 warning generated. CC libavformat/hashenc.o src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hca.o 1 warning generated. CC libavformat/hcom.o src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:387:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:388:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "default_delay", "default delay between frames (in hundredths of secondIn file included from )src/libavformat/gif.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" 187 | if (size2 != size) | ~~~~~ ^ ~~~~ , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODCC libavformat/hdsenc.o ING_PARAM }, | ^ src/libavformat/gifdec.c:389:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:390:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ CC libavformat/hevc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hevcdec.o src/libavformat/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/gif.c:193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:195:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ 2 warnings generated. 16 warnings generated. src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ CC libavformat/hls.o src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/hls_sample_encryption.o CC libavformat/hlsenc.o src/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:846:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 846 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/hlsplaylist.o 12 warnings generated. In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/hlsproto.o In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hnm.o CC libavformat/http.o src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/hashenc.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/httpauth.o src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 10; warning generatedi . < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/hevc.c:22: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/icecast.o 12 warnings generated. CC libavformat/icodec.o 6 warnings generated. CC libavformat/icoenc.o CC libavformat/id3v1.o CC libavformat/id3v2.o src/libavformat/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ src/libavformat/hlsenc.c:889:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/idcin.o CC libavformat/id3v2enc.o src/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456CC libavformat/idroqdec.o :27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hls.c:1609:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1609 | int copy_size = FFMIN(v->init_sec_data_len - v->init_sec_buf_read_offset, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 9 warnings generated. src/libavformat/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1873 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].CC libavformat/idroqenc.o nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 2108 | if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2351 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/iff.o src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSETsrc/libavformat/hlsenc.c:(2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] li 2429 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ vsrc/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ _start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGSsrc/libavformat/hlsenc.c}:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.csrc/libavformat/hlsenc.c:2739:19:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2564: 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.cCC libavformat/ifv.o :2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3156 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3157 | {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3161:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3167 | {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3169 | {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3172 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3174 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3176 | { NULL }, | ^ src/libavformat/hlsenc.c:3120:132: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3119:132: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3118:128: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:148:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:149:CC libavformat/ilbc.o 126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:152:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:153:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:156:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "mime_type", "export the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:157:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "http_version", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:158:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:159:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:160:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:175:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL } | ^ src/libavformat/http.c:169:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/http.c:168:89: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/img2.o src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, In file included from { .ssrc/libavformat/icodec.ct:r28 =: Nsrc/libavcodec/bytestream.hU:L187L :}15,: 0,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], E }, | ^ 187 | if (size2 != size) src/libavformat/icecast.c| ~~~~~ ^ ~~~~: 60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-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/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-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/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/img2_alias_pix.o src/libavformat/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/img2_brender_pix.o src/libavformat/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/img2dec.o src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1599 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:1626:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1626 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/http.c:1711:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1711 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1799 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/img2enc.o src/libavformat/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ CC libavformat/imx.o 6 warnings generated. src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ingenientdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 2 warnings generated. src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | if (avio_read(s->pb, buf, data_size)src/libavformat/ifv.c !:=302 :da15t: awarning: _scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i ze) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ip.o 1 warning generated. CC libavformat/ipfsgateway.o src/libavformat/iff.c:220:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/iff.c:257:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 257 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/iff.c:281:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 281 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:283:53: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:289:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 289 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:339:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ipmovie.o src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 691 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:694:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 694 | src/libavformat/idroqenc.c : 35 : 14t:a gwarning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r ef < FF_ARRA Y35_ | EL E MS ( dfsodr_h(in=s0to;ryn_tn)b _?s trdeasmds_h;isnt+o+ry)_ {c o| m ~^~~~~~~~~~~~~~me nt[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ipudec.o 3 warnings generated. src/libavformat/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ CC libavformat/ircam.o src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ CC libavformat/ircamdec.o src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ircamenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/img2dec.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/isom.o 4 warnings generated. src/libavformat/img2dec.c:259:35: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/isom_tags.o src/libavformat/img2enc.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 235 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.c:255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite one file"src/libavformat/imx.c, OF:FS117ET:(27u:pd awarning: tecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) , AV_OPT_TY 117P | E _B O O L , { .fio64r (=i n0t }i, =0 ,0 ; i < 1 ,c hEunNkC_ s}i,z e | / ^ 3 ; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ CC libavformat/iss.o src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 656 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ 3 warnings generated. 1 warning generated. src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:104:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 104 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:131:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 131 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:145:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 143 | if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NULL}, | ^ CC libavformat/iv8.o 8 warnings generated. 15 warnings generated. CC libavformat/ivfdec.o 7 warnings generated. CC libavformat/ivfenc.o CC libavformat/jacosubdec.o src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/jacosubenc.o CC libavformat/jpegxl_probe.o CC libavformat/jvdec.o CC libavformat/kvag.o 1 warning generated. CC libavformat/lafdec.o CC libavformat/latmenc.o 2 warnings generated. 22 warnings generated. CC libavformat/lmlm4.o CC libavformat/loasdec.o 8 warnings generated. src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 warnings generated. CC libavformat/lrc.o CC libavformat/lrcdec.o 47 warnings generated. CC libavformat/lrcenc.o CC libavformat/luodatdec.o 16 warnings generated. 1 warning generated. CC libavformat/lvfdec.o CC libavformat/lxfdec.o src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/m4vdec.o CC libavformat/matroska.o CC libavformat/matroskadec.o src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ 1 warning generated. src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 57 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/matroskaenc.o CC libavformat/mca.o In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mccdec.o 1 warning generated. 3 warnings generated. src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ CC libavformat/md5proto.o src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/metadata.o In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavformat/lvfdec.c:126:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mgsts.o CC libavformat/microdvddec.o CC libavformat/microdvdenc.o 1 warning generated. CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o CC libavformat/mlpdec.o In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mlvdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mm.o CC libavformat/mmf.o 4 warnings generated. CC libavformat/mms.o src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/mmsh.o In file included from src/libavformat/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 156 | if (j >= sizeof(out) - 1 - aliases[idx].len) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:166:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 166 | if (i + 13 >= sizeof(line) - 1) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:169:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 169 | if (j >= sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 448 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_mastsrc/libavformat/matroskadec.cer:_454e:l38e:m ewarning: nmissing field 'is_counted' initializer [-Wmissing-field-initializers]t == w r454i | t e r {- M>AnTbR_OeSleKmAe_nIDt_sS E-GM E1)N T,{ E| B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ML _STOP }, | ^ src/libavformat/matroskadec.c:460:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 460 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:461:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 461 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 463 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:464:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 464 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:465:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 465 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:474:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 474 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:475:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:477:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:478:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(Matroskasrc/libavformat/matroskaenc.cTr:ac625k:27V:i dewarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]C olor, cb_ su625b | _ v e r t) } ,if (| t ^ rack->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UCC libavformat/mmst.o INT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjectionsrc/libavformat/matroskaenc.c, :p649r:41i:v awarning: tecomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]) }, | ^ 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADDIDTYPE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ src/libavformat/matroskadec.c:595:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 595 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^src/libavformat/matroskaenc.c :931:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 931 | src/libavformat/matroskadec.c :w596h:i90:l e warning: (missing field 'def' initializer [-Wmissing-field-initializers]i dx > 0 596& | & e n{t rMAiTeRsO[SiKdxA _- I1D]_.TpRtAsC KN>A MtEs), | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:597:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:600:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 600 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:620:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 620 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:621:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 621 | { MATROSKA_ID_CODECNAME, CC libavformat/mods.o EBML_NONE }, | ^ src/libavformat/matroskadec.c:622:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 622 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:623:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 623 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 624 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:625:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 625 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/matroskadec.c:650:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 650 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:651:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:652:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavformat/matroskadec.c:659:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 659 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.c:661:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 661 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/metadata.csrc/libavformat/matroskadec.c::67364::4916: :warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 673 | { M A64T | R O SK A_ IDf_oErD (Ii=T0I;O NFiLEnREbD,_ sEBtMrLe_aNOmNEs ;} ,i + +| ) ^ | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 684 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_CU3ED warningURsA generatedTI. ON, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:706:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 706 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskaenc.c:1274:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1274 | if (codecpriv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1277 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlock,additional) }, | ^ src/libavformat/matroskadec.c:772:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 772 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:774:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 774 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) }, | ^ src/libavformat/matroskadec.c:775:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 775 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:776:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 776 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:777:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:785:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 785 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:1021:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1021 | *num = av_int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/moflex.o src/libavformat/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1226 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mov.o 3 warnings generated. src/libavformat/matroskaenc.c:1966:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1966 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1493 | if (ffio_limit(pb, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:1547:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1547 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2094:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2094 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1617 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1625 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1629:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/mov_chan.o src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2023 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2033:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mgsts.c:57:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2526:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2526 | if (srclen < header.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3019 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mov_esds.o 1 warning generated. src/libavformat/matroskaenc.c:3128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3128 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3168:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3168 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "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 }, | ^ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { "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/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "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/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3286 | { "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/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3287 | { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3286 | { "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 }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 2485 | if (default_duration > UINT64_MAX || default_duration < 0) { | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2493:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2493 | if (track->video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2495:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2495 | if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2893:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2893 | st->codecpar->width < INT64_MAX / track->video.display_height / display_height_mul) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2892:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2892 | st->codecpar->height < INT64_MAX / track->video.display_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/movenc.o src/libavformat/matroskadec.c:3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3040 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3043:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3043 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3136:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3136 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/movenc_ttml.o src/libavformat/matroskadec.c:3218:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3218 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3227 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3263:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3263 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3272:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3272 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3406:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3406 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3741src/libavformat/mlvdec.c | : 414 : 18 : warning: (comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]b lock_time >= 0 414| | | c l u sitf e(rm_lvt-i>mep t>s= >-=bl osckt_->tdimuer)at)io n{) | | ~~~~~~~~ ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mlvdec.csrc/libavformat/matroskadec.c::4593745::2227:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4593745 | | i f ( m l v - >tsitmreecaomd_e i=e nad_vtcitmexc-o>den)b _ s| t ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~r eams) { src/libavformat/matroskadec.c| : ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~3788 :74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3788 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3790:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3790 | FFMAX(track->end_timecode, timecode + block_duration); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/matroskadec.c:3835:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3835 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/movenccenc.o 2 warnings generated. CC libavformat/movenchint.o src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4028 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4027:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ src/libavformat/mms.c:61:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 61 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:72:19: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 72 | while(end - p >= sizeof(ff_asf_guid) + 8) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:79:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 87 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 89 | if (mms->asf_CC libavformat/mp3dec.o packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:97:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 97 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:104:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:123:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:138:29: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 138 | if (end - p < skip_bytes) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mms.c:148:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 148 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. CC libavformat/mp3enc.o 11 warnings generated. 2 warnings generated. CC libavformat/mpc.o src/libavformat/mmsh.c:118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 193 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mpc8.o In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov_chan.c:514:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 514 | if (size < 12ULL + num_descr * 20ULL) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:518:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 518 | for (i = 0; i < num_descr; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mpeg.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mpegenc.o src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | || length_remaining > sizeof(mms->in_buffer) - 12) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:321:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. CC libavformat/mpegts.o src/libavformat/moflex.c:225:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mpegtsenc.o src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 98 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/moflex.c:298:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:317:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (pkt_size > m->size) | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/moflex.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mpegvideodec.o src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | longitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:260:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | latitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | altitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:288:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ In file included from src/libavformat/movenc.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpjpeg.o src/libavformat/mov.c:505:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | av_log(c->fc, AV_LOG_ERROR, | ~~~~~~ 507 | "Failed to store the float32 number (%f) in string.\n", val); | ^~~ src/libavformat/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 481 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:497:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 497 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpjpegdec.o src/libavformat/mov.c:599:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 599 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:602:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 602 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:771:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 771 | if (title_size > FFMIN(INT_MAX, SIZE_MAX-1)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/movenc.c:67: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:98:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:100:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "iods_video_profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:101:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:102:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:105:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "video_track_timescale", "set timescale of all video tracks", offsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:107:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:108:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/movenc.c:114:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:120:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:121:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL }, | ^ src/libavformat/movenc.c:231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (oldval != track->cluster[i].samples_in_chunk && track->cluster[i].chunkNum) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1299:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1299 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mpl2dec.o src/libavformat/mp3enc.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_fresrc/libavformat/mov.cq:1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _t 1365 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ ab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mp3dec.c:175:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ 7 warnings generated. src/libavformat/mov.c:1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1494 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. src/libavformat/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:508:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:510:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 511 | { NULL }, | ^ In file included from src/libavformat/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 8 warnings generated. src/libavformat/mp3enc.c:582:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 582 | for (i = 0; i < s->nb_streams; i++) {CC libavformat/mpsubdec.o | ~ ^ ~~~~~~~~~~~~~ CC libavformat/msf.o src/libavformat/mov.c:1931:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1931 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:51: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/msnwc_tcp.o src/libavformat/movenc.c:1766:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 1766 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpc8.c:132:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:463:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2726 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpeg.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2314:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2314 | mov_write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ CC libavformat/mspdec.o src/libavformat/mpeg.c:729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2539 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/mpeg.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 803 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:896:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:899:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 899 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:909:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2570:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2570 | if (i && duration == stts_entries[entries].duration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2585:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2585 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/mpeg.c:931:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 931 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:3564:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3564 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3594:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3594 | if (ctts_sample == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:1018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1018 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1034:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1034 | { "sub_name", "URI for .sub file", offsetof(VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpeg.c:1035:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1035 | { NULL } | ^ CC libavformat/mtaf.o src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3980 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3990:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3990 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4003:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4003 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4017:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 4017 | if (sg->countsrc/libavformat/movenc.c >: 2991IN:T23_:M Awarning: Xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3060:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3060 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3080:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3080 | for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mov.c:4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4054 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4083 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4172:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4172 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavformat/mtv.o src/libavformat/mov.c:4413:54: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 4413 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/musx.o src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5064 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5065:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5065 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:4053:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4053 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mux.o 6 warnings generated. src/libavformat/mov.c:5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5117 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5118 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5129:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5129 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5268:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5268 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:5329:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5346 | if (i < entries) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5421 | if (c->fc->streams[i]->id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5447:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5476:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5476 | av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5475:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5475 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5507:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5507 | for (i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5509:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5509 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5664:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5663 | av_log(c->fc, AV_LOG_TRACE, "duration=%"PRId64" time=%"PRId64" rate=%f\n", | ~~~~~~ 5664 | e->duration, e->time, e->rate); | ~~~^~~~ src/libavformat/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4538 | int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4567:11: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 4567 | len = FFMIN(sizeof(buf) / 2 - 1, len); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "strisrc/libavformat/movenc.cct_m:i4912m:e33_:b ouwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n dary", "requi r4912e | M I M E b o un diafr i(etsr amcaktc-h">,n bO_FfFraSgE_Ti(nsftor i>c=t _trmacikme-_>bforunadga_ryi)n, fAo_Vc_aOpPaTc_iTtYyP)E _{B OO L| , ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { CC libavformat/mux_utils.o NULL } | ^ src/libavformat/mov.c:6149:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 6149 | if (atom.s3iz warninges generated<. AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6243:34: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 6243 | ret = avio_read(pb, content, FFMIN(sizeof(content), atom.size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mvdec.o src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:6481:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6481 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6544 | if (avio_read(pb, buffer + offset, to_read) != to_read) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/movenc.c:5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegenc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:472:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:560:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 560 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6686 | for (i = 0; i < entry_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:6687:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6687 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.c:5694:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5694 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6923:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6923 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegenc.c:827:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 827 | if (payload_size < av_fifo_can_read(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6998 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6999 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/movenc.c:5735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5735 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7053 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7054:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7054 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1014 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 1024 | if (s->packet_size > avail_data && !flush | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpegenc.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1107:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1107 | av_assert0(av_fifo_can_read(stream->src/libavformat/mov.cfi:f7115o:19): =warning: = comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]t railer_size) ;7115 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ for (i = src/libavutil/avassert.h0:;38 :i11 :< note: sexpanded from macro 'av_assert0'a mple- >38s | ub s a mipf l(e_!co(ucnontd);) i{+ + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c : 7116: 103 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | i f ( s a m\ p l| e ^~~~- >subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7136:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7136 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/mvi.o src/libavformat/mov.c:7180:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7180 | for (i = 0; i < sample->subsampsrc/libavformat/mpegenc.cle_c:ou1200n:t19;: iwarning: ++comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1200 | src/libavformat/mov.c : 7181i:103f: (warning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a n_write < si z7181 | e ) { | ~~~~~~~~~ ^ ~~~~ if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7195:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7195 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7201:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7201 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7202:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7202 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegenc.c:1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1268:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1284:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1284 | { "muxrate", NULL, OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E }, | ^ src/libavformat/mpegenc.c:1285:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1285 | { "preload", "Initial demux-decode delay in microseconds.", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E }, | ^ src/libavformat/mpegenc.c:1286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1286 | { NULL }, | ^ src/libavformat/mov.c:7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6179 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:6332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6332 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6349:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 6349 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6374:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6374 | if (trk->entry && pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6380:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 6380 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bytestream.hsrc/libavformat/mpegts.c:36:: 294src/libavcodec/bytestream.h::18715::15 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294187 | | i fi (fs iz(es2i !z=e 2si z!e=) s| iz ~~~~~ ^ ~~~~e ) | ~~~~~ ^ ~~~~ CC libavformat/mxf.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:6606:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6606 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 2 warnings generated. src/libavformat/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:8210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8232 | for (j = 0; j < sc->drefs_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8281 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8326:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8326 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ 11 warnings generated. src/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6992src/libavformat/mov.c | : 8446 :38 : warning: missing field 'size' initializer [-Wmissing-field-initializers]f or (i = 0 ; 8446i | < s -> nMbO_VsAttorme aatmosm; =i +{ +A)V _ R| L ~ ^ ~~~~~~~~~~~~~ 32("root")src/libavformat/movenc.c }:;7007 : 23| ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7007 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7021:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7021 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7062:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7062 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mxfenc.o CC libavformat/mxfdec.o src/libavformat/mov.c:8481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8481 | for (i = 0; i < s->nb_ssrc/libavformat/movenc.ctre:a7271m:s23:; warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ +) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c7271: | 8490 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i8490 | = 0 f;or i( n0b;_ is tr;n bi_+s+t)r e a| m ~ ^ ~~~~~~~~~~~~~s ; i++) { src/libavformat/movenc.c| : ~ ^ ~~~~~~~~~~~~~ 7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mov.c :8497:27: 7279warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fo r8497 | ( i = 0 ; i jnb _=s t0re;a mjs; < is+-+>n)b _{s t| r ~ ^ ~~~~~~~~~~~~~ eams; j+src/libavformat/movenc.c+:)7304 : | 23 ~ ^ ~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c: 85107304: | 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for 8510( | j = 0 ;f ojr <( is -=> n0b;_ sit r;n bj_+s+t) r{ e a| m ~ ^ ~~~~~~~~~~~~~s ; i++) { | src/libavformat/movenc.c ~ ^ ~~~~~~~~~~~~~: 7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c:8541:23: 7368warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8541 | f o r ( i = 0f;o ri (;n bi_ stsn;b _is+t+r)e a{m s ;| ~ ^ ~~~~~~~~~~~~~i ++) { | src/libavformat/movenc.c ~ ^ ~~~~~~~~~~~~~ :7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mov.c :8559:23: 7381warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8559 | f o r ( i =f o0r; (ii <= 0s; -i> nb<_s tsr-e>anmbs_;s tir+e+a)m s;{ i + +| ) ~ ^ ~~~~~~~~~~~~~ { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8576:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8576 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8584 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8645:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mxg.o src/libavformat/mov.c:8656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8656 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8855 | if (sc->ctts_data && sc->ctts_index < sc->ctts_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, moviesrc/libavformat/mpegtsenc.c_t:im526e:sc19a:l ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_OPT_TYPE_ I526N | T , {. ifo6r 4( i= = M0O;V _iTI MnEb},_ st1re,a mIs;N Ti+_+M)A X{, A| V ~ ^ ~~~~~~~~~~~~~_ OPT_FLAG_ENCsrc/libavformat/mpegtsenc.cOD:I538N:G27_:P Awarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A M}, | ^ 538 | for (k = 0; k < program->nb_ssrc/libavformat/movenc.ctr:e7784a:m12:_ iwarning: ndmissing field 'help' initializer [-Wmissing-field-initializers]e xe s7784; | k + + ) { N| U ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ LL }, src/libavformat/mpegtsenc.c| : ^ 539:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 539 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:764:57: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9115:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9115 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9125:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpjpeg.c :912555 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 0, 1, FL55AG | S } , | { ^ NULL }, | ^ src/libavformat/mov.c:9127:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9127 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9140:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9140 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ CC libavformat/ncdec.o CC libavformat/network.o 1 warning generated. src/libavformat/mpegtsenc.c:1123:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1153 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/nistspheredec.o src/libavformat/mpegtsenc.c:1518:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1518 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1521:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1521 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:193:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | {.i64 = 0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:197:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:199:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:201:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:205:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL }, | ^ src/libavformat/mpegts.c:217:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL }, | ^ src/libavformat/mpegts.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:293:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (ts->stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/nspdec.o src/libavformat/mpegts.c:342:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/nsvdec.o src/libavformat/mpegts.c:390:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 390 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:393:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 396 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (j = 0; j < p->nb_pids; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:402:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | for (k = 0; k < ts->stream->nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:403:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (ts->stream->programs[k]->id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2231 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2301:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2301 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2303:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2303 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTsrc/libavformat/mpegts.cHER_:P739I:D,51 L:A Swarning: Tcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]_ OTHER_PID, ENC 739} | , | ^ if (iconv(cd, &in, &inlen, &outsrc/libavformat/mpegtsenc.c,: 2304&:o111u:t lewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]) == -1) 2304{ | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2305:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2305 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2307:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2307 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2323:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2323 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2324:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2324 | { "tables_version", "set PAT, PMT, SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC }, | ^ src/libavformat/mpegtsenc.c:2326:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2326 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2328:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2328 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2330:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2332:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2334:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2335:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2335 | { NULL }, | ^ src/libavformat/mpegtsenc.c:2334:93: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2333 | { "nit_period", "NIT retransmission time limit in seconds", | ~ 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2332:93: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2331 | { "sdt_period", "SDT retransmission time limit in seconds", | ~ 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2330:93: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2329 | { "pat_period", "PAT/PMT retransmission time limit in seconds", | ~ 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/nullenc.o src/libavformat/mpegts.c:987:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:986:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mspdec.c:97:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 97 | for (i = 0; i < st->codecpar->height; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/nut.o src/libavformat/mpegts.c:1897:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:1948:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1948 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/nutdec.o src/libavformat/mpegts.c:2358:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2358 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2599:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2609src/libavformat/mxf.c:27:: warning: 32comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]2609 | fo32r | ( i ={ {0 ;0x 0i6 ,0nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-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.c:34:114: warning: missing field 'desc' initializer [-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.c:35:115: warning: missing field 'desc' initializer [-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.c:36:115: warning: missing field 'desc' initializer [-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.c:37:115: warning: missing field 'desc' initializer [-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.c:42:119: warning: missing field 'desc' initializer [-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.c:43:119: warning: missing field 'desc' initializer [-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.c:44:119: warning: missing field 'desc' initializer [-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.c:45:119: warning: missing field 'desc' initializer [-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.c:46:119: warning: missing field 'desc' initializer [-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.c:47:119: warning: missing field 'desc' initializer [-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.c:48:119: warning: missing field 'desc' initializer [-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.c:49:119: warning: missing field 'desc' initializer [-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.c:50:119: warning: missing field 'desc' initializer [-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.c:51:119: warning: missing field 'desc' initializer [-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.c:52:119: warning: missing field 'desc' initializer [-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/mpegts.csrc/libavformat/mxf.c:53::2869119:: 27warning: :missing field 'desc' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | { { 02869x | 0 6 ,0 x 0 e , 0 x 2fbo,r0x 3(4,i0 x0=4 ,00x;0 1i, <0 xt0s1-,>0nxb0_Ap,r0xg0;4 ,i0+x+0)1, 0{x0 2 | , ~ ^ ~~~~~~~~~~0 x02,0x04src/libavformat/mpegts.c,0:x28730:519,:0 xwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0,0x00 }2873, | 1 4 , iAfV _(Ci O=D=E Ct_IsD-_>VnCb1_ p}r,g /&*& VtCs1- >MnPb@_HpLr g* /> 0 )| ^{ | ~ ^ ~~~~~~~~~~ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-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.c:55:119: warning: missing field 'desc' initializer [-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.c:56:119: warning: missing field 'desc' initializer [-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.c:57:119: warning: missing field 'desc' initializer [-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.c:58:119: warning: missing field 'desc' initializer [-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.c:59:119: warning: missing field 'desc' initializer [-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.c:60:119: warning: missing field 'desc' initializer [-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.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0src/libavformat/mpegts.cx34:,02898x0:420,:0 xwarning: 01comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare], 0x01,0x01,0x04 ,28980 | x 0 1 , 0ixn02t,60x40_2t, 0bxa71c,k 0=x 0F0F,M0IxN0(0s,e0exk0b0 a}ck,, 1 3p,o s ) ; | A ^ ~~~~~~~~ ~~~ V_CODEC_ID_src/libavutil/macros.hD:N49XH:D25 }:, note: /expanded from macro 'FFMIN' * SMP T49E | #VdC-e3f/iDnNxeH DF F*MI/N ( a,| b ^) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-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.c:63:119: warning: missing field 'desc' initializer [-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.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x102, warning generated0. x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, | ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */ | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 81 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 85 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 }, | ^ CC libavformat/nutenc.o src/libavformat/mxf.c:86:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 86 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 87 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mxf.c:91:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 91 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:97:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 97 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:98:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 98 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0src/libavformat/mpegts.cx01:,32850:x190D:, 0warning: x0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]4 ,0x01,0x01,0x01, 03285x | 0 3 , 0 xf0o4,r0 (xi0 0=, 00x;0 0i } ,< F14F,_ AARVRCAOYL__EPLREIM_SB(Tt2s0-2>0p o}o,l s/)*; IiT+U+-)R B T| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:102:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 107 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/mxf.c:111:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 111 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:112:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 112 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:113:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 113 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */ | ^ src/libavformat/mxf.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */ | ^ src/libavformat/mxf.c:117:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:118:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */ | ^ src/libavformat/mxf.c:119:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:123:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }21, warning 0s, generated . AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:133:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 133 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:134:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 134 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ CC libavformat/nuv.o CC libavformat/oggdec.o CC libavformat/oggenc.o 82 warnings generated. CC libavformat/oggparsecelt.o src/libavformat/mux.c:747:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mux.c:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 854 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/nsvdec.c:607:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsedirac.o CC libavformat/oggparseflac.o In file included from src/libavformat/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/nut.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ CC libavformat/oggparseogm.o CC libavformat/oggparseopus.o src/libavformat/mvdec.c:485:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 485 | if (index->pos > pos) | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:487:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 487 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mvdec.c:537:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | for (i = 0; i < avctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/network.c:415:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/oggparseskeleton.o src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ 1 warning generated. CC libavformat/oggparsespeex.o CC libavformat/oggparsetheora.o src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 507 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return i == size; | ~ ^ ~~~~ src/libavformat/mxfenc.c:531:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 531 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:561:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 561 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:573:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfdec.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:622:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsevorbis.o 30 warnings generated. src/libavformat/mxfdec.c:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:672:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:684:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 780 | if (this_partition != klv_offset - mxf->run_in) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:847:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizCC libavformat/oggparsevp8.o src/libavformat/mxfenc.c:1050:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparsecelt.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/nutenc.ce:31: 2src/libavcodec/bytestream.h :!187=: 15s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 147 warnings generated. 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/oma.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1594 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1595:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1595 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1596 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1598 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1599:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1599 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1600:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1600 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14,2 warning s generatedA. V_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/mxfdec.c:1601:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1601 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1603:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1603 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1604 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/mxfdec.c:1606:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1606 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ src/libavformat/mxfdec.c:1607:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1607 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/mxfdec.c:1608:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1608 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */ | ^ src/libavformat/mxfdec.c:1609:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1609 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mxfdec.c:1610:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1615:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1615 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1616:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1621:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1621 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ src/libavformat/mxfdec.c:1622:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1622 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxfdec.c:1623:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1623 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1628:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1628 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1629 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1630:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1630 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1631:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1632:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxfdec.c:1638:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1639:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1641:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxfdec.c:1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ CC libavformat/omadec.o src/libavformat/mxfdec.c:1646:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1646 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0d,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1647:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1647 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_vanc_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1648:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1649:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | if (fps < 0.0f) { | ~ ^~~~ src/libavformat/nuv.c:188:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | fps = 0.0f; | ~ ^~~~ src/libavformat/mxfenc.c:1651:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1651 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1708:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1796 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1795 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1791:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1791 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1850:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1850 | for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1854:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1854 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggdec.c:36: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1894 | edit_unit = FFMAX(edit_unit, s->index_start_position); /* clamp if trying to seek before start */ | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mxfdec.c:1896:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1896 | if (edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1902 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsedirac.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1945 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1953 | s->nb_index_entries != s->index_duration * src/libavformat/mxfenc.c2 +: 20301): 19{ : | warning: ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/mxfdec.c:1952:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]2030 | fo r 1952( | i = 0 ; i < sF-F>_AnRbRA_Yin_dEeLxE_MeSn(trmixefs_ p!=r orse-s>_iconddeexc__duurlast)i;o ni +++ )1 {& & | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ * Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1951:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1951 | if (s->nb_index_entries != s->index_duration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2013:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2013 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2015:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/omaenc.o src/libavformat/mxfenc.c:2084:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2084 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "page_duration", "preferred page duration, in microseconds", | ~ 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2125:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:190:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/nutenc.c:384:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | for (i = 0; i < nu6t- warning>tsi generatedm. e_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2468:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2468 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2467 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/options.o src/libavformat/oggdec.c:561:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 561 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/nutenc.c:631:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 631 | for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | for (i = 0; i src/libavformat/oggenc.c< n:u610t:-19>a: vfwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n b_streams; 610i | + + ) { f o| ~ ^ ~~~~~~~~~~~~~~~~~~~~r (j = src/libavformat/nutenc.c0:; 700j:19 :< warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->nb_ s700t | r e a m fso;r j+(+i) = {0 ; | i ~ ^ ~~~~~~~~~~~~~ < src/libavformat/oggdec.cnut-:>src/libavformat/oggenc.ca667:v:617f47:-: 19>warning: :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]n b _warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hapter s617667 | ; | i + + ) fo irf{ (j ( | = ~ ^ ~~~~~~~~~~~~~~~~~~~~~i 0>=; 0j &<& so-g>gn-b>_ssttrreaemamss[;i ].jg+r+a)n ul{e ! = | - ~ ^ ~~~~~~~~~~~~~1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2691:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2691 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:743:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_strsrc/libavformat/oggenc.ceams:;709 :i19+:+ )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c709: | 757 : 23 : fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (i = 0757; | i < s - > nfbo_rs t(rje a=m s;0 ;i +j+ <) n u{t - >| t ~ ^ ~~~~~~~~~~~~~i me_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:763:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | src/libavformat/oggdec.c :f787o:r25 :( jwarning: =comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 0; j < nut->tim e787_ | b a s e _ c o u nitf; (jo+s+-)> g r| a ~ ^ ~~~~~~~~~~~~~~~~~~~~n ule != -src/libavformat/nutenc.c1:L783L:)15 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~ ^ ~~~~ 783 | if (j == nut->time_base_count) src/libavformat/mxfenc.c| ~ ^ ~~~~~~~~~~~~~~~~~~~~: 2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:727:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3048:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3048 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3107:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3107 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/os_support.o src/libavformat/nutenc.c:1031:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:1070:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1070 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3130 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3133:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3133 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3135:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3135 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3091:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3091 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3094:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3094 | for (int j = i + 1; j < mxf->src/libavformat/mxfenc.cfc-:>n3222b:_s112t:re awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]s ; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 3222 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3223:src/libavformat/nutenc.c12: :warning: 1245missing field 'help' initializer [-Wmissing-field-initializers] :152: 3223warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { NULL }, | ^ 1245 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, }, | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 2 warnings generated. src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | { NULL }, | ^ src/libavformat/mxfenc.c:3251:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3251 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/mxfenc.c:3254:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3254 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3255:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3255 | { NULL }, | ^ 2 warnings generated. src/libavformat/mxfdec.c:3225:113: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3225 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_primer_pack }, | ^ src/libavformat/mxfdec.c:3226:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3226 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3227:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3227 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3229:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3229 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3230:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3230 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,src/libavformat/nutdec.c0x0:0 230},: mx19f:_ rwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a d_partition_pa c230k | } , f o| ^r (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3231:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3231src/libavformat/nutdec.c | : 291 : 24:{ {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x06,0 291x | 0 e , 0 x2 b ,i0fx 3(t4m,p0_xs0t2r,e0ax0m5 ,>=0 xs0tr1e,a0mx_0c1o,0ux0ndt,)0 {x 01 ,| 0 ~~~~~~~~~~ ^ ~~~~~~~~~~~~x 02,0x01,0x01src/libavformat/nutdec.c,:0320x:0133:, 0warning: xcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]02 ,0x00 320} | , m xiff_ r(eeandd_ p> aarvtiioti_ont_elpla(cbkc )} +, 4) | { ^ | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:347:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 347 | if (nut->versiosrc/libavformat/mxfdec.cn :>3232 :3116 :& &warning: emissing field 'ctx_size' initializer [-Wmissing-field-initializers]n d > avi o3232_ | t e l l ({b c{) 0+x 064,)0 x{0 e ,| ~~~ ^ ~~~~~~~~~~~~~~~~~0 x2b,0x34,0src/libavformat/nutdec.cx:03622,:0x190: 5warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x01,0 362x | 0 1 , 0fxo0rd ,(0xi01 ,=0 0x; 0i2 ,<0 xst0r1e,am0_x0c1o,0ux0n3,t0;x 0i3+,+)0 x{0 0 | } ~ ^ ~~~~~~~~~~~~, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3233:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3234:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3234 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3235:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3235 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3236 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3237:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3237 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ CC libavformat/paf.o CC libavformat/pcm.o src/libavformat/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3389 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3416 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3626:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3626 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/nutdec.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 498 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ In file included from src/libavformat/oggparseskeleton.c:24: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparsespeex.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3969 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | src/libavformat/oggdec.h m:x180f-:>32c:u rrwarning: ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]n t_klv_data =180 | ( K L VP acikeft ){({p0t}s} ;> I| N ^T 64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutdec.c:731:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:741:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 741 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/nutdec.c:835:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 835 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4000 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_dCC libavformat/pcmdec.o ata.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4050 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mxfdec.c:4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 4152 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4154:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 4154 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4262 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ 2 warnings generated. 4 warnings generated. CC libavformat/pcmenc.o 2 warnings generated. src/libavformat/nutdec.c:1074:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pjsdec.o src/libavformat/nutdec.c:1305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparseflac.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/pmpdec.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/pp_bnk.o 33 warnings generated. 17 warnings generated. CC libavformat/prompeg.o In file included from src/libavformat/oggparsevp8.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/omadec.c:292:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 292 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_tablsrc/libavformat/oggdec.he);: i180 :+=32 :2 )warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c180: | 301 : 15 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (pts > I301N | T 6 4 _ M A X &i&f p(tis !>== AFVF__ANRORPATYS__VEALLEUMES)( {l e a| ~~~ ^ ~~~~~~~~~~~~~~f _table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:342:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 342 | if (pos >= oc->content_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 58 | if 6(( warningps- generated>. buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:56:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ src/libavformat/options_table.h:57:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"analyzeduration", "specify how mansrc/libavcodec/bytestream.hy m:i294c:r15o:se cwarning: oncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d s are analyze d294 | t o pirofbe t(hsei zienp2u t!"=, sOiFzFeS)E T (| m ~~~~~ ^ ~~~~a x_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ^ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem"src/libavformat/paf.c, ":m82a:x19 :m warning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]m ory used f o82r | t i m efstoarm p (inid e=x 0;( pie r< s tcroeusrc/libavformat/omadec.canmt:; )566i+":,21+ :O)F warning: Fcomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]{ S E | T ~ ^ ~~~~~( max_in de566x | _ s i izfe) ,( pA-V>_bOPuTf__TYsPiEz_eI Nepab)r l cOoFnFtSeEnTt(_asutdaior_tp)re l o| a ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~d ), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavformat/options_table.h :67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | 67 | { " c h u n k _ d u r a tiifo n("b,yt e"smticrreoams2_egecton_dbsy tfoers _elaechf tch(un&kp)" , Ef_rSaTmReIsNG_,o f{fs e.ts_ttr a=b lNeU[Lp-L> c}u,r r e0,n t_0f,r amDe }], > =| ^p ->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-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/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/options_table.h:87:146: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:125: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:113: warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~~ src/libavformat/options_table.h:82:159: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ~ ~~~~~~~~~^~ src/libavformat/options_table.h:64:156: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:57:151: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/psxstr.o 2 warnings generated. src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/pva.o In file included from src/libavformat/oggparsevorbis.c:38: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/pvfdec.o src/libavformat/oggparsevorbis.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | for (i = 0; i < as->nb_chapters; i++) | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. 8 warnings generated. src/libavformat/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:119:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ CC libavformat/qcp.o src/libavformat/pcmdec.c:182:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:184:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ 40 warnings generated. 8 warnings generated. CC libavformat/qtpalette.o CC libavformat/r3d.o 5 warnings generated. CC libavformat/rawdec.o src/libavformat/pmpdec.c:105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 105 | if (size < 9 + 4*pmp->num_streams) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pmpdec.c:111:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 111 | if (fsize > 0 && i == 0 && pos > fsize) { | ~~~ ^ ~~~~~ src/libavformat/pmpdec.c:116:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 116 | for (i = 1; i < pmp->num_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rawenc.o CC libavformat/rawutils.o 51 warnings generated. 7 warnings generated. src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavformat/pp_bnk.c:142:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/rawvideodec.o CC libavformat/rdt.o 3 warnings generated. CC libavformat/realtextdec.o 1 warning generated. CC libavformat/redspark.o src/libavformat/pva.c:209:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 209 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/replaygain.o CC libavformat/riff.o src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; idata_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 2 warnings generated. CC libavformat/riffdec.o src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ 1 warning generated. 2 warnings generated. 3 warnings generated. CC libavformat/riffenc.o src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. CC libavformat/rka.o CC libavformat/rl2.o CC libavformat/rm.o src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL }, | ^ 5 warnings generated. CC libavformat/rmdec.o 2 warnings generated. CC libavformat/rmenc.o CC libavformat/rmsipr.o src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ CC libavformat/rpl.o 4 warnings generated. CC libavformat/rsd.o src/libavformat/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rdt.c:423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rso.o src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ CC libavformat/rsodec.o 1 warning generated. 22 warnings generated. In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rsoenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ CC libavformat/rtmpdigest.o 1 warning generated. 5 warnings generated. CC libavformat/rtmphttp.o CC libavformat/rtmppkt.o 7 warnings generated. CC libavformat/rtmpproto.o src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 96 | for (i=0; icoded_framesize * (uint64_t)sub_packet_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rmenc.c:96:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | 2 warnings generated. for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:740:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:745:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 35 warnings generated. CC libavformat/rtpdec.o src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:355:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:363:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 363 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/rtpdec_ac3.o src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_dv.o src/libavformat/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 74 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/rtpdec_g726.o src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpdec_h261.o 1 warning generated. CC libavformat/rtpdec_h263.o 1 warning generated. CC libavformat/rtpdec_h263_rfc2190.o CC libavformat/rtpdec_h264.o 4 warnings generated. In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rtpdec_jpeg.o 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o CC libavformat/rtpdec_mpeg12.o src/libavformat/rtpdec.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | payload_len = FFMIN(len, (AV_RB16(buf + 2) + 1) * 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec.c:202:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpeg4.o src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 663 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:669:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. CC libavformat/rtpdec_mpegts.o src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 49 | if (len < sizeof(ff_asf_guid) * 2 + 22 || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:58:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_qcelp.o src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_qdm2.o src/libavformat/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2707 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2708 | sizeof(fname_buffer))); | ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL oCC libavformat/rtpdec_qt.o f 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/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3117:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3121:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ 5 warnings generated. CC libavformat/rtpdec_rfc4175.o 4 warnings generated. CC libavformat/rtpdec_svq3.o src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_vp8.o CC libavformat/rtpdec_vc2hq.o src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ CC libavformat/rtpdec_vp9.o In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_xiph.o 9 warnings generated. 2 warnings generated. src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (len > sizeof(data->next_data)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpenc_chain.o src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 120 warnings generated. 2 warnings generated. CC libavformat/rtpenc_h261.o 2 warnings generated. CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o 1 warning generated. 1 warning generated. CC libavformat/rtpenc_jpeg.o src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_latm.o 4 warnings generated. CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/rtpenc_vc2hq.o src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ CC libavformat/rtpenc_rfc4175.o src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "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/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ CC libavformat/rtpenc_vp8.o src/libavformat/rtpenc.c:148:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 149 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 67 warnings generated. CC libavformat/rtpenc_vp9.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ CC libavformat/rtpproto.o CC libavformat/rtpenc_xiph.o CC libavformat/rtsp.o CC libavformat/rtspdec.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/rtspenc.o CC libavformat/s337m.o In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/samidec.o CC libavformat/sapdec.o 6 warnings generated. src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:97:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sapenc.o src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-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 }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-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/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL }, | ^ CC libavformat/sauce.o 20 warnings generated. CC libavformat/sbcdec.o 5 warnings generated. CC libavformat/sbgdec.o 3 warnings generated. 4 warnings generated. CC libavformat/sccdec.o src/libavformat/rtpproto.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavformat/rtpproto.c:80:164: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/sccenc.o CC libavformat/scd.o src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/sdns.o CC libavformat/sdp.o CC libavformat/sdr2.o CC libavformat/sdsdec.o CC libavformat/sdxdec.o src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/rtsp.c:101:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ src/libavformat/rtsp.c:101:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/rtsp.c:120:183: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/seek.o CC libavformat/segafilmenc.o src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/segafilm.o CC libavformat/segment.o 2 warnings generated. src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warningCC libavformat/serdec.o s generated. src/libavformat/sbgdec.c:201:69: warning: implicit conversion from 'long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion] 201 | ts = av_clipd(seconds * AV_TIME_BASE, INT64_MIN/2, INT64_MAX/2); | ~~~~~~~~ ~~~~~~~~~^~ src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sga.o 2 warnings generated. 1 warning generated. src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/shortendec.o 1 warning generated. src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sierravmd.o src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/siff.o src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1534:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ CC libavformat/smacker.o src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2290 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2305:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/smjpeg.o CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.o CC libavformat/smush.o In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sol.o src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/soxdec.o src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (i = 0; i < s->nbsrc/libavformat/segafilmenc.c_:s124tr:ea23m:s ; warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ +) { | ~ ^ ~~~~~~~~~~~~~ 124 | src/libavformat/segment.cf:o439r: 23(i:n t warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0; i439 | < f o rm a t_fcoro nt(ei x=t 0-; >i nenab_msstr;e ia+m+s); {i + +)| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:511:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segment.c:511:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/sdp.c:880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 880 | for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:622:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 622 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:628:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/soxenc.o src/libavformat/segment.c:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/spdif.o src/libavformat/segment.c:1041:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1041 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ 4 warnings generated. src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1073:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1080:115: warning: implicit conversion from 'long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~~ src/libavformat/segment.c:1066:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1065:139: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1064:138: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1063:163: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ CC libavformat/spdifdec.o src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (avio_read(s->pb, pkt->data + 2 + src/libavformat/sierravmd.cc-:>200g:m19:c swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e, size) != 200s | i z ef) o{r (| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ = 0; i < vmd->frame_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:292:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/spdifenc.o In file included from src/libavformat/shortendec.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/smacker.c:217:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 217 | for (i = 0; i < smk->frames; i++) { | ~ ^ ~~~~~~~~~~~ 2 warnings generated. src/libavformat/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/srtdec.o 2 warnings generated. 1 warning generated. CC libavformat/srtenc.o 4 warnings generated. 108 warnings generated. CC libavformat/srtp.o CC libavformat/srtpproto.o 1 warning generated. src/libavformat/smjpegdec.c:74:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/smjpegenc.c:59:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/stldec.o 1 warning generated. src/libavformat/smoothstreamingenc.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:219:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 481 | int n = FFMIN(size, sizeof(buf)); | ^ ~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. 1 warning generated. src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-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 }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-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/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-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/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-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/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ CC libavformat/subfile.o CC libavformat/subtitles.o CC libavformat/subviewer1dec.o 2 warnings generated. CC libavformat/subviewerdec.o 1 warning generated. CC libavformat/supdec.o CC libavformat/supenc.o CC libavformat/svag.o src/libavformat/soxdec.c:105:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | if (avio_read(pb, comment, comment_size) != comment_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 42 warnings generated. src/libavformat/spdifenc.c:99:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:100:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:101:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ 1 warning generated. src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/svs.o src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 483 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 484 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 491 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:493:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 493 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:529:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 529 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:541:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 541 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:594:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 594 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:612:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/swf.o 14 warnings generated. CC libavformat/swfdec.o CC libavformat/swfenc.o src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 86 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ CC libavformat/takdec.o src/libavformat/subfile.c:39:81: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/subfile.c:38:81: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/tcp.o 13 warnings generated. CC libavformat/tedcaptionsdec.o CC libavformat/tee.o 5 warnings generated. src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tee_common.o CC libavformat/teeproto.o src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 137 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:145:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/thp.o src/libavformat/svag.c:56:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tiertexseq.o 1 warning generated. 10 warnings generated. CC libavformat/tls.o CC libavformat/tls_gnutls.o 2 warnings generated. In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 34 warnings generated. CC libavformat/tmv.o CC libavformat/tta.o src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavformat/ttaenc.o src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tedcaptionsdec.c:39:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | AV_OPT_FLAG_SUBTITLE_Psrc/libavformat/tee.c:A71R:A75M: | Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_FL A71G | _ D E C O D IANGV__POAPTR_ATMY P},E _ DI| C ^T , {.str = NULL}, 0, 0, AV_OPT_src/libavformat/tedcaptionsdec.cFL:A40G:_12E:N Cwarning: Omissing field 'help' initializer [-Wmissing-field-initializers]D IN G40_ | P A RA M}{, N | U ^L L }, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ src/libavformat/tedcaptionsdec.c:38:36: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 36 | { "start_time", "set the start time (offset) of the subtitles, in ms", | ~ 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 38 | { .i64 = 15000 }, INT64_MIN, INT64_MAX, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavformat/ttmlenc.o src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | for (i = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/tee.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < avf->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/txd.o CC libavformat/tty.o src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | if (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/ty.o CC libavformat/udp.o 9 warnings generated. CC libavformat/uncodedframecrcenc.o 5 warnings generated. CC libavformat/unix.o 1 warning generated. CC libavformat/url.o CC libavformat/urldecode.o 3 warnings generated. src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ CC libavformat/utils.o src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vag.o 8 warnings generated. CC libavformat/vc1dec.o 1 warning generated. CC libavformat/vc1test.o 1 warning generated. src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/vc1testenc.o In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/version.o CC libavformat/vividas.o 1 warning generated. CC libavformat/vivo.o CC libavformat/voc.o src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavformat/voc_packet.o src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ 3 warnings generated. src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSETCC libavformat/vocdec.o (circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ src/libavformat/udp.c:128:142: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 128 | { "burst_bits", "Max length of bursts in bits (when using bitrate)", OFFSET(burst_bits), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/udp.c:127:142: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 127 | { "bitrate", "Bits to send per second", OFFSET(bitrate), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/vocenc.o src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/url.c:263:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 263 | COPY(ub.url, keep); | ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:264:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 264 | COPY(uc.url, uc.path); | ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:289:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 289 | COPY(root, root + 1); | ^~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:303:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 303 | COPY(ub.path, base_path_end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:304:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 304 | COPY(uc.path, uc.url_component_end_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:307:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 307 | COPY(uc.url_component_end_path, uc.end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 586 | av_assert0(len <= sizeof(s->tmp)); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 4 warnings generated. src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/vorbiscomment.o 1 warning generated. CC libavformat/vpcc.o CC libavformat/vpk.o CC libavformat/vplayerdec.o CC libavformat/vqf.o 7 warnings generated. src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ CC libavformat/w64.o src/libavformat/vividas.c:222:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavformat/wady.o CC libavformat/wavarc.o src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/wavdec.o CC libavformat/wavenc.o CC libavformat/wc3movie.o src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/webm_chunk.o 14 warnings generated. 1 warning generated. CC libavformat/webmdashenc.o CC libavformat/webpenc.o src/libavformat/vorbiscomment.c:47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavformat/webvttdec.o CC libavformat/webvttenc.o CC libavformat/westwood_aud.o 3 warnings generated. CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.o src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 1 warning generated. CC libavformat/wsddec.o 4 warnings generated. CC libavformat/wtv_common.o src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ CC libavformat/wtvdec.o CC libavformat/wtvenc.o CC libavformat/wv.o src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/wavdec.c:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 247 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. src/libavformat/wc3movie.c:142:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | if ((ret = avio_read(pb, buffer, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 99 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wavenc.c:129:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 129 | for (i = 0; i < len/16; i++) { | ~ ^ ~~~~~~ src/libavformat/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wavdec.c:544:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 544 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:573:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ CC libavformat/wvdec.o src/libavformat/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ CC libavformat/wvedec.o CC libavformat/wvenc.o src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 236 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:283:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULL }, | ^ src/libavformat/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/webmdashenc.c:527:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:528:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ CC libavformat/xa.o 2 warnings generated. src/libavformat/westwood_aud.c:154:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if ((ret = avio_read(pb, &pkt->data[4], chunk_size)) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/westwood_aud.c:162:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ 6 warnings generated. CC libavformat/xmd.o src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ 2 warnings generated. CC libavformat/xmv.o CC libavformat/xvag.o 7 warnings generated. 1 warning generated. CC libavformat/xwma.o CC libavformat/yop.o src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. CC libavformat/yuv4mpegdec.o src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc src/libavformat/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 216 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvenc.c:412:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 10 warnings generated. src/libavformat/wtvdec.c:855:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 855 | buf_size = FFMIN(len - consumed, sizeof(buf)); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wvdec.c:224:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:446:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 446 | if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:493:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 493 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:507:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 507 | if (result != frame_size) | ~~~~~~ ^ ~~~~~~~~~~ src/libavformat/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libpostproc/version.o src/libavformat/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN libpostproc/libpostproc.pc src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. GEN libswresample/libswresample.pc GEN libswscale/libswscale.pc 2 warnings generated. GEN libavutil/libavutil.pc CC libavfilter/aarch64/vf_nlmeans_init.o AR libavdevice/libavdevice.a 2 warnings generated. 5 warnings generated. CC libavfilter/aeval.o AS libavfilter/aarch64/vf_nlmeans_neon.o CC libavfilter/af_acontrast.o src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:166:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 166 | numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:167:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 167 | numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:168:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 168 | numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:203:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | CC libavfilter/af_acopy.o if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 5 warnings generated. CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o src/libpostproc/postprocess.c:613:33: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 613 | av_strlcpy(temp, p, FFMIN(sizeof(temp), strchr(p, '\n') - p + 2)); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libpostproc/postprocess.c:832:83: warning: missing field 'version' initializer [-Wmissing-field-initializers] 832 | static const AVClass av_codec_context_class = { "Postproc", context_to_name, NULL }; | ^ CC libavfilter/af_adenorm.o src/libpostproc/postprocess.c:868:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 868 | for(i=0; itempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libpostproc/postprocess.c:870:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 870 | for(i=0; itempBlurredPast); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-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/aeval.c:92:159: warning: missing field 'unit' initializer [-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/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/aeval.c:96:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_adynamicsmooth.o src/libavfilter/aeval.c:233:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | eval->var_values[VAR_NB_IN_CHANNELS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/aeval.c:341:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:342:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:343:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 343 | { NULL } | ^ src/libavfilter/aeval.c:401:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | eval->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:427:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | t0 = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o src/libavfilter/af_acontrast.c:39:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/af_acontrast.c:55:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 55 | float d = src[c] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_acontrast.c:77:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | dst[c] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acontrast.c:96:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 96 | float d = src[n] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_acontrast.c:116:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | dst[n] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ CC libavfilter/af_aexciter.o In file included from src/libavfilter/af_adrc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ 17 warnings generated. src/libavfilter/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/af_afade.o 86 | { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A }, | ^ src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/af_acrusher.c:156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_acrusher.c:170:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_adecorrelate.c:217:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ CC libavfilter/af_afftdn.o 6 warnings generated. src/libavfilter/af_adelay.c:59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_adelay.c:60:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_adelay.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 96 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 97 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (In file included from d-src/libavfilter/af_adynamicsmooth.c:>d19e: lsrc/libavutil/ffmath.ha:y_49i:n30d:e xwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< d->delay) {49 | re t ur n e x p 2f ( M _ LO G 2 _ 1 0 * x) ; \| ~ ^| ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:151:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 151 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) {CC libavfilter/af_afftfilt.o \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:151:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 151 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:152:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 152 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:152:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 152 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_acrossover.c:89:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "split", "set split frequencies", OFFSET(splits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "level", "set input gain", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_acrossover.c:102:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | src/libavfilter/af_adelay.c {: "153g:1a:i nwarning: "comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare], "set out p153u | tC HAbNanGdEs _gDaEiLnA"Y,( sO3F2F, SiEnTt(3g2a_it,n s0_)s t r)| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AV_OPsrc/libavfilter/af_adelay.cT:_125T:Y22P:E note: _expanded from macro 'CHANGE_DELAY'S TRING, { .125s | t r = " 1 .if"f} ,( d0-,> 0i,n dAeFx }>, n e| w ^_ delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavfilter/af_acrossover.c:107:12 :153 | Cwarning: Hmissing field 'help' initializer [-Wmissing-field-initializers]A NGE_ D107E | L A Y ( s{ 3N2U,L Lin t}3 2_ t| , ^ 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_acrossover.c:173:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/af_acrossover.c:173:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ^~~~ ~ src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 155 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:125:22: note: expanded from macro 'CHANGE_DELAY' 125 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 155 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:136:28: note: expanded from macro 'CHANGE_DELAY' 136 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavfilter/af_afir.o src/libavfilter/af_acrossover.c:208:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_adelay.c:235:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 235 | if (d->delay > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_acrossover.c:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be in increasing order.\n", freq); | ~~~~~~ ^~~~ CC libavfilter/af_aformat.o src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "transfer", "set the transfer 13 warnings generated. expression", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str="p"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS }, | ^ src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS }, | ^ src/libavfilter/af_adrc.c:102:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | {NULL} | ^ src/libavfilter/af_adrc.c:111:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size)); | ^~~ ~ CC libavfilter/af_afreqshift.o src/libavfilter/af_acrossover.c:468:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | XOVER_PROCESS(dblp, double, 1.0, d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:412:40: note: expanded from macro 'XOVER_PROCESS' 411 | s->fdsp->vector_## ff ##mul_scalar((type *)frames[0]->extended_data[ch], src, \ | ~ 412 | s->level_in, FFALIGN(nb_samples, sizeof(type))); \ | ~~~^~~~~~~~ src/libavfilter/af_acrossover.c:468:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | XOVER_PROCESS(dblp, double, 1.0, d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:456:31: note: expanded from macro 'XOVER_PROCESS' 456 | const type gain = s->gains[band] * ((band & 1 && first_order) ? -one : one); \ | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_adrc.c:224:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | var_values[VAR_P] = Xg; | ~ ^~ src/libavfilter/af_adrc.c:225:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | var_values[VAR_F] = n * fx; | ~ ~~^~~~ src/libavfilter/af_acrossover.c:485:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | set_lp(&s->lp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:486:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | set_hp(&s->hp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:492:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | set_lp(&s->lp[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:493:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | set_hp(&s->hp[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:497:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | set_ap1(&s->ap[band][0], s->splits[band], sample_rate); | ~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:502:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | set_ap(&s->ap[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ CC libavfilter/af_afwtdn.o src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), src/libavfilter/af_acrossover.cAV_:O527PT:_23T: Ywarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E_ DOUBLE, {. d527 | b l = 2fo}r ,( in t 0 ,i = 0 ;2 5i, n| b ^_o utputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:543:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_adeclick.c :543100 | : 103 : fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r (int i 100 | = 0 ; i{ < "catx"-,> n"bs_eotu tapuuttorse;g reis+s+i)on {o r d| e ~ ^ ~~~~~~~~~~~~~~~r ", OFFSsrc/libavfilter/af_acrossover.cE:T556:(23a:r )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 556 | A Vfo_rO P(iTn_TtY PiE _D=O U0B;L iE ,< {ct.xdb-l>=n2b}_o,u t p u0t,s ; 2 5,i +AF+ )} , | ~ ^ ~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ CC libavfilter/af_agate.o 4 warnings generated. CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o src/libavfilter/af_adrc.c:414:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | s->attack = expf(-1.f / (s->attack_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:414:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | s->attack = expf(-1.f / (s->attack_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~ src/libavfilter/af_adrc.c:414:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | s->attack = expf(-1.f / (s->attack_ms * CC libavfilter/af_amerge.o inlink->sample_rate / 1000.f)); | ^~~~ ~ src/libavfilter/af_adrc.c:415:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:415:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~ src/libavfilter/af_adrc.c:415:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f)); | ^~~~ ~ src/libavfilter/af_acrossover.c:569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 569 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:584:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | fCC libavfilter/af_amix.o or (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:592:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o CC libavfilter/af_anull.o src/libavfilter/af_adynamicsmooth.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sensitivity", "set smooth sensitivity", OFFSET(sensitivity), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL } | ^ src/libavfilter/af_adeclick.c:749:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 749 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:750:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 750 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:751:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 751 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:752:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 752 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:753:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 753 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:754:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 754 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:755:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 755 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:756:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 756 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:757:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 757 | { "hsize", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:758:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 758 | { "n", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:765:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 765 | { NULL } | ^ CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o 4 warnings generated. src/libavfilter/af_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "decays", "set lisrc/libavfilter/af_aderivative.cst :of164 :s12ig:n warning: almissing field 'help' initializer [-Wmissing-field-initializers] decays", 164O | F F S{ET (dNecUaLyLs )}, | A ^V _OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ CC libavfilter/af_ashowinfo.o src/libavfilter/af_aecho.c:140:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const doubCC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o le out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:35: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~ ^~~~~~~~~~~~~ CC libavfilter/af_biquads.o src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:180:18: note: expanded from macro 'ECHO' 180 | in = *s; \ | ~ ^~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | ECHO(s16, int16_t, INT16_MIN, INT16_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | ECHO(s16, int16_t, INT16_MIN, INT16_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double inCC libavfilter/af_channelmap.o _gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_aecho.c:200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | ECHO(s16, int16_t, INT16_MIN, INT16_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:201:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | ECHO(s32, int32_t, INT32_MIN, INT32_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:201:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | ECHO(s32, int32_t, INT32_MIN, INT32_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ CC libavfilter/af_channelsplit.o src/libavfilter/af_aecho.c:201:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | ECHO(s32, int32_t, INT32_MIN, INT32_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:211:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | s->samples[i] = s->delay[i] * outlink->sample_rate / 1000.0; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_aecho.c:222:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | if (volume * s->in_gain * s->out_gain > 1.0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ src/libavfilter/af_aecho.c:224:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | av_log(ctx, AV_LOG_WARNING, CC libavfilter/af_chorus.o | ~~~~~~ 224 | "out_gain %f can cause saturation of output\n", s->out_gain); | ~~~^~~~~~~~ CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o CC libavfilter/af_dcshift.o CC libavfilter/af_deesser.o CC libavfilter/af_dialoguenhance.o src/libavfilter/af_aexciter.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:57:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "amount", "set amount", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:58:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "drive", "set harmonics", OFFSET(drive), AV_OPT_TYPE_DOUBLE, {.dbl=8.5}, 0.1, 10, A }, | ^ src/libavfilter/af_aexciter.c:59:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "blend", "set blend harmonics", OFFSET(blend), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -10, 10, A }, | ^ src/libavfilter/af_aexciter.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "freq", "set scope", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=7500}, 2000, 12000, A }, | ^ src/libavfilter/af_aexciter.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ceil", "set ceiling", OFFSET(ceil), AV_OPT_TYPE_DOUBLE, {.dbl=9999}, 9999, 20000, A }, | ^ src/libavfilter/af_aexciter.c:62:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "listen", "enable listen mode", OFFSET(listen), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_aexciter.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/af_drmeter.o In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_adynamicequalizer.c:268:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adenorm.c:254:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adynamicequalizer.c :254269 | : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "level", "s269e | t l e v{e l""df,r eOqFuFeSnEcTy(l"e, v"els_edtb )d,e tAeVc_tOiPoTn_ TfYrPeEq_DuOUeBnLEc,y "{,.d bOFlF=S-E3T5(1d}f,r e q ue-n4c51y,), A V _ O P T _T-Y9P0,E _FDLOAUBGLSE ,} , { .d| b ^l =1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:270:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "dqfactor", "set detection Q factor", OFFSET(dqfactor), Asrc/libavfilter/af_adenorm.cV_:OP260T:_12TY:PE _warning: Dmissing field 'help' initializer [-Wmissing-field-initializers]OU BLE ,260 | { . d b l{= N1U}L,L } 0 .| 0 ^0 1, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:271:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "tfrequency", "set target frequency", OFFSET(tfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:272:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "tqfactor", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:273:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "attack", "set attack duration", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 2000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:274:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "release", "set release duration", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=200}, 1, 2000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:275:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "ratio", "set ratio factor", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 30, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:276:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:277:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "range", "set max gain", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 200, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { NULL } | ^ CC libavfilter/af_dynaudnorm.o CC libavfilter/af_earwax.o 15 warnings generated. 29 warnings generated. src/libavfilter/af_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/af_amix.c:188:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT16_MAX, A|F }, | ^ src/libavfilter/af_amix.c:196:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, INT_MAX, A|F }, | ^ src/libavfilter/af_amix.c:198:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | OFFSET(weights_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, A|F|T }, | ^ src/libavfilter/af_amix.c:200:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A|F|T }, | ^ src/libavfilter/af_amix.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 1 warning generated. CC libavfilter/af_extrastereo.o src/libavfilter/af_afftdn.c:167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "noise_reduction", "set the noise reduction",OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,{.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "nr", "set the noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:169:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "noise_floor", "set the noise floor",OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:170:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "nf", "set the noise floor", OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:181:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "band_noise", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afftdn.c:182:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "bn", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afftdn.c:183:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | { "residual_floor", "set the residual floor",OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:184:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "rf", "set the residual floor", OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:185:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "track_noise", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:186:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "tn", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:187:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "track_residual", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:188:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tr", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:197:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | { "adaptivity", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:198:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_amix.c 198 | : 375 : 49:{ warning: "aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d" , "set 373a | d ap t i v i t y f a c t o r " , O F FsS-E>Tf(drsapt-i>voe)c,t o r _d m a c _ scAaVl_arO(PT(_dToYuPbEl_eF L*O)AoTu,t _b u{f.-d>bexlt e=n de0d._5da}t,a [ p ] , | ~ 0, 374 | 1 , A F R } , | ^ src/libavfilter/af_afftdn.c(d:ou199b:123l:e warning: *missing field 'unit' initializer [-Wmissing-field-initializers]) in_buf ->199e | x t en de d{_ d"falotoar[_po]f,f set", "375s | e t n o is e fl o o r o f fs e t f a c t o r " , O F F S E T ( f l o o r _ o fs-f>sient)p,u tA_Vs_cOPaT_lTeYP[Ei_]FL,O ApTla,ne _{s.idzbel) ;= 1 | . ^~~~~~~~~~~~~~~~~0 }, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:200:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "fo", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0},In file included from src/libavfilter/af_asubboost.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_firequalizer.o src/libavfilter/af_amerge.c:52:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_MAX, FLAGS }, | ^ src/libavfilter/af_amerge.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_aiir.c:165:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 165 | IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:139:17: note: expanded from macro 'IIR_CH' 139 | ic[0] = src[n] * ig; \ | ^~~~~~ ~ src/libavfilter/af_agate.c:70:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ CC libavfilter/af_flanger.o src/libavfilter/af_agate.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "range", In file included from src/libavfilter/af_atilt.c":s20e: t src/libavutil/ffmath.hm:a49x: 30g:a iwarning: n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r eduction", O49F | FS E T ( rraentguer)n, e x p 2 fA(VM__OPLT_OTG2Y_P1E_0D *O UBxLE),; {| .d ~ ^b l=0.06125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 9000, A }, | ^ src/libavfilter/af_agate.c:77:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:79:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A }, | ^ src/libavfilter/af_agate.c:80:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.828427125}, 1, 8, A }, | ^ src/libavfilter/af_agate.c:87:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_agate.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/af_afwtdn.c:444:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "sigma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 445 | { "levels", "set number of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF }, | ^ src/libavfilter/af_afwtdn.c:454:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_DOUBLE, {.dbl=85}, 0, 100, AFR }, | ^ src/libavfilter/af_afwtdn.c:455:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "profile", "profile noise", OFFSET(need_profile), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:456:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "adaptive", "adaptive profiling of noise", OFFSET(adaptive), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:457:122: warning: missing field 'unit' initializer [-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/libavfilter/af_afwtdn.c:458:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "softness", "set thresholding softness", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afwtdn.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/af_agate.c:185:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | factor = ctx->is_disabled ? 1.f : level_in * gain * makeup; | ~ ^~~ src/libavfilter/af_amerge.c:227:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_amultiply.c:54:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_amerge.c:src/libavfilter/af_aiir.c289:19: :54warning: 224 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1 1: warningwarning: f generated oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. r289 | (i = f or0 ;( i i= 2241< | ; ScERitIxA -< L>_IcIRntb_x_-Ci>nHpn(butf_lsti p&n&,p f unlbot_sas t&a,&m np b l _e ss > a mp0l ;e-s 1i+>+). ,{ 0 ; i| ++ ) ~ ^ ~~~~~~~~~~~~~~ { 1. ,| 0 ~ ^ ~~~~~~~~~~~~~~) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_amerge.c:299src/libavfilter/af_aiir.c::19719::35 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'SERIAL_IIR_CH' 299 | 197 | f o r ( i = d0o;u bil e< ic0t x=-> nibg_ i* n(puit s?; di+s+t)[ n{ ] | : ~ ^ ~~~~~~~~~~~~~~ src[n]); \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:224:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | SERIAL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:197:44: note: expanded from macro 'SERIAL_IIR_CH' 197 | double i0 = ig * (i ? dst[n] : src[n]); \ | ~ ^~~~~~ In file included from src/libavfilter/af_crossfeed.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_anequalizer.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "params", NULL, OFFSET(args), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, A|F }, | ^ src/libavfilter/af_anequalizer.c:82:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "curves", "draw frequency response curves", OFFSET(draw_curves), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|F }, | ^ src/libavfilter/af_anequalizer.c:83:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, V|F }, | ^ src/libavfilter/af_anequalizer.c:84:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F }, | ^ src/libavfilter/af_anequalizer.c:88:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "colors", "set channels curves colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, V|F }, | ^ src/libavfilter/af_anequalizer.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:256:30: note: expanded from macro 'PARALLEL_IIR_CH' 256 | double i0 = ig * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:262:19: note: expanded from macro 'PARALLEL_IIR_CH' 262 | o0 += dst[n]; \ | ~~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:279:25: note: expanded from macro 'PARALLEL_IIR_CH' 279 | dst[n] += fir * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:40: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:18: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mixsrc/libavfilter/af_anlmdn.c + :i71mi:x 114* :s rwarning: c[missing field 'unit' initializer [-Wmissing-field-initializers]n ]; 71 | { " s t r en gt h\ " | , ^~~~~~ ~ "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT }, | ^ src/libavfilter/af_anlmdn.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "s", "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT }, | ^ src/libavfilter/af_anlmdn.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "patch", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT }, | ^ src/libavfilter/af_anlmdn.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "p", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT }, | ^ src/libavfilter/af_anlmdn.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "research", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT }, | ^ src/libavfilter/af_anlmdn.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "r", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT }, | ^ src/libavfilter/af_anlmdn.c:82:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from 82 | src/libavfilter/af_compand.c : 32 : {src/libavutil/ffmath.h :"49s:30m:o otwarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set smoot h49 | f a c t orertu"rn, eOxFpFS2EfT((Mm_)L,O G2 _A1V0_ O*P Tx_)T;YP E _| F ~ ^L OAT, {.dbl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:83:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "mIn file included from ",src/libavfilter/af_biquads.c :"69se: t src/libavutil/ffmath.hs:m49oo:t30h: fwarning: acimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t or", O49F | F S ErTet(umr)n, e xApV_2OfP(TM__LTOYGP2E__F1L0OA T* ,x ) ; {| . ~ ^d bl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:84:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 84 | { NULL } | ^ -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:207:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { "band_multiplier", "set band multiplier",OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:208:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "bm", "set band multiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ CC libavfilter/af_haas.o src/libavfilter/af_afftdn.c:216:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "gain_smooth", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:217:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "gs", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/af_anlms.c:67:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=256}, 1, INT16_MAX, A }, | ^ src/libavfilter/af_anlms.c:68:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "mu", "set the filter mu", OFFSET(mu), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 2, AT }, | ^ src/libavfilter/af_anlms.c:69:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "eps", "set the filter eps", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AT }, | ^ src/libavfilter/af_anlms.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | src/libavfilter/af_aiir.c{ ":l345e:a1ka:g ewarning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], "set the filte 345r | L AlTeTaICkEa_gIeI"R,_ COHF(fFlStEpT,( lfleoaakta,g e ) , A V _-O1P.T_,T Y P E _ F L1.O,AT ,0 ) { .| d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b l=0}, src/libavfilter/af_aiir.c : 312 :027,: 1note: ,expanded from macro 'LATTICE_IIR_CH' AT }, | 312 ^ | cosrc/libavfilter/af_afwtdn.cns:t 973d:ou35b:l e warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = src[n] * i g973; | if ( n e w _a b s m e a n [ l e v e l ]\ <=| ^~~~~~ ~F LT_EPSILON) | ~~ ^~~~~~~~~~~ src/libavfilter/af_anlms.c/usr/include/float.h::7616::1221:: note: warning: expanded from macro 'FLT_EPSILON'missing field 'help' initializer [-Wmissing-field-initializers] 7616 | | #d e fi n{e FNLUT_LEL P}S I L| O ^ N 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_asupercut.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_afftdn.c:290:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | f = (0.5 * s->sample_rate) / s->band_centre[NB_PROFILE_BANDS-1]; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:358:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | const double ratio = outlink->frame_count_out ? s->ratio : 1.0; | ~~~~~ ~~~^~~~~ src/libavfilter/af_afftdn.c:374:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | noisy_data[i] = mag = hypot(fft_data_flt[i].re, fft_data_flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:374:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | noisy_data[i] = mag = hypot(fft_data_flt[i].re, fft_data_flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:398:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | const double offset = s->floor_offset * floor_offset(noisy_data, s->bin_count, den); | ~~~^~~~~~~~~~~~ ~ src/libavfilter/af_apad.c:52:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "packet_size", "set silence packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 0, INT_MAX, A }, | ^ src/libavfilter/af_apad.c:53:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "pad_len", "set number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:54:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "whole_len", "set minimum target number of samples in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "pad_dur", "set duration of silence to add", OFFSET(pad_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "whole_dur", "set minimum target duration in the audio stream", src/libavfilter/af_aiir.c : 517 : 38 : warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(whole_du 517r | ) , A V _ OiPfT _(TfYaPbEs(_cDoUeRfAsT[I2O N*, i{ + .1i6]4) >= F-L1T _}EP,S I-L1ON,) I{N T 64| _ ~ ^~~~~~~~~~~M AX, A },/usr/include/float.h :| 16 ^ :21: note: expanded from macro 'FLT_EPSILON' 16 | src/libavfilter/af_apad.c#:d57e:f12i:n ewarning: missing field 'help' initializer [-Wmissing-field-initializers]F LT_E P57S | I L O N {1 .N1U9L2L0 9}2 8 9| 5 ^5 078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_apad.c:56:144: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 56 | { "whole_dur", "set minimum target duration in the audio stream", OFFSET(whole_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_apad.c:55:144: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 55 | { "pad_dur", src/libavfilter/af_aphaser.c "set: d59u:r113a:t iwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]n of silence to add", 59 | { "i n _ ga i nO"F,F S"EsTe(tpa di_ndpuurt )g,a i n " ,A V _ OP T _T Y P E _D U R ATOIFOFNS,E T{ (.iin6_4g a=i n-)1, } ,A V-_1O, PITN_TT6Y4P_EM_ADXO,U AB L}E,, {.| d ~ ^~~~~~~~~b l=.4/usr/include/stdint.h}:, 46 :021,: note: expanded from macro 'INT64_MAX'1 , 46F | L#AGdSe f}i,ne I| NT ^6 4_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_apad.c:54:141: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 54 | src/libavfilter/af_aphaser.c : 60{:113 : "warning: whmissing field 'unit' initializer [-Wmissing-field-initializers]o le_len", "set 60m | i ni mu m t{a r"geotu tn_ugmabienr" ,o "fse ts aomuptpluest i nga ithne", au d i o st r e a m"O,F FSOETF(FoSuEtT_(gwahino)l,e _AlVe_nOP)T, _ TY PAEV__ODPOTU_BTLYEP,E _{I.NTd6b4l,= {. 74.}i6,4 = 0-,1 }1,e -91,, FILNATG6S4 _}M,A X, | A ^ } , | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX src/libavfilter/af_aphaser.c :(061x:1137f:f fwarning: ffmissing field 'unit' initializer [-Wmissing-field-initializers]f fffffffff) | ^~~~~~~~~~~~~~~~~~ 61 | { "delay", "ssrc/libavfilter/af_apad.ce:t53 :d141e: lwarning: aimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]y in millise c53o | n d s " ,{ O"FpFaSdE_Tl(ednel"ay,) , A"Vs_eOtP Tn_uTmYbPeEr_ DoOUfB LsEa,mp l{e.s dobfl =s3i.}l,e n0c,e 5t,o aFdLd"A, G S } , | ^ OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INsrc/libavfilter/af_aphaser.cT6:462_:MA113X:, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: 62note: | expanded from macro 'INT64_MAX' { 46" | d#edcaeyf"i,ne I N T"64s_eMtAX d (e0caxy7f"f,f f f ff f f f f f f f f ) | ^~~~~~~~~~~~~~~~~~ OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, .99, FLAGS }, | ^ src/libavfilter/af_aphaser.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "speed", "set modulation speed", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .1, 2, FLAGS }, | ^ src/libavfilter/af_aphaser.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/af_apulsator.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "level_in", "set input gain", OFFSET(level_in), AV_Osrc/libavfilter/af_afftdn.cPT_:TY544P:45E:_ DOwarning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B LE, {.dbl=1 }544, | 0 . 0 1 5d62o5u,b l6e4 ,b FaLnAdG_Sn,o i}s,e [ N| ^B _PROFILE_BANDS] = { 0.f }; | ~ ^~~ src/libavfilter/af_anlms.c:192:19: src/libavfilter/af_apulsator.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]63 :109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | fo r63 | ( i ={ 0";l eviel _,n "bs_ientp uotus t&p& untb _gsaianm"pl,e s O>F F0SE;T (lie+v+e)l _o{u t) ,| ~ ^ ~~~~~~~~~~~~~~ AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01562src/libavfilter/af_asetrate.c5, :6442,: F5L:A Gwarning: S,missing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 42 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/af_asetrate.c:39:5: note: expanded from macro 'OPT_INT' 39 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARsrc/libavfilter/af_apulsator.cGS:_70_): 117 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asetrate.c:36:57: note: expanded from macro 'OPT_GENERIC' 36 | 70 | { . {d "eafmfoiuenltd" =, d e f }",s emti nm, omdauxl,at iFoLnA"GS,, _O_FFVSEAT_(AaRmGoSu_n_t )}, | ^AV _OPT_TYPE_DOUBLE, {.dbl=1}, 0, src/libavfilter/af_asetrate.c : 43 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, FLA G43 | S } ,OP T _| I ^ NT("rsrc/libavfilter/af_afftdn.c",: 568 : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sample_ra t568e | , 4 4 1 0 0b,a n1,d _src/libavfilter/af_apulsator.cIn:oN71:i117Ts:e_ [warning: iM] missing field 'unit' initializer [-Wmissing-field-initializers]=AX ,a v"_scelti pdt(hneo i sasmp71el, | e-2 4 . r, a2{t e4".",o)),f; f s| e ~~~~~~~~ ^~~~~| t ^_ l"src/libavfilter/af_asetrate.c,: 39 : 5 :" snote: eexpanded from macro 'OPT_INT't off s39et | L ", OFOFPSTE_TG(EoNEfRfIsC(enta_mle),, f AiVe_OlPdT,_ TdYePEf_, DmOinU,B LmE,a x{,. dbdle=0s}cr,, IN T , 0i6,4 , _ _ V A _ A R G1S,_ F_L) A G| S ^ },src/libavfilter/af_asetrate.c :| 36: ^57 : note: expanded from macro 'OPT_GENERIC' 36 | { .deffield = def }, src/libavfilter/af_apulsator.cm:i72:n117,: mwarning: missing field 'unit' initializer [-Wmissing-field-initializers]a x, FLAGS, __VA_ARG S72_ | _ } { | " ^o ffset_r", "set src/libavfilter/af_asetrate.co:f44f:s10e:t warning: R"missing field 'help' initializer [-Wmissing-field-initializers], OF F44S | E T ( o f{fNsUeLtL_},r ) ,| ^A V_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apulsator.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "width", "set pulse width", OFFSET(pwidth), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 2, FLAGS }, | ^ src/libavfilter/af_apulsator.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bpm", "set BPM", OFFSET(bpm), AV_OPT_TYPE_DOUBLE, {.dbl=120}, 30, 300, FLAGS }, | ^ src/libavfilter/af_apulsator.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "ms", "set ms", OFFSET(ms), AV_OPT_TYPE_INT, {.i64=500}, 10, 2000, FLAGS }, | ^ src/libavfilter/af_apulsator.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "hz", "set frequency", OFFSET(hertz), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 110. warning0s1, generated . 100, FLAGS }, | ^ src/libavfilter/af_apulsator.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/af_afftdn.c:617:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | double mean = 0.f; | ~~~~ ^~~ src/libavfilter/af_apsyclip.c:71:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:72:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "clip", "set clip level", OFFSET(clip_level), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "diff", "enable difference", OFFSET(diff_only), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:75:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "adaptive", "set adaptive distortion", OFFSET(adaptive), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:76:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "iterations", "set iterations", OFFSET(iterations), AV_OPT_TYPE_INT, {.i64=10}, 1, 20, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:77:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "level", "set auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_aphaser.c:161:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_apsyclip.c:78:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78161 | | P H A{SNERU_LPLL}AN A R| ^( flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:106:24: note: expanded from macro 'PHASER_PLANAR' 106 | double v = *src * s->in_gain + buffer[ \ | ^~~~ ~ src/libavfilter/af_afftdn.c:706:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | sdiv = s->band_multiplier; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:708:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | s->bin2band[i] = lrint(sdiv * freq2bark((0.5 * i * s->sample_rate) / s->fft_length2)); | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_apsyclip.c:86:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size)); | ^~~ ~ src/libavfilter/af_asetnsamples.c:45:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:46:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "n", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:47:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | src/libavfilter/af_aiir.c : { "716p:a83d:" , warning: "paimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d last frame with 716z | e r o s " , O F FSiETi(rp-a>d)a,b [A0V]_[O2 P*T _oTuYPtE_mBoOsOtL_p,o {l.e.ia6] 4== 1i}i,r -0>,a b1,[ 0]F[L2A G*S o}ut,m o s| t ^_ pole.a + 1] = NAN; | ~ ^~~ /usr/include/math.hsrc/libavfilter/af_asetnsamples.c::1548::1996:: note: warning: expanded from macro 'NAN' missing field 'unit' initializer [-Wmissing-field-initializers] 15 | # d48ef | i n e N {A N" p" , "_p_abdu illastt ifrna_nmaenf (w"i"t)h z| ^~~~~~~~~~~~~~~~~~e ros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ src/libavfilter/af_aiir.c:717:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 717 | iir->ab[0][2 * outmost_pole.b] = iir->ab[0][2 * outmost_pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:718:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | iir->ab[1][2 * nearest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zero.b] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 9 warnings generated. src/libavfilter/af_afftdn.c:843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 843 | sar = s->sample_advance / s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:846:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 846 | double d6 = (i - 1) * s->sample_rate / s->fft_length; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:166:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | PHASER(flt, float) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:874:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 874 | dnch->noise_reduction = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ CC libavfilter/af_hdcd.o src/libavfilter/af_afftdn.c:875:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 875 | dnch->noise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:876:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:145:24: note: expanded from macro 'PHASER' 145 | double v = *src * s->in_gain + buffer[pos + c] * s->decay; \ | ^~~~ ~ src/libavfilter/af_afftdn.c:920:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | fft_in_flt[i] = s->window[i] * src_flt[i] * (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "output", "set softclip output gain", src/libavfilter/af_aresample.cOFF:S308E:T(105o:u twarning: pumissing field 'unit' initializer [-Wmissing-field-initializers]t ), AV_OPT_TY PE308_ | D O UB LE ,{ "{.sdbal=m1p}l,e 0_.r0at0e0"0,0 1N,U LL1, 6O,F FAS E},T ( s| a ^ mple_rate_arg), AV_OPT_TYPE_INT, {.isrc/libavfilter/af_asoftclip.c64:=840}:,105 : 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 84I | N T_ M A X{, "pFarLamA"GS, }"s,e t s| o ^f tclip parameter", OFFSET(param), AV_OPTsrc/libavfilter/af_aresample.c_:309T:Y10P:E _warning: Dmissing field 'help' initializer [-Wmissing-field-initializers]O UBLE , 309{ | . d b l ={1N}U,L L0}. 0 1,| ^ 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/af_apsyclip.c:337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 337 | const float limit = s->clip_level * window[i]; | ~ ^~~~~~~~~ src/libavfilter/af_apsyclip.c:364:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | if (relative_distortion_level > 1.0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_asoftclip.c:147:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | float gain = s->output * threshold; | ~ ^~~~~~~~~ 3 warnings generated. src/libavfilter/af_apsyclip.c:402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | const float clip_level_inv = 1.f / s->clip_level; | ^~~ ~ src/libavfilter/af_asoftclip.c:181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asoftclip.c:181:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param); | ^~~ ~ src/libavfilter/af_asoftclip.c:198:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | dst[n] = 2.f / (1.f + expf(-2.f * dst[n] * factor)) - 1.; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_asoftclip.c:214:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:214:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_asoftclip.c:225:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:225:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_apsyclip.c:484:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | src/libavfilter/af_alimiter.c : 82 : 109 : mwarning: asmissing field 'unit' initializer [-Wmissing-field-initializers]k _curve_src/libavfilter/af_asoftclip.csh:if285t: 43=: 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f + (mask_c 285u | r 82v | e _s h { i f" t l -e ve l_ i1n ". , f ) "d *s ste[tso -vi>eandprautspa mtlpiveel;e v* e| ~~~~~~~~~~~~~~~~~^~~~~ ~ l"n, O+FFsrc/libavfilter/af_apsyclip.c Sm]: =E 484:0T28:. f(; warning: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e| ~ ^~~v el_i n484) | , AVm_aOskP_Tc_uTYrPEv_eD_OUsBhLiEf,t { .d=b 1l.f= 1+} ,(.m0a1s5k_6c2ur5v,e _ s h6i4f,t A-F 1 .},f ) | * ^ s ->adaptive; | ^~~ ~ src/libavfilter/af_alimiter.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLCC libavfilter/af_headphone.o src/libavfilter/af_apsyclip.c:518:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 518 | in_buffer[n] = src[n] * s->level_in; | ^~~~~~ ~ CC libavfilter/af_join.o 10 warnings generated. 5 warnings generated. src/libavfilter/af_ashowinfo.c:116:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavfilter/af_ashowinfo.c:126:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 126 | av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ src/libavfilter/af_ashowinfo.c:126:54: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 126 | av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ src/libavfilter/af_astats.c:116:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS }, | ^ src/libavfilter/af_astats.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:118:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "reset", "Set the number of frames over which cumulative stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ 11 warnings generated. 2 warnings generated. src/libavfilter/af_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { NULL } | ^ 10 warnings generated. In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_channelsplit.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFsrc/libavfilter/af_astats.cABS:(183n:19 : -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M) - 0.3 * M)) /183( | ( 1 - 0 .p3-)> l*a sM)t) =) ;N A N| ; ~ ^ | ~ ^~~ src/libavfilter/window_func.h/usr/include/math.h::16315::6919:: note: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'NAN' 15163 | | # d e f i n e N A N l u_t[_nb]ui l=t in0_.n5a n*f (("1" )+ c| o ^~~~~~~~~~~~~~~~~~s ((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: src/libavfilter/af_astats.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 184 | p - > n oluits[en_f]lsrc/libavfilter/af_atempo.co o=r: 0168=. :N589 A:*N (;warning: 1 missing field 'unit' initializer [-Wmissing-field-initializers] | + ~ ^~~ cos/usr/include/math.h(:(15M: 168_ | 19P: I note: expanded from macro 'NAN'* ( FAFV_ O15AP | #BTd_Se(FnfL AiG-n_e AM)NU D-AI N0O _. 3 P A*R AM )M ) _/|_ (A(bV1u i_-l O0tP.iT3n)_ _Fna*L nMAf)(G")_"F)I;)LT E| | R ^~~~~~~~~~~~~~~~~~I ~~^~~ ~N G_src/libavutil/common.hPA:R64A:M31 : |note: Aexpanded from macro 'FFABS'V _OPT_FLAG_RUNTIME_PARA M 64} | ,# d e| f ^ ine FFABS(a) ((a) >= 0 ? src/libavfilter/af_atempo.c(:a169): 12:: (warning: -(missing field 'help' initializer [-Wmissing-field-initializers]a )) )169src/libavfilter/af_atilt.c | : 230| src/libavfilter/af_compensationdelay.c : ^ 112{:: N46 :Uwarning: 101Lmissing field 'unit' initializer [-Wmissing-field-initializers]L : }warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 230 | 46 | { " {f r"emmq"",, "s e"ts ecte nIn file included from tmrsrc/libavfilter/af_aspectralstats.cma: 30: lsrc/libavfilter/window_func.h:d163: is48ftr:ae qunwarning: ceeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n"c ,y " , OOFF FFS163SET | (Ed isT (tf arn c e e q)_ m, m) , A VA _OVP _TO _lPTutT[Yn_P]TE Y=_PE _0D.I5ON TU*, B L(E ,1 {+{ ..cdbil6o4=s(=(1M000_00}P,} I, * (0, F 2 01F,0A, BS 1A(9 n2} -0 M,) 0 0| , ^ - FL A0G.3S * }M,) )/ (| ( ^1 - 0.3)src/libavfilter/af_asubboost.c * :M)217)):;104 src/libavfilter/af_compensationdelay.c: : | 47warning: ^~~~~~~~~~~~ ~:missing field 'unit' initializer [-Wmissing-field-initializers] 101: src/libavutil/common.h:warning: 64:missing field 'unit' initializer [-Wmissing-field-initializers]37 src/libavfilter/af_atilt.c:: note: 231expanded from macro 'FFABS' 217: | 11247 | : { " d warning: {r 64missing field 'unit' initializer [-Wmissing-field-initializers]y"" | , c#m "d , e 231f | i n" { e"ss" etl sFeodFtApBrSy ec"( am,g)a d i i"sst(ane"(t,n a fcO)FiFe lSt">EeT,(=r dr y _ 0sgla i o?p n e"O, )(Fa ,F)S ETA V:_(OO d(PFTi-F_Ss(TEYTt(asPa)l)E)nocp_D e e| src/libavfilter/af_chorus.cO_:) ^~~~UBcLm,)67, E :A, 97V:A{_ V._OOPPT_warning: TdTbmissing field 'unit' initializer [-Wmissing-field-initializers]Y _lTP=YE1_PI .E0N}T,67 _, | D O UB 0 ,L E{ , {".iin _g1a6{4.,i=nd b0"F,l }LA=G0 },,S" s}, e0 t ,| i ^ 1n0 -p10u, ,t g aAi }n, 1",, | ^F OLFFsrc/libavfilter/af_asubboost.cSAEGT:S(218: in104_}:g ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]a i n)| ,src/libavfilter/af_compensationdelay.c ^ : 48 218 | A:V _ 101 O: Pwarning: missing field 'unit' initializer [-Wmissing-field-initializers]{ T _"TwYe t48P | "E , _ F src/libavfilter/af_atilt.cL{ :O 232 A "":Tm,s112e:t warning: w" , missing field 'unit' initializer [-Wmissing-field-initializers]{e. td b lg = 232a | ".s4i} ,en" t ,0 { ,O m F1FeS", tEwTA( eiwd}t,r eh" ,d t_ g a"isie| tns ^t a)nc f,iel ",tAe VrO _wFOiPFSdTE_TTt(YhdP"i, src/libavfilter/af_chorus.cEs_ D:ta O 68 :n97Usrc/libavfilter/af_afade.cOc:B FeF_SL:warning: mEET190missing field 'unit' initializer [-Wmissing-field-initializers]:)1:, ( ,warning: w{i implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] .ddt A68bhV) | l _,O = 1 P190 | .{TAFV0 }_,A_O"PoTu tD_TYP Eg_a_ET PLi_nY" ,AIPE _D N"AsNe tO RT0U,o ( ,B LuEtfp u t,lt1 , ,{. g{F. idaLf6b4i=0A}llonaGt,=",S O)F 1 F 0| }^~~~~~~~~~~~~~~~~~~~~~~ S0, 0 E| T ^src/libavfilter/af_afade.c0:,( o1u0 0}, 167At ,_:20}: g , a | note: iexpanded from macro 'FADE_PLANAR' ^n10 )0, , src/libavfilter/af_asubboost.c 167:219 :1104 | : 0 A 0warning: V _0Omissing field 'unit' initializer [-Wmissing-field-initializers] 0 ,P F Tsrc/libavfilter/af_compensationdelay.c_LT :219A | Y 49G:SPE _F LO101A } ,:Td,{ [ "{warning: .idmissing field 'unit' initializer [-Wmissing-field-initializers]b| b] l= ^=o s [.io494}],s | t * g0", a{i,n ; 1 ", "dsrc/libavfilter/af_atilt.cA s r : }eyt233 : , " m112 : | , ^a warning: x"missing field 'unit' initializer [-Wmissing-field-initializers]s e tb od ro 233 | y s t{ a"m,src/libavfilter/af_chorus.cO : ouFn"t69 :Fo" , 99 Sr : E d e warning: Tr( missing field 'unit' initializer [-Wmissing-field-initializers] "OmF F ,a x S _EbT 69 o ( " | soesttd) , r AVf_iOyP {l)T, t_\ " d eelrT YoPE _ DaOr y Usd"| BeL,E ^~~~ ~,Ar " V"_sO{,eP.T td_ T YP b lE=_d 2O.F0FDeO}S,ElTU( aByo r Lsd" ,E ,e r ), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS }, | ^ src/libavfilter/af_atilt.c:234:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 4., FLAGS }, | ^ src/libavfilter/af_atilt.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ OFFSET(delays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },src/libavfilter/af_aiir.c | ^: 1528:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | { "zersrc/libavfilter/af_chorus.co:70s:"99:, "warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t B/nume r70a | to r /z er o{s/ r"edfeclayesc",t i on "csoeetff idceicaeynst"s, " , O F FOFSFESTET((bd_esctayrs)_,s tAVr_)O,P T_ATVY_POEP_TS_TTYRPIEN_GS,T R{.IsNtGr,= "{1+.0sit r1=-N0UiL"}L, }0,, 0 ,0 ,0 , AA F} ,} , | | ^ ^ src/libavfilter/af_aiir.c:1529:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | src/libavfilter/af_chorus.c {: 71":z99:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set B/n um71e | r at o r/ z{e r"ossp/ereedfsl"e, c t i"osne ctoe fspfeiecidenst"s," , O FOFFSFSEETT((b_ssptere),d sA_Vs_tOrPT)_,TY PAEV_S_TORIPNTG_,T Y{.PsEt_rS="T1R+I0NiG , 1{.-s0tri="}N,UL L0}, ,0 0,, 0A,F A} ,} , | ^| ^ src/libavfilter/af_aiir.csrc/libavfilter/af_chorus.c::153072::12999:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 1, 72 | 11530 | 2 , { " F L{ d"pAoelpGtheSss "", }",,s | e ^ t A"/sdeentom idenptahtosr",/ p o l e sO/FlFaSdEdTer( dceopeftfhisci_esnttsr"),, A src/libavfilter/af_asubboost.cOVF_O:PFS220ET:T_(104aT:_ warning: Ysmissing field 'unit' initializer [-Wmissing-field-initializers]tP rE)_,S TRAINV G,220_ | O{P .Ts _tTY Pr E={ _N"USdLTeLRc}a,IyN 0"G,, , 0,{ ".As ts}r,e= "t 1 | d ^e+ 0ci a1-y0"i, " } , src/libavfilter/af_chorus.c0O:F,FS73 :E120T,: (warning: d emissing field 'help' initializer [-Wmissing-field-initializers]A Fc a} y,)73, | | ^ A {V _NOUPTL_TLY P}E_ D O| U ^ BLE, {.dsrc/libavfilter/af_aiir.cb:l1531=:0129.:0 warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1531 | 1, F {L "ApG"S, }",s e t | A ^/ denominator/poles/ladder coefficisrc/libavfilter/af_asubboost.cen:ts221":,104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET 221( | a _ s t{r) ",f eeAdVb_aOPcTk_"TY,PE _"sSeTtRI NfGe,e d{.bsatcrk=""1,+ 0Oi F1F-S0iE"T}(,f 0e, e0d,b acAk)F, A}V, _ O| P ^T_ TYPE_DOUBLE, {.dbl=0.9}, 0, 1,src/libavfilter/af_aiir.c :F1532L:AG113S: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 1532src/libavfilter/af_channelsplit.c | : 143 :{ 19":g awarning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ", "set chan n143e | l s gsrc/libavfilter/af_asubboost.c : afo222inr: s(104"i:, warning: = missing field 'unit' initializer [-Wmissing-field-initializers] 0 ; i < 222 c | t x - > {n "b _OcoFuFuSttpEuotTfs;(fg _"i+s+,)t {r ) , "| s ~ ^ ~~~~~~~~~~~~~~~ e t c u tAoVf_src/libavfilter/af_afade.cfO",: P 195:T1 _:OFTFS YEPEwarning: _TSimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( cTuRtINoG,f f{ .)s195,tr | =" 1|F1" }A ,D A0,E (V_0OPf,T l_AtT,FY } , P flE| o ^_aDO UBtL)E , {| .^~~~~~~~~~~~~~~~d bl=10src/libavfilter/af_afade.c0:}185,: 20 : note: expanded from macro 'FADE'5src/libavfilter/af_aiir.c0 ,: 9015330:, 113F:185 L | Awarning: missing field 'unit' initializer [-Wmissing-field-initializers] G S } , 1533| ^ | {d ["kk]" ,= "ss[ke]t *c hagnaneilns ;g asrc/libavfilter/af_asubboost.c i: n223 s:", 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { O"F s Fl oS pE eT" , ( g _ s t "r )s, et s lo pe ", A V_ O O\FP FSTE _T| T( ^~~~ ~Ys lPoE_pSeT),R I NG , {.AsVt_rO="P1T|1_"T}Y, P0E, _0,D OAUF B}L,E , {| ^. dbl=0.5}, 0.0001 , {.1db,l =F0L}src/libavfilter/af_aiir.cA,:G 1534 S : 113: }0 ,,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 1 ^, A }, 1534 | | ^ { "dry", "set drsrc/libavfilter/af_asubboost.cy: g224a:i104n":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { src/libavfilter/af_compensationdelay.c :" 50 d:Oe101lF:ayF S"Ewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] T ( d r"y_sg ae50i | tn )d, el ay A "V{, _"O wePt "T ,_ TO YFP"FEs_SetD wEOTe(UdteBl LaEa,ym) , o{u n. tdb l="A1V,}_ , O P T 0 , _O1FFT,SY EPAFT }E,( _w De| tO ^)U, B LE , { . d b lA=V2_0O}PT,_T Y P E _ src/libavfilter/af_aiir.cDO:U 1535B L:E,1113, : {1 warning: src/libavfilter/af_channelmap.c.0d:missing field 'unit' initializer [-Wmissing-field-initializers]0 ,b76 FlL=A: 1G12S1535 }}: | , , warning: | missing field 'help' initializer [-Wmissing-field-initializers] { ^0 ," w e 76t | 1 ",, A " {s N}ULeL, }t wsrc/libavfilter/af_asubboost.ce | ^: t 225| g ^a: i114n:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_compensationdelay.c : 51 :O102F:FS Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] 225( | w e t _ g{ai n ")51,c | h AVa_n n eO l{P Ts"_"T,YtP e"Esm_pe"D,tO c U"BhLsaEen,nt e {.ldbtle=sm1pe ra}ttu,or fe i °l Ct0er",," ,O 1OF,FFF SSEATEFT( }(, t e| c ^ mhp_)l,a y o u t _ sAtV_rOP)T,_T YAPEV__INOTP, T _ T{Y.iP64E=_2S0T},R I-N50G,, {5.0,s tAr }=," a| l ^l" }, 0, 0, FLAGS },src/libavfilter/af_compensationdelay.c :| ^52 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/af_asubboost.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ src/libavfilter/af_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | 1560 | f o r {( i"ntc hia n= n0e;l "i ,< " sectt xI-R>n b_cohauntpnuelt s;t o id+is+p)src/libavfilter/af_afade.c la{y : 231| f: ~ ^ ~~~~~~~~~~~~~~~1r :eq uwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n src/libavfilter/af_channelsplit.ccy: 199r:es27p:on s ewarning: 231"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | , S OCFFAS L199EE | _T( P iL A rN A _R (cf hlftaon,nr ef ll(o)i, aAVn_tt) O i P| ^~~~~~~~~~~~~~~~~~~~~~~~ T= _0TY;src/libavfilter/af_afade.c Pi:E_ 211 nb_out p211ut | s ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ d[i] =src/libavfilter/af_channelsplit.c :s[214i:]27 *: gawarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ; 214 | f o r ( i nt i = 0 ; i < c t x - > nb _ o u\tp u t| s ^~~~ ~; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the windowsrc/libavfilter/af_chorus.c si:z167e:"60, :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]SE T(win_size), AV_ O167P | T_ T Y P E _ I N Ti,n t{ .sia64m=p20l4e8}s, = 3(2,i n6t5)5 3(6,( sA->d el}ay,s [ n| ^] + s->depths[n]) * outlink->sample_rate / 1000.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:168:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | insrc/libavfilter/af_atempo.ct de:pt285h:_s20am:p lwarning: escomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] = (int) (s->de p285t | hs [n ] *a vo_uastsleirntk0-(>psoatm p10w00i.0n)d; o w)| ; ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_atempo.c:287:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 287 | if (pot < atempo->window) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:184:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:184:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain) | ~ ~~~^~~~~~~~ src/libavfilter/af_aspectralstats.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ src/libavfilter/af_astats.c:329:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavfilter/af_afreqshift.c:102 :329 | 1 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (p->win_po s102 | >P= FsI-L>TtcE_sRam(pflelst ,| |f lo!ati,ssrc/libavfilter/af_afade.c nsai:nn,236 (p:-c1>o:nso ,warning: i simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ec _ff)lo or ))| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ 236 | | Ssrc/libavfilter/af_afreqshift.cC: ~~~~~~~~~~ ^ ~~~~~~~~~~~~~A72L E(:fl26t: ,note: expanded from macro 'PFILTER'fl osrc/libavfilter/af_astats.ca:t352): 20| :72 ^~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] | t src/libavfilter/af_afade.cy352:p226 | e: 20 c: onote: isexpanded from macro 'SCALE'_ft he(tap -=> cwo226s(is | hn i _ fp t o) ;s > = s - d> t[c k_] =s a sm [ pk l ]e s* )g a{ i n| ; ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ \ | ~~~ ^~~~~ , { . i 6 4= 0 }, 0 , \ 1 0| 2 ^~~~ ~ 4, VF }, | ^ src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt,src/libavfilter/af_aiir.c :f1561l:o121:a t,warning: missing field 'unit' initializer [-Wmissing-field-initializers]s in, cos, c f1561) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "ssrc/libavfilter/af_afreqshift.ci:73z:e26": ,note: expanded from macro 'PFILTER' "set v73i | de o s tiyzpee", s i n _ t h et a = s i n( sOFhFiSfETt()w;) , A V _O PT _ T Y P E _ IM A G E _S I Z \E , {| . ~~~ ^~~~~s tr = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, | ^ src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ E, {.dbl=1},.015625, 64, AF }, | ^ src/libavfilter/af_alimiter.c:84:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "limit", "set limit", src/libavfilter/af_afftdn.c : 962 : 35 : Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(limit), 962 | A V _ O P T _ TaYvPr E+=_D OffUtB_LoEu,t _{f.ldtbl[n=]1.}r,e ; 0 .| 0 ~~ ~~~~~~~~~~~~~~~^~6 25, 1, AF }, | ^ src/libavfilter/af_afftdn.c:963:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 963 | avi += fsrc/libavfilter/af_alimiter.cf:t_85o:u109t:_ fwarning: ltmissing field 'unit' initializer [-Wmissing-field-initializers][ n].im; | ~~ ~~~~~~~~~~~~~~~^~ 85 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPsrc/libavfilter/af_afftdn.cE_:D964O:U58B:LE ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .dbl=5} ,964 | 0 . 1 , 8ma0g,2 A F= }f,f t _o| u ^t _flt[n].re * fft_out_flt[n].re + | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 965 | src/libavfilter/af_alimiter.c : 86 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] fft_o u86 | t _ f l t{[ n]".reilema s*e f"f,t _o ut _"fslett[ nr]e.liema;se " ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 8000, AF }, | ^ src/libavfilter/af_alimiter.c:87:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "asc", "enable asc", OFFSET(auto_release), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:88:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "asc_level", "set asc level", OFFSET(asc_coeff), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:89:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "level", "auto lsrc/libavfilter/af_afreqshift.ceve:l152":,33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(auto _152l | eFvFeIlL)T,E R (AVf_OlPtT, _fTlYsrc/libavfilter/af_aspectralstats.cPoEa_:tB189,:O 41O:Lsi nf,,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c o sf{,. if6m4o=d1f}, ,c f ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~0 , src/libavfilter/af_afreqshift.c1:,147 :189A29 | F: note: expanded from macro 'FFILTER' }s,n p 147 r| | i ^n t f ( v a l u e ,t hseitaz =e o2f.( v*a lM_uPIe )* ,f mfmotd,( svhaifsrc/libavfilter/af_alimiter.clt): 90;: *| 109 : ~~~~~~~~ ^~~ ( Nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]+ n) * ts, 1.); \ 90| | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "latency", "compensate delay", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ In file included from src/libavfilter/af_afir.c:99: src/libavfilter/afir_template.c:78:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | real += cos(-x * w) * src[x]; | ~ ^~~~~~ src/libavfilter/afir_template.c:79:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | imag += sin(-x * w) *src/libavfilter/af_astats.c sr:c[476x:]59;: warning: | ~ ^~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | set_meta(metadata, c + 1, "Peak_count", "src/libavfilter/afir_template.c%f:"80,:39 :( fwarning: limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o at)(p-> m80i | n _c o u n t + p -r>emala_xn_ucmo u+nt=) )c;o s | ( ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -x * w) * src[x] * x; | ~ ^~~~~~ src/libavfilter/afir_template.c:81:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | imag_num += sin(-x * w) * src[x] * x; | ~ ^~~~~~ src/libavfilter/afir_template.c:97:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | int yphase = (0.5 * (1. + phase[i] / M_PI)) * (s->h - 1); | ^~~~~~~~ ~ src/libavfilter/af_afftdn.c:1063:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1063 | fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23); | ~ ^~~~~~~~~~ 3 warnings generated. src/libavfilter/afir_template.c:121:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | snprintf(text, sizeof(text), "%.2f", max); | ~~~~~~~~ ^~~ src/libavfilter/afir_template.c:125:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125 | snprintf(text, sizeof(text), "%.2f", min); | ~~~~~~~~ ^~~ src/libavfilter/af_afftdn.c:1089:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1089 | dst[m] += s->window[m] * fft_in_flt[m] / (1LL << 2src/libavfilter/afir_template.c3):; 129 :46| : ~ ^~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | snprintf(text, sizeof(text), "%.2f", max_delay); | ~~~~~~~~ ^~~~~~~~~ src/libavfilter/afir_template.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | snprintf(text, sizeof(text), "%.2f", min_delay); | ~~~~~~~~ ^~~~~~~~~ src/libavfilter/af_channelmap.c:326:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 326 | if (nch_out > FF_ARRAY_ELEMS(buf->data)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelmap.c:352:12: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 352 | FFMIN(FF_ARRAY_ELEMS(bCC libavfilter/af_loudnorm.o uf->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/afir_template.c:159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | src/libavfilter/af_compand.c : 75c:h135_g:a iwarning: n missing field 'unit' initializer [-Wmissing-field-initializers] = 1. / sum; src/libavfilter/af_astats.c 75| | ~ ^~~: 527 :{59 :"a twarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a cks", "set time over which inc r527e | a s e o f vsoleutm_e miest dae(tmeertamdiantead",, 0O,F F"SOEvTe(ratatlalc.kPse)a,k _AVc_OoPuTn_tT",Y P"E_%Sf"T,R I(NGf,l o{a t.)s(mtir n=_c o"0u"n t} ,+ m0a,x _0c,o uAn t}), / | ( ^d ouble)s->src/libavfilter/afir_template.cnb:_168c:h28a:nn ewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 168 | src/libavfilter/af_compand.c : 76: 135 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ch_gai n76 | = 1 . {/ "sduemc;ay s "| , ~ ^~~ src/libavfilter/af_deesser.c ":s59et: t95i:me warning: omissing field 'unit' initializer [-Wmissing-field-initializers]v er which dec re59a | s e o{f "vio"l,u m"es eist deitnetremnisnietyd"",, O F FOSFEFTS(dEeTc(aiynst)e,n AsVi_tOPyT)_,TY PEA_V_SOTPRTIN_GT,YP E_{D O.UstBr L= E", 0{..d8b"l }=,0 .00,} ,0 ,0 A. 0},, 1| . ^0 , A }, | ^ src/libavfilter/af_compand.csrc/libavfilter/afir_template.c:77::177130:28:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_deesser.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]77 | 177 | {60 " p | o in t s "{ , "c mh"",_s eg"ta spieot nmi na=t xs1 . do/fe et srsSinaQgRTn"s(fs,eur m Of)Fu;Fn S c| Et ~ ^~~~~~~~~i To(n"msrc/libavfilter/afir_template.ca:,35x :O)F14,F : S note: Eexpanded from macro 'SQRT' T ( p AoV35_i | O#ndPtseTf)i_, nATVeY_ OPSPQETR__CC libavfilter/af_mcompand.o TTYD POEsU_BqSLTrREtI,f N{G . ,d| ^b{ l =0..s5tr} =, " -700./0-7,0 |1-.06,0 /A- 2}0,| 1 /| 0 ^" }, 0, 0, A }, | ^ src/libavfilter/af_deesser.c:61:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_compand.c :61 | 78 :105 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "f", "set 78 | f r e q ue{n c"ys"of,t- k n ee "O, F"FsSeETt( fsrofetq-ukenncye)e,", AVO_OFPFT_STEYTP(Ec_uDrOvUBeL_Ed,B ){,. dAbVl_=O0P.T5_}T, Y0P.E_0D,OU B1LE.,0 ,{ A. d}b,l | = ^ 0.01 }, 0.01, 900, A }, | ^ src/libavfilter/af_compand.c:79:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_astats.c 79 | : 542 : 63 {: "warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a in", "set ou t542p | u t g a i n ",s eOtF_FmSeEsrc/libavfilter/af_deesser.ctaT((:mget66aa:12i: dwarning: an_missing field 'help' initializer [-Wmissing-field-initializers]dt Ba) ,,66 0 | , A V"_N O {u PTmN_bUerTL LYoPE _Df}O U BNL| aE ^N ,s "{ ,.d bl" %=f" ,0 n b}_,n a-n9s0 0/, (9f00l,o aAt }),s- > n| b ^_ channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_compand.c:80:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "volume", "set initial volume", OFFSET(initial_volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A }, | ^src/libavfilter/af_astats.c :544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metasrc/libavfilter/af_compand.cd:a81ta:,138 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]" Number of I81n | f s " ,{ " %"fd",e lnaby_"i, n"fsse t/ d(eflloaayt )sf-or> nbs_acmhpanlnese lbsef)o; r e| ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~s ending them to volume adjuster", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A }, | ^ src/libavfilter/af_compand.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } src/libavfilter/af_astats.c| : ^546 :73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | set_meta(metadata, 0, "Number of denormals", "%f", nb_denormals / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:220:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | ch_gain = 1. / power; | ~ ^~~~~ src/libavfilter/af_afftdn.c:1239:34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1239 | dst_flt[m] = orig_flt[m] - src[m]; | ^~~~~~~~~~~ ~ src/libavfilter/afir_template.c:232:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if (ch_gain != 1. || s->ir_gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.c:232:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if (ch_gain != 1. || s->ir_gain != 1.) { | ^~~~~~~ ~~ src/libavfilter/afir_template.c:235:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | av_log(ctx, AV_LOG_DEBUG, "ch%d gain %f\n", ch, gain); | ~~~~~~ ^~~~ src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, | ^ 2src/libavfilter/af_crossfeed.c: warning349s: generated109:. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "block_size", "set the block size", OFFSET(block_size),AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/af_crossfeed.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL } | ^ src/libavfilter/af_astats.c:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_flosrc/libavfilter/af_afftdn.cat_:s1342ta:t(36s:, warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], sample) : s->is _1342d | o u b l e ?9 warningudpsdan generatedtce. h_d-o>unobilsee__rsetdaut(cst,i opn, =s asm-p>lneo)is e:_ r(evduoctiid)oNnU; L L| , ~ ~~~^~~~~~~~~~~~~~~ ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:1343:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_astats.c :555:13: note: expanded from macro 'UPDATE_STATS_P'1343 | 555 | d n c h - > n o i s eu_pfdlaotoer_ f un c ; = s - > n oi s e_ f l o or ; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c : 1344 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~ 1344 | dnch->residual_floorsrc/libavfilter/af_astats.c : 599= :s-32>:re swarning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d ual_floor ;599 | | ~ ~~~^~~~~~~~~~~~~~ UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:556:13: note: expanded from macro 'UPDATE_STATS_P' 556 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: 23warning: warningimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s generated. 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_axcorrelate.c:369:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "size", "set segment size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=256}, 2, 131072, AF }, | ^ src/libavfilter/af_axcorrelate.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ src/libavfilter/af_astats.c:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' src/libavfilter/af_arnndn.c 567: | 1074 : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] update_func; 1074 | L y [ i ] = F F M A X( l o g Ma x- 7 , F F M A X ( f ol l o w - 1 . 5 , L y\[ i ]| ) ^~~~~~~~~~~) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX'src/libavfilter/af_astats.c :602:32: 47warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]# define FFMAX( a602, | b ) ( ( a ) >U P(DbA)T E?_S T(ATaS()I , :f lo(abt), )* s r| ^c , , lsrc/libavutil/macros.hlr:i47n:t(28*:s rcnote: expanded from macro 'FFMAX'* (UI N47T | 64#_Cd(e1f)i n103src/libavfilter/af_astats.c : :(575src/libavfilter/afir_template.c:190b::) 56?:39note: :expanded from macro 'UPDATE_STATS'( awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : (b)) | ^ 56 | src/libavfilter/af_arnndn.c :f1074:t51 y575 | : p e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *m a gU, P*DApT Eh1074_a | Ss Te ,A TS*_# d#e pl aly a,nLa ymr(ity[pnei ,] = u= pFdaFLFtMeTA__XMsA(tXal,t o(msga,xM a=px, -FsL7Ta,m_ MpIFlFMNe;A ,X (| f ~~~ ^~~~~~~osll oamwp-l1.e5/usr/include/float.h ,: n15oL:17r: ymnote: expanded from macro 'FLT_MAX'[a lii]z)e )r_15;s | #ud fe| ffix ~~~~~~~~~~~~~~~~~~^~~~~~, iin en t_FsLaTsrc/libavutil/macros.hm:47_pM:Al28X:e )note: 3expanded from macro 'FFMAX'.4, 0 28s23-4 6>476i | 3#s_8df5e2l8fo8ait5n 9?e8 1 2uFep+F3d8MaAFXt e(_ a| f, ^~~~~~~~~~~~~~~~~~~~~~~~~~~l bo)at _s(t(aa) t>(s ,( pb,) s?a m(pale)) In file included from ::src/libavfilter/af_afir.c :103(s-: b>)src/libavfilter/afir_template.ci:)s56 _ :| d54 ~ ^o u:b lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.he: 47 :? 28up: d56note: | a expanded from macro 'FFMAX't eft_ydp eo *47mua6 | b#dgef warningiln,ese generated _ . *sphFtaaFsteM,(A s*X,( da,pelb,)a sy(a, (mimnap )l =e>) FL:(T b(_v)M o? AiX(ad), ) N:Um L(abLx), ) )= ;| F ^ L \T _ | M ~~~~~~~~~~~~~~~~~~ ^~~~~~I Nsrc/libavfilter/af_arnndn.c;: 1074 :| 39: ~~~ ^~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/float.h:14:src/libavfilter/af_astats.c17:: note: expanded from macro 'FLT_MIN' 5681074: | 13: note: expanded from macro 'UPDATE_STATS_I'14 | # d ef in e L568 | F y L[T i]_ M=I N 1 .F F1M 7A5 4X 9 (u4l3p5odgM0a8a2txe_2f-278l,7o5 0aFt7; F9M 7 A eX (f- o3 8lF l o | w ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1 . 5 , Ly [i ] ) ) ; | ^~~~~~~ src/libavutil/macros.hIn file included from : src/libavfilter/af_afir.c47 :: 34103: : src/libavfilter/afir_template.c :note: expanded from macro 'FFMAX' 57 : 23 : 47 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] # d e\f i 57n | | e ^~~~~~~~~~~~ F FM AX (af,tb)y pe( m(ian)_ d> e(lbay) =? F(LaT_)MA X: ,( bm)a)x _ d| e ^la y = src/libavutil/macros.hFL:T47_:M28I:N; note: expanded from macro 'FFMAX'| ~~~~~~~~~ ^~~~~~~ /usr/include/float.h47: | 15#:17d:ef inote: neexpanded from macro 'FLT_MAX' FFMAX (15a | #,dbe)fi n(e( aF)LT _> M(AbX) 3.?4 (0a2) 8:23 4(b6)63)8 5 2| 8 ^8 59812e+38src/libavfilter/af_arnndn.cF: 1074 :| 51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | LIn file included from y[src/libavfilter/af_afir.ci:]103 : =src/libavfilter/afir_template.c :F57F:M44A:X (warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o gMax-7, 57 | F F M A fXt(yfpeo lmlionw_-d1e.5l,a yL y=[i ]F)L)T;_M A X| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ max_desrc/libavutil/macros.hl:47a:y40 := note: expanded from macro 'FFMAX'F LT_M I47N | #;d e f| i ~~~~~~~~~ ^~~~~~~ ne /usr/include/float.hF:F14M:A17X:( a,note: b)expanded from macro 'FLT_MIN' ((a) 14> | #(dbe) f?i n(ea )F :L T(_b)M)I N | 1 ^. 1754src/libavutil/macros.h94:347:5280:8 2note: 2expanded from macro 'FFMAX'2 8750 7479 | #7dee-f3i8nF e | F ^~~~~~~~~~~~~~~~~~~~~~~~~~~F MAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: src/libavfilter/af_astats.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1074 | Ly[i] =602 | F F M A X ( lUoPgDMaAx-T7E,_ SFTAFTMSA(IX, (fflooalt,l o*ws-r1c.,5 ,, Lyl[lir]i)n)t(;*s r c| * ^~~~~~~ ( UINT64_src/libavutil/macros.hC:(471:22): note: < (b) ? 577( | a ) : ( bU)P) D | A ^T E_STsrc/libavutil/macros.hA:T47:S40_: #note: #pexpanded from macro 'FFMAX'la nar( t47y | p#ed,ef iunped aFteF_mMiAnXm(aa,x(bs) ,( p(, as)a m>p l(be)) ,? ,( ap)- >n:m i(n b= )p)- > m| in ^ normalisrc/libavfilter/af_arnndn.cz:e1074r:_51s:uf fiwarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; p->nma x1074 | = p - > m a x nLorym[ia]l i=ze rF_FsMuAfXf(ixl;o);g M\a x -| 7 ~~~~~~~~~~~~~ ^~~~~~, FFMsrc/libavfilter/af_astats.cA:X567(:f13o:l lnote: oexpanded from macro 'UPDATE_STATS_I'w -1.5, Ly567[i | ] ) ) ; | ~~~~~~~~~~~~~~~~~~^~~~~~ usrc/libavutil/macros.hp:da47t:e28_:f unnote: cexpanded from macro 'FFMAX'; 47 | # d e f i n e F FM A X ( a , b) (( a ) > ( b ) ? ( a ) : ( b ) ) | ~ ^ src/libavutil/macros.h\ : 47| ^~~~~~~~~~~: 40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | In file included from src/libavfilter/af_afir.c: 103f: osrc/libavfilter/afir_template.cl:88l:ow15 =: warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MAX(follow-1. 588, | Ly [ i ]) ; | m ^~~~~~~i n =src/libavutil/macros.h :f47m:i34n:f (note: mexpanded from macro 'FFMAX'i n, m a47g[ | i]#);d e f| i ~ ^~~~~~~~~~~~~~~~~~n e FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/afir_template.c:89:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | max = fmaxf(max, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:90:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | min_delay = fminf(min_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:91:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | max_delay = fmaxf(max_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_pan.o src/libavfilter/af_arnndn.c:1124:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1124 | features[NB_BANDS+3*NB_DELTA_CEPS+1] = spec_variability/CEPS_MEM-2.1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ 7 warnings generated. CC libavfilter/af_replaygain.o src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1157:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ~^~~~~ src/libavfilter/af_arnndn.c:1157:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | src/libavfilter/afir_template.c r:[i232]: *29=: sqwarning: rtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f( Ex[i]/(1e- 8232+ | E p[ i ] )i);f (| c ^~~~~~ h_gain != 1. || s->ir_gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.c:233:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | ftype gain = ch_gain * s->ir_gain; | ~ ~~~^~~~~~~ 3 warnings generated. src/libavfilter/af_arnndn.cCC libavfilter/af_sidechaincompress.o :1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ~^~~~~~~ src/libavfilter/af_arnndn.c:1166:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ^~~~~ ~ src/libavfilter/af_afade.c:289:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 289 | { "start_sample", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:290:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:291:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 291 | CC libavfilter/af_silencedetect.o src/libavfilter/af_afreqshift.c:350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "shift", "set frequency shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -INT_MAX, INT_MAX, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "l e ve l{" ," n"bs_esta moputlpesu"t, l ev e l""s,e t nOFuFmSbEeTr( olf esavmepll)e,s fAoVr_O PfT_aTYdPeE _dDuOrUBaLtEi,o n{".,db l = 1 }, O F F S0.E0T,( n b _ sa1m.p0l, eFsL)A,G S }A,V _ O| P ^T _TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX,src/libavfilter/af_afreqshift.c :T352F:109L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 352 | { "order", "set filter order", OFFSET(nb_coeffs),AV_OPT_TYPE_INT, {.i64=8}src/libavfilter/af_afade.c,: 292 :1149, :MA Xwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]N B_COEFFS, FLAG S292 | }, | ^ { "ns", "set numsrc/libavfilter/af_afreqshift.cb:e353r: 12o:f warning: missing field 'help' initializer [-Wmissing-field-initializers]s amp l353e | s f {o rNU LfLa d}e d u| r ^ ation", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_arnndn.c:1239:23: src/libavfilter/af_afade.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]293 :149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1239 | 293 | i {= "s(tianrtt)f_lotoimre(".5,f +2 5 *"xs)e;t t| i ~~~~~ ~~~^~~~~m e to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:294:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "st", "set time6 warnings generated. src/libavfilter/afir_template.c:318:65: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | s->fdsp->vector_dmul_scalar(src + input_offset, in, dry_gain, FFALIGN(nb_samples, 8)); | ~ ^~~~~~~~ CC libavfilter/af_silenceremove.o src/libavfilter/afir_template.c:324:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 324 | src2[n] = in[n] * dry_gain; | ~ ^~~~~~~~ to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:295:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:296:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INsrc/libavfilter/af_afreqshift.c:389:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shift"In file included from , "ssrc/libavfilter/af_drmeter.cet: p23h: asrc/libavutil/ffmath.hse: 49s:h30i:f twarning: ",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(shift), 49A | V _ O P Tr_eTtYuPrnE _DeOxUpB2LfE(,M _{.LdObGl2=_01}0 ,* -x1).;0 , 1| . ~ ^0 , FLAGS }, | ^ src/libavfilter/af_afreqshift.c:390:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "level", "set output level",OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:391:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "order", "set filter order",OFFSET(nb_coeffs), AV_OPT_TYPE_INT,{.i64=8}, 1, MAX_NB_COEFFS, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:392:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 392 | { NULL }CC libavfilter/af_speechnorm.o | ^ T64_MAX, TFLAGS }, | ^ CC libavfilter/af_stereotools.o src/libavfilter/af_afade.c:319:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "silence", "set the silence gainCC libavfilter/af_stereowiden.o ", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:320:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "unity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:321:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 321 | { NULL } | ^ src/libavfilter/afir_template.c:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->fdsp->vector_dmul_scalar(ptr, ptr, s->wet_gain, FFALIGN(nb_samples, 8src/libavfilter/af_afade.c):)296;: 131 :| warning: ~ ~~~^~~~~~~~implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 296 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_Msrc/libavfilter/afir_template.cAX:,469 :TF26LA:G Swarning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~ ^~~~~~~~~ 469 | /usr/include/stdint.h : 46p:t21r:[ nnote: ]expanded from macro 'INT64_MAX' *= s -46> | w#edte_gfaiinn;e I| N ~~ ~~~^~~~~~~~ T64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:295:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffCC libavfilter/af_superequalizer.o fffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:294:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 294 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.cCC libavfilter/af_surround.o :293:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 293 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavfilter/af_afade.c:292:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 292 | { "ns", 5" warningsest generated . number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:291:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 291 | { "nb_samples", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:290:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 290 | { "ss6", warning s generated . "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAsrc/libavfilter/af_astats.cX (:0808x7:f66ff:f ffwarning: ffimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ffffff) | ^~~~~~~~~~~~~~~~~~ 808 | av_lsrc/libavfilter/af_afade.co:g(289ct:x131,: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]A V_LOG_INFO, "N289u | m be r o{f "NsatNas:r t%f_\sna"mp,l en"b,_ n"asnest / n(fulmobaetr)s -of> nfbi_rscth asanmnpelles t)o; s t| ar ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~t fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:810:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 810 | av_log(ctx, AV_LOG_INFO, "Number of Infs: %f\n", nb_infs / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | av_log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. src/libavfilter/af_asupercut.c:245:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 245 | FILTER(fltp, float) | ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:231:41: note: expanded from macro 'FILTER' 231 | type sin = b ? dst[n] : src[n] * level; \ | ^~~~~~ ~ src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1514 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ src/libavfilter/af_afade.c:439:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 439 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:440:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 | { "ns", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:441:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 441 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:442:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 443 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:469:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 469 | { NULL } | ^ src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ src/libavfilter/af_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1600:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1601:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1601 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { NULL } | ^ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:36: note: expanded from macro 'CROSSFADE_PLANAR' CC libavfilter/af_tremolo.o src/libavfilter/af_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ CC libavfilter/af_vibrato.o src/libavfilter/af_firequalizer.c:132:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_asupercut.c:358:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 358 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS }, | ^ src/libavfilter/af_asupercut.c:359:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "order", "set filter order", OFFSET(order), AV_OPT_TYsrc/libavfilter/af_firequalizer.cP:E146_:I102N:T , warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=1 0146} | , {3 ," f i20x,e dFL"A,G S" s}e,t f| i ^x ed frame samples", OFFSET(fixed),src/libavfilter/af_asupercut.c :A360V:_103O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_BOO L,360 { | . i 6 {4 "= l0e v}e,l" ,0 , "1,s eFtL iAnGpSu t }le,v e l| ^" , OFFSET(level), AV_OPT_Tsrc/libavfilter/af_firequalizer.cYP:E_147D:O102U:BL Ewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=1. }147, | 0 .{, " mu lt1i.",, F L"AsGeS t}, m u| l ^ ti channels mode"src/libavfilter/af_asupercut.c, :O361F:F12S:ET (warning: missing field 'help' initializer [-Wmissing-field-initializers]m ult i361) | , A V {_ ONPULTL_ T}Y P | E ^_ BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:154:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:156:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:157:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 158 | { NULL } | ^ src/libavfilter/af_asupercut.c:381:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }, | ^ src/libavfilter/af_asupercut.c:382:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:383:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.src/libavfilter/af_biquads.c},0:.2850:11,: warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 0., FLAGS }, | ^ 285 | BIQUAD_FILTER(flt, float, src/libavfilter/af_asupercut.c-:1384.:,107 :1 .warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | src/libavfilter/af_biquads.c :{228 :"34l:e vnote: eexpanded from macro 'BIQUAD_FILTER'l ", "set i228n | p u t l e v eol2", = i 2 * ObF2F S+E iT1( l*e vbe1l )+, i buAfV[_i]O *P Tb_0T Y+P Eo_2D OU*BL Ea,2 {+. dbol1= 1*. },a 1 ; 0 ., 2 . , F L\A G S| ^~~~~~~ ~} , | ^ src/libavfilter/af_asupercut.c:385:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :385285 | : 1 : warning: { implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]N ULL } 285| | ^B IQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:229:14: note: expanded from macro 'BIQUAD_FILTER' 229 | i2 = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:243:34: note: expanded from macro 'BIQUAD_FILTER' 243 | o1 = i1 * b82 warning+ si generated. 2 * b1 + ibuf[i] * b0 + o1 * a2 + o2 * a1; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:244:14: note: expanded from macro 'BIQUAD_FILTER' 244 | i1 = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:259:21: note: expanded from macro 'BIQUAD_FILTER' 259 | double o0 = ibuf[i] * b0 + i1 * b1 + i2 * b2 + o1 * a1 + o2 * a2; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:261:14: note: expanded from macro 'BIQUAD_FILTER' 261 | i1 = ibuf[i]; \ | ~ ^~~~~~~ 7 warnings generated. src/libavfilter/af_biquads.c:333:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 333 | BIQUAD_DII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' 309 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_afir.c:542:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | for (int i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:389:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 389 | BIQUAD_TDI_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:360:14: note: expanded from macro 'BIQUAD_TDI_FILTER' 360 | in = ibuf[i] + s1; \ | ^~~~~~~ ~ CC libavfilter/af_virtualbass.o 3 warnings generated. 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : CC libavfilter/af_volume.o (b)) | ^ | ^~~~~ ~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:20: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; src/libavfilter/af_firequalizer.c\ :| 565 ^~~~~ ~: 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | double mag = exp(s->cepstrum_tbuf[k] * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_firequalizer.c:566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | double ph = s->cepstrum_tbuf[k+1] * norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ 11 warnings generated. src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:36: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ In file included from src/libavfilter/af_afftfilt.c:30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_afftfilt.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_afftfilt.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_afftfilt.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 14 warnings generated. 8 warnings generated. src/libavfilter/af_haas.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OCC libavfilter/af_volumedetect.o PT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_gain", "set right gain", OFFSET(par_gain1), src/libavfilter/af_afir.c : 711AV:_O101PT:_ Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _DOUBLE, {.db l=7111 | } , 0 .{01 5"6d25r,y "6,4 , A " se}t, d| ^ ry gain", OFFSET(dry_gain), src/libavfilter/af_haas.c :A76V:_O119P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_FLOA T,76 | { . d b{l ="1r}i,gh t _p h a0s,e" , 1 0 ," sAeFtR r}i,g h| t ^ p hase", OFFSET(par_phase1), AVsrc/libavfilter/af_afir.c_:O712P:T101_:T warning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]PE _BOOL, 712 | { . i{ 6"4=w1e}t, " , " s 0e,t w e t 1ga,in "A, }, | O ^FF SET(wet_gain), src/libavfilter/af_haas.cA:V77_:O12P:T _Twarning: Ymissing field 'help' initializer [-Wmissing-field-initializers]P E_F L77 | O A T , {{ .NdbUl=L1L} ,} | ^0 , 10, AFR }, | ^ src/libavfilter/af_afir.c:713:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 713 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_afir.c:727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_afir.c:728:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 728 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_afir.c:729:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 729 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_afir.c:730:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 730 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF }, | ^ src/libavfilter/af_afir.c:731:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 731 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF }, | ^ src/libavfilter/af_afir.c:732:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_biquads.c:436:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afir.c :436733 | :B104I:Q Uwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]D _TDII_F 733I | L T E R{ ("filr"t, , f l o"aste,l e -c1t., I1R.," ,0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c :413 :14 : Onote: Fexpanded from macro 'BIQUAD_TDII_FILTER'F SET(seli r413) | , A V _ O P T i_nT Y= PiEb_uIf[NiT],; {. i 6 4= 0 }, 0 , 31 , AF R } , | ^ \ | ~ ^~~~~~~ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ src/libavfilter/af_biquads.c:492:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 492 | BIQUAD_LATT_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:460:16: note: expanded from macro 'BIQUAD_LATT_FILTER' 460 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:540:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 540 | BIQUAD_SVF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' 514 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ 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_afftfilt.c:63:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "real", "set channels real expressions", OFFSET(real_str), AV_OPT_TYPE_STRING, {.str = "re" }, 0, 0, A }, | ^ src/libavfilter/af_afftfilt.c:64:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "imag", "set channels imaginary expressions", OFFSET(img_str), AV_OPT_TYPE_STRING, {.str = "im" }, 0, 0, A }, | ^ src/libavfilter/af_afftfilt.c:65:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "win_size", "set windCC libavfilter/asrc_anullsrc.o ow size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=4096}, 16, 131072, A }, | ^ CC libavfilter/asrc_hilbert.o src/libavfilter/af_afftfilt.c:67:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, A }, | ^ src/libavfilter/af_afftfilt.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL }, | ^ src/libavfilter/af_afftfilt.c:81:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 81 | return s->fft_out[ich][ix].re; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftfilt.c:92:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | return s->fft_out[ich][ix].im; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ 13 warnings generated. 22 warnings generated. CC libavfilter/asrc_sinc.o src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "delay", "base delay in milliseconds", OFFSET(delay_min), 12 warnings generated. AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A }, | ^ src/libavfilter/af_flanger.c:57:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A }, | ^ src/libavfilter/af_flanger.c:58:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | 7 warnings generated. { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A }, | ^ src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-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/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-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 }, | ^ 15 warnings generated. src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/asrc_sine.o src/libavfilter/af_afftfilt.c:279:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | values[VAR_REAL] = fft_out[n].re; | ~ ~~~~~~~~~~~^~ src/libavfilter/af_afftfilt.c:280:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | values[VAR_IMAG] = fft_out[n].im; | ~ ~~~~~~~~~~~^~ 22 warnings generated. src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ src/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, | ^ src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 9 warnings generated. src/libavfilter/af_join.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/audio.o src/libavfilter/af_join.c:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/avf_a3dscope.o src/libavfilter/af_join.c:448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 463 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:496:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 496 | if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:537:16: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 537 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:554:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/af_join.c:592:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ src/libavfilter/af_drmeter.c:52:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavfilter/avf_abitscope.o src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c: 152376: | 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] rm s1523 | = s q rWtI(D2T H* _pO-P>TsuImON (/0 .p-5>)n,b _ s| a ^m plessrc/libavfilter/af_biquads.c);: 1457: 88| ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1524:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1525:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1526:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ src/libavfilter/af_drmeter.c:166:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~ ~ src/libavfilter/af_drmeter.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/af_speechnorm.cl:=983:001060:} , warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 999999, F 98L | A GS } , { | " ^p eak", "set the peak value", OFFSETsrc/libavfilter/af_biquads.c(:p1547e:ak112_v:a lwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e) , AV_OPT 1547_ | T Y P E{_"DfO"U,B L E , { . d b"ls=et0 .c95e}n,t r0a.l0 f,re q1u.e0n,cy "F,L OAFGFSSE T}(,f r e| q ^u ency), AV_OPT_TYPE_DOUBLE, {.dbl=300src/libavfilter/af_speechnorm.c0:}99:,106 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]99 9999, F 99L | A G S } ,{ " p| " ^, "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:100:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:101:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:102:130: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "t", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-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/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {src/libavfilter/af_silencedetect.c.st:r=57"a:l137l:" }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0 , 0, FLAGS }, 57| | ^ { "n", "set noise tolerance", src/libavfilter/af_speechnorm.c : 112 : 99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET (112n | o i s e ){, "i n v er tA",V _"OsPeTt_ TinYvPeEr_tDeOdUB LfEi,l {t.debrli=n0g.",0 0O1F}F,SE T ( i n v e r t ) , 0A, VD_BOLP_MTAX_,T Y PFEL_ABGOSO }L,, {.| i ^ 64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.csrc/libavfilter/af_silencedetect.c::58130::137:138 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c: 11358: | 99 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]130" | no is e" , 113 { | " "f s ert a {m n"ie"loe,isne " , t o l " es"ertsaet ni nctevh"ee ,rft er d a m fei llt ee ngri t nh ig "n, OmFOsFFeFSScEE",TT( i (n n vOoeFiFrstS)eE),, T (Af rV a _AmOe_VPTl__OTYePTPn__ETmY_sPeBcEOO)L_D,OU,B L E{, . {.idAb6V4l=0_}O=,P0 T0._T,YP0E_ 0I11}N,, T , F L A G { S . i 60},4, =D 5B| L_0 ^0M} A,X , 1F0LA,GS 8}0,0 0 ,| ^F LAGS }src/libavfilter/af_speechnorm.c, : 114| : ^ 102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "link"src/libavfilter/af_silencedetect.c, :"59:s140e:t warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_dynaudnorm.c i:n131k:e138d: cwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]a n n59e | l s f i {l t"d131" | e,r i n g{ " , " f O""Fs,etF mSi EnT (liin m ku ) m, dAu"Vsert _tOhatPieT fo_nTrY aPmie Enle_ BnsOgOeLtc,ohnd {s.i"i,n 6OF 4mFS=EsT0(e}d,c "u0,, r 1a, FLt A ioGnOSF) F,S}, E T (| A ^fV r_aOmeP_Tl_TeYnPE__mDseUIn file included from cR)src/libavfilter/af_dialoguenhance.c,A: T28 src/libavfilter/af_speechnorm.c: Isrc/libavfilter/window_func.h::155 O115:ANV:_60O,102:P {:T warning: warning: .missing field 'unit' initializer [-Wmissing-field-initializers]_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i T6Y4P=E2 _0115I0 | NT0, 0 155 | 0 { 0 } . { , i 6 4 " l = " 5, l 0 0u,0"}t [s,e MnAXt_D ] 1U0, l R8=iAn0 0TkIOe0xeNpd(-,0 ,F .F5 L*c LSAhGSA QaGnn}elRsS ,f( (} , i n -l| te| ( ^ ^ rN i-n1)g/"2,) /O(F0F.4S*ET((Nl-i1n)/k2).,f )src/libavfilter/af_dynaudnorm.cA:)Vsrc/libavfilter/af_silencedetect.c_132):60O:P:T;140138:_ T: Y | warning: warning: P ~^~~E missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] _ BOOsrc/libavfilter/window_func.hL:,153 {:.30:60 note: i132 | | expanded from macro 'SQR' 6 4 = 0 }{ 153 ," 0{ | d",g u ra u1a, s t F sisLi oAnGz e""S,#,d "se}f e ,it"n sme iSeQR| nitmu(m ^ x )tdhe ur(fai(tilxtoe)nr *i (nxs)) is e | zsrc/libavfilter/af_speechnorm.c ^ce:", o 116 n:102 d:s " warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] O FOFF SFE116Tsrc/libavfilter/window_func.hS | ( : EdT155( fiul:t err_60{:a s t"rwarning: miizimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s "oen,)), , "As 155 V e | _ t O P T _TtYAh ePVE _ DU_R ARTO M I P SO Tv aN_lTl,uuY PeEt_{".,[ IOsrc/libavfilter/af_stereotools.cin6N4F]:T=,F 63 2{S=E:0.0 T112(i0e0:0r6x 0m4pwarning: }s, (=missing field 'unit' initializer [-Wmissing-field-initializers] _ - 03v1 },. a 5 l u 63 | e )* S 0 ,{ Q3, M ARX,A ("_VD_ (3l0UORPAne-1(NT-T_v,el1IOT Y_P)EN_FiLn/",,D A2F)O GLS/ U}",A(BLs eGt0 El S. ,}e| ve4 *,( ^Nl {i n "-.1 ,| d ^) b /l2 =. f0)O.F)0F}),S; E 0Tsrc/libavfilter/af_dynaudnorm.c(| :.133l ~^~~0 :e138v:,src/libavfilter/af_silencedetect.cesrc/libavfilter/window_func.hl warning: missing field 'unit' initializer [-Wmissing-field-initializers]: :_161153i:.26:n1370:,: ) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: Fexpanded from macro 'SQR'133 L | A G 153 | S A 61 | V _ O P} , { T _" g| "#,T{YP ^E_dDe f i nOe " U BLmE ,S o nQo{. dR"( b , xl)src/libavfilter/af_speechnorm.c ( "=s1:( e } 117x:t102 ,")c:hte c* h ek (fwarning: xeiamissing field 'unit' initializer [-Wmissing-field-initializers]0).)lct e0 hr15 c 6s| 117 ^h 2i5 | a z ,nen " e6 ,l 4 { ,se p " ma Ar" , a}, t e l " | y ^s "Oe,FtF S EtT h e( OfFRFiMSSl vEtTa(meonlruo_e)"s,isrc/libavfilter/af_stereotools.c, Oz:e )F,64 : F SE112 : Twarning: missing field 'unit' initializer [-Wmissing-field-initializers] (A rV m _64Os _v | P AaT V l _{_uOPTT _eTY"PE)_,YlPB OeOEAvV_L_,eOlI NTP,_ To_T Y u {P.it6{E"4.=_i,0D6O U} 4B L, = E " s,e t3 { .1d} l b ,elv e = l0 . 0 03}o,u,, 1 t" , 0 ,3 . 0 0 , 1 , F 1 .L0O, A FFFGFLLSAGSAsrc/libavfilter/window_func.hEST (}G, :lSev e}l162_ ou t,:}| ,) 25| ^, : ^ A| ^ Vwarning: _Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_DO U162B | Lsrc/libavfilter/af_speechnorm.c E : ,118 { .src/libavfilter/af_dynaudnorm.csrc/libavfilter/af_silencedetect.c: 12 :d:b: 134l:62138warning: =:1}:,missing field 'help' initializer [-Wmissing-field-initializers] 137: warning: i f warning: 118missing field 'unit' initializer [-Wmissing-field-initializers]0 missing field 'unit' initializer [-Wmissing-field-initializers] | .( FF 0A B S1 62 {( n5 6 | 2N 134- 5 U | , { 6 "4,{m " A", p} e, a k " | , ^ " ch e ck e "asceh tc htahne npeeLalL ks }vesrc/libavfilter/af_stereotools.c a lpu:65| :112a:e ^warning: missing field 'unit' initializer [-Wmissing-field-initializers]r ", at e l y "65 , | O{ "Fb aF S lOEaTF(FnmcSeoEn_Tino",( p)e, a"s k e _tv a ballAaunVe_)c,O P eT i n_ TY"P , E _B O OA OLFV_,F OS PET{_T.T(ibaYlP6Ea_4nDc=e0O_UB}iL,nE), , {AV _.O d Pb Tl_ TY P= E _0 D.O U9B5 }L ,E 0,, 0{. .d01b,, l =0 } , 1- .1, 0F ,L AF Lsrc/libavfilter/af_extrastereo.cAG GSS: } ,37} , : 102| :| ^ ^ 1warning: missing field 'unit' initializer [-Wmissing-field-initializers], A }, | ^ 37 | src/libavfilter/af_silencedetect.c : 63{ :"12m:" , src/libavfilter/af_dynaudnorm.cwarning: ":missing field 'help' initializer [-Wmissing-field-initializers]135:s e138t :t warning: missing field 'unit' initializer [-Wmissing-field-initializers]h63 e | src/libavfilter/af_stereotools.c :66d :i f112 :135 f | { ewarning: Nrmissing field 'unit' initializer [-Wmissing-field-initializers] UeL n{Lc e} c " po"66 | e, | f ^f {i c "i enb at l "a n, c "OFesFe_StEo uTtt("h, meu" lsptee)ta b,ka lvAVa_anlcOuePeT" _T,oY u Pt "E_ ,F L O OA F TF ,S {E .T (d b balO=lF2aF.nSc5Ee}T_(,ope au-kt_1v)0a, ,l 1AuV0e_,)O, P AT_ T }Y ,P | E ^_ D AOUVBL_EO,PT _T{Y.PdbEl_D=OU0B}LE,, -{1.,d b l src/libavfilter/af_extrastereo.c : =38 :1020:. 9 5 warning: }1,missing field 'unit' initializer [-Wmissing-field-initializers], 0 . A0 },, 38 | | 1 ^. 0, F L{A G"Sc" ,}, " e| n ^a ble CC libavfilter/avf_ahistogram.o clipsrc/libavfilter/af_stereotools.cp:i67n:g112":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | src/libavfilter/af_dynaudnorm.c : 136 : O138 {:F F"warning: Smissing field 'unit' initializer [-Wmissing-field-initializers]s EoTf(ctlci l136pi | )p" ,, A V _{O P""Temna_TaxYbgPalEi_BenO "OLs,,o f tc{ l .i"ips64"e,=t 1 }tO,hF eFS E Tm (a0xs, o af mtpl1ic,fl iAicp) a},t, i o n| " ^AV, _ O P T _ TY POEF_FBOSOEsrc/libavfilter/af_extrastereo.cTL(:,m39a :x 12_a{:m warning: .pmissing field 'help' initializer [-Wmissing-field-initializers]il 6if4i 39=c | a 0t }i ,o { n )0N,,U LA L V }_ O P | T ^_ T Y1P, EA_ D}O, U BL| E ^,src/libavfilter/af_replaygain.c {.:db335l :=19 :1 0warning: .comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 }, 1.0, 100.0,src/libavfilter/af_stereotools.c F:335L68 | A: G112 S : f o }rwarning: , (missing field 'unit' initializer [-Wmissing-field-initializers]i | = ^ 0 ; i 68< | F F _ A R{RA Y"_muEtLeEl"M,S (f rsrc/libavfilter/af_dynaudnorm.c e: q137 i:138 nf: o"warning: msmissing field 'unit' initializer [-Wmissing-field-initializers])u; t ei L+"+,) { 137 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ O F{FS ET"(mmu",t e_ l ) , A"Vs_eOtP Tt_hTeY mPaEx_B OaOmLp, l i f{i.cia6t4io=n0}",, 0 , O F F S E T( m a x1,_ aAm }p,l i fi| c ^ ation), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/af_stereotools.cl := 691:0112.0:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 .0, 100 .690 | , F L A G{S }",m u | t ^er ", "mute R", OFsrc/libavfilter/af_dynaudnorm.cF:S138E:T138:(m uwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]e _r), 138 | AV _ O P{T _"TtaYrPgEet_rBmOsO"L,, {".siet6 4t=he0 },t a r g0e,t R M S " , 1 , A } , O| ^F FSET(target_rms), AV_OPTsrc/libavfilter/af_stereotools.c_:T70Y:P112E:_ Dwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]U BLE, {.d b70l | = 0 .{0} ," p h0a.s0el," , 1 . 0 , "FpLhAaGSs e} ,L" , | ^ OFFSET(phase_l), AVsrc/libavfilter/af_dynaudnorm.c_:O139P:138T:_ warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_BOOL, 139 | { .i 6 4 ={0 }",r ", 0, " s e1t, tAh e} ,t a r| g ^e t RMS", OFFSET(tarsrc/libavfilter/af_stereotools.cg:et71_:r112m: swarning: )missing field 'unit' initializer [-Wmissing-field-initializers], A71V | _ O P {T _"TphYaPsEer_"DO,U B L E , "p{h.adseb l R=" , 0 . 0 } , 0 .0O, F FS E1.T0(,p FhLaAsGe_Sr )},, | ^A V_OPT_TYPE_BOOL, {.i64=0}, src/libavfilter/af_dynaudnorm.c :0,140 : 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, A 140 | } , {| ^" coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ 8 warningsrc/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, src/libavfilter/af_stereotools.c : 841:,112: Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, | ^84 | { "slev", "set sidsrc/libavfilter/af_dynaudnorm.ce: l142e:v138e:l ",warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(s l142e | v ) , { " c o rr e cAtVd_cO"P,T _ T"YsPeEt_ DDOCUB LcEo,r r{.edcbtli=o1n}",, 0src/libavfilter/af_replaygain.c . 0 :15 6 349 2:519 , : warning: 6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 4 , A O}F,F S E| T ^( d349c | _ c o rfroerc t(iio n=) ,0 ; src/libavfilter/af_stereotools.ci : A<85 :VF_112FO:_ warning: PAmissing field 'unit' initializer [-Wmissing-field-initializers]T R_RTAYYP_E_E BL85O | EO M L ,S ( {f r{."esibaq6iln4"f, o=s ) ; 0i} + , + ) " {s e | 0t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ,s i d e1 ,src/libavfilter/af_replaygain.c b:FaL353lA:anGce18"S,: O}warning: ,F comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]F | S ^ ET(s b353a | l ) , a v _ a ssAeVrt_0(OiPsrc/libavfilter/af_dynaudnorm.c T:<_ 143:TF138Y:PF E__Dwarning: ARORmissing field 'unit' initializer [-Wmissing-field-initializers]UBAL YE_, E{LE.MSd (b143flre | =q 0}i, n fo-s {1) ,)"; c "| , ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1src/libavutil/avassert.h: 38, : " 11As :e },note: expanded from macro 'av_assert0't D| C ^ c or38r | e c t i oinf" ,( ! ( c o n d) ) src/libavfilter/af_stereotools.c{ : 86 : 112 : Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] F S E T ( d c 86_ | c o r r{e c t"i mol en ),v " , A V _O "Ps Te t_ TY Pm iE _BdOO dL le, l ev e {l " ., i 6 O 4F F=S E 0T}\ (,m l | e ^~~~v ) , 0 , 1 ,A VF_LAOGPTS_ }T,Y P | E ^_ DOUBLE, {.dbl=1}, 0.015625, src/libavfilter/af_dynaudnorm.c64:,144 :A138 : }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ generated 144 | { "altboundary", "src/libavfilter/af_stereotools.cs:e87t: 112a:l warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]er native b87o | u n d ar{y m"omdpea"n," , O F F S E T (a"lsett _mibddoluned aprayn_"m,o d e )OF,FS EATV(_mOpaPnT)_,T Y P E_ B O OALV,_ O P {T._iTY6P4E_ DO=U B0L}E,, { . d0bl,= 0 src/libavfilter/af_extrastereo.c} :, 871 :,- F25L1A:,G Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , | ^1 , A }, | ^ . src/libavfilter/af_dynaudnorm.c:145:138src/libavfilter/af_stereotools.c:: 88warning: :missing field 'unit' initializer [-Wmissing-field-initializers]112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | 88 | 87 | { {" b" ," b a s e "a , ve r a g "es e = t (al tl eerfn"tat ise+vt rei gsrc/libavfilter/af_stereowiden.csbth:etore46uo):n 100:d/b aa rywarning: s2e ",missing field 'unit' initializer [-Wmissing-field-initializers] .m ;Oo Fd | e ~~~~~^~~~~~~ ~F" ,S 46 E | T ( bOas eF){F,SE T "( ade llt a _ yb o"uA,n V d_ Oa PrT _y"_TmsYoPeEdt_ edeDlO)UBa,yL EAtV,i_m eO{PT"_T.,Y dPb l E=_B 0OOOL},F, F -S1 E{T,(. d i e6l a4 y )= ,0 } ,1 , A A V _0O}PT,, _ T YP | E ^_ FL1OA,T F,L {A.GdSb l=}2,0 } | , ^ 1, 100, A },src/libavfilter/af_stereotools.c : 89| ^: 112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dynaudnorm.c: 14689: | 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "delay" , 146 | CC libavfilter/avf_aphasemeter.o src/libavfilter/af_stereowiden.c : {47:"101 se"t:c domwarning: epmissing field 'unit' initializer [-Wmissing-field-initializers]lr easy"s, " , 47 | " se t tOh Fe{ Fc SoE"mTfp(redeeedsblsaya c)k"f,a,c t "o rs " ,e t fAe eV d _ bO PaT c_k TOgYFPaEFi_nS"DE,TO( UcBOLoFmEF, p{rSes.sE_dfaTb(lc=tof0r)e},ed, ba c- kA2V)0_,, O P A TV _ _ src/libavfilter/af_replaygain.cTYOPP T:E _2404_TD0O:UY,PE40B: _warning: FLAEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L , O}A{,.dT ,b l{ =| 0.404 ^ | .0d b l} =,. 3} ,0 .0 ,0 , 0s u.390m,. 0 +src/libavfilter/af_stereotools.c=,A : 90TF s:L}AaG112,: m | S ^ p warning: },l missing field 'unit' initializer [-Wmissing-field-initializers] | e ^ s [0] * 90sa | mp le s [ src/libavfilter/af_stereowiden.c0{ ]"s: c+l48 :es101v:src/libavfilter/af_dynaudnorm.c a:ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]m p147l"es:,138[: 1 48] | warning: " smissing field 'unit' initializer [-Wmissing-field-initializers]e* t s {aS /m "147C | pc rl l oee ss[v1 se]l{"f; , e| " e ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ s"d ,O"F ,F "S ETs( se c t _ l ce vre ol) s",ss fe te etd "hAeV, _ cOo mP T_pTYOrPEF_eDFsOsS fUaEcBTt(LocEr,r" ,os{sf . e edd b), Al =V 1_ O}P , TO _FT YF PSE1E_T,F(L Oc oAm Tp, r { e .sd1sb_l0f=0.a3,c }tAo,r )0},,, A V0 | _ ^.O8 ,P T_ATTY P}E,_ D O| U ^B LE, {.dbl =src/libavfilter/af_stereotools.c :091.:0}112,: warning: 0.missing field 'unit' initializer [-Wmissing-field-initializers]0 src/libavfilter/af_stereowiden.c,: 49 :31010: .910warning: missing field 'unit' initializer [-Wmissing-field-initializers] | , F LA GS { } 49 | , " p | ha s ^e{ "",d r y m i x" , " s e"ts estte redor yp-hmsrc/libavfilter/af_dynaudnorm.cia:sx148:e""138,,: Owarning: missing field 'unit' initializer [-Wmissing-field-initializers] F F S ETO( Fp148F | h Sa EsT e{() d",rt hy rme is hx o)l ,d A "V, _ OP T_AT"VseYt_POE_DOUBLE, {.dbl=0}, 0, 360, A }, | ^ src/libavfilter/af_stereotools.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/af_replaygain.c:440:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | left = (hist_b[i ] = samples[0]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:441:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | right = (hist_b[i + 1] = samples[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:442:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:442:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:443:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:443:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:444:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 444 | src/libavfilter/af_mcompand.c : 32 : src/libavutil/ffmath.h : 49l:e30ft: +warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hist_b[i - 449] | * c oe f fr_be[t2u]r n- exhp2if(sMt__LaO[Gi2 _-1 04 ]* *x) ;c o ef| f ~ ^_ Pa[2]; | ^~~~~~~~~~~~~ ~T _TYPE_FLsrc/libavfilter/af_replaygain.cOA:T444,:18 :{ .warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=.8 }444, | 0 , 1. 0 , ATl e},f t | += ^ hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/af_replaygain.c:445:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:445:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:272:43: note: expanded from macro 'ANALYZE_CHANNEL' 272 | pi[pi_end].max_peak = max_peak; \ | ~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:273:42: note: expanded from macro 'ANALYZE_CHANNEL' 273 | pi[pi_end].rms_sum = rms_sum; \ | ~ ^~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHAsrc/libavfilter/af_sidechaincompress.cNNE:L77(:f120l:t ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]f loat, 0.f, ( f77l | o a t ) M{IN _"PlEeAvKe)l _ i| n"^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, "sesrc/libavfilter/af_speechnorm.ct :i304n:p31u:t note: gaexpanded from macro 'ANALYZE_CHANNEL'i n", 304 | O F F S E T ( lpevie[lp_iin_),e n dA]V._mOPaTx__TpYPeEa_kD O=U BnLeEw_,ma x{_.pdebalk=1;} , 0 . 0 1 5 6 25 , 6 4 , A | F | R } ,\ | ^| ~ ^~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)src/libavfilter/af_sidechaincompress.cMI:N_81P:E120A:K )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:305 :8130 | : note: expanded from macro 'ANALYZE_CHANNEL' { "th re305s | h ol d " , " s etp it[hprie_sehonldd"],. r m s _ sOumF F=S EnTe(wth_src/libavfilter/af_replaygain.crre:mss_489h:soul29d)m:, warning: ; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V _ O P T _ T Y P E_489 DO | UB L E , { . d b l l=e 0f. t1 2 5 =} , (h0i .s0t 0_0 b9 7[6 i]5 = s6r3 c , [ 0 \] ) 1 *, | cA ~ ^~~~~~~~~~~|o Fe|Rf }f,_b [0 ]| ; ^ | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:82:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "ratisrc/libavfilter/af_replaygain.co:"490,: 33 : warning: "simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t ratio" ,490 | r i gOhFtF S E=T ((hriastito_)b,[i + 1 ]A V_=OP T_sTrYcP[E_1DO]UB)L E*, {c.oedfbfl=_2b[}0,] ; | ~~~~~~~~~~~~~~^~~~~~~~ ~ 1, 20, A|F|R }, | ^ src/libavfilter/af_replaygain.c:491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_sidechaincompress.c:83 :491 | 120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lef t 83 | + = h i{s t"a_tbta[cki" ,- 2 ] "*s ecto eafft_tba[c 1k]" ,- h i s t _ aO[FiFS ET-( a t2t] a* ccko)e,ff _ a [ 1A V]_; O P| T ^~~~~~~~~~~~~~ ~_T YPE_DOUBsrc/libavfilter/af_replaygain.cL:E491,: 18:{ .dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l =20}, 491 | 0 . 0l1e,f t20 0 0+,= Ah|iFs|tR _}b,[ i | - ^ 2] * coeff_b[ 1] - hist_a[i - 2] * coesrc/libavfilter/af_sidechaincompress.cff:_84a:[1120 :] ; warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~ ~ 84 | { "release", "set release", OFFSET(release), AV_OPT_TYPEsrc/libavfilter/af_replaygain.c_:D492O:U49:B Lwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {.dbl=2 50492} | , r i0.g0h1t, +9=0 0h0i,s tA_b|[Fi| R- } ,1 ] | * ^ coeff_b[ 1] - hist_a[i - 1] * coesrc/libavfilter/af_sidechaincompress.cf:f85_:a[1201 :] ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c85: | 492 : 18 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" makeup" 492, | "s e t mrakieg uhpt g+a=in "h,ist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[ 1 ]O;F F S| E ^~~~~~~~~~~~~~ ~T (makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A|F|R }, | ^ src/libavfilter/af_replaygain.c:493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | lefsrc/libavfilter/af_sidechaincompress.ct: 86+=: 120h:i stwarning: _missing field 'unit' initializer [-Wmissing-field-initializers] b[i - 4] *86 | c o e ff{_ b"[k n2e]e "-, h i s t _ a "[sie t -k n e4e]" ,* c o e f f _ a [ 2O F]F;S E T| ( ^~~~~~~~~~~~~~ ~k nee), src/libavfilter/af_replaygain.c :A493V:_18O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_DOU B493L | E , { . d bl = 2l.e8f2t8 43 }+,= h i s t _ b [1i, - 4] *8 c,o eAf|fF_|bR[ }2,] - | hi ^s t_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_asrc/libavfilter/af_sidechaincompress.c[i: 93-: 120 :3 ]warning: missing field 'unit' initializer [-Wmissing-field-initializers]* coeff_a[ 293 | ] ; | { ^~~~~~~~~~~~~~ ~ "level_src/libavfilter/af_replaygain.csc:"494,: 18 :" swarning: etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sidecha i494n | g a i n " , rOFiFgShEtT (+l=e vheils_ts_cb)[,i - A V3_]O PT*_ TYcPoEe_fDfO_UbB[L E2,] {-. dbhli=s1t}_,a[ i - 3 ] *0 .c0o1e5f6f2_a5[, 2 6];4 , | A| ^~~~~~~~~~~~~~ ~F |R }, | ^ src/libavfilter/af_sidechaincompress.c:94:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c:495 :9449 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "mix", 495 | " s e t mliexf",t += h i s t _ b [OiF FS-E T( m6i]x )*, c o e f f _bA[V _3O]PT _-T YPhEi_sDtO_UBaL[Ei, -{ . d6b]l =*1 }c,oe f f _ a [ 3 ] ; | ^~~~~~~~~~~~~~ ~ 0, 1, Asrc/libavfilter/af_replaygain.c|:F495|:R18 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 495 | lsrc/libavfilter/af_sidechaincompress.ce:f95t: 12 :+ =warning: missing field 'help' initializer [-Wmissing-field-initializers]hi st_ b95[ | i - {6] N*U LcL o}e f f| _ ^b [ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_crystalizer.c:39:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "src/libavfilter/af_replaygain.ci":,498 ":se49t: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tensity "498, | O F FrSiEgTht( m+ul=t )h,i sAtV__bO[PiT _- T Y7PE]_ F*L OcAoTe,f f{_.bd[b l4=]2 .-0} ,h-i1s0t,_ a10[, iA - }7,] *| ^ coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | src/libavfilter/af_crystalizer.c : 40 : 86 : warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]i ght += 40h | i s t _{ b"[ci" , -" e n7]a b* lceo ecflfi_pbp[i 4n] g-", hOiFsFtS_EaT[(cil i-p ) 7,] *A Vco_efOfP_aT[_4TY P]E; _ B| O ^~~~~~~~~~~~~~ ~O L, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_crystalizer.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c: 49941: | 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL 499 | } | ^ left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ M) >= 0.3 * M) { src/libavfilter/af_replaygain.c| ~~^~~ ~~:505 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | src/libavutil/common.h : 64l:e31f:t note: expanded from macro 'FFABS'+ = hist_b[i -64 | 1#6de]f i*n ec oFeFfABfS_(b[a )8 ](( a-) hsrc/libavfilter/af_speechnorm.c i>s=:t 4110 _? :(a1[a:) i: - warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1-6]( a*) )c)o e | f ^f _ a[4118 | F]I;L T | E ^~~~~~~~~~~~~~ ~R _LINK_CHsrc/libavfilter/af_replaygain.cA:N505N:E18L: Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( flt, f l505 | o a t , f lIn file included from esrc/libavfilter/af_dialoguenhance.crl:ep)28f t : +src/libavfilter/window_func.h| =:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 :h17i:s twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_src/libavfilter/af_speechnorm.cb [:i387 :-26 : 1note: 162expanded from macro 'FILTER_LINK_CHANNELS' | 6 ] * c o e f387f | i_ bf[ 8 (]F F A- B Sh( inst _ g-aia [n Mi)= ->F= F M1I06N]. (3g *a* icMone), f fm{_i n_a [g8| a i] ^~~~~~~~~~~~ ~~;n ( csrc/libavutil/common.h:| 64t: ^~~~~~~~~~~~~~ ~x37 :, cnote: cexpanded from macro 'FFABS', min _64s | iz#e)d)e;fi n e F FA B S ( a ) ( ( a ) > = 0 \? (| src/libavfilter/af_replaygain.c ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a) : :506 :49src/libavutil/macros.h:( :-49:warning: 22(:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a )note: )expanded from macro 'FFMIN' ) | 506 ^~~~ | 49 | # d e In file included from fisrc/libavfilter/af_dialoguenhance.cn:rieg28: src/libavfilter/window_func.hh:tFF162M :I39+=N :(hai ,stwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_) b([(i a )- >162 | ( 1 b5] src/libavfilter/af_tremolo.c) ? *: c if (FFA(39BbS:)(118 n:: -warning: ( missing field 'unit' initializer [-Wmissing-field-initializers]aM ))) > =| ^ ~0 .3 * M39) | { | ~ ^{ "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_biquads.co:src/libavfilter/af_tremolo.c1549::405e::f118f: _ warning: bwarning: [missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 8] - hisrc/libavfilter/af_silenceremove.cs t40_ | :a1549 [114 | : i162 {-: "1warning: d5missing field 'unit' initializer [-Wmissing-field-initializers]W" ]I, D *T" Hsc_eoOteP fTdIfeO_pNat([h08 . a5]s); , p e | r| ^~~~~~~~~~~~~~ ~c ^ e n t114a | g e "src/libavfilter/af_biquads.c ,: src/libavfilter/af_replaygain.c {1457: :506 "88:Os:18Ft :Fanote: rSexpanded from macro 'WIDTH_OPTION'warning: tE implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_T p(edreipo td1457hs | ) " ,506, | {A ""V sw_ eiO dPt tT h _p"rTe,iYr gPi"hEost_de Dst+O =Uow BfihL diEsts,iht l"_ e,bn src/libavfilter/window_func.hc [O:{eiF163. F:dp-S86ba E:lr1T t5(warning: =s]wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 0*dt. to5ch }o)s,e,k f i fAp163 _V | 0b_f .[Or 0 Po ,8Tm ]_ Ts -Yt 1 Pa .hEr i0_t s,D" t O, _ U a B [ L i E F,Ol-L Fu A{Ft1G.S[5SdEn] bT] }l( *,=s= xt c }a0o,| r.e ^t5f0_ f,p* _e 9a(r9[1i98 o9 +d9] s,;csrc/libavfilter/af_tremolo.c) o:,F s41 L| (: A ^~~~~~~~~~~~~~ ~(src/libavfilter/af_speechnorm.c 12G M :S:_ }411P warning: ,:I missing field 'help' initializer [-Wmissing-field-initializers] 1*A \:(V F _ warning: F41O| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AP | ^ BT S_ (T nY P{-E _NMIU)NL TL-411, | }0 F. I3 L | T* ^E { RM.src/libavfilter/af_biquads.c_)i:L)61549I/4:N(=5src/libavfilter/af_replaygain.cK(0::1_} 507 C,warning: :-H missing field 'unit' initializer [-Wmissing-field-initializers]49 A :0N .N src/libavfilter/af_biquads.cwarning: 3E :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])L01458 S,:*( 88 f:M l ) note: )t507 expanded from macro 'WIDTH_OPTION'), | ; 9 f 0 l 0 | o14580 ~ ^ a | , t , A Flf el{}fsrc/libavfilter/window_func.he",:rtw 163p " ) :,CC libavfilter/avf_avectorscope.o | +69 ^ = : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h warning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s "tsrc/libavfilter/af_speechnorm.cs_:eb405t[: i24 w 163:i- | d note: t1 expanded from macro 'FILTER_LINK_CHANNELS'h8 "] , * O Fc Fo 405Se | Ef Tf (_ w b i[ d t9 lh] u) t,-s[ -nAhsrc/libavfilter/af_silenceremove.c>]Vip: sr_115=teO: _vP1620a_T:.[g_ 5iaTwarning: iYmissing field 'unit' initializer [-Wmissing-field-initializers]*-n P (E1=1_8 D]g+O a U*icIn file included from noBc;ssrc/libavfilter/af_surround.cL o(E:115 e(,30 | fM : f_{src/libavfilter/window_func.h _ P.: a Id155 [ *b:{9 (l60 F=:"] Fx s; A}warning: t B,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a S r| (0t ^~~~~~~~~~~~~~ ~ n,_ -9 9d M9u ) 9rsrc/libavfilter/af_replaygain.c 1559a : | ,-t 507 i : F0o 18 L.n : A3" G , warning: S* implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } M" )s | )e ^/t 507 ( | (ls 1t u a t -r [ t n 0 ] .d 3u = )r l a ee*t xf isrc/libavfilter/af_biquads.c ptMo:( )n1550- ) :0+ )o86.= ;f:5 h nwarning: *i | omissing field 'unit' initializer [-Wmissing-field-initializers] s\ ~ ^n St -Q_ sRb| i( [ ~ ^~~~l(1550i en | n- -c( eNsrc/libavfilter/window_func.h 1 -: 8p1163]{a): "r/56*gt2: a") ci,/warning: on (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e" 0 f, .f 4_ "*b s([ eN 163t-9 | 1] g ) a /- i 2 n .hO" fiF, )sF )tSO )_EF ;aTF [(S isE | tT ~^~~-a( rg 1ta 8_il]src/libavfilter/window_func.hdnu :u)t*r153,[a : ntc30A]io:V oe _=nfnote: O _fexpanded from macro 'SQR'P0o_ T.pa_5t[T 9Y)153* P, | ] E (; _ 1 AD VO+| _U ^~~~~~~~~~~~~~ ~ OBc PLo TEs _,(#T (dY{MeP._fEdPi_bInDl*eU=( R0FSA}FQ,ATR B(I-Sx9O()0Nn 0, (, -( { x9.M)0i)*06 (,4-x = )src/libavfilter/af_replaygain.cF00):L}. 508A,3 :G | 49S * ^:} , Mwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0) ,| / ^(I (N1T 3-5082 | _0 M. A3 X) , * A FM )r})isrc/libavfilter/window_func.h,)g:;h 155t : | | src/libavfilter/af_biquads.c60 ^+ ~~^~~ ~:: = 1551 :warning: h86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i: s src/libavutil/common.htwarning: _:missing field 'unit' initializer [-Wmissing-field-initializers]b64 [: i31155: | - note: 15511 | expanded from macro 'FFABS'7 ] * { c64" o | g e#" fd, fe l_f ubi tsrc/libavfilter/af_silenceremove.c[n [: e"n1169 s]:]Fe 162 Ft=:-A Bgewarning: hSaxmissing field 'unit' initializer [-Wmissing-field-initializers]i(ip san(t)"-_ ,0a( .[(O5iaF )F*- S >116ES1= | TQ7 (R]0 g( a(*? in {n-c( )(oa",Ne)s -f tA1f:aV)_ r_/a(tO2[-_P)9(tT/ ah_(])rT0;)eY. )sP4 hE*| o_( ^~~~~~~~~~~~~~ ~| lDN ^dO- "U1,B) /L"src/libavfilter/af_replaygain.c2Es:.,e508f t:){ In file included from 18).t:src/libavfilter/af_dialoguenhance.c)dh :;brwarning: 28 leimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: =s src/libavfilter/window_func.h| 0h: ~^~~}o163 ,l: d48508-src/libavfilter/window_func.h : | 9:f 0153owarning: 0:rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,26 :s 9 t note: 0a expanded from macro 'SQR'0r ,t163r | iF s gL153i Ah | l Gt e S n }+ c ,= e h d | i e ^s t t e# _cd bte [if ioi nnl-"eu, t 1S[ 7Qn ]R] ( *x= ) src/libavfilter/af_biquads.cc 0 :o(. 1552e(5 :fx O88f)*F:_* F b((Swarning: [x1Emissing field 'unit' initializer [-Wmissing-field-initializers] ) T 9)+(] s c t-o| a s ^1552hr( | it( s_M tt_ _hP arI{[e*"is(p hFo-oFl lAe1dBs7)S"],(, n * " -sc eo MteA) fV nf_-u_O maP0b[T.e9_3r T ]Y*o;P f EM _)p| D)o ^~~~~~~~~~~~~~ ~O/l U(eB(sL1E ",-, 0O .F{3F.)Sd Eb*Tl (=Mp0)o})l,)e ;s ) , | ^~~~~~~~~~~~ ~A0 V,_ O src/libavutil/common.hP :TD64_B:TL37Y_:PM EAnote: _Xexpanded from macro 'FFABS'I, N TA,F {}64., | i #6 d4| e= ^f2 i}nsrc/libavfilter/af_replaygain.c,e : 1509F,:F 49A2:B, S warning: (Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aF }), ( (| a ^) 509> | = 0 ? ( a )l e:f t( -src/libavfilter/af_silenceremove.c (:+a117=): )162h):i s warning: t| missing field 'unit' initializer [-Wmissing-field-initializers]_ ^~~~ b [src/libavfilter/af_biquads.ci: 1553-: 882:0 ]warning: missing field 'unit' initializer [-Wmissing-field-initializers]* coeff _ b1171553[ | | 1 0 ] -{{ "h"pi"ss,tt _a ar [t i _ "s-si el2te0 n]nc ue*m" b,ce or e fo"ffs_ eapt[o 1ls0et]sa;"r ,t | Od ^~~~~~~~~~~~~~ ~Fu FrSaEtTi(opnosrc/libavfilter/af_replaygain.c l:eo509sf:) src/libavfilter/window_func.h,s18: i:162Al :Vewarning: 25_nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:Oc Pewarning: T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_p Ta Yr509Pt | E _t Io N Tk , e e {p ."l162i,e | 6f 4t = 2 }+ ,= 1h ,i sO 2tF ,_F bSiA[EfFiT } ((,-sF tF 2A| a0 ^B]r S t(*_n s ci-ol eeMfn)fc _e>b_=[o 1p00t].) 3,- * h iMAs)Vt _src/libavfilter/af_biquads.c_{O:a P[1554 Ti:| _ 5 ~~^~~ ~~T-: Y P2warning: E0missing field 'unit' initializer [-Wmissing-field-initializers]_] src/libavutil/common.hD :U*64R :A 31Tc1554:I | oO note: eN expanded from macro 'FFABS'f, f _{Ma.I [iX6461_ | 40C#=]Hd0;A}e N,f N i| E n ^~~~~~~~~~~~~~ ~L e S _ FN0FO,AR BMISAN(LTaI3)Z E2(__(OMaPA)TX I,>O =NA (F01 ,}? , " (a al| )l ^ " :, (0-)(,a ) )| ) ^ | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'src/libavfilter/af_replaygain.c :510:49:In file included from warning: src/libavfilter/af_surround.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 301470: | src/libavfilter/window_func.h : 162 : 17 {:510" | mwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x " , " s er162ti | g mh it x "+ =, hO iF sF tS _E bTi[(fim i(-xF )F1,A B9AS]V( _n*O P-cT o_MeT)fY fP>_E=b_ [D01O.0U3]B L*-E src/libavfilter/af_silenceremove.c ,M:h 121i):{s 162.t{:d_ ba warning: l[| missing field 'unit' initializer [-Wmissing-field-initializers]=i ^~~~~~~~~~~~ ~~ x -} ,1 src/libavutil/common.h90:],64 :*137 ,:c oFnote: eLexpanded from macro 'FFABS'f A f121G_ | Sa }[ ,164 0 | #]{ d; e "f i s| nt ^~~~~~~~~~~~~~ ~eo p F_ Fp Ae Brsrc/libavfilter/af_replaygain.cSi :(o 510ad: )s18 ": (, ( warning: a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) >" =s e 0t510 | ?p e (r ai )o \ d :s | (or ^-fi ( gash)it)l )e+ n= c | eh ^~~~ i psatr_tbs[ itIn file included from o- src/libavfilter/af_surround.c s:1k309i: p]src/libavfilter/window_func.h src/libavfilter/af_biquads.cf*::r1554 162o:c:m539o ::ee fnwarning: warning: fdmissing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_" ,b src/libavfilter/af_biquads.c[ :1 14710 :] 16278 | -:O F hnote: F iexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'S s E tT _( as [t i o1471 p- | _ i p1fe 9 r] (i Fo*{Fd "AscmB)o"S,e,( f n f _ -a " [ sM1 e)0 t ]A >;Vm= _i O0x| P." ^~~~~~~~~~~~~~ ~T3, _ T*OY FPMFE)S_ EI{TN (T m,| i ~ ^x ) , A V{_.OiP6T4_=T0Y}P,E _-D9O0U0B0L,E , { . d b9l0=0x0},, A0F, }1,, F| L ^A GS}, src/libavfilter/af_speechnorm.c : 455 : 23 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] \ | ^ src/libavfilter/af_silenceremove.c:122: 162455: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (int f = 0; f < src/libavfilter/af_biquads.cf: f1554122_: | i5 n: l iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]{k _"src/libavfilter/af_biquads.cqs:ut1472eo:up108e_:dd _unote: frexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'ra atmieosn("i,n l1472 i | n" ks )e ;t {fs+t"+oc)ph a{dn un re| al ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ts i"o,n "osfe tn ocnh-asninleelnsc et op afritl"t,e r src/libavfilter/window_func.h " :, 163 : O86 F:F S warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T ( cOhF_FlSaEyTo(us tt163_o | sp t_ rd )u ,r a At Vi _o On P_ To_ pT tY )P ,E _l Su TtAR[VIn_N]OG P,=T _{0T..Ys5Pt Er*_= Dy(U}1R, A +T0 I,cO oN0s,,( ({FM.L_iAP6GI4S*=}(0,F} F,\A B S | ( ^n 0-, MI)N T-3 20_.M3A X*, MA)F) /}(,( 1 | - ^ 0.3src/libavfilter/af_biquads.c): 1554*: 5M:) )warning: )missing field 'unit' initializer [-Wmissing-field-initializers]; | src/libavfilter/af_biquads.c ~ ^: 1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/window_func.h:163 :147369 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"c", src/libavfilter/af_silenceremove.c :163 123 | : 162 :" s warning: e missing field 'unit' initializer [-Wmissing-field-initializers] t c h a n n e l s ltuot [fni]l t=123e | r0 ". ,5 O*{F F("S1sE tT+o( pcc_hot_shl(ra(eyMso_huPotIl_*ds("tF,rF )A ,B" SsA(eVnt_ O-tP hTMr_)eT sY-hP oE0l_.dS3 T fR*oI rNM G)s,)t /o{(p.( s1st ir-l= ey0n}.c,3e ) 0 d,*e t0Me,)c )tF)iL;oA nG "S| ,} ~ ^ , \ | ^ OFFSET(src/libavfilter/window_func.hst:o163p:_56t:h rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s hold), 163 | A src/libavfilter/af_biquads.cV :_ 1554O :P 5T :_ T warning: Y missing field 'unit' initializer [-Wmissing-field-initializers] P E _src/libavfilter/af_biquads.c D: O1474 U: B103lL:uE t,note: [ expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'n ] {=. d0b.l5= 0*} ,( 11474 | + c0 o,{s "( n( oMDr_BmPLaI_l*Mi(AzFXeF,A "BA,SF ( "n}n ,o- r mM| a) ^l i-z e0 .c3o e*f fMi)c)i/e(n(t1s "-, 0O.F3F)S E*T (Mn)o)r)m;a l i| z ~~^~~ ~e ), AV_src/libavutil/common.hO:P64T:_31T:Y Pnote: Eexpanded from macro 'FFABS'_ BOOL, 64{ | .#isrc/libavfilter/af_silenceremove.cd6:e4124f=:iz162n}:e, warning: F0missing field 'unit' initializer [-Wmissing-field-initializers]F,A B1S,( aF)L A(G(Sa}), > = 0 124 | ?\ ( a| ) ^{ :" s(t-o(pa_)s)i)l e n| c ^e ", "set stopIn file included from dsrc/libavfilter/af_surround.cu:r30a: tsrc/libavfilter/window_func.hisrc/libavfilter/af_biquads.c:o:163n1554: :48o5:f: warning: swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]imissing field 'unit' initializer [-Wmissing-field-initializers] l encsrc/libavfilter/af_biquads.ce: 1475p:a103 r:163t | note: texpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' o k e ep " , 1475 | { l" un t"O[,Fn F] S E= T (0 s. t5 o p*"_ ns(oi1rl me+an lccieoz_seo( p(ctMo)_e,Pf If *i (c FiAFeVAn_BtOSsP("Tn,_ T -YO PFMEF)_S DE-UT R(0An.To3Ir Om*Na ,lM i){z).e/i)(6,(4 1=A 0V-}_ ,O0 P. T3 _) T Y*0P ,EM _)IB)NO)TO;3L 2, _ | M{ ^~~~~~~~~~~~ ~A. Xi,6 4src/libavutil/common.hA=:Fz64 }:},37, : 0 ,note: | expanded from macro 'FFABS' ^1 , FL A64G | S#}d e f| i ^n e FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_silenceremove.c:129:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "window", "set duration of window for silence detection", OFFSET(window_duration_opt), AV_OPT_TYPE_DURATION, {.i64=20000}, 0, 100000000, AF }, | ^ src/libavfilter/af_silenceremove.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ src/libavfilter/af_vibrato.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_vibrato.c:47:118: warning: 59missing field 'unit' initializer [-Wmissing-field-initializers] | { "ori g47i | n a l " ,{ ""ds"e,t "osreitg idneaplt hc eanst epre rfcaecnttoarg"e," ,O F F SOEFTF(SoErTi(gdienpatlh)),, A V _AOVP_TO_PTTY_PTEY_PDEO_UDBOLUEB,L E{,. d b l{=.1d}b,l 0=, 01.,5 }F,L A G S0 .}0,0 , | ^1 .0, FLAGS }, | ^ src/libavfilter/af_vibrato.csrc/libavfilter/af_dialoguenhance.c::4860::12109:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {60 | N U L L {} " e| n ^h ance", "set dialogue enhance factor",OFFSET(enhance),src/libavfilter/af_replaygain.c A:V584_:O57P:T _warning: TYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_DOUBLE, {.dbl= 1584} | , 0 , a3v,_ lFoLgA(GcSt x},, A V| _ ^L OG_INFO, "track_gain = %+.2f dB\n", gasrc/libavfilter/af_dialoguenhance.ci:n61):;109 : | warning: ~~~~~~ ^~~~missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYsrc/libavfilter/af_replaygain.cP:E585_:D56O:U Bwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E , {.dbl=2 }585, | 2 , 3 2a,v _FlLoAgG(Sc t}x,, A| V ^_ LOG_INFO, "track_psrc/libavfilter/af_dialoguenhance.ce:a62k: 10=: %warning: .missing field 'help' initializer [-Wmissing-field-initializers]6 f\n "62, | s - > p{eNaUkL)L;} | | ~~~~~~ ~~~^~~~ ^ src/libavfilter/af_silenceremove.c:217:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_silenceremove.c:227:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c: 149227: | 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->sum -= *w s149a | m p l{e ;" t" ,| ~~ ^~~~~~~~ "set the thresholdsrc/libavfilter/af_biquads.c va:l1579u:e112":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET (1579t | h r e s{h"oflrd)e,q u e n c y " , "sAetV _cOPeTn_tTrYalP Ef_rDeOqUuBeLncEy," ,{ O.FdbFlS E= T0(.f0r}e,q u e0n.c0y),, A V1_.O0P,T _FLTAYGPSE _D}OU,B L E| ^,src/libavfilter/af_silenceremove.c {:.228d:b15l:= 30warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0} , 0, 999999, FL A228GS | } , src/libavfilter/af_dynaudnorm.c | :s ^ 150-:138>:s warning: umissing field 'unit' initializer [-Wmissing-field-initializers] m = fmaxf (150s | - > s {u m",c h0a.nfne)src/libavfilter/af_biquads.cl;:s 1580", : | 112 ~ ^~~~~~~~~~~~~~~~~~: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t chann el1580s | to f{il"tfe"r,", " sOetF FcSEeTn(tcrhaanln eflsr_etqou_enfciyl"t,er )O,FAFV_SOEPTT(_fTrYePqE_uSeTnRcIyN)G,, A{V.s_tOrP=T"_TaYlPl"E}_,DO Usrc/libavfilter/af_silenceremove.c BL:E ,230: 15{0:. d,warning: b l=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 00,00 },F LA0G, S9 9}99 ,230 9 | 9| ^ , F sL-A>GSs}u,m +| = ^ *wsample; | src/libavfilter/af_dynaudnorm.c ~~ ^~~~~~~~: 151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1582 | WIDTH_OPTIOsrc/libavfilter/af_dynaudnorm.cN:(1520:.1385:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/af_biquads.c152:1457 | : 88 : note: expanded from macro 'WIDTH_OPTION' { "over l1457a | p " , { " w i d t"hs"et, t"hsee t fwriadmteh "o, vOerFlFaSpE"T,( w i d t h ) , A VO_FOFPSTE_TT(YoPveEr_lDaOpU)B,LE , { . d b l = xA}V,_O P0T_,T Y9P9E9_9D9O,U BLFEL,A G{.Sd}bl,= \. 0| } ^, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dynaudnorm.c:src/libavfilter/af_biquads.c:1531458::13888: :warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'WIDTH_OPTION' 1458153 | | { "{w "," o " , " s et w i d t "hs"e,t OtFhFeS EfTra(mwei dotvhe)r,la pA"V,_ O P T _ T Y P E_ D O UBOLFFES,E T{(.dobvle=rxla}p,) ,0 , 9 9 9 9 9 , AFVL_AOGPST}_T Y P| ^E _DOUBLE, {.dbl=.0}, 0.0, src/libavfilter/af_biquads.c1:1583.:094,: warning: FLmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, | ^1583 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, src/libavfilter/af_dynaudnorm.c1:, 156F:L12A:G Swarning: }missing field 'help' initializer [-Wmissing-field-initializers], | ^ 156 | { NULL } | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1584 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1,src/libavfilter/af_silenceremove.c FLAG:S277}: 12| ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' src/libavfilter/af_silenceremove.c 1499 | : 287 : 15{:"b "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set the block size", src/libavfilter/af_surround.c287OF:F | S 253E :T21 (:s ->bwarning: sluoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m c-k=_ s*awmpslaempsl) 253e | ,; A V | _s- ~~ ^~~~~~~~>Ol PoTw_cTutY PE=_ I1N.Tf, *{ .si-6>4=lxo}w,c u0t, f3 2/7 6(8,i nlAiF}n k -| > ^s ample_rate * 0.src/libavfilter/af_biquads.c5): 1588*: 10(:s -warning: >missing field 'help' initializer [-Wmissing-field-initializers]w in_ s1588i | z e / {2N)U;L L} | ~~~~^~~~~~~~~~~~ ~ | ^ src/libavfilter/af_silenceremove.c:288:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:254:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | s->highcut = 1.f * s->highcutf / (inlink->sasrc/libavfilter/af_silenceremove.cmp:l290:e15_:r atwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 0.5) * (s->win_ s290iz | e / s-2>)su;m + =| ~~~~^~~~~~~~~~~~~ ~* wsample; | ~~ ^~~~~~~~ CC libavfilter/avf_concat.o CC libavfilter/avf_showcqt.o src/libavfilter/af_silenceremove.c:335:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:333:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/af_surround.c:333:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/af_surround.c:339:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <= M_PI_4) | ^~~~~~~~ ~~ src/libavfilter/af_silenceremove.c:345:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c:340:14 :345 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->su m 340- | = * w s a map l*e=; r e| f ~~ ^~~~~~~~e rence / M_PI_2; | ^~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:346:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_surround.c :342:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | 342 | s - > s u m a == fM_mPIa xf+( s(-->2su.mf, *0 M.f_)P;I + | ~ ^~~~~~~~~~~~~~~~~~r eference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~ ~ src/libavfilter/af_surround.c:342:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * src/libavfilter/af_silenceremove.cM_:P348:I15 : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r eference) * (M _348P | I - s-f>asbusmf( a+)=) * w*s aFmFpDleI;F F SI| G ~~ ^~~~~~~~N (a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~ src/libavfilter/af_surround.c:342:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:342:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~~ ~ src/libavfilter/af_surround.c:370:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PI_2), -1.f, 1.f); | ~^~~ src/libavfilter/af_silenceremove.c:395:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:371:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+4M_ warningPsI) generated*. cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:371:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/af_surround.c:371:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PIsrc/libavfilter/af_silenceremove.c)*:M405_L:N151: 0warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .f, -1.f, 1.f); | ^~ 405 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:406:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_masrc/libavfilter/af_silenceremove.cg: 408 : 15=: warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < lowcut ? 1.f : 408. | 5 f * ( 1s-.>fs+ucmo +s=f (*Mw_sPaIm*pl(elo;wc u t| ~~ ^~~~~~~~- n)/(lowcut-highcut))); | ~ ~~~~~~^~~~~~~~ src/libavfilter/af_surround.c:378:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~ src/libavfilter/af_surround.c:416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fa3bs warningfs( generatedx[. n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ~~~~ ^~~~ src/libavfilter/af_surround.c:416:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ 5 warnings generated. src/libavfilter/af_dialoguenhance.c:279:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ src/libavfilter/af_dialoguenhance.c:279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ CC libavfilter/avf_showcwt.o src/libavfilter/af_surround.c:640:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | float lfe_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_crystalizer.c:131:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | filters(dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x},src/libavfilter/af_silenceremove.c 0,: 96449:99429,: Fwarning: Lcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]A GS} | ^ 644 | if src/libavfilter/af_biquads.c(s:-1599>:s5t:ar twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]h oldoff_end >1599 | = s- >s tMaIrX_tC_HdAuNrNaEtLSi_oNOnR)MA L{I ZE _| O ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~P TION(1, "all", 0),src/libavfilter/af_silenceremove.c : 674| ^: 44: src/libavfilter/af_biquads.cwarning: :comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]1470 :78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 674 | 1470 | { " m i x " , " s e t m i xs",- >OsFtFaSrETt(_smiilxe)n,ce _eAnV_dO PT=_ TFYFPMEI_ND(sO-U>BsLtEar,t _s{i.dlbeln=cxe}_,e n0d ,+ 11,, FLsA-G>Ss}t, a r t _ s il en ce ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ \ src/libavutil/macros.h :| 49 ^: 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) src/libavfilter/af_biquads.c((:a1599):5 :> (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) ?src/libavfilter/af_biquads.csrc/libavfilter/af_crystalizer.c :(:1471b132:)78 ::: 1note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'( :a )warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ 1471 | {"m",src/libavfilter/af_silenceremove.c : 675 :"13249 | sfi:let tewarning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]rm si(xd"b,l ,O F675dF | oS Eu Tb (l me i, x i )n ,v e A rV s_OePT , _c Tl YiiPpE,f _ D1(O,sU -1B, >L1Es.0,,ta r t{a_.svd_icblllie=xp}dn,,c e _10o)f ,f s| 1e,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t FL>A= Gs-src/libavfilter/af_crystalizer.c>S:},s 66:t27 a: r note: t expanded from macro 'filters' _ si l e n c e66 | ) c o n| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~s t t y p e m u l t\ = | t ^d ->musrc/libavfilter/af_silenceremove.cl:t784;: 47 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 784 | src/libavfilter/af_biquads.c : 1599 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :1472 :108 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' \ s -| > ~~~~ ~~~~^~~~ s1472 t | op _s i l{"echnacne_neenlds" , =" sFeFtM IcNh(as-n>nsetlops_ stiol efnicle_teern"d, O+F F1S,E Ts(-c>hs_tloapy_soiulte_nscte)r;), A| V ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~_O PT_Tsrc/libavutil/macros.hY:P49E:_25S:T Rnote: Iexpanded from macro 'FFMIN'N G, { .49s | t#r=dyef}i,n 0e, F0F,M INF(LAaG,Sb}), ((\a ) | > ^ (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_silenceremove.csrc/libavfilter/af_biquads.c::7851599::525:: warning: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473: 108785: | note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | { " c " , i f ( s -">ssteotp _cshialnennceel_osf ftsoe tf i>=l tse-r>"s,t oOpF_FsSiETl(encche_)l ay{o ut _| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~s tr), AV_OPsrc/libavfilter/af_silenceremove.cT:_796TY:P45E:_ Swarning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]T RING, { .s796t | r = y }, 0 , 0 , F L A G S } , i\f ( s| - ^> stop_holdoff_end >= s->stop_duration) {src/libavfilter/af_biquads.c : 1599:| 5 ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}18, warning 0s, generated1. , FLAGSsrc/libavfilter/af_surround.c}, : 780 : 13\: | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 780 | if (phase_difsrc/libavfilter/af_biquads.c :>1599 :M5:_ warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]I ) src/libavfilter/af_biquads.c: 1475:| 103 ^~~~~~~~~ ~ : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_disrc/libavfilter/af_biquads.cf:;1602 :5 :| ~ ^~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602src/libavfilter/af_surround.c | : 781 : 25B:L OCwarning: Kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S IZE_OP T781I | O N ( 0 ) , | ^ phasrc/libavfilter/af_biquads.cs:e1498_:d103i:f note: =expanded from macro 'BLOCKSIZE_OPTION' 2.f * M1498_P | I - p h{a"seb_ldoicfk;s i z| e ^~~ ~" , "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:836:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ 3 warnings generated. src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_surround.c:892:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c: 1613892:5 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] i1613 | f ( p hWaIsDe_TdH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1614:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1614 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", CC libavfilter/avf_showfreqs.o "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 15 warnings generated. src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ if > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:893:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c 1628: | 949 : 13 :{ "warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", "se t 949f | r e q ue n c y src/libavfilter/asrc_anoisesrc.c "i, f:O (F60Fp:S131EhT(:asf rewarning: e_qmissing field 'unit' initializer [-Wmissing-field-initializers]ud iefln cy>), MA_V P_I)60 O | P| T ^~~~~~~~~~ ~ _ T Y{P E"_sDaOmUBpLlE,e _{r.adtble=3"0,0 0 }", s0e,t 9s9a9m9p9l9e, FrLaAtGeS"},, | ^O FFsrc/libavfilter/af_surround.cS:E950:T39:( sawarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p le_rate) ,950 | A V _ O P T _ T YpPhEa_sIeN_T,d i f l ={ .2i.6f4 *= 4M8_0PI0 0-} ,p h a s e _1d5,i f lI;N T _M| A ~ ^~~~~~~~~~X , FLAsrc/libavfilter/af_surround.cGS: 950},: 26 | : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 950 | phase_diflsrc/libavfilter/asrc_anoisesrc.c =: 612:.f131 :* warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ PI - pha s61e | _ d i f {lsrc/libavfilter/af_biquads.c ;:1630": r"5 ,:| ^~~ ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | " s e t sWamIpDTlHe_ rOaPTtIeOsrc/libavfilter/af_surround.c"N,:( 0952 :.13:O7 F0Fwarning: S7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ET) ,( s| a952m ^p | l e _ rsrc/libavfilter/af_biquads.ca :tsrc/libavfilter/af_crystalizer.c 1457e: : )13388i,::1f: note: ( pwarning: expanded from macro 'WIDTH_OPTION'A himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aV s_eO _1457 | P d T_i T{f Y"PrE133w i_ | I>d MfNtT_,ihP" ,lI t)e rs"( sd b| le ^~~~~~~~~~ ~ {,.it w6di4odu bt=l h4e",8,0 0 OF0F}n,So EiT (n w iv1detrsrc/libavfilter/af_surround.cs5eh:),,,953 I:NAnV_39OTo:P_cM Twarning: lA_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TYiXp ,P ,E0_ D, 953O | 0 UB , L F1LEA G., S0 {, } . ,a vd_bcl li ppd=,| hx }1 ^)a,s 0 ,e _ | d9if^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 r9 99=, src/libavfilter/af_crystalizer.c :F266.:L27fA :*G S src/libavfilter/asrc_anoisesrc.cnote: }expanded from macro 'filters',M :62 _P\: I131 66: | | - ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] p hcaonsset_ di t62f | yrp e; m src/libavfilter/af_biquads.c ul{t:| ~ ^~~~~~~~~~ =1630 t":5da:- src/libavfilter/af_surround.cm>warning: m:upmissing field 'unit' initializer [-Wmissing-field-initializers]l953l i:ttu;26 src/libavfilter/af_biquads.c :d: 1458warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :" , 88 : note: 953expanded from macro 'WIDTH_OPTION' | " s e t a 1458 | m p l { it u" w" , d e " ",s p e t h aO F w s eF_i S d d E T(itfh "ar , m =p\O lF2F.| fi S ~~~~ ~~~~^~~~t *E uT(Mwdi_ePdI)th ,)-, A pVh _a sOeAP_TV_d_iTfOYrPPE;T__ TDY| P ^~~ ~OEU B_LDOEUB,L E{.,d bl = x }{.,db l0 =, 1 .}9,99 9 9 , F L A0G.S,} 1.| , ^ FLAGS }, | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anoisesrc.c1631: | 63 : 131 {:" pwarning: olmissing field 'unit' initializer [-Wmissing-field-initializers]e s", "set 63nu | m b e r { o"af" ,p o l e s " , O F F S E"Ts(epto laems)p,l iAtVu_dOeP"T,_ T Y POEF_FISENTT,( {a.mipl6i4t=u2d}e),, 1 , 2 , AAVF_}O,P T | _ ^T YPE_DOUBLE, {.dbl = 1.}, src/libavfilter/af_biquads.c : 1632 : 088.:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]., 1632 | F L A G {S" p}", , | ^ "set number of poles", OFFSETsrc/libavfilter/asrc_anoisesrc.c(:p64:o131l:e swarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_T Y64P | E_ I N T{, "{.diu6r4a=t2io}n",, 1 , 2 ," AsFe},t d| ur ^a tion", OFFSET(duration), src/libavfilter/af_biquads.c : 1633 A:V5_:O PTwarning: _13missing field 'unit' initializer [-Wmissing-field-initializers]T Y warningPsE generated_ . D1633U | R A T I OMNI,X _ {C.HAiNN6E4L S_=N OR M0AL}I,Z E _ O PT I O N( 10,, " al lI"N,T 604),_ M A| ^X , src/libavfilter/af_biquads.cF:L1470A:GS78 :} note: ,expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' | ^ 1470 | {"mix", "set mix",src/libavfilter/asrc_anoisesrc.c O:F65F:SE131T:( mwarning: ixmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_ 65T | Y P E _D{O U"BLdE",, { . d b l= x } , 0 ," s1,e t FdLuAGrSa},t i o n " , O F FS E T ( du r a t i o n ) , \A V | _ ^O PT_TYPE_DURATION, {.i64 = 0}, src/libavfilter/af_biquads.c : 1633: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , src/libavfilter/af_biquads.cI:N1471:T78:6 4note: _expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'M AX, FLA GS1471 | } , {"| m ^ ", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.stsrc/libavfilter/asrc_anoisesrc.cr:=75y:}131:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 0, FLAG S75} | , \ {| " ^s eed", "set random seed"src/libavfilter/af_biquads.c,: 1633: 5O:F FSwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T( sesrc/libavfilter/af_biquads.ce:d1473):,108 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' AV_O P1473T | _ T Y P E{_"IcN"T,6 4 , {".si6e4 t= c-ha1n}n, e l s t o -f1i,l t eUrI"N,T _OMFAXF,S E TF(LchA_GlSa yo}u,t _ s| t ^r ), AV_OPT_TYPE_STRING, {.str=ysrc/libavfilter/asrc_anoisesrc.c}:, 760,: 0131,: warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]LA GS}, \ | ^ 76 | { "s", "set randomsrc/libavfilter/af_biquads.c :s1633ee:d5":, warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFsrc/libavfilter/af_biquads.cS:E1474T:(103s: enote: eexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'd ), 1474 | A{V"_nOoPrmTa_lTiYzPeE"_, I"NTn6o4rm,a l i z e{ .coie6f4f ic=i e-nt1s}," , src/libavfilter/af_crystalizer.cO F: F SE134T( : n-1o:1r ,m warning: a liimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]UzI eN)T,_ MAAVX_,O P TF_ TLA134YPGE_ | SBf iOlO}tLe,rs, (d b {| l. ^, i 64d=ozub}le,, n0,o i1n,v eFLrAsGeS, }c, lsrc/libavfilter/asrc_anoisesrc.c ip:, 77 :1420:, 1 , \warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 .| ^0 , av_ c77l | i p d ,{ "1n)b _ s| am^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pl es", src/libavfilter/af_biquads.c src/libavfilter/af_crystalizer.c: :163366"s:e:5t27 : :warning: t hmissing field 'unit' initializer [-Wmissing-field-initializers]note: eexpanded from macro 'filters' n usrc/libavfilter/af_biquads.cmb:e1475:r103 :66o | f note: s expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' a mp lceos np1475set | r t ry p ee{ qm"uuensl"tt, e =d t df -r> ma uml te; " , " nO FoF r SmE Ta ( ln bi _zs ae m pc ol e e fs f )ic , i e nAt Vs_ O" P,T _ OFTFS Y E PTE _( I n oN r T\m, a{. l| i6i ~~~~ ~~~~^~~~z4e )= ,1 0A2V4}_, O1P,T _ITNTY_PEM_BAOXO,L F,L A{G.Si 6}4,= z} , | 0 ^, 1, FLAGS} | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYsrc/libavfilter/af_surround.cPE_:I1008NT:,13 :{ .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4 = 1024}, 11008, | I N T _ M A X ,i fF (LpAhGaSs e}, | ^ src/libavfilter/asrc_anoisesrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ _difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1009:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1009 | phase_difl = 2.f * M_PI - phsrc/libavfilter/asrc_anoisesrc.ca:s65e:_113d: iwarning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f l; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c :651009 | : 26 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "d", 1009 | " se tp hdausreat_idoin"f,l = O2F.FfS E*T M(_dPuIra t-i opnh)a,se _ d i fAVl_;O P T| _ ^~~ ~TY PE_DURATION, {.i64 = 0}, 0src/libavfilter/af_surround.c,: 1011: 13I:N Twarning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 _MAX, 1011FL | AG S } , | i ~ ^~~~~~~~~f (phase_di/usr/include/stdint.h:f46r: 21>: Mnote: _expanded from macro 'INT64_MAX'P I) | ^~~~~~~~~~ ~ 46 | #define INT64_MAX (0x7fffffffffffffff) | src/libavfilter/af_surround.c ^~~~~~~~~~~~~~~~~~: 1012:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | src/libavfilter/asrc_anoisesrc.c : 64 : 113 : pwarning: haimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]s e_difr = 2 .64f | * M _P{I "- dpuhraaset_diiofnr";, | ~ ^~~~~~~~~~ "set dsrc/libavfilter/af_surround.cur:a1012ti:o26n:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OF FS1012E | T ( d u r a t i o n p)h,a s e _ d iAVf_rO P=T _2TY.Pf E*_D UM_RPATIIO N-, ph{a.sie6_4d i= f r0;} , | ^~~ ~ 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exsrc/libavfilter/af_crystalizer.cp(:-1360:.15 :* warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q R((n-(N-1)/2)/( 0.1364 | *f(Ni-l1t)e/r2s.(fd)b))l; p ,| ~^~~d oublesrc/libavfilter/window_func.h,: 153i:n26:v enote: rexpanded from macro 'SQR's e, no c153l | ip , 1 , 0 , 1#.d0e,f ianev _ScQlRi(pxd,) 0()( x )| *^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( x)) src/libavfilter/af_crystalizer.c| : ^ 66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_biquads.csrc/libavfilter/asrc_hilbert.c:27:: 1636src/libavfilter/window_func.h::1625::17 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 1636 | B L O C K S IiZEf_ O(PTFIFOABNS(0()n, - | M ^) >= 0.src/libavfilter/af_biquads.c3 :*1498 :M103): {note: expanded from macro 'BLOCKSIZE_OPTION' | ^~~~~~~~~~~~ ~~ src/libavutil/common.h: 641498: | 37 : {note: "expanded from macro 'FFABS'b lock s64i | #zed"e, f"insee tF FtAhBSe( abl)o c((ka s)i >z= e0", ?O F(FaS)E T:( (b-l(oa)c)k)_ s| am ^~~~p les), AIn file included from Vsrc/libavfilter/asrc_hilbert.c_:OP27T: _src/libavfilter/window_func.hT:Y162:P39E:_ Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T , {.i 61624 | = x } , 0 , 3 2 7 6i8f, (AFFF}A,B S\(n | - ^ M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1637:10: warning: 163missing field 'help' initializer [-Wmissing-field-initializers] | 1637 | { N U LL } | l ^u t[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' src/libavfilter/af_surround.c64 | #:d1067:e13fi:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FABS(a) ((a ) 1067> | = 0 ? ( a ) i f: ( ph(a-s(ae))_)d i f| ^l > M_PI) | ^~~~~~~~~~ ~ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 *src/libavfilter/af_surround.c (:11068 :39+: cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ((M_PI*( F1068F | A BS ( n - M ) - 0 p.h3a *se _Md)i)f/l( (=1 2-. f0 .*3) M*_ PM)I) )-; p| h ^~~~~~~~~~~~ ~a sesrc/libavutil/common.h_:d64:i37f:l ;note: expanded from macro 'FFABS' | ~ ^~~~~~~~~~ 64 | #src/libavfilter/af_surround.cd:e1068f:26i: nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFABS( a1068 | ) ( ( a ) > = 0 ? p(ah)as e: _(d-i(fal)) )= 2| . ^~~~f * M_PI - phase_difl; src/libavfilter/af_crystalizer.c | ^~~ ~: 137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | fsrc/libavfilter/af_surround.ci:l1070t:er13s:( dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lp , dou b1070l | e , i nv e risfe ,( pchlasiep,_ di1fr, >1 ,M _1.P0I), a v| ^~~~~~~~~~ ~_ clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | src/libavfilter/af_surround.c : 1071c:39o:n swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t type m1071u | l t = t d - > m u plhta;s e _ d i f r = 2 . f * M _ PI - p h a s e _ d if r ; | ~ ^~~~~~~~~~ \ src/libavfilter/af_surround.c | : ~~~~ ~~~~^~~~1071 :26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ 8 warnings generated. src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1644 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "allIn file included from ",src/libavfilter/asrc_afirsrc.c 0:)29,: src/libavfilter/window_func.h| : ^155 :60:src/libavfilter/af_biquads.c :warning: 1470:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | 155 | { " m i x " , " se t mliuxt"[n, O]F =F SeExTp((m-i0x.5) ,* SAQV_RO(P(Tn_-T(YNP-1E)_D/O2U)B/(L0E.,4* ({N.-d1b)l/2=.xf}),) )0;, | 1 ~^~~, FLAGS}src/libavfilter/window_func.h,: 153: 30 : note: expanded from macro 'SQR' 153 | # d e f\i n e| ^S QR(x) ((x)*(x)) | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78src/libavfilter/window_func.h:: note: 155expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' :60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1471 | {155" | m ", " s e t mi x " ,l uOtF[FnS]E T=( meixxp)(,- 0A.V5_ O*P T_STQRY(PE(_n-D(OUNB-LE1,) /{2.d)b/(l0=.x4*}(N,- 01,) /1,2 F.LAfG)S)}),; | ~^~~ src/libavfilter/window_func.h :153 : 26 : note: expanded from macro 'SQR' 153 | \ | ^# define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layoutsrc/libavfilter/window_func.h_:st162r:),25 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OP T_TYPE_ST R162I | N G, { . s t r = y } , i0f, ( F0F, AFLBASG(Sn}, -\ M )| ^> = 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' src/libavfilter/af_biquads.c:1648: 564: | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e finsrc/libavfilter/af_biquads.ce: 1474F:F103A:B Snote: (expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'a ) ((a) >1474= | 0 ? {("an)o r:m a(l-iz(ea"),) )" n o| rm ^a lize coefficienIn file included from tssrc/libavfilter/asrc_afirsrc.c":,29 O: Fsrc/libavfilter/window_func.hF:S162E:T17(n:o warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m alize) , 162A | V _ O P T _T Y P E _ BO OiLf, ({.FiF6A4B=zS}(, n0 ,- M1), >F=L A0G.S}3, * M ) {\ | | ^ ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((src/libavfilter/af_biquads.ca): 1648>:=5 :0 ?warning: (missing field 'unit' initializer [-Wmissing-field-initializers]a ) src/libavfilter/af_biquads.c::1475 :103(:- (note: aexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION') )) | ^~~~ 1475 | {In file included from "src/libavfilter/asrc_afirsrc.cn:"29,: src/libavfilter/window_func.h : 162 : 39 :" nwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r maliz e162 c | o ef f ic i e n t s" ,i fO F(FFSFAEBT(Sn(no r-m aMl)i z>e)=, 0A.V3 _* OM)src/libavfilter/asrc_hilbert.cP T{_: T 45YP| E: ~ ^118:_ BOwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]L , {.i64=z}, 045, | 1 , F L A{G S"}s a| m ^p le_rate", "set sample ratesrc/libavfilter/af_biquads.c":,1649 : 88: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(samp l1649 | e _r a t{e")o,r dAVe_rO"P,T _"TYsPEe_tI NfTi,l t{e.ri 6o4=r4d4e1r0"0,} ,O FF S1E,T (IoNTr_dMeArX),, A V _FLOAPGTS _}TY,P E _| I ^N T, {.i64=2src/libavfilter/window_func.h},: 1163,: 862:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS}, | ^ 163 | src/libavfilter/asrc_hilbert.c : 46 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lu t46 | [ n ]src/libavfilter/af_biquads.c {:= 1650" :0r88",. : 5warning: missing field 'unit' initializer [-Wmissing-field-initializers] * ( 16501 | +" s ce {o"ot",s (s(a Mm p_ lP"es Ie*tra( FtFefA"i,Blt e S r( o rnO Fd-Fe SrEMT")( s,-a 0mOpl.F3e _F*Sr EaTMt()src/libavfilter/af_loudnorm.c)e/(o)r:d(103:,e1r152: A) ,-V 0warning: _A.Vmissing field 'unit' initializer [-Wmissing-field-initializers]O3P_T _)OTP YTPE*_I_NT TM ),)Y103 | )P;{ E _ I.N i| T ~ ^ {6, 4{"=.44src/libavfilter/window_func.hIi10:0"6,163 : 69}4 :, = warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1}, , I1N , T163_M 2 | A , X", Fs e t L A G S i } n,t e g rF| ^a L teAd G Sl o ud n}el, sus t| t ^[ anr]g =e 0t."5 ,* ( 1 + OcFoFSsE(T((Mt_aPrIg*src/libavfilter/asrc_hilbert.c(FeF:ABt47S_(:in118) ,: warning: -missing field 'unit' initializer [-Wmissing-field-initializers] M ) - 0 A.V47_3 | O P* T_ M{T )Y"P)tE/_a(Dp(Os1"U ,BL-E 0, . 3{ ) . d* "Mb)sl)e); t= n| u ~ ^ -m24b.}e,r o f -t7a0src/libavfilter/window_func.hp.:s,163": ,56 : O warning: F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F - S5ET.(, n FbL _At163aG | p sS) , } , | ^ A V _O PT _ TluYt[PnE]_ I=N T0, .{5. i*6 4(=12 20+5 1}c, src/libavfilter/af_loudnorm.c1o1s,(: (U104MI_:P152I:* N(Twarning: 1Fmissing field 'unit' initializer [-Wmissing-field-initializers]FA6 _BMASX(,n FL-A G 104SM | )} , - 0| .{ ^ 3 " i* "M),)/ ( ( 1 - 0 . 3 ) src/libavfilter/af_biquads.c : *src/libavfilter/asrc_hilbert.c1653": :1048:s118M:e: )warning: ) twarning: missing field 'unit' initializer [-Wmissing-field-initializers]); missing field 'help' initializer [-Wmissing-field-initializers]| ~~^~~ ~ i ntegsrc/libavutil/common.hr a: 641653t | e:48 | d 31 :l onote: { udexpanded from macro 'FFABS'n e{sN "sU tL"t arLg,e64t"} | ,# de fi | n ^ eO F FF F A S BES (T (ta")a sre(g(ate) tnu _>mi=) b0,e r ? o(a )f : t a (p- (sA"Va_O,) PO)TF_)FT YSP EET| _(D ^O nUb_BtLapEs,) , In file included from {src/libavfilter/asrc_afirsrc.c .:d 29 Ab: src/libavfilter/window_func.hVl: 163=: 48_-:O 2P4warning: .Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} _, T Y-P70E. ,_ 163 I | N T - 5, {. .,i 6 4 =F L2A 20G5S1 } , } , 1 1, lU uIt| [N ^n T]1 6_=MA X,0 .F5L AG*S (},1 +| ^co ssrc/libavfilter/af_loudnorm.c(:(105M:_152P:I *(warning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]A BS(n - M) 105- | 0src/libavfilter/asrc_hilbert.c . :{ 3" 49L:*R 141AM"):), /warning: ( missing field 'unit' initializer [-Wmissing-field-initializers]( 1 - 0. 3 ) 49 | * " seMt {) l o)u"d)n;bn_ e | ssa ^~~~~~~~~~~~ ~ms prlasrc/libavutil/common.hne:sg"64e: ,t37 a:" rsgnote: eeexpanded from macro 'FFABS't t" ,t h64 | e # d en fu mi bOnFeeF rF SFEAoTBf(S t(saaar)mg pe(lt(e_asl) r pa>e)=r, 0r e ?q u (e as t)eAd V _:fO PrT(a_m-Te("Ya,))P O)FFESE T_ | (Dn ^~~~b_ sOaUmpBlLeEs, ) ,{ .AdVb_l O=P T _7T.YP}E,_ I NT , {1.i.6,4 = 1 0 2 4 } ,5 01.,, I N TF_LMAAGXS, } ,F L A| G ^S }, | ^ src/libavfilter/af_loudnorm.csrc/libavfilter/asrc_hilbert.c::10650::152:141 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 50106 | | {{ "l"rna"",, " s e t " setth e lnoumubedrn eossf rsaanmpglee st apregr erte"q,u e st e d f ra mOeF"F,S EOTF(FtSarEgT(ensrc/libavfilter/af_surround.ctb_:l_r1192sa:)51,a : m plwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s )A,V _AOVP_TO_PTT_YT PY1192PEE_ | D_I ONUT, {B.L Ei ,6 4s - {=>. d1hb02ol4p =}_, s 71i.,z}e IN,T=_M A X 1F,.F M,FA XL( AG1S , } , s | -50 ^. >, w iFnLA_GsS i}z,e * | ( ^1 . - s->overlap)); | ~ ~~~^~~~~~~ src/libavfilter/af_loudnorm.c:src/libavutil/macros.h107::47:15228:: note: expanded from macro 'FFMAX'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | # d107e | fi n e {F F"MTAP"X,( a , b ) ( ( a ) > ( b)" s?et m(aaxi)m u:m t(rbu)e) p e a| ^k ", OFFsrc/libavfilter/af_surround.cS:E1192T:(51t:a rgwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t _tp), 1192 | AsV_-O>PhTo_pT_YsPiEz_eD O=U BFLEF,M A X{(.1d,b ls -=> wi-n2_.}s, i z e -*9 .(,1 . - s - > o0v.,e rFlLaApGS) )};, | ~ ~~~^~~~~~~| ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAXsrc/libavfilter/af_loudnorm.c(a:,108:b152) :( (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) > (b) ? (a108) | : (b ){) " t| p ^ ", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:109:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "msrc/libavfilter/asrc_hilbert.cea:s53u:r10e:d _warning: Lmissing field 'help' initializer [-Wmissing-field-initializers]R A", 53 | " m{eNaUsLLu}r e | d ^ LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:113:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:114:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:115:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | src/libavfilter/af_biquads.c {: 1660":88m:e awarning: sumissing field 'unit' initializer [-Wmissing-field-initializers]r ed_thresh", 1660 " | m e a s u{r"ead0 "t,h rNesUhLolLd, OoFfF iSnEpTut( ofai0l)e," ,A V _OFOFPTS_ETT(YmePasEu_rDeOdU_BtLhEr,e s{h.d)b,l = 1}A,V _OIPNTT3_2T_YPMEI_ND,O UBILEN,T 3 2_{MA.X,d bFlL A= G-S7}0,. } , | ^ - 99., 0., FLAGS }, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | src/libavfilter/af_loudnorm.c :{116":a1152":, warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LL, OFFSE T116( | o a 1{ )",o fAfVs_eOt"P,T _ T Y P E _D OU B L E," s{e.td blo=f0f}s,e tI NgTa3i2n_"MI,N , I N T 3 2 _ M A X, F L AG SO},F F S| ^E T(offset), AV_OPT_TYPE_Dsrc/libavfilter/af_biquads.cO:U1662B:LE88,: warning: missing field 'unit' initializer [-Wmissing-field-initializers]{. dbl = 16620 | . } , { " a-299".,, N U L L , 9O9F.F,S E TF(oLaA2G),S A}V,_ O P| ^T _TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INTsrc/libavfilter/af_loudnorm.c3:2117_:M152:A Xwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] F LAGS}, | 117 ^ | { "linear", "normalsrc/libavfilter/af_biquads.cize: 1663l:88i:n ewarning: amissing field 'unit' initializer [-Wmissing-field-initializers]r ly if p o1663s | s i b l e{"",b 0" , NUOLFLF,S OEFTFS(ElTi(neoab0r)),, A V _O P T _ T Y P EA_VD_OOUPBT_LTE,Y P{E._dBbOlO=L0,} , I NT{3.2i_6M4IN ,= I N1T}3,2 _ MA X , F L A G0S,} , | ^ 1, FLAGS }, | ^ src/libavfilter/af_biquads.c:1664:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664src/libavfilter/af_loudnorm.c | : 118: 152 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers] b1", NULL, O118F | F SE T ({o "bd1u)al,_ mAoVn_OoP"T,_ T Y P E _ D O UB"LtEr,e a{t .mdobnlo= 0i}n, pIutN aTs3 2d_MuIalN-, mIonNoT3"2,_ M A X , OFFLAFGSSE}T,( d| u ^a l_mono), AV_OPT_TYPE_BOOL, src/libavfilter/af_biquads.c : 1665:{88.:i warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 = 0}, 1665 | {0",b2 " , N U L L ,1 ,O F FFSLAEGTS( o}b,2 ) ,| ^ AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | src/libavfilter/af_loudnorm.c :M123I:X12_:C Hwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]N NEL S123_ | N OR M A L{I ZNEU_LOLP T}I O N| ( ^1 , "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ CC libavfilter/avf_showspatial.o src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b"src/libavfilter/asrc_afirsrc.c, : 65 : 123 : warning: "smissing field 'unit' initializer [-Wmissing-field-initializers]e t the block si 65z | e ", O F{F "StaEpTs"(,b l oc k _"sasmetp lnuemsb)e, rA V_oOfP Tt_TaYpsP"E_,I N T ,OF F{S.ETi(6n4b=x_},t a0ps,) ,3 2 76 8 , A F} A| V ^_ OPT_TYPE_INT, src/libavfilter/af_biquads.c{:.i167064:=101:0 warning: 2missing field 'help' initializer [-Wmissing-field-initializers]5 }, 91670, | U I {NNTU1L6_LM}A X ,| ^F LAGS }, | ^ src/libavfilter/asrc_afirsrc.c:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | src/libavfilter/asrc_anullsrc.c{ ":f53":, 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set frequenc y53 | p o i n{ t"sc"h,a nOnFeFlS_ElTa(yforuetq_"po,i nt"ss_estt rc)h,a nAnVe_lO_lPaTy_oTuYPtE"_,S TORFIFSNETG(,c h{.asntnre=l"0_ l1a"y},o u0t,_ 0s, tFrL)A,G SA V}_, O P| T ^_ TYPE_STRING, {.str = "stereo"}, 0,src/libavfilter/asrc_afirsrc.c :069,: 115:F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S }, | ^ 69 | { "magnitude", "set magnitudesrc/libavfilter/asrc_anullsrc.c :v54a:l126u:e s"warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(m ag54n | i t u d e{_ s"tclr"),, A V _ O P T_ T Y PE"_sSeTRtI NcGh,a nn{e.ls_tlra=yo"u1t" ,1 "O}FF,S E0T,( 0c,h anFneLlAG_Sl a}y,o u | t ^_ str), AV_OPT_TYPE_STRING, {.str = "stsrc/libavfilter/asrc_afirsrc.ce:r70e:o115:" }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, 0, F L70A | G S } ,{ "| m" ^, "set magnitude valuessrc/libavfilter/asrc_anullsrc.c":,55 :O125F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers] T(magnitud e55_ | s t r) , { "AsVam_pOlPeT__rTaYPtEe_"S,T RI N G ," s{e.ts tsr=a"m1 p1l"e} ,r a0t,e "0,, F L A GOS F}F,S E T| ^( sample_rate_str) , AV_OPT_Tsrc/libavfilter/asrc_afirsrc.cY:PE71_:ST115R: Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]G , {.str =71 | "4 4 1 00{" "}p,h a0s,e "0, , F L A G"Sse t} p,h as e| ^v alues", OFFSET(phase_str)src/libavfilter/asrc_anullsrc.c,: 56: 125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT _T56Y | P E _ S T{ R"IrN"G, , { .s t r = "0 0 " } , "0s,e t0 ,s aFmLpAlGe S r}at,e "| , ^ OFFSET(sample_rate_str) ,src/libavfilter/asrc_afirsrc.c :A72V:115_:O warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T_ TYPE_STR I72N | G , { .{s "tp"r, = " 4 4 1 "0s0"e},t p0h,a s0e, vFalLuAeGsS", } , O F| F ^S ET(phase_str), AV_OPT_TYPE_STRsrc/libavfilter/asrc_anullsrc.cIN:G,57 :{147.:s trwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]"0 0"}, 0, 0, 57F | L A G S { }"n,b _ sa| m ^p les", "set the number of src/libavfilter/asrc_afirsrc.csa:m73pl:e118s: pwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r reques t73e | d f r a{m e""s,a mOpFlFeSE_Tra(tneb"_,s a"mspelt esasmp)l,e rAaVt_eO"P,T _ T YPOE_FIFNSETT,( sa{m.pil64e_ r=a t1e0)2,4 A}V_,O P1T,_ TUYIPNET_1I6NT_,M A{.Xi,6 4F=L4A4G1S0 0}},, | 1 ^, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:58:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | src/libavfilter/asrc_afirsrc.c : 74 :{118 :" nwarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] 74 | " s{e t" rt"h,e n u m be r o f "sseatm psalmpels ep erra rteeq"u,e s te d OfFFrSamEeT",( sOaFmFpSlETe(_nbr_astaem)pl,e s)A,V _AOVP_TO_TPYPTE__ITNYTP,E _{I.NTi,6 4{=.4i46140 =0 1}0,24 } 1,, I1N,T _UMIANXT,16 _ M A XF,L AGFS L}A,G S | } ^, | ^ src/libavfilter/asrc_afirsrc.c:75:140:src/libavfilter/asrc_anullsrc.c :warning: 59missing field 'unit' initializer [-Wmissing-field-initializers]: 150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | 59{ | "n b_ s a{m "pdluersat"i,o n""se,t t h e n"usmebte rt hoef asuadmipol edsu rpeart ireoqnu"e, s te d f r am e " , O F F SE T ( n b _ s OaFmFpSleEsT)(d,u rAaVt_iOonP)T,_ T Y PAVE__OIPNTT,_ T{Y.Pi6E4_ D=U R1A0T2I4}O,N, 1{,. iI6N4T _=M A-X1, }F,LA G-S1 ,}, I NT| 6 ^ 4_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anullsrc.c :7660 | :150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "n", 60 | "s e t {t he" dn"u,m be r of s a m p le s p "esr erte qtuhees taeudd ifosrc/libavfilter/af_crystalizer.cr ad:muer138":at,io1 n:O" warning: F, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F S E T( n b _ s am p l 138e s | ), f i l At Ve _ rOOsFFPS(ETdTb_(lTpd,Yur aPtE_dIiouNoTb,nl), { e .,i An6Vo4i _=O P1nT_0Tv2Ye4P}rE_,DsU eR,1 A,T InOIoNcNl,T {i_p.iM6,4A =X 0-,1, }F L,0,A G1 .S-10, , } ,Iav _ cNl| Ti6 ^4p _dMA,X ,0 )F L AG| S^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ^src/libavfilter/af_crystalizer.c :66:27: note: expanded from macro 'filters' src/libavfilter/asrc_anullsrc.c66: | 61 : 12 : cowarning: nmissing field 'help' initializer [-Wmissing-field-initializers]s t t y61p | e m ul t ={ tNdUL-L >} m u| l ^t ; \ | ~~~~ ~~~~^~~~ src/libavfilter/asrc_anullsrc.c:60:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anullsrc.c:59:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 59 | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/af_crystalizer.c:139:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | filters(dblp, double, noinverse, clip, 0, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mulsrc/libavfilter/af_surround.ct := 1382td:-51>:m uwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t; 1382 | s - > h op _ s i z e = F F MA X (1 ,\ s -| ~~~~ ~~~~^~~~> win_size * (1. - sIn file included from ->ovsrc/libavfilter/af_volume.cer:la30p: )src/libavutil/ffmath.h):49;: 30 :| ~ ~~~^~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:47: 2849: | note: expanded from macro 'FFMAX' ret 47u | r#nde feixnpe 2FfF(MM_LAOXG(2a_1,0b) *( (xa)); > | ( ~ ^b ) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1396:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | { "chl_out", "set output channel layout", OFFSET(out_channel_layout_str), AV_OPT_TYPE_STRING, {.str="5.10 warnings generated. 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1397:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1400:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1402 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1414 | { "fr_out", "set front right channel output level", OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1415:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1415 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1417 | { "sr_in", "set side right channel input level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1418 | { "sr_out", "set side right channel output level", OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1419:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1419 | { "bl_in", "set back left channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1420 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1421 | { "br_in", "set back right channel input level", OFFSET(f_i[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1423:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1423 | { "bc_in", "set back center channel input level", OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1424:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1424 | { "bc_out", "set back center channel output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1425:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1425 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1426:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1426 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1427 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1428:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1428 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1429 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1430 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1431:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1431 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1432:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1432 | { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1433:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1433 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1434:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1434 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ 4 warningsrc/libavfilter/af_surround.c:s1435 generated:. 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435 | { "srx", "set side right channel x spread", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1436:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1436 | { "bcx", "set back center channel x spread", OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1437:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1437 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "bly", "set back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1441:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { "sly", "set side left channel y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1443 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1445:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1445 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ 13 warnings generated. src/libavfilter/af_surround.c:1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1447 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1448 | { NULL } | ^ src/libavfilter/asrc_afdelaysrc.c:59:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ src/libavfilter/asrc_afdelaysrc.c:59:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ^~~~~~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.c:59:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ src/libavfilter/af_hdcd.c:989:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 989 | OFFSET(disable_autoconvert), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:991:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 991 | OFFSET(process_stereo), AV_OPT_TYPE_BOOL, { .i64 = HDCD_PROCESS_STEREO_DEFAULT }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:993:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 993 | OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A }, | ^ src/libavfilter/af_hdcd.c:995:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | OFFSET(force_pe), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, A }, | ^ CC libavfilter/avf_showspectrum.o src/libavfilter/af_hdcd.c:1008:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1008 | {NULL} | ^ src/libavfilter/asrc_afdelaysrc.c:85:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ CC libavfilter/avf_showvolume.o src/libavfilter/asrc_afdelaysrc.c:147:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "delay", "set fractional delay", OFFSET(delay), AV_OCC libavfilter/avf_showwaves.o PT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:149:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afdelaysrc.c:150:143: 69warning: | missing field 'unit' initializer [-Wmissing-field-initializers] t = p150o | w ( x /{ 2",r "m,) / s - > f a c t ["ms]e;t s| a ~ ^~~~~~~~~~m ple rate", src/libavfilter/af_superequalizer.c : 69 : 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | O FtF S=E Tp(oswa(mxp l/e _2r,a tme)) ,/ AsV-_>OfPaTc_tTY[PmE]_;I N T| , ~~~ ~~^~~ {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:151:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:152:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | {src/libavfilter/af_superequalizer.c ":n79":,30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "se t79 | t h e nfulmobaetr oomfe gsaa m=p l2e s* pMe_rP Ir e*q ufe;s t e| d ~ ^ frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:153:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "taps", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:154:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:155:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "channel_layout", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ src/libavfilter/af_superequalizer.c:115:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_superequalizer.c:115:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ^~~~ src/libavfilter/af_superequalizer.c:115:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .1858 warning4s2 generatedf. * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ~~^~~~ src/libavfilter/af_superequalizer.c:115:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 2181) warning;s generated . | ^~~~~~ ~ CC libavfilter/avfilter.o 11 warnings generated. CC libavfilter/avfiltergraph.o src/libavfilter/af_loudnorm.c:708:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 708 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/af_headphone.c:368:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | float gain_lin = expf((s->gain - 3 * nb_input_channels) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ CC libavfilter/bbox.o src/libavfilter/af_volume.c:85:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, | ^ src/libavfilter/af_volume.c:87:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F }, | ^ src/libavfilter/af_volume.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/af_pan.c:405:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "args", NULL, OFFSET(args), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM }, | ^ src/libavfilter/af_pan.c:406:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 406 | { NULL } | ^ src/libavfilter/af_headphone.c:710:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | s->gain_lfe = expf((s->gain - 3 * inlink->ch_layout.nb_channels + s->lfe_gain) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { NULL } | ^ CC libavfilter/boxblur.o CC libavfilter/buffersink.o CC libavfilter/buffersrc.o src/libavfilter/avf_a3dscope.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:59:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:60:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:61:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:62:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:63:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:64:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:65:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:66:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:67:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:68:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:69:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:70:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFsrc/libavfilter/af_superequalizer.cLAGS: 330}:,97 : warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 330 | { "1b", "src/libavfilter/avf_a3dscope.cs:et71 6:599H:z bwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]n d gain" ,71 | O FF{S E"lTe(ngagintsh "[,"0s]e)t ,l eAVn_OgPtTh_T"Y,P E_ F L OOAFTF,S E{T.d(bsl=i1ze}), ,0 , 2 0A,V_ OAFP T_}T,Y P E| _ ^I NT, {.i64=15}, 1, 60, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLsrc/libavfilter/avf_a3dscope.cOA:T70,: 91{:. dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l =1}, 0, 20, A70F | }, | { ^ "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.src/libavfilter/af_superequalizer.cf:,332 :TF97L:AG Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ~ ^~~~ 332 | src/libavfilter/avf_a3dscope.c :{70 : 84":3 bwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set 1 3701 | Hz b a{n d" gzapions"",, " s eOFtF ScaEmeTr(ag apionss i[t2i]o)n," ,A V_OOFPTF_STYEPTE(_eFyLeO[A2T],), {A.Vd_bOl=P1T}_,T Y0P,E 2_0F, LAOF A}T,, | { ^. dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:70:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | src/libavfilter/af_superequalizer.c :{333 :"97z:p owarning: smissing field 'unit' initializer [-Wmissing-field-initializers]" , "set c333a | m e r{a p o"si4tbi"o,n" ,"s eOtF F1SE8T5(Hezy eb[a2n]d) ,g aAiVn_"O, P T _OTFYFPSEET_(gFaLOiAnsT ,[ 3{].)d,bl =0A.Vf_}O,P-T6_0TY.PfE,_F L60O.AfT,, T{F.LdbAlG=S1} ,}, 0| , ~ ^~~2 0, AF }, | ^ src/libavfilter/avf_a3dscope.c:69:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[src/libavfilter/af_superequalizer.c1]:)334,: 97A:V _warning: OPmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FL O334A | T , {{. d b"l5=b0",. "fs}e,t- 602.6f2,H z6 0.bfa,n dT FgLaAiGnS" },, O F| F ~ ^~~~S ET(gainsrc/libavfilter/avf_a3dscope.cs: 69[:844:]) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AV _OPT_TYP E_69F | L O A T{, {".ydpblo=1s}",, "0s, e2t0 c,a mAFe r}a, p o s| it ^io n", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:69:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | {src/libavfilter/af_superequalizer.c :"335y:p97o:s "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "set ca m335e | r a p {o s i"t6ib"o, n""s,e t O3F70FHSzE T(beayned [g1a]i)n," ,A V _O POTF_FTSYETP(gEa_iFnLsO A[T5,] ){,. dAbVl_=0O.PTf_}T,Y-P6E_0F.LOfA, T6,0 .{.fdb, lT=1F}LA,GS 0},, 2 0 ,| ~ ^~~A F }, | ^ src/libavfilter/avf_a3dscope.c:68:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eysrc/libavfilter/af_superequalizer.ce[:3360:]97),: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_O PT_TYPE_ FL336OA | T , { {. d b"l7=0b."f,} ,"s-et6 05.2f3,H z6 0ba.nfd, gTaFiLnA"G,S } ,O F F| S ~ ^~~~E T(gainsrc/libavfilter/af_hdcd.cssrc/libavfilter/avf_a3dscope.c :[6:68]:136084:) :,warning: 12 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V:_O PTwarning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]68T Y | P E _ F{L O"xApTo,s " ,{1360.d | b" slet =c a1 }m e, r 0 ,a 2p0o s,Gi tAAFi oI}n, N | " ^T,O FOLFFOSAETT((eycet[x0-])>,v aAlV__OtPaT_rTgYPeEt_F_LgOAaTin, > >7{). d)bl;= 0 .| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} ,-60.fsrc/libavfilter/af_hdcd.c,: 68320:.30f:, note: expanded from macro 'GAINTOFLOAT'T FLAGS }, 832 | | # ~ ^~~~~d efine Gsrc/libavfilter/avf_a3dscope.cAI:N68T:OF79LO:A Twarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ) (g) ?68 -src/libavfilter/af_superequalizer.c | (:337 :fl o a97t) (:{ g >">1warning: )xmissing field 'unit' initializer [-Wmissing-field-initializers] p- o(s(g" ,& 337 " | 1 s)e t ca?m e0r .a{5 po :"s8b "i,0t.i o0"sne)"t , : 7O4 F0F0HS.Ez0T (b ae n| yd ^~~~~~~~~~~~~~ ~e [ga0i]n)",, src/libavfilter/af_hdcd.cOA:V1359F:F_S12OPETT:(_ TgYPwarning: Ea_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i FnLOsA T[ ,7 {1359.] | )d ,b lA = V0_O PT. _ TfY }P, E- 6_0F .GLfOA,A INT6,T0 {O.d.bFLfO,l =AT1TF}LA(GS,t a0},r, g2 0,e A| Ft ~ ^~~ _ }g,a i n| [1 ^] >>src/libavfilter/avf_a3dscope.c7):,67 : | 75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_hdcd.c: 832:30: note: expanded from macro 'GAINTOFLOAT' 67 | { 832"z | zo#odme"f,i"nsee tG AcIamNerTaO FzLoOoAmT",( gOsrc/libavfilter/af_superequalizer.c)F:F S(338Eg:T)(z97o o:?m -warning: missing field 'unit' initializer [-Wmissing-field-initializers][ (2f]l)o, aA338t | V ) _( {Og >P >T1_)T "Y-P9 b(E(_"gF L,&O A T1, "{)s. e?td b100l4.=175. Hf:z } 0,. b00). a:0n d10, .ga i01n 0 "| ,, ^~~~~~~~~~~~~~ ~ T FLOAGFSF SE}Tsrc/libavfilter/af_hdcd.c, ( :| g1358 ~ ^~~a:in s 12[:8 ]warning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AVsrc/libavfilter/avf_a3dscope.c_:O66 P:T_135875T: | Y P warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ FL O A T , 66{ | . d blG=1 }A, I{N 0T"OyFzLoOo,AmT (2"t,0a"r,gest e_AgFta c ian}m,[e0 r | ] ^ a >>z7)o, o m| ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFsrc/libavfilter/af_hdcd.cF:S832:E30:T (note: zexpanded from macro 'GAINTOFLOAT'o om[1]) ,832A | V#_OdPeTf_TiYnPeE _GFALIOANTT, O{src/libavfilter/af_superequalizer.cF.:dLbl339=O:1AT97.f(}:, g0 warning: ).missing field 'unit' initializer [-Wmissing-field-initializers]01 , ( g )1 0? , 339TF-L | ( A GfS l}o ,a{ "t1 0)| b ~ ^~~( "g, >">se1t) 1-src/libavfilter/avf_a3dscope.c4 80:((H65g:z 75&: ba n1warning: d) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ga i?n 0".,5 : 65 | O0 F . F0){S E T":( x0.gza0oiom n "| , ^~~~~~~~~~~~~~ ~ s" s[9e]t )c,a mAVe_rOaP Tzo_omT"Y,P EO_FFLFOSAETT,( {z.oodmb[l0=1]}),, A0V,_ O2P0T,_ ATFY P}E,_F L O| ^A T, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:64:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | { "yaw", "set camera yaw", OFFSsrc/libavfilter/af_superequalizer.cE:T340(:y97a:w warning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_ O340 | P T_ T Y P{E _"F1LO1AbT",, {".sdetb 2l0=903.Hzf },b a-n1d8 0ga,i 1n8",0 , OTFFFLSAEGTS( ga}i, n s| [1 ~ ^~~0 ]), AV_OPT_TYPE_FLsrc/libavfilter/avf_a3dscope.cOA:T,63 :{74.:db lwarning: =1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0, 2 063, | A F { }",p i t| ^c h","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, src/libavfilter/af_superequalizer.c| : ~ ^~~341 :97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_a3dscope.c341 | : 62 : 74 :{ "warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 b", "se t62 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, { | .d b l = 1{ }",r 0o,l l2"0,, A"Fs e}t, c | a ^m era roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "15src/libavfilter/avf_a3dscope.cb":, 61":se74t: 83warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 Hz band gain", 61O | F F S E{T ("gfaovi"ns,[1 4 ]")s,e AtV _OcPaTm_eTrYaPE _FoFV"L, OOATF,F S{E.Td(fbolv=1)},, 0 , A2V0_O,PT _TAYFP }E, _ F| L ^ OAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ~ ^~~~ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | { NULL } | ^ src/libavfilter/af_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLAGS }, | ^ src/libavfilter/af_virtualbass.c:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLAGS }, | ^ src/libavfilter/af_virtualbass.c:46:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | {NULL} | ^ src/libavfilter/avf_a3dscope.c:136:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:136:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~~~~^~~~~~ ~ src/libavfilter/af_hdcd.c:1506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >src/libavfilter/avf_a3dscope.c (b:) 171?: 35(:b ) warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](a )) | ^ 171 | float cr = cosf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:171:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:172:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:173:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:174:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:175:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:175:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:176:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/af_hdcd.c:1672:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1672 | av_log(ctx, AV_LOG_VERBOSE, "Channel %d: tg %0.1f: %d\n", i, GAINTOFLOAT(j), state->gain_counts[j]); | ^~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0src/libavfilter/avf_a3dscope.c) : :0.2630 : 51| ^~~~~~~~~~~~~~ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 263 | const int r = 128.f + 127.f * sinf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1684:23:src/libavfilter/avf_a3dscope.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]265 :51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1681 | 265 | a v _ l ocgo(ncsttx, inAtV_ LbO G=_ I1N2F8.Of, + 1| 27 ~~~~~~. f * cos f1682( | c h / ( c ha n ne l"sH D-C 1D) d e*t eMct_ePdI:) ;y e s| , ~~~^~~~~~~~~~~~~~~~ ~ peCC libavfilter/colorspace.o ak_extend: %s, max_gain_adj: %0.1f dB, transient_filter: %s, detectable errors: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | vol->var_values[VAR_VOLUME] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/colorspacedsp.o CC libavfilter/dnn/dnn_backend_common.o src/libavfilter/af_volume.c:363:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | 58 warning s generated . av_log(inlink->dst, AV_LOG_VERBOSE, | ~~~~~~ 363 | "Using gain %f dB from replaygain side data.\n", g); | ^ src/libavfilter/af_volume.c:365:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | vol->volume = ff_exp10((g + vol->replaygain_preamp) / 20); | ^ ~ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/avf_aphasemeter.c:70:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "r", "set video ratsrc/libavfilter/af_volume.ce":, 376OF:F41S:E Twarning: (fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ame_rate), A376V | _ O P T _ TvYoPlE-_>VvaIrD_vEaOl_uReAsTE[, V{AR._stSrT=A"R2T5P"T},S ]0 ,= TISN2DT(_bMuAf-X>,p tFsL)A;G S | }, ~ ^~~~~~~~~~~~~~ | ^ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' src/libavfilter/avf_aphasemeter.c :26472 | :#98d:e fiwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e TS2D(t s72) | {( ("tss)i z=e=", "AsVe_tN OPvTSi_dVeAoL UsE i?z eN"AN, :O F(FdSoEuTb(lwe))(,ts )A)V _ O| P ^~~T _TYP/usr/include/math.h:E15_:I19M:A Gnote: Eexpanded from macro 'NAN'_ SIZ E,15 | {#d.estfri=n"e8 N0A0Nx 740 0 warnings " generated. } , _0_,b u0,i lFtLiAn_GnS a}nf,( " "| ) ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/avf_aphasemeter.c:73:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_mcompand.c 73: | 97 : 329 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s ", "set video size", OF F97S | E T ( w{) ," aArVg_sO"P,T _T"YsPeEt _pIaMrAaGmEe_teSrIs ZfoEr, e{a.csh tbran=d"8"0, 0OxFF4S0E0T"(}a,r g0s,) ,0, AFVLA_GOS P}T,_ T Y| ^P E_STRING, { .str = "0.00src/libavfilter/af_volume.c5,:0377.:141 :6 warning: -4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 /-4src/libavfilter/avf_aphasemeter.c0,:-7434:/97-3: 4 377warning: ,- | missing field 'unit' initializer [-Wmissing-field-initializers] 17 / - 3 3 1v0o74l-0 | > | v 0.a0r 0_3v,a{l0 ."ue0r5s c[6V", -"4ARs_S7/e-4TtA0RT ,T-r 3 ed4]/ - c3o=4 n,T-tS127T/(rb-asu3ft3- >"4p,0 t0s ,| i nO0Fl.FiSE00n06Tk(2->c5otn,it0rm.ea0_s1t2[5b0a s]6) e-,)4 7;A/V _O-P4 0T| , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ -T3Y4P/src/libavfilter/internal.h-E:3265_4:I,48N-T:, 1 5{/note: .expanded from macro 'TS2T'- i3643= 21265 | }#d6e,0f 00i,ne 25|5 ,T 0SF.LA20TG(0S0t1s, ,}tb0), . (0(t 25s | ) 6 ^= =- 4A7/V-_N4OP0T,S-_3VA4LU/E -?3 4N,A-N3 1/src/libavfilter/avf_aphasemeter.c-::3 175:(97:, -d0warning: omissing field 'unit' initializer [-Wmissing-field-initializers]/ -u3b0l e6)( 475t | 00 | 0,0.025 6 -38/-31,-28/-28,-0/-25s 22000" }, 0), *0, Aa }v,_ q 2| d ^( tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/af_mcompand.c :1598 | :#12d:e fwarning: inmissing field 'help' initializer [-Wmissing-field-initializers]e NA N98 | { N_U_bLuLil t}in _ na| n ^f ("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | vol->var_values[VAR_PTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:380:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | vol->var_values[VAR_T ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:384:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | vol->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:77:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mpc", "set median phase color", OFFSET(mpc_str), AV_OPT_TYPE_STRING, {.str = "none"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:78:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:79:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "phasing", "set mono and out-of-phase detection output", OFFSET(do_phasing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:80:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "tolerance", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:81:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:82:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:83:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:84:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "duration", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:85:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "d", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/avf_aphasemeter.c:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | return (phase + 1.) / 2. * (w - 1); | ^~~~~ ~ src/libavfilter/avf_aphasemeter.c:254:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float angle = cosf(s->angle/180.0f*M_PI); | ~~~~~~~~^~~~~~~~ src/libavfilter/avf_aphasemeter.c:315:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | snprintf(value, sizeof(value), "%f", fphase); | ~~~~~~~~ ^~~~~~ 32 warnings generated. 16 warnings generated. CC libavfilter/dnn/dnn_backend_native.o 17 warnings generated. 22 warnings generated. src/libavfilter/avf_showcwt.c:120:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:121:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:123:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 2000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:131:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:132:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:133:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | { NULL } | ^ src/libavfilter/avf_showcwt.c:222:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ src/libavfilter/avf_showcwt.c:222:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ src/libavfilter/avf_showcwt.c:242:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~ src/libavfilter/avf_showcwt.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~~~~~~~~~~^~~~~~~~~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o src/libavfilter/avf_showcwt.c:388:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | U = 0.5f + z * sinf((v - u) * M_PI_2); | ~~^~~ ~ src/libavfilter/avf_showcwt.c:389:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | V = 0.5f + z * sinf((u - v) * M_PI_2); | ~~^~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o src/libavfilter/avf_showcwt.c:414:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:414:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | U += z * yf * sinf(2.f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_showcwt.c:415:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 415 | V += z * yf * cosf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:415:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | V += z * yf * cosf(2.f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_showcwt.c:429:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = 0.5f + 0.5f * U * Y / M_PI; | ~~~~~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:429:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = 0.5f + 0.5f * U * Y / M_PI; | ^~~~ ~ src/libavfilter/avf_showcwt.c:440:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | Y = 0.5f + 0.5f * Y / M_PI; | ~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:440:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | Y = 0.5f + 0.5f * Y / M_PI; | ^~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_dense.o 28 warnings generated. src/libavfilter/avf_showcwt.c:680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showcwt.c:681:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_concat.csrc/libavfilter/avf_showcwt.c:681::5929::55 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | 59 | m a xi m uAm_Vf_rOePqTue_nTcyY P= E1_1I.1N7T2,68 f{ *. i6l4o g=(1 .2f }+, (416,. 0I6N5T38_f M* AmX,a xVi|mAu|mF_}f,r e qu| e ^n cy) / (maximum_frequency + 14678.49f));src/libavfilter/avf_concat.c :| ^~~~~~~~~ ~62 :54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F }, | ^ src/libavfilter/avf_concat.c:65:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F}, | ^ src/libavfilter/avf_concat.c:68:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F}, 36| ^ warnings generated. src/libavfilter/avf_concat.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o src/libavfilter/asrc_sine.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:76:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:77:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0, "set the number of samples per frame",), | ^ src/libavfilter/asrc_sine.c:68:5: note: expanded from macro 'OPT_STR' 68 | OPT_GENERIC(name, field, def, min, max, descr, STRING, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:80:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | {NULL} | ^ src/libavfilter/asrc_sine.c:78:64: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:65:40: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ src/libavfilter/asrc_sine.c:77:64: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:65:40: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ 3 warnings generated. src/libavfilter/asrc_sinc.c:122:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | float z = i - .5f * m, x = z * M_PI, y = z * mult1; | ^ ~ src/libavfilter/asrc_sinc.c:170:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~ ^~~ src/libavfilter/asrc_sinc.c:170:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ^~~~~~ ~ src/libavfilter/asrc_sinc.c:170:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~~~~^~~~~~~ ~ src/libavfilter/asrc_sinc.c:171:78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~~~~~~ src/libavfilter/asrc_sinc.c:171:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~ src/libavfilter/asrc_sinc.c:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~~~~~~ src/libavfilter/asrc_sinc.c:171:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~ src/libavfilter/asrc_sinc.c:171:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~ src/libavfilter/asrc_sinc.c:171:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ^~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 2 warnings generated. src/libavfilter/asrc_sinc.c:278:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | work[0] = exp(work[0]); | ~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:279:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | work[1] = exp(work[1]); | ~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:292:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { | ~ ^~~ src/libavfilter/asrc_sinc.c:292:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/asrc_sinc.c:294:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:294:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~~~~~~ src/libavfilter/avf_showcqt.c:61:src/libavfilter/asrc_sinc.c128:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, warning: 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c:330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 61329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ^~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:22: src/libavfilter/avf_avectorscope.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | 87w | o rk_ l en{, " raptie_"w,r a"pss[ewto rvki_dleeon r>a>t e1]" , /O MF_FPSIE,T p(efraakm,e_ rpaetea)k,_ iAVm_pO_PsuTm_,T YiPmpE__pVeIaDk,E O _| R ^~~~~~~~~~~~~~~~~~~~~~~ ~A TE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ { "sizesrc/libavfilter/avf_avectorscope.c:88:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " ,88 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ "sesrc/libavfilter/avf_avectorscope.ct:90:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ video ssrc/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 91 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS }, | ^ ze", src/libavfilter/avf_avectorscope.cO:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F 92 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS }, | ^ FSET(wsrc/libavfilter/avf_avectorscope.c:93:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 93 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS }, | ^ dth), src/libavfilter/avf_avectorscope.c:94:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] A 94 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS }, | ^ V_OPT_src/libavfilter/avf_avectorscope.c:95:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T 95 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}YPE, 0, 255, TFLAGS }, | ^ _IMAGEsrc/libavfilter/avf_avectorscope.c:96:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ 96 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS }, | ^ SIZE, src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ { .stsrc/libavfilter/avf_avectorscope.c:98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 98 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ = "192src/libavfilter/avf_avectorscope.c:99:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 99 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS }, | ^ x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:109:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/avf_showcqt.c:62:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62115 | { NULL } | ^ | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPEsrc/libavfilter/asrc_sinc.c:_418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] VI 418 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ DEO_RATsrc/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] E ,419 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ { .strsrc/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] =420 | { "nsrc/libavfilter/avf_avectorscope.cb_s:a126m:p28le:s "warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "set the n um126b | e r o f sa m pilefs p(ey r>= rse-q>uhes t|e|d xf r>a=m e"s,- >Ow)F F S| E ~ ^ ~~~~T (nb_samsrc/libavfilter/avf_avectorscope.c:p126l:15e:s) , warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A V_OPT _126T | Y PE _ I NT , i f ({y. i>6=4 =s1-0>h2 4|}|, x >= 1,s ->IwN)T _ M| A ~ ^ ~~~~X , AF },src/libavfilter/avf_avectorscope.c : 129| : ^13 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 129 | y = FFMIN(src/libavfilter/asrc_sinc.cy:,421 :141s:-> hwarning: missing field 'unit' initializer [-Wmissing-field-initializers]- 1); | ^ ~ ~~~~~~~~ 421 | { "src/libavutil/macros.hn:"49, : 25 : note: expanded from macro 'FFMIN' " s49e | t #tdheefi nne uFmFbMeIrN (ofa ,sba) m(pl(ea)s p>e r (rbe)q ue?s t(ebd) f:r am(ea"),) O| F ~ ^ ~F SET(nb_src/libavfilter/avf_avectorscope.cs:a130m:p13l:e swarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], AV_ O130P | T _ T Y P E _ IxN T=, F {F.Mi6I4=N1(0x2,4} ,s - >w 1-, 1)I;NT _ M| A ^ ~ ~~~~~~~~X , AFsrc/libavutil/macros.h }:,49 : 25| : ^note: expanded from macro 'FFMIN' "49 | #define FFMIN(a,b) (src/libavfilter/asrc_sinc.c(:a)422 :>141 :( bwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ? (b) : ( a422 | ) ) | { ~ ^ ~ "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ 25" },src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:424:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF }, | ^ 1, src/libavfilter/asrc_sinc.c:425:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 10 425 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF }, | ^ 00, src/libavfilter/asrc_sinc.c :426:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF }, | ^ FLAGS src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] } ,427 | { "round", "enable ro | ^ src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:65:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:68:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX,26 warning s generated. FLAGS }, | ^ src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "fullhd", "set fullhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:70:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:71:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = 48" warnings generated. 16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c :357:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | 357 | zoom = 1. / max; | ~ ^~~ { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "ssrc/libavfilter/avf_avectorscope.c:o401:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] no 401 | x = ((src[1] - src[0]) * zoom / 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ _v" }, 0, 0, FLAsrc/libavfilter/avf_avectorscope.c:402:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] G 402 | y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh; | ~~~~~~~^~~~~~~~ ~ S }, | ^ src/libavfilter/avf_showcqt.csrc/libavfilter/avf_avectorscope.c:404:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 404 | x = (src[1] * zoom + 1) * hw; | ^~~~~~ ~ 74:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | y = (src[0] * zoom + 1) * hh; | ^~~~~~ ~ 74 | { "sonosrc/libavfilter/avf_avectorscope.c_:409:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g 409 | sx = src[1] * zoom; | ^~~~~~ ~ ", "sesrc/libavfilter/avf_avectorscope.c:410:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 410 | sy = src[0] * zoom; | ^~~~~~ ~ sonogram gamma", src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O F411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ Fsrc/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ ET(sono_g), src/libavfilter/avf_avectorscope.c:412:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * ssrc/libavfilter/avf_showvolume.cx);: 74| ~ ^~: 109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_avectorscope.c :412:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A 74412 | | { " r a t e" , c"sye t =vi dseyo *r astqer"t,f ( 1O F-F S0E.T(5f r*a mse_xr a*t es)x,) ;A V _| O ~ ^~P T_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ V_OPTsrc/libavfilter/avf_avectorscope.c_:413:43: src/libavfilter/avf_showvolume.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75: 109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | 75 | { " r"x, = h w "+s ehtw *v iFdFeSoI rGatNe(",c x O+ FcyF)S E*T ((fcraxm e-_ rcayt)e )*, A.V7_;O P T| _ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ TYPE_Fsrc/libavfilter/avf_showvolume.c:76:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L O76 | { "b", "ssrc/libavfilter/avf_avectorscope.cet: 414b:o29r:d ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] width", 414 | O FF S E T (b ) , A V _ OyP T= _sT-Y>PhE _-I Ns-T>,h {*. ifa6b4sf=(1}c,x 0 , +5 c,y) *F LA.GS7 ;} , | ~~~~~^~~~~~~~~~~~~~~~ ~| ^ AT, { src/libavfilter/avf_showvolume.c:77:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . 77 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ dbl = src/libavfilter/avf_showvolume.c:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3 78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ .0 }, src/libavfilter/avf_showvolume.c:79:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "f", "sesrc/libavfilter/avf_showwaves.ct fa:d107e:"100,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFS E107T | ( f ) ,{ A"Vs_OPiTz_eT"YP,E_ D"OseUtB LvE,i d{e.dob ls=i0z.e95"},, OF0F,S E1,T (Fw)L,AG SAV _},O P T| _ ^T YPE_IMAGE_SIZE, {.str = "600x240"src/libavfilter/avf_showvolume.c},: 800,: 1440:, Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, | ^ 80 | { "c", "set volume color expresrc/libavfilter/avf_showwaves.cs:108s:io100n:" , warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(co l108o | r ) , {A V"s_"O, P T_ T "YsPEe_tS TvRiINdGe,o {s.sitzre="",P EOAFFKS*E25T5(+fwl)o,or (A(V1_-OPPETA_KT)Y*2P5E5_)*I2M56A+G0Ex_fSfI0Z0E0,0 0{0."}s,tr 0=, 0",6 0F0LxA2G4S0 "}},, 0,| ^0 , FLAGS }, | ^ src/libavfilter/avf_showvolume.c:81:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c :114:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { src/libavfilter/avf_showvolume.c":82n:"97,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set h o82 | w m a n{y s"amvp"l,e s" dtios sphlaoyw violnu mteh ev saalumee" , pOoFiFnStE"T,( dOrFaFwS_EvTo(ln)u, mAeV)_O,P TA_VT_YOPPTE__TIYNPTE_,BO O{L.,i 6{4. i=6 40=}1},, 0 ,0 ,I N1T,_ MFALX,A GFSL A}G,S }| ^, | ^ 1.0, src/libavfilter/avf_showvolume.c:83:126:src/libavfilter/avf_showwaves.c :warning: 115missing field 'unit' initializer [-Wmissing-field-initializers]: 104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 783 | 115 | { "{d m"",ra t"ed"u,ra t"isoetn v ifdoero mraatxe ",v aOlFuFeS EdT(irspaltaey)",, AOVF_FSOEPTT(_TdYrPaEw__VpIeDrEsOi_sRAtTeEn,t _{d.ustrra =t i"o2n5)," }A,V _0O,P TIN_TT_YMPAEX,_ DFOLUABGLSE ,} ,{ . d| b ^l =0.}, 0, 9000, FLAGS}, | ^ src/libavfilter/avf_showwaves.c.:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 116 | { "rsrc/libavfilter/avf_showvolume.c":,84 : 127 : " swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t video ra t84e" | , O F F{SE T"(dramtce"),, "AsVe_OtP Tc_ToYloPrE _oVfI DtEOh_eR mAaTxE , v{a.lstur e= l i"2n5e""},, 0O,FF SEIT(NpTer_sMiAsXt,a nFtL_AGmSax _}r,g b a)| , ^ AV_OPT_TYPE_COLOR, {.str = "src/libavfilter/avf_showwaves.cor:a117n:g119e:" },warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 0, FLA G117S | } , {| ^" split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i6src/libavfilter/avf_showvolume.c4 := 88:082}: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 1, FLAG S88 | } , { "| s ^" , "set step size", OFFSET(step), AV_Osrc/libavfilter/avf_showwaves.cP:T118_:T154YP:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T, {.i64=0} , 1180 | , 5, F{L A"GcSo }l,o r s| " ^, "set channels colors", OFFSETsrc/libavfilter/avf_showvolume.c(:c89o:lo98r: swarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT _89T | YP E _ S T{R I"Np"G,, "{.ssetrt =b "arcekdg|grroeuennd| bolupea|cyietlyl"ow,| oOrFaFnSgeE|Tl(ibmeg|oppiancki|tmya)ge,n tAa|Vbr_oOwPnT"_ T}Y,P E_0F,L O0A,T F,L A{G.Sd b}l,= 0 }| , ^ 0, 1, FLAGS }, | ^ , FLAGS }, | ^ src/libavfilter/avf_showvolume.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/avf_showwaves.csrc/libavfilter/avf_showcqt.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :127 | { NULL } | ^ 75:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gamma2", "set bargraph gamma", OFFSET(bar_g),20 warnings generated. AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bar_t", "set bar transparency", OFFSET(bar_t), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:79:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "timeclamp", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "attsrc/libavfilter/avf_showvolume.c:223:a54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ck" 223 | s->values[ch * VAR_VARS_NB + VAR_PEAK] = max; | ~ ^~~ , "set attack tsrc/libavfilter/avf_showvolume.ci:224:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] m 224 | s->values[ch * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ e", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dblu nding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ = 0 }, 0.0src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 1428 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ .0, src/libavfilter/asrc_sinc.c:429:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ FLAGS }, | ^ src/libavfilter/asrc_sinc.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL } | ^ src/libavfilter/avf_showcqt.c:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "basefreq", "set CC libavfilter/dnn/dnn_backend_native_layer_maximum.o base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:83:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "tlength", "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "count", "set transform count", OFFSET(count), AV_OPT_TYPE_INT, { .i64 = 6 }, 1, 30, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "fcount", "set frequency count", OFFSET(fcount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:88:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "fontfile", "set axis font file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:89:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:90:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "fontcolor", "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:92:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | CC libavfilter/dnn/dnn_backend_native_layer_pad.o { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, src/libavfilter/avf_showvolume.c : 2850:,41 :1 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, | 285 ^ | max_val = av_clipf(0.21 * log10(max) + 1, 0, 1); | ~~~~~ ^~~ src/libavfilter/avf_showcqt.c:102:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | { NULL } | ^ src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "r", "set video rate"src/libavfilter/avf_showvolume.c, OF:F369S:E68T:( fwarning: raimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m e_rate), AV_OPT_ T369Y | P E _ V I D E O _ R A T Es,- >{v.aslture=s"[2c5 "*} ,V A0R, _IVNATR_SM_ANXB, +F LVAAGRS_ V}O,L U M| E ^] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_abitscope.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:57:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-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/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/avf_showvolume.c:404:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_ahistogram.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:73:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:74:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:84:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:85:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/buffersrc.c:300:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:304:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 304 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:305:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:306:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:307:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ src/libavfilter/buffersrc.c:314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:315:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/avfiltergraph.c:55:54: warning: src/libavfilter/buffersrc.c:missing field 'unit' initializer [-Wmissing-field-initializers]319 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55319 | | { N U LAVL_ O},P T _| T ^ YPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ src/libavfilter/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:803:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:804:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:805:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 817 | { NULL } | ^ src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layers.o src/libavfilter/avf_ahistogram.c:323:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | uf = yf * M_PI; | ^~ ~ src/libavfilter/avf_ahistogram.c:324:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | vf = yf * M_PI; | ^~ ~ src/libavfilter/avf_ahistogram.c:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | out[0] += aa * yf; | ~ ^~ src/libavfilter/avf_ahistogram.c:390:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | out[1] += aa * uf; | ~ ^~ src/libavfilter/avf_ahistogram.c:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | out[2] += aa * vf; | ~ ^~ CC libavfilter/dnn/dnn_interface.o src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:607:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL }, | ^ 14 warnings generated. src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:377:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | for (i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | for (i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/avfilter.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:749:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 749 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_io_proc.o src/libavfilter/avfiltergraph.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, 12 f warningosr generatedm. ats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/queue.o src/libavfilter/avfiltergraph.c:802:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 802 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 807 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:815:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 815 | for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)5/2) warning/s(0 generated. .4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x))src/libavfilter/avfiltergraph.c | : ^834 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ 11 warnings generated. src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:987:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1144 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1201:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1201 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1473:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1473 | dstctx->var_values[VAR_T] = pts == AV_NOPTS_VALUE ? NAN : pts * av_q2d(link->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1476:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1476 | dstctx->var_values[VAR_POS] = pos == 11-1 warning s? generated . NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 26 warnings generated. CC libavfilter/dnn/safe_queue.o src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15 warningsrc/libavutil/macros.hs: generated47. :22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/buffersink.c 136: | 372 : 128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ou t372p | u t [ n{_ f"ialtlelr]_ c= h2a.n0nfe l/_ c(o1u.n0tsf" ,+ "eaxcpc(-e2p.t0 fa *l lo ucthpauntn[enl_ fcoiulntters])"), -O F1F.SE0Tf(; a l| ~ ^~~~l _channesrc/libavfilter/dnn/dnn_backend_native_layer_dense.c:l136_:66c:o uwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ts), AV _136O | P T _ T Y P E _ B O O L , { . i 6o4ut p=u t0[}n_,f i0l,t e1r,] = F2LA.G0Sf }/, (| 1 ^. 0f + exp(-2.0f * outsrc/libavfilter/buffersink.c:p373ut:[12n_:f iwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]t er]) )373 | - 1 .0 f{; N U| L ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~L }, | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #defineIn file included from Fsrc/libavfilter/avf_showspatial.cF:MA35X: (src/libavfilter/window_func.ha:,155b): 60((:a )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> (b) ? (a) : (b ))155 | | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c :144l:u46t[:n ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= exp(-0. 5144 | * S QR ( (n - (N - 1 ) / 2 ) /( 0 . 4 * ( No-ut1p)u/2t.[nf_)f))i;l t | e ~^~~r ] = Fsrc/libavfilter/window_func.hF:M153A:X30(o:u tnote: pexpanded from macro 'SQR'u t[n_f 153i | l t e r ] , 0.#0d)e f+i n0e. 2 S*Q RF(FxM)I N(((oxu)t*p(uxt)[)n _ f| ^i lter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX'src/libavfilter/window_func.h :155:60 : 47warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de fine FF M155A | X ( a , b ) ( (lau)t [>n (]b )= e? x(ap)( -:0 .5( b)*) S Q | R ^( (n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showfreqs.c:82:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:103:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:107:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:208:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | if (s->overlap == 1.) | ~~~^~~~~~~ ~~ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1. - s->overlap) * s->win_sizsrc/libavfilter/avf_showspatial.ce;: 63| : ~ ~~~^~~~~~~108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_Msrc/libavfilter/avf_showfreqs.cAX:,212 :F62L: Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 212 | av_log(ctx, AV_LOG_ERRsrc/libavfilter/avf_showspatial.cO:R64,: 108:" ovwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r lap %f t64o | o b i g \{n "," r"s,- >o v e "rsleatp) ;v i d| e ~~~~~~ ~~~^~~~~~~o rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ CC libavfilter/drawutils.o CC libavfilter/dnn_filter_common.o src/libavfilter/avf_showspatial.c:233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~~ src/libavfilter/avf_showspatial.c:233:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~ src/libavfilter/avf_showspatial.c:233:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ^~~ ~ src/libavfilter/avf_showspatial.c:233:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~~~^~~~ ~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavfilter/ebur128.o src/libavfilter/avf_showspectrum.c:124:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:125:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:161:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:166:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:167:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:314:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~ ^~~ src/libavfilter/avf_showfreqs.c:314:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~~~~~~ ^~~ 32 warnings generated. 147 warnings generated. 12 warnings generated. src/libavfilter/avf_showfreqs.c:447:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ~ ~~~^~~~~ src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:416:33:30 note: warningexpanded from macro 'M's generated. 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' 414 | #define RE(x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showspectrum.c:423:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:423:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ^~~ ~ src/libavfilter/avf_showspectrum.c:424:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:424:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ^~~ ~ CC libavfilter/edge_common.o src/libavfilter/avf_showspectrum.c:580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | *uf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | *vf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:599:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | *uf *= 0.5f * sinf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:602:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | *uf *= 0.5f * sinf(M_PI * s->rotation33); warning| s ~ ~~~^~~~~~~~ generated . src/libavfilter/avf_showspectrum.c:603:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | *vf *= 0.5f * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:606:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | *uf += *uf * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:607:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:668:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | else if (log10(seconds) > 6) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | else if (log10(seconds) > 3) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | units = av_asprintf("%.2fm", seconds / 60); | ~~~~~~~~~~~ ~~~~~~~~^~~~ src/libavfilter/avf_showspectrum.c:673:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | units = av_asprintf("%.2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ 18 warnings generated. src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/colorspace.c:160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | peak = clsrc/libavfilter/avf_showspectrum.cm->M:ax855:C49L: Lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ REFERENC E855_ | W H I T E ; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/colorspace.c:184:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | clm->MaxCLL = (unsigned)(peak * REFERENCE_WHITE); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/avf_showspectrum.c:967:69: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 967 | text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avf_showspectrum.c:1068:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1068:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~~~^~~~~ ~ src/libavfilter/avf_showspectrum.c:1069:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1069:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20CC libavfilter/f_bench.o .f); | ~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/dnn/dnn_backend_native.c:36:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "conv2d_threads", "threads num for conv2d layer", OFFSET(options.conv2d_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:37:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "async", "use DNN async inference", OFFSET(options.async), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~CC libavfilter/f_cue.o src/libavfilter/avf_showspectrum.c:1234:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1234 | s->win_scale += s->window_func_lut[i] * s->window_func_lut[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1236:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1236 | s->win_scale = 1.f / sqrtf(s->win_scale); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavfilter/avf_showspectrum.c:1321:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1321 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/avf_showspectrum.c:1340:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1340 | phases[y] = (PHASE(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' 1314 | #define PHASE(y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1347 | const float rng = 2.f * M_PI; | ^~~ ~ 3 warnings generated. src/libavfilter/avf_showspectrum.c:1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:166:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/dnn/dnn_backend_native.c:538:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 538 | for (uint32_t operand = 0; operand < native_model->operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. 6 warnings generated. CC libavfilter/f_ebur128.o 109 warnings generated. CC libavfilter/f_drawgraph.o src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1745:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1746:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1746 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1748:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1748 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1749:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1750:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1751:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1751 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1752:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]13 warnings generated. 1752 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_graphmonitor.o 30 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:90:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | dst[i] = sin(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:94:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94 | dst[i] = cos(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:118:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 118 | dst[i] = cosh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | dst[i] = floor(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:146:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | dst[i] = round(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ CC libavfilter/f_interleave.o CC libavfilter/f_latency.o CC libavfilter/f_loop.o CC libavfilter/f_metadata.o CC libavfilter/f_perms.o 16 warnings generated. 25 warnings generated. CC libavfilter/f_realtime.o 4 warnings generated. 13 warnings generated. CC libavfilter/f_reverse.o CC libavfilter/f_segment.o 19 warnings generated. 13 warnings generated. src/libavfilter/drawutils.c:134:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/drawutils.c:218:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) 3 warning s generated . \ | ~ ^ ~~~~~~~~~~~~ CC libavfilter/f_select.o src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/f_sendcmd.o src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 9 warnings generated. src/libavfilter/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_cue.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:94:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:94:105: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:93:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/f_sidedata.o src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ 2 warnings generated. 7 warnings generated. CC libavfilter/f_streamselect.o 32 warnings generated. src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ src/libavfilter/f_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavfilter/f_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | v = av_clipf(v, 0, ebur128->scale_range); // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_graphmonitor.c:87:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:88:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:89:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:90:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ CC libavfilter/fifo.o src/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 164 | x + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/formats.o src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | src/libavfilter/f_interleave.c ^ :77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:98:src/libavfilter/f_drawgraph.c31:: 82warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]98 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | 82if | (n b _i n{p u"tsisze_"w, i"tshe_tf grramaepsh s>i=z ec",t xOF-F>SnETb(w_)i, nApV_uOtPsT _-T nYbP_Ee_oIfMsA)G E{_ S I| Z ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~E , {.str=src/libavfilter/f_interleave.c":9990:230:x 2warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6"}, 0 ,99 | 0 , F L A fGoSr }(,i =| ^ 0; i < ctx->nb_inputs; i++)src/libavfilter/f_drawgraph.c :{83 : 95| : ~ ^ ~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_interleave.c: 13883: | 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ "s", "s138e | t g r afporh (is i=z e0";, iO wnb)_,i nApVu_OtPsT;_ TiY+P+)E _{I M A| G ~ ^ ~~~~~~~~~~~~~~E _SIZE,src/libavfilter/f_interleave.c :{148:.11s:t rwarning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" 900x2 51486 | " } , 0, if0 ,( iF L=A=G cSt }x,- >| nb ^_ inputs - nb_eofs && ff_outsrc/libavfilter/f_drawgraph.cl:i84n:k_108f:r amwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]_ wanted( o84u | tl i nk ) ){ { "r a| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~e ", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/f_interleave.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:223:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINEsrc/libavfilter/f_graphmonitor.c_OP:T343I:O23NS:( iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t erleave, AV_ O343P | T_ F L A Gf_VoIr D(EiOn_tPA Ri A=M |A0V; _iO PT<_ FcLtAxG_-F>ILgTrERaIphN->Gn_PbA_RfAilMt);e rs ;| ^i ++) {src/libavfilter/f_interleave.c : 61| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~11 : note: expanded from macro 'DEFINE_OPTIONS' src/libavfilter/f_graphmonitor.c :61355: | 27 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NULL } 355 | fo r (i n t j = 0 ; j < f i l t e r - > n b _ i n p u t s ; j + +) { | ~ ^ ~~~~~~~~~~~~~~~~~\ | ^ src/libavfilter/f_graphmonitor.c:375:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const 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:281:75: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 281 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ CC libavfilter/framepool.o src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/f_realtime.c:71:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/framequeue.o src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ 10 warnings generated. src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/f_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/f_metadata.c :403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { 403"s | eDeEFdIN"E,_ O"PseTtI OtNheS (smeeetd afdora ttah,e ArVa_nOdPoTm_F LmAoGd_VeI"DE,O O_FPAFRSAEMT(|rAVa_nOdPTo_mF_LsAGe_eFd)I,L ATVE_ROIPNTG__TPYAPER_IANMT)6;4 , | {^. i64 = -src/libavfilter/f_metadata.c1:}110,: 106-:1 ,note: Uexpanded from macro 'DEFINE_OPTIONS'I NT32_MA X,110 | F L AG S{ "}k,e y "| , ^ "set metadata key",src/libavfilter/f_perms.c : 58 :12 : warning: OFmissing field 'help' initializer [-Wmissing-field-initializers]FS ET( k58e | y ) , { NUALVL_O P}T _ | T ^Y PE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c4:122: warning134:s note: generatedexpanded from macro 'DEFINE_OPTIONS'. 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/f_reverse.c:85:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 85 | if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:92:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:278:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "frames", "frames at which to splisrc/libavfilter/f_loop.ct :in260:p118u:t "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] O FFSET(points _260s | t r ) , {A "Vl_oOoPTp_",T YP E"_nSuTRmIbeNrG ,of l{o .osptsr" , = N UL L } , 0 , 0OF,FS EFLTA(GlSo op}),, | A ^V _OPT_TYPE_INT, src/libavfilter/f_segment.c : 280{:.12i:6 4warning: missing field 'help' initializer [-Wmissing-field-initializers]= 0 }280, | - 1, I{NT _NUMLAXL, } A| ^F LAGS }, | ^ src/libavfilter/f_loop.c:261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:317:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 317 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:318:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL } | ^ src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_loop.c:448:99: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 448 | { "start", "set the loop start frame", OFFSET(sCC libavfilter/framesync.o tart), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/generate_wave_table.o 2 warnings generated. 6 warnings generated. src/libavfilter/f_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | select->var_values[VAR_PREV_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:233:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | select->var_values[VAR_PREV_SELECTED_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:234:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | select->var_values[VAR_PREV_SELECTED_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:235:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | select->var_values[VAR_PREV_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_values[VAR_START_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:237:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | select->var_values[VAR_START_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:256:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | select->var_values[VAR_PICT_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:257:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | select->var_values[VAR_INTERLACE_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | select->var_values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:259:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | select->var_values[VAR_CONSUMED_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:260:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | select->var_values[VAR_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:263:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | select->var_values[VAR_SAMPLE_RATE] = | ~ 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/graphdump.o src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # 1 warningde generatedf. ine av_clipf av_clipf_c | ^ src/libavfilter/f_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:337:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:340:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | select->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:341:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | select->var_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:342:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | select->var_values[VAR_POS] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 75 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/f_select.c:446:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 446 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ 24 warnings generated. src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ CC libavfilter/graphparser.o CC libavfilter/lavfutils.o src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | double end = TS2T(interval->end_ts, AV_TIME_BASE_Q); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:531:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | double current = TS2T(ref->pts, inlink->time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | var_values[VAR_POS] = ref->pkt_pos == -1 ? NAN : ref->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:535:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | 12 warning s generated . var_values[VAR_PTS] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 30 warnings generated. 6 warnings generated. CC libavfilter/lswsutils.o 13 warnings generated. CC libavfilter/motion_estimation.o CC libavfilter/palette.o src/libavfilter/f_sidedata.c:126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ CC libavfilter/pthread.o 10 warnings generated. src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 warnings generated. 159 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/f_streamselect.c:60:19: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/f_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/qp_table.o src/libavfilter/f_streamselect.c:218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 5 warnings generated. src/libavfilter/f_streamselect.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 21 warnings generated. src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/scale_eval.o CC libavfilter/scene_sad.o src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/setpts.o src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:938:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 938 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:939:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 939 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/settb.o 35 warnings generated. src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-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/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 6 warnings generated. 52 warnings generated. src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ CC libavfilter/split.o CC libavfilter/src_avsynctest.o 1 warning generated. CC libavfilter/src_movie.o src/libavfilter/graphdump.c:83:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:90:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 90 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 11 warnings generated. 45 warnings generated. CC libavfilter/transform.o src/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ CC libavfilter/trim.o CC libavfilter/vaapi_vpp.o CC libavfilter/vaf_spectrumsynth.o 2 warnings generated. CC libavfilter/version.o CC libavfilter/vf_addroi.o CC libavfilter/vf_alphamerge.o src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:113:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | setpts->var_values[VAR_PREV_INPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:114:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | setpts->var_values[VAR_PREV_INT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:115:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | setpts->var_values[VAR_PREV_OUTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | setpts->var_values[VAR_PREV_OUTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | setpts->var_values[VAR_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_amplify.o src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->frame_rate.den ? 138 | av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/setpts.c:159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | setpts->var_values[VAR_STARTPTS] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | setpts->var_values[VAR_STARTT ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:162:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | setpts->var_values[VAR_PTS ] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:163:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | setpts->var_values[VAR_T ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | av_log(inlink->dst, AV_LOG_TRACE, " -> PTS:%s T:%f\n", d2istr(d), TS2T(d, inlink->time_base)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:214:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | setpts->var_values[VAR_PREV_INPTS ] = TS2D(in_pts); | ~ ^~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN 3 __ warningbusil generatedt. in_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:215:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | setpts->var_values[VAR_PREV_INT ] = TS2T(in_pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:216:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | setpts->var_values[VAR_PREV_OUTPTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:217:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | setpts->var_values[VAR_PREV_OUTT] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 246 | d2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], 248 | d2istr(setpts->var_values[VAR_POS]), 249 | d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | ^ 2 warnings generated. 70 warnings generated. CC libavfilter/vf_aspect.o In file included from src/libavfilter/src_avsynctest.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/settb.c:165:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 165 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/settb.c:197:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 197 | DEFINE_OPTIONS(asettb, AUDIO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ CC libavfilter/vf_atadenoise.o In file included from src/libavfilter/vaf_spectrumsynth.c:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/src_avsynctest.c:72:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {src/libavfilter/transform.c"si:ze46":,45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set frame size "46, | O F FrSeEtTu(rwn) ,P I X E L ( s r c , (AiVn_tO)P(Tx_ T+Y P0E._5I)M,A G(Ei_nStI)Z(Ey, +{ .0s.t5r)=," hwdi7d2t0h",} ,h e i g0h,t , s0t,r iVd e},, d e| f ^) ; | ^ ~ src/libavfilter/transform.c:37:18: note: expanded from macro 'PIXEL' 37 | ((x) < 0 ||src/libavfilter/src_avsynctest.c :(73y:)113 :< warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]) ? (def) : 73\ | | ^ {"s", "sesrc/libavfilter/transform.ct :f46r:a29m:e warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze", OFF S46E | T ( w ) ,r e t u r n P I X E LA(Vs_rOcP,T _(TiYnPtE)_(IxM A+G E0_.S5I)Z,E ,( i{n.ts)t(ry= "+h d07.250)",} ,w i d t0h,, h e0i,g hVt ,} ,s t r| i ^d e, def); | ^ ~ src/libavfilter/transform.c:37:7: note: expanded from macro 'PIXEL' 37 | (CC libavfilter/vf_avgblur.o (src/libavfilter/src_avsynctest.cx:)74 :<113 :0 warning: |missing field 'unit' initializer [-Wmissing-field-initializers]| (y) < 0) ?74 | ( d e f ){ ":f r\a m e| r ^a te", "set fsrc/libavfilter/transform.cra:m46e: 45r:a twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFSET( f46r | am e _ r arteet)u,r n PAIVX_EOLP(Ts_rTcY,P E(_iVnItD)E(Ox_ R+A T0E.,5 ){,. s(tirn=t")3(0y" }+, 0 . 50),,I NwTi_dMtAhX,, hVe i}g,h t ,| ^s tride, def); | ^ ~ src/libavfilter/transform.c:38:22: note: expanded from macro 'PIXEL' 38 | src/libavfilter/src_avsynctest.c : 75 :(113(:( xwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] >= (w) || (75y | ) > = {("hf)r)" ,? ( d e f ) : "\s e t| ^f rame rate"src/libavfilter/transform.c, : 46O:F29F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( frame_rat e46) | , ArVe_tOuPrTn_ TPYIPXEE_LV(IsDrEcO,_ R(AiTnEt,) ({x. s+tr =0".350)",} ,( i n t0),(IyN T+_ M0A.X5,) ,V w}i,d t h| , ^ height, stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL'src/libavfilter/src_avsynctest.c :76:113 :38 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] (((x) >= 76( | w ) | |{ "(sya)m p>l=e r(aht)e)" ,? "(sdeetf )s a:m p\l e | r ^a te", OFFSEsrc/libavfilter/transform.cT:(46s:a45m:p lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ rate), A46V | _ O P T _rTeYtPuEr_nI NPTI,X E L ( s r c ,{ .(ii6n4t=)4(4x1 0+0 }0,.850)0,0 ,(3i8n4t0)0(0y, +A 0}.,5 ) ,| ^w idth, height, stride, def); | ^ ~ src/libavfilter/transform.c:39src/libavfilter/src_avsynctest.c::1677:: 113note: :expanded from macro 'PIXEL' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | i m77g | [ ( x ) {+" s(ry"), * ( s t r i d e")s]e)t s| a ^m ple ratesrc/libavfilter/transform.c",: 46O:F29F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( sample_ra t46e | ) , ArVe_tOuPrTn_T YPPIEX_EILN(Ts,r c , ( i n t ){(.xi 6+4 =04.451)0,0 }(,i8n0t0)0(,y3 8+4 000.05,) ,A w}i,d t h| , ^ height, stride, def); | ^ ~ src/libavfilter/transform.c:39:10: note: src/libavfilter/src_avsynctest.cexpanded from macro 'PIXEL': 78:113: 39warning: | missing field 'unit' initializer [-Wmissing-field-initializers] img[(x )78 | + ( y ){ "*a m(psltirtiuddee)"],) "| s ^e t beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:83:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:85:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:90:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ag", "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR, {.str=src/libavfilter/transform.c"gr:a98y:"33}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0, V } ,98 | | ^ f1 = 1 - sqrt((x_src/libavfilter/src_avsynctest.cc: 91-: 10x:) warning: *missing field 'help' initializer [-Wmissing-field-initializers] (y_ c91 | - y ) ){;N U L| L ~~~~ ~~~~~~~~~~^~~~~~~~~~~} , | ^ src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | f2 = 1 - sqrt((x_c - x) * (y -src/libavfilter/src_avsynctest.c y:_87f):)106;: warning: | implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 87 | {"d", "set duration", OFFSET(duration), src/libavfilter/transform.cAV:_100O:P33T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_DURAT I100O | N , { . i 6f43= 0=} ,1 - s q r t ( 0(,x I-N Tx6_4f_)M A*X ,( yV_|cA -} ,y ) )| ; ~ ^~~~~~~~~ | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/src_avsynctest.c: 86101: | 106 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] f4 = 1 - s86q | r t ( ( x{ "-d uxr_aft)i o*n "(,y - "ys_eft) )d;u r a| t ~~~~ ~~~~~~~~~~^~~~~~~~~~~i on", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/transform.c:114:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:114:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ^~~~~~~ ~ src/libavfilter/transform.c:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | matrix[1] = -sin(angle); | ~~~ ^~~~~ CC libavfilter/vf_backgroundkey.o src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ^~~~~~~ ~ 21 warnings generated. CC libavfilter/vf_bbox.o 2 warnings generated. src/libavfilter/src_avsynctest.c:308:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude); | ~~~~~~~~ ~~~^~~~~~~~~ src/libavfilter/split.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:81:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:103:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:127:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "outputs", "set number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/split.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ CC libavfilter/vf_bilateral.o CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.o src/libavfilter/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:90:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/trim.c :181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]96 | { " d181i | s c o n tCiOnuMiMtOyN"_,O P"TsSe t | d ^i scontisrc/libavfilter/trim.cn:u108i:t170y: tnote: hexpanded from macro 'COMMON_OPTS'r eshold", OFFSE T108( | d i s c o n t i n"usihtoyu_ltdh rbees hpoalds)s,e dA"V,_ O P T _ T Y P E _ D U R A T I O N , { . i 6 4 = 0 } , 0 , I N T 6 4 _ M A X , FOLFAFGSSE T}(,s t a| r ^t _time), AV_OPT_TYPE_DURATION, { .i6src/libavfilter/src_movie.c4: 97=: 134I:N Twarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 _MAX }, I97N | T 6 4 _ M{I N",d eIcN_Tt6h4r_eMaAdXs," ,F L A"GsSe t} ,t h\e n| u ^m ber of threads for decoding", OFFSET(dec_threads)src/libavfilter/trim.c,: 181A:V5_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPsrc/libavfilter/trim.cE:_110I:N170T:, note: {expanded from macro 'COMMON_OPTS'. i64 = 0}, 0, 110 | I N T _ M A X ",s FhLoAuGlS d} ,b e p| a ^s sed", src/libavfilter/src_movie.c : 98: 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | O F F S{ E"Tf(osrmtaatr_t_otpitmse"),, "sAeVt_ OfPorTm_TaYPtE o_pDtUioRnAsT IfOorN , t{ h.ei 6o4p e=n eIdNT 6f4i_lMeA"X, }O, F F SIENTT(6f4o_rMmIaNt,_ opItNsT)6,4 _MAAXV,_O PFTL_ATGYPSE _}D,I C\T , {| . ^s tr = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/trim.csrc/libavfilter/src_movie.c::18199::512:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c :99112 | : 170 : note: {expanded from macro 'COMMON_OPTS' NULL }, | ^ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .isrc/libavfilter/src_movie.c6:4 96=: 125I:N Twarning: 6implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]4_ MAX }, INT6 4_96M | I N , IN{T "6d4i_scMoAnXt,in uFiLtAy"G,S "}s,e t\ d | i ^s continuity threshold", OFFSET(discosrc/libavfilter/trim.cnt:in181u:5i:ty _warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]hr essrc/libavfilter/trim.ch:o114:l170:d )note: , expanded from macro 'COMMON_OPTS'A V_OPT_TYP E_114D | U R A T I O N , "{s.hio6u4l d= b0e} ,d r0op,p eId NaTg6a4i_nM",A X , F L A G S } , | ~ ^~~~~~~~~ /usr/include/stdint.h :46 : 21 : note: expanded from macro 'INT64_MAX' OFFSET( e46n | d#_detfiimnee) ,I N T6 4 _AMAVX_ O P(T0_xT7YffPfEf_ffDfUfRfAfTfIfONf,f f{ ). i 6| 4 ^~~~~~~~~~~~~~~~~~ = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:183:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:185:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:186:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 186 | { NULL } | ^ src/libavfilter/trim.c:185:140: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 184 | { "end_frame", "Number of the first frame that should be dropped " | ~ 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:183:140: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 182 | { "start_frame", "Number of the first frame that should be passed " | ~ 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.csrc/libavfilter/trim.c::181123::519:: warning: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | C123O | M M O N _fOoPrT S ( i| ^~~~~~~~~~~= 0; i src/libavfilter/trim.c<: 120a:v153f:- >note: nexpanded from macro 'COMMON_OPTS'b _streams; i++ )120 | { | ~ ^ ~~~~~~~~~~~~~~~{ "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", 15 warning s generated . OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 22 warnings generated. 6 warnings generated. src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFsrc/libavfilter/src_movie.cSET:(360e:n19d:_ twarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m e), AV_OP T360_ | T Y P E _fDoUrR A(TiI O=N ,0 ;{ i. i<6 4c t=x -IN>Tn6b4__oMuAtXp u}t,s ; i +I+N)T 6{4 _ M| I ~ ^ ~~~~~~~~~~~~~~~N , INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:336:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:338:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/trim.c:338:141: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 337 | { "end_sample", "Number of the first audio sample that should be " | ~ 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | { "start_sample", "Number of the first audio sample that should be " | ~ 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATIsrc/libavfilter/src_movie.cON,: 453{: 19.:i 6warning: 4 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0 }, 453 | f o r ( i0 ,= I0N;T 6i4 _LnAbG_So u}t,p u\t s ;| ~ ^~~~~~~~~i ++) /usr/include/stdint.h{: 46 :| 21 ~ ^ ~~~~~~~~~~~~~~~: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #defCC libavfilter/vf_blackframe.o ine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_timesrc/libavfilter/src_movie.c), : 469 :A27V:_ Owarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _TYPE_DURATIO N469, | { . i 6 4 =f oIrN T(6i4n_tM AiX =} ,0 ; i IInN,b _IoNuT6t4p_uMtAsX;, iF+L+A)G S{ } ,| ~ ^ ~~~~~~~~~~~~~~~\ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ src/libavfilter/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_addroi.c:230:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:233:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/vaf_spectrumsynth.c:79:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ src/libavfilter/vaapi_vpp.c:252:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ src/libavfilter/vaapi_vpp.c:253:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | { VAProcColorStandardBT709, 1, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vaapi_vpp.c:256:49 :90 | warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] { "o v256e | r l a p "{, V"AsPerto cwCionldoorwS toavnedralradpB"T,4 7 0OBFGF,S E T ( o v5e,r l a5p,) , 5A V}_,O P T| _ ^T YPE_FLOAT, {.dbl=1}, src/libavfilter/vaapi_vpp.c0:,257 : 491:, warning: Amissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] }, | ^257 | { VAProcColorStandardSMPTE170M, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:258:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 258 | { VAProcColorStansrc/libavfilter/vaf_spectrumsynth.cda:r94d:S12M:P Twarning: Emissing field 'help' initializer [-Wmissing-field-initializers]2 40M, 94 | 7 , {7 ,N U L7L }}, | | ^ ^ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProcColorStandardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_colour_standard_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | for (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blend.o src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 473 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:250:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:275:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:276:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:276:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ 42 warnings generated. 3 warnings generated. 1 warning generated. CC libavfilter/vf_blockdetect.o src/libavfilter/vf_amplify.c:160:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 160 | AMPLIFY_SLICE(uint8_t, int, CLIP8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:162:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | AMPLIFY_SLICE(uint16_t, int, CLIP16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:164:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 164 | AMPLIFY_SLICE(float, float, NOP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blurdetect.o src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ 24 warnings generated. CC libavfilter/vf_bm3d.o 1 warning generated. src/libavfilter/vf_aspect.c:166:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | { NULL } | ^ src/libavfilter/vf_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ CC libavfilter/vf_boxblur.o CC libavfilter/vf_bwdif.o CC libavfilter/vf_cas.o CC libavfilter/vf_chromakey.o src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ 21 warnings generated. src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set the scene change threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "blend", "set the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:226:src/libavfilter/vf_bbox.c12: :warning: 43missing field 'help' initializer [-Wmissing-field-initializers]: 136: warning: 226missing field 'unit' initializer [-Wmissing-field-initializers] | { NULL } | ^43 | { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavfilter/vf_chromanr.o src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) CC libavfilter/vf_chromashift.o | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "sigmaS", "set spatial sigma", OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes to filter", OFFSET(planes), AVsrc/libavfilter/vf_atadenoise.c_OP:T282_:T1Y:P Ewarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]I NT, {.i64=1 }282, | F I L T E0R,_ R0OxWF(,u iFnLtA8G_St ,} ,8 ) | ^| ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' src/libavfilter/vf_bilateral.c: 65262: | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | {l sNuUmLdLi f}f >| ^t hrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_ciescope.o 2 warnings generated. src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_bitplanenoise.c:181:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | snprintf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5))); | ^~~~~~~~~~~~ ~ src/libavfilter/vf_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:61:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_codecview.o 4 warnings generated. CC libavfilter/vf_colorbalance.o src/libavfilter/vf_blackframe.c:100:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:102:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:104:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:105:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | { NULL } | ^ CC libavfilter/vf_colorchannelmixer.o 7 warnings generated. 4 warnings generated. CC libavfilter/vf_colorconstancy.o src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:73:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:74:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ src/libavfilter/vf_blurdetect.c:88:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ 15 warnings generated. src/libavfilter/vf_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 4 warnings generated. src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += block; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ src/libavfilter/vf_blurdetect.c:223:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | if (width > 0.001) { // throw away zeros | ^~~~~ ~ src/libavfilter/vf_blurdetect.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | block_total_width += width; | ~~ ^~~~~ 22 warnings generated. src/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blurdetect.c:251:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_blurdetect.c:310:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | s->blur_total += blur; | ~~ ^~~~ src/libavfilter/vf_blurdetect.c:313:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | av_log(ctx, AV_LOG_VERBOSE, "blur: %.7f\n", blur); | ~~~~~~ ^~~~ CC libavfilter/vf_colorcontrast.o src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ src/libavfilter/vf_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ src/libavfilter/vf_bm3d.c:434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ src/libavfilter/vf_bm3d.c:434:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~ src/libavfilter/vf_bm3d.c:434:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ CC libavfilter/vf_colorcorrect.o src/libavfilter/vf_cas.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_cas.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ src/libavfilter/vf_cas.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL } | ^ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:65:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:67:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | return (diff > ctx->similarity) ? 255 : 0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:86:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:87:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | retsrc/libavfilter/vf_boxblur.curn: 284a:v12_c:l iwarning: pdmissing field 'help' initializer [-Wmissing-field-initializers]( (diff - c284t | x - > s i{m iNlUaLrLi t}y ) | / ^ ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:87:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:89:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | return (diff > ctx->similarity) ? max : 0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_colorize.o src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 17, F warningLsA generatedG. S }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", src/libavfilter/vf_chromakey.c N:U350L:L122,: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(igamma), A V350_ | O P T _ T{Y P"Ec_oDlOoUrB"L,E ," s{e.td btlh=e2 .c6h}r,o 0m.a1k,e y6 ,k eFyL AcGoSl o}r," , | O ^F FSET(chromakey_rgba), AV_OPT_TYPE_COLOsrc/libavfilter/vf_ciescope.cR:,122 :{99 :. swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r = "black "122 | } , 0 ,{ 0",f iFlLlA"G,S } , | ^" fill with CIE colors", OFFSET(fill), AV_Osrc/libavfilter/vf_chromakey.cPT:_351T:Y135P:E _warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]O OL, {.i64=1 }351, | 0 , 1{, "FsLiAmGiSl a}r,i t y| " ^, "set the chromaksrc/libavfilter/vf_ciescope.ce:y123 :s12i:m iwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]a rit y123 | v a l u e{" ,N UOLFLF S}E T (| s ^i milarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:384:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ CC libavfilter/vf_colorkey.o src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ 6 warnings generated. src/libavfilter/vf_ciescope.c:801:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / det; | ~ ^~~ src/libavfilter/vf_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ src/libavfilter/vf_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~ ^~ src/libavfilter/vf_ciescope.c:916:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_ciescope.c:918:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | *c = 1.099 * pow(*c, 0.45) - 0.099; | ~~~ ^~ src/libavfilter/vf_ciescope.c:922:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~^~~~~ src/libavfilter/vf_ciescope.c:922:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~~~ ^~ src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_codecview.c:78:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ CC libavfilter/vf_colorlevels.o 3 warnings generated. src/libavfilter/vf_codecview.c:268:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 268 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:287:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 287 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 45 warnings generated. src/libavfilter/vf_chromanr.c:269:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "sizew", "set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/vf_ciescope.c:1528:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1528 | s->log2lin[i] = pow(i / 65535., s->igamma) * 65535.; | ~~~ ~~~^~~~~~ CC libavfilter/vf_colormap.o 4 warnings generated. 16 warnings generated. src/libavfilter/vf_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rs", "set red shadows", OFFSET(cyan_red.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:65:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rm", "set red midtones", OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:66:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gm", "set green midtones", OFFSET(magenta_green.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:68:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rh", "set red highlights", OFFSET(cyan_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:69:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ In file included from src/libavfilter/vf_colorchannelmixer.c:82: src/libavfilter/colorchannelmixer_template.c:80:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:84:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 84 | (have_alpha == 1 ? s->ga * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:83:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | s->gb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:82:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 82 | s->gg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:81:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | gout = s->gr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:88:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 88 | (have_alpha == 1 ? s->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 86 | s->bg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:146:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | s->aa * ain; | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:145:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | s->ab * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:144:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 144 | s->ag * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:143:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | dsta[j] = s->ar * rin + | ~ ^~~ CC libavfilter/vf_colormatrix.o src/libavfilter/vf_colorchannelmixer.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rr", "set the red gain for the red channel", OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_colorspace.o 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:98:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:100:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:101:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:102:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:103:112: warning: missing field 'unit' initializer [-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/libavfilter/vf_colorchannelmixer.c:112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_colorcontrast.c:373:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "rc", "set the red-cyan contrast", OFFSET(rc), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:374:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "gm", "set the green-magenta contrast", OFFSET(gm), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:375:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "by", "set the blue-yellow contrast", OFFSET(by), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:376:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "rcw", "set the red-cyan weight", OFFSET(rcw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:377:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "gmw", "set the green-magenta weight", OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:378:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "byw", "set the blue-yellow weight", OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:379:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_colortemperature.o src/libavfilter/vf_colorconstancy.c:614:33: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 614 | for (i = slice_start; i < slice_end; ++i) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_colorconstancy.c:732:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "difford", "set differentiation order", OFFSET(difford), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:733:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "minknorm", "set Minkowski norm", OFFSET(minknorm), AV_OPT_TYPE_INT, {.i64=1}, 0, 20, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:734:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 734 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1024.0, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:735:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 735 | { NULL } | ^ 26 warnings generated. 1 warning generated. 4 warnings generated. CC libavfilter/vf_convolution.o CC libavfilter/vf_convolve.o CC libavfilter/vf_copy.o 2 warnings generated. src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorize.c:190:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | (0.07220*219.0/255.0) * b) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:189:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:189:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:192:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | (0.50000*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:191:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:194:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | (0.04585*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:193:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_colorize.c:193:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 292 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorize.c:274:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "huesrc/libavfilter/vf_colorkey.c", : 59 : 9 : "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t the hue", 59 | i f ( ib l e n d < 1 0O0FF0SE0T.(0hu)e ){, | ^~~~~~ ~ AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 360, VF }, | ^ src/libavfilter/vf_colorkey.c:60:47:src/libavfilter/vf_colorize.c :warning: 275implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | 275 | r e tu{r n "asvat_urcaltiipodn("(,d "isfeft -th es siamtiluarraittyi)o n*" ,i b l e n d , 0 . 0 , O1F.F0S)E T*( smaatxu;r a | t ~ ^~~~~~i on), AV_src/libavfilter/vf_colorkey.cO:P60T:_33T:Y warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E_FLOAT ,60 | {. d b l = 0 . 5 }r,e0t,u r n1 ,a vV_Fc l}i,p d (| ( ^ diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~~~~~ src/libavfilter/vf_colorize.csrc/libavfilter/vf_colorkey.c::27662::11724:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 62 | 276 | { " li grhettunersns "(,d i f"fs e>t stihme illiagrhitntey)s s"?, ma x : 0 ; | ~ ^~~~~~~~~~ OFFSET(lightness), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:277:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "mix", "set the mix of source lightness", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL } | ^ CC libavfilter/vf_corr.o src/libavfilter/vf_colorcorrect.c:524:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 | { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:525:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 525 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:526:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 526 | { "rh", "set the red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:527:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:528:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, | ^ src/libavfilter/vf_colorcorrect.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL } | ^ In file included from src/libavfilter/vf_blend.c:29: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dstsrc/libavfilter/vf_colorkey.c[j]: =219 t:o120p:[ jwarning: ] missing field 'unit' initializer [-Wmissing-field-initializers]+ ((EXPR)-to p219[ | j] ) * o{pa c"ictoyl;o r ", " se t t he co l or k e y k e y co l o r\" ,| ^~~~~~ ~ OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:220:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "similarity", "set the colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:221:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "blend", "set the colorkey key blend value", O8FF warningSEsT generated(. blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | { NULL } | ^ src/libavfilter/vf_colorkey.c:243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:245:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 246 | { NULL } | ^ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_cover_rect.o src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:62:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "gimin", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:63:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:64:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:65:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, CC libavfilter/vf_crop.o FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:68:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:69:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "bomin", "set output blue black point", OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodgesrc/libavfilter/vf_colorlevels.c, : 73 : 117 : Dwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]D GE(A, B)) | 73^~~~~~~~~~~~~~~~~~~~~~~~~~~ | { "rsrc/libavfilter/blend_modes.co:m108a:x49":, note: expanded from macro 'fn'" set outp u108t | r ed w h i t e p odisntt["j,] = OtFoFSpE[jT]( r+ a(n(gEXeP[R)R-]t.oop[ujt]_)m a*x )o, pAaVc_iOtPyT_;T Y P E_ D O U B L E , { . d b l = 1 } , 0 , 1\, | ~ ^~~~~~~F LAGS }, src/libavfilter/blend_modes.c| ^: 135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, src/libavfilter/vf_colorlevels.c :D74O:DG117E:( A,warning: missing field 'unit' initializer [-Wmissing-field-initializers]B )) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 74src/libavfilter/blend_modes.c | :108 : 39 :{ note: expanded from macro 'fn'" gomax", "108se | t o u t p u t g redesn tw[hji] t=e topp[oji]n t+", (O(FEFXSPERT)(-troap[njg]e)[ G* ]o.paocuitt_ym;a x ) , A V _ OP T _ T Y P E _ D O U B LE , { . d b \l =1 }| , ~^~~~~~ 0, 1, FLAGsrc/libavfilter/blend_modes.cS :}135, : 22| : ^ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, src/libavfilter/vf_colorlevels.cD:O75D:G117:E (Awarning: , missing field 'unit' initializer [-Wmissing-field-initializers]B )) | ~~~~~~^~~~~ 75 | { src/libavfilter/blend_modes.c":b83:o11m:a xnote: expanded from macro 'A'" , " s83e | t #oduetfpinuet Ab ltuoep [wj]h i | t ^~~~~~e poisrc/libavfilter/blend_modes.cn:t75":,30 : O Fnote: Fexpanded from macro 'DODGE'S ET(rang e75[ | B#]d.eofuitn_mea xDO)DG,E (AaV_,O bP)T _ T YP E _ D O(U(B(aL)E ,>= {.1d.b0l=)1} ,? 0(,a )1 ,: FLFAFGMSI }N,( 1 .| 0 ^, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.csrc/libavfilter/vf_colorlevels.c::10876:33::117 note: :expanded from macro 'fn' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | 76 | { " adosmta[jx]", =" steotp [oju]t p+u t(( EaXPlRp)h-a twohpi[tje]) p*o inopta"c,i tOyF; F S E T ( r a ng e[ A ]. o u t _ m a x ) , A V _ O P T\_ T Y| PE ^~~~_ DOUBLE, {.src/libavfilter/blend_modes.cd:b135l:22=:1 }warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0, 1, F135L | AfGnS(d o}d,g e ,| ^ DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | src/libavfilter/vf_colorlevels.c :d85s:t[12j:] warning: =missing field 'help' initializer [-Wmissing-field-initializers] top [85j | ] + ({ (NEXUPLLR )-}t o| p ^[ j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)11) warning/s generated(. a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_colormap.c:71:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "patch_size", "set patch size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colormap.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacitsrc/libavfilter/vf_colormap.cy; : 201 : 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200\ | | ^~~~ ~ src/libavfilter/blend_modes.c :d146o:u36bl:e warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 2 * 2] = {146 1 | ,f sn-(v>isovuidrlcei[g0h]t[c,] (,A <| ~ HALF ) 201? | BU R N( 2 * A , B ) : D O D G E ( 2 * ( A - H AL F )1,, Bs)-)>s o | u~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rc e[1][c] }; | ^~~~~~~~~~~~~~~src/libavfilter/blend_modes.c :74:81: note: expanded from macro 'BURN' src/libavfilter/vf_colormap.c: 20074: | 40#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in e BURN (200a | , b ) ( ( ( ad)o u.s0o,u r1ce.[0 0- ]([1c.]0, -| ~ ^~~~~~~~~~~~~~~( b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = src/libavfilter/vf_colormap.cto:p202[:j]50 : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (EXPR)-t o202p | [ j] ) * o p ac i t y; d o u b l e b [ 2 ] = { s - > t a rg e\t [ 0| ] ^~~~[ c], s->targesrc/libavfilter/blend_modes.ct[:1146]:[c41] :} warning: ;implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c146: | 202f:n33(v:i vwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d light, (202A | < H A L F ) ? B U R Nd(o2 u*bl eA, b[B2) ]: =D O{D GsE-(>2t a*r g(eAt [-0 ]H[AcLF]), ,s -B>))t a rg| e ~~~~~~~~~~~~^~ t[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:1481: warning snote: generatedexpanded from macro 'BURN'. 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a)src/libavfilter/vf_colormap.c >: (224b:)75 :? (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) : (b)) | ^ 222 | src/libavfilter/blend_modes.c : 108 :33 : note: expanded from macro 'fn' do u108 | b le A [ 3 * 3] d=s t{[j ]1 =, tso-p>[js]ou r+ c(e[(0E]X[PRC)0-]t,o ps[-j>]s)o *u rcoepa[c0]i[tC1y]; + s - > s ou r c e [ 0 ] [ C 2 ] , | ~ \ 223| | ^~~~ src/libavfilter/blend_modes.c : 146 : 41 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | f n1(,vi vsi-d>lsioguhrtc,e [(1A][ C<0 H]A,L Fs) -?>s oBuURrNc(e2[ 1*][ CA1,] B+) :s -D>OsDGoE(u2r c*e [(A1 ]- [HC2A]LF,) , B)) 224 | | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c: 84 : 11 : note: expanded from macro 'B' 84 | #d e f1i,ne sB- >bostotuormc[ej[]2 ]| [ ^~~~~~~~~C 0], src/libavfilter/blend_modes.cs:-74>:s74:o unote: rexpanded from macro 'BURN'c e[2][C 174] | #+ dsef-i>nse oBuURrNc(ea[,2 ]b[) C 2] } ; | ( ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~( (a) <= 0.0src/libavfilter/vf_colormap.c) :?224: 40(:a ) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMAX(0. 0222, | 1 . 0 - ( 1 . 0 - (b ) ) d/o u(blae) )A)[ 3 | * ~ ^ 3] =src/libavutil/macros.h :{47 :140,: s-note: >expanded from macro 'FFMAX's our c47e | [#0d]ef[iCn0e] , FsFM-A>sXo(au,br)c e([0(]a)[ C>1 ]( b+) s?- >(as)ou r:c (eb[)0)] [C 2| ^] , | ~ src/libavfilter/blend_modes.c:108:33 : 223note: | expanded from macro 'fn' 108 | d s t [ j] = t o p [ j1] ,+ s(-(>EsXoPuRr)c-et[o1p][[C0j]],) *s ->ospouarccie[t1y];[ C 1 ] + s- > s o u r c e [ 1 ] [ C 2 ] , \ | 224 ^~~~ | src/libavfilter/blend_modes.c : 146 : 54 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | f n ( v i vi d l1i,g hs-t>,s o(uAr cNs(o2u r*c eA,[ 2]B[)C 1]: +D OsD-G>sEo(2u r*c e[(2A] [-C 2H]A L}F);, B)| ) ^~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.csrc/libavfilter/vf_colormap.c::75223::30:75 :note: expanded from macro 'DODGE' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | #de f222 | i n e D O D G E (a , b )d ou b l e A [(3( (* a3)] > == 1{.0 )1 ,? (sa->)s o:ur cFFeM[I0N(]1[.C0,0 ],( s(-b>)s /o u(r1c.e0[ 0-] [(Ca)1)]) )+) s -| > ^ ~~s ourcsrc/libavfilter/blend_modes.ce:108[:033]:[ Cnote: 2expanded from macro 'fn'], | ~ 108 | 223 | d s t [j ] = t op [ j ] + ( ( E XP R ) - t op1[, js]-)> *s ouorpcacei[t1y];[ C 0 ] , s - >s o u r c e [1 ] [ C 1 ] + s- > s o u\r c e| [ ^~~~1 ][C2], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:146:54:src/libavfilter/vf_colormap.c :223warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn (222 | v i v i d l i g h t , ( A < HdAoLuF)b l?e AB[U3R N(*2 *3] A= ,{ B1,) s:- >DsoOuDrcGeE([20 ]*[C 0(]A, s-- >HsAoLuFr),c eB[))0 ] [| C~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~1 ] + ssrc/libavfilter/blend_modes.c-:>75s:o44u:r cnote: e[expanded from macro 'DODGE'0 ][C2], 75 | | # ~de fine D O223D | G E ( a , b ) ( ( ( a ) > = 1 . 0) ? ( a1,) s:- >sFoFMuINr(c1e.[01,] [(C(b0)] ,/ s(-1>.s0o u-r (ca)e)[1)])[)C 1 ]| ^ + ssrc/libavfilter/blend_modes.c-:>108so:u33r:c enote: [expanded from macro 'fn'1 ][C2], 108 | | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.cd:s222t:75[: jwarning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= top[j] + 222(( | E X P R ) - t o p[ j ] ) * doopuabcliet yA[;3 * 3 ] = { 1 , s - > s o u r c e [ 0 ] [C 0 ] , s -\> s o| u ^~~~ ~rc e[0][C1] src/libavfilter/blend_modes.c+: 146s:->54so:u rcwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 0][C2], | 146 ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | fn(vividlsrc/libavfilter/vf_colormap.ci:g222h:40t:, warning: (Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < HALF) ?222 | B U R N ( 2 * A , B ) d: oDuObDleG EA([23 ** 3]( A= -{ 1H,A LFs)->,s oBu)rc)e [ 0| ][~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~C 0], s->sourcesrc/libavfilter/blend_modes.c[:075][:C751:] +note: expanded from macro 'DODGE's ->sour c75e | #[d0e]f[iCn2e ]D,O D| G ~ ^~~~~~~~~~~~~~~~E (a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_colormap.c:225src/libavfilter/blend_modes.c:67::108: 33:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'fn' 108225 | | d s t [djo]u =b lteo pb[j[]3 ]+ =( ({E XsP-R>t)a-rtgoept[j[]0])[ c*] ,o psa-ci>ttya;r g e t[ 1 ][ c ] , s- > t a r g et [ 2 ] [ c ] } ; \| ~ ^~~~~~~~~~~~~~~| ^~~~ src/libavfilter/vf_colormap.c:225:50: src/libavfilter/blend_modes.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 225 | 146 | f n ( vi vdiodulbilgeh t,b [3(]A <= H{A Ls-F>)t a?r gBeUt[R0N(]2[ c*] ,A ,s -B>) t:a rDgeOtD[G1E]([2c ]*, (sA- >-ta rHgAeLt[F2)], [Bc]) )}; | | ~~~~~~~~~~~~~~~~~~~~~~^~ ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/blend_modes.c :84:11: 225note: | expanded from macro 'B' 84 | # d e f i ne Bd obuobtlet obm[[3]j ]= {| ^~~~~~~~~s ->tarsrc/libavfilter/blend_modes.cg:75e:t62[: 0note: ]expanded from macro 'DODGE' [c], s- >75t | a#rgdeetf[i1n]e[ cD]O,D GsE-(>at,ar gbe)t [ 2 ] [ c ]( }(;( a )| > ~ ^~~~~~~~~~~~~~~= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 -src/libavfilter/vf_colormap.c (:a241):)74):) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ src/libavutil/macros.h:49:34: 238note: | expanded from macro 'FFMIN' 49 | # d e fi n ed oFuFbMlIeN A([a,4b ) *( 4(]a )= {> 1(,b )s -?>s o(ubrc) e:[ (0a])[)0 ] ,| ^ s->ssrc/libavfilter/blend_modes.cou:r108c:e33[:0 ]note: [expanded from macro 'fn'1] , s->so u108r | ce [ 0 ] [ 2 ] , | ~d st[j] =239 | t o p [ j ] + ( ( EX P R ) - t o p[ j ] ) * o p a ci t y; 1 , s -> s o u r c e [ 1 ] [ 0 ] , s -> s o u r c\e [ 1| ] ^~~~[ 1], s->soursrc/libavfilter/blend_modes.cce:[1461:][682:], warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 240 | 146 | f n ( v i v i d l i g h t , ( A < H A L F ) ? B1U, RsN->(s2 o*u rAc,e [B2)] [:0 ]D,O DsG-E(>2s o* u(rAc e[-2 ]H[AL1F]),, sB->)s)o u | r ~~~~~~~~~~~~~~~~~~~~~~^~c e[2][2], 241 | src/libavfilter/blend_modes.c : 84 : 11 : note: expanded from macro 'B' 84 | # d e fi n e B b o t t o m [j ] 1 ,| ^~~~~~~~~ s->sosrc/libavfilter/blend_modes.cur:c75:e62[:3 ]note: expanded from macro 'DODGE'[ 0], s ->75s | o#udrecef[i3n]e [D1O]D,G Es(a-,> sbo)u r c e[ 3 ] [ 2(](( a)} ; > =| ^~~~~~~~~~~~~~~1 .0) ? (a) :src/libavfilter/vf_colormap.c :F241FM:I57N:(1 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ((b) / (2381 | . 0 - ( a) ) ) ) ) | ^ ~ doubsrc/libavutil/macros.hl:e49 :A34[4: note: *expanded from macro 'FFMIN' 4] = 49{ | 1#d,e fsi-n>es oFuFrMcIeN[(a0,]b[)0 ](, (s-a>)s o>u r(cbe)[ 0? ]([b1]), :s (-a>s)o)u r c| e ^[0 ][2],src/libavfilter/blend_modes.c :108 :| 33: ~ note: expanded from macro 'fn' 239108 | | d st [ j ] = t o p [ j ] + (( E X P R) - t1op,[ j]s)- >* soopuarccei[t1y];[ 0 ] , s - > s o u r c e[ 1 ][ 1 ] , s - > \s o u| ^~~~r ce[1][2]src/libavfilter/blend_modes.c,: 146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]240 | 146 | fn ( v iv i d l i gh t , ( A < H A L F ) ? 1 ,B UsR-N>(s2o u*r Ac,e[ 2B])[0 ]: ,D OsD-G>Es(ou2r *c e([A 2-][ 1H]A,LF )s,- >Bs)o) u r| c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e [2][src/libavfilter/blend_modes.c2:]108,: 22: note: expanded from macro 'fn' 241 | 108 | d s t[ j ] = to p [ j ] + (1(, EsXP->Rs)o-tuorcpe[[j3]][) 0*], osp->ascoiutyr;ce [ 3 ] [ 1 ] , s - > so u r c e [ 3] [ 2 ] } ; \ | ^~~~~~~~~~~~~~~| ^~~~~~ ~ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | doubCC libavfilter/vf_cropdetect.o le A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:265:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | A[j*N4+i] = A[i*N4+j] = s->kernel(s->source[i], s->source[j]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:270:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | A[i*N4+N+1] = A[(N+1)*N4+i] = s->source[i][0]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:272:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | A[i*N4+N+2] = A[(N+2)*N4+i] = s->source[i][1]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | b[i] = s->target[i][c]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ CC libavfilter/vf_curves.o src/libavfilter/vf_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ 12 warnings generated. src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:119:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ CC libavfilter/vf_datascope.o src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:149:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 149 | values[VAR_TOP] = values[VAR_A] = top[x]; \ | ~ ^~~~~~ src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:150:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150 | values[VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ CC libavfilter/vf_dblur.o src/libavfilter/vf_blend.c:175:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | values[VAR_T] = td->dst->pts == AV_NOPTS_VALUE ? NAN : td->dst->pts * av_q2d(td->inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ CC libavfilter/vf_dctdnoiz.o 9 warnings generated. src/libavfilter/vf_colortemperature.c:339:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "temperature", "set the temperature in Kelvin", OFFSET(temperature), AV_OPT_TYPE_FLOAT, {.dbl=6500}, 1000, 40000, VF }, | ^ src/libavfilter/vf_colortemperature.c:340:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "mix", "set the mix with filtered output", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:341:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 342 | { NULL } | ^ src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ 24 warnings generated. CC libavfilter/vf_deband.o src/libavfilter/vf_convolve.c:88:121: src/libavfilter/vf_convolution.c:warning: 40:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-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 }, | ^ 88 | src/libavfilter/vf_convolution.c:41:124: warning: missing field 'unit' initializer [-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 }, | ^ { "psrc/libavfilter/vf_convolution.cl:42:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a 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 }, | ^ nes",src/libavfilter/vf_convolution.c :43:124: warning: missing field 'unit' initializer [-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 }, | ^ "set src/libavfilter/vf_convolution.c:44:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] p 44 | { "0rdiv", "set rdiv for 1st plane", OFFSET(rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ lanessrc/libavfilter/vf_convolution.c :45:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 45 | { "1rdiv", "set rdiv for 2nd plane", OFFSET(rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ o consrc/libavfilter/vf_convolution.c:46:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] v 46 | { "2rdiv", "set rdiv for 3rd plane", OFFSET(rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ olve"src/libavfilter/vf_convolution.c:47:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , src/libavfilter/vf_corr.c47 | : 57 :{42 :" 3warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d iv", "set r d57i | v f osrnp r4ithn ptlfa(nvea"l,ue , OsFiFzSeEoTf((vradliuve[)3,] )",% fAV"_,O PdT_)T;Y PE _F| LO ~~~~~~~~ ^AT , {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:48:109: warning: missing field 'unit' initializer [-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/libavfilter/vf_convolution.c:49:109: warning: missing field 'unit' initializer [-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}, | ^ Osrc/libavfilter/vf_convolution.c:50:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F 50 | { "2bias", "set bias for 3rd plane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ FSsrc/libavfilter/vf_convolution.cE:51:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T 51 | { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ (planes), AV_OPT_TYPE_INT, src/libavfilter/vf_convolution.c :59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] {59 | { NULL } | ^ .i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:92:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "noise", "set noise", src/libavfilter/vf_corr.c: 134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ OFFSET(nosrc/libavfilter/vf_corr.ci:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.ce:102:17: note: expanded from macro 'CORR' ) 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ , AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | src/libavfilter/vf_corr.c :134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' { 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' N143 | # define av_clipf av_clipf_c | ^ ULL }, | ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:228:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ CC libavfilter/vf_deblock.o 4 warnings generated. src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741 | s->rdiv[i] = 1. / sum; | ~ ^~~ src/libavfilter/vf_convolution.c:743:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_convolution.c:743:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_crop.c:137:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | s->var_values[VAR_A] = (float) link->w / link->h; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_crop.c:142:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:143:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:144:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | s->var_values[VAR_OUT_W] = s->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_crop.c:145:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | s->var_values[VAR_OUT_H] = s->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:147:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:148:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_convolution.c:900:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFsrc/libavfilter/vf_crop.cF:259:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] SE 258 | s->var_values[VAR_T] = frame->pts == AV_NOPTS_VALUE ? | ~ T 259 | NAN : frame->pts * av_q2d(link->time_base); | ^~~ (/usr/include/math.h:15:19: note: expanded from macro 'NAN' n 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ oise), AV_OPT_Tsrc/libavfilter/vf_crop.cY:261:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P 260 | s->var_values[VAR_POS] = frame->pkt_pos == -1 ? | ~ E261 | NAN : frame->pkt_pos; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ _FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ src/libavfilter/vf_crop.c:274:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 274 | if ((unsigned)s->x + (unsigned)s->w > link->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_crop.c:276:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { "planes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULLsrc/libavfilter/vf_crop.c: 359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] }, 359 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^CC libavfilter/vf_decimate.o src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:367:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ 15 warnings generated. 1 warning generated. CC libavfilter/vf_dedot.o src/libavfilter/vf_cropdetect.c:180:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ src/libavfilter/vf_cropdetect.c:181:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_cropdetect.c:184:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | av_log(ctx, AV_LOG_VERBOSE, "limit:%f round:%d skip:%d reset_count:%d\n", | ~~~~~~ 184 | s->limit, s->round, s->skip, s->reset_count); | ~~~^~~~~ src/libavfilter/vf_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_cropdetect.c:252:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | int limit_upscaled = lrint(s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ CC libavfilter/vf_deflicker.o src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 437 | "x1:%d x2:%d y1:%d y2:%d w:%d h:%d x:%d y:%d pts:%"PRId64" t:%f limit:%f crop=%d:%d:%d:%d\n", 438 | s->x1, s->x2, s->y1, s->y2, w, h, x, y, frame->pts, 439 | frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), 440 | s->limit, w, h, x, y); | ~~~^~~~~ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-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 }, | ^ src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-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/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-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/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-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/libavfilter/vf_cropdetect.c:477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:481:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 481 | { "high", "Set high threshold for edge detection", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:482:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 482 | { "low", "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-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/libavfilter/vf_cropdetect.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 484 | { NULL } | ^ 20 warnings generated. src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ 14 warnings generated. src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/vf_deinterlace_vaapi.o 1 warning generated. src/libavfilter/vf_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ src/libavfilter/vf_dblur.c:172:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_dblur.c:172:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | ^ src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 140 | }, | ^ src/libavfilter/vf_curves.c:152:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 152 | } | ^ src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_datascope.c:61:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:62:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:63:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "x", "set x offset", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:64:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:69:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:70:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "components", "set components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ src/libavfilter/vf_datascope.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:131:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:199:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 199 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:200:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 200 | FFDrawColor reverse = { { 0 } }; | ^ src/libavfilter/vf_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | DEF_FILTER_FREQ_FUNCS(8) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | DEF_FILTER_FREQ_FUNCS(16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ CC libavfilter/vf_dejudder.o src/libavfilter/vf_curves.c:610:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 610 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49src/libavfilter/vf_datascope.c | #:de289f:in41e: Fwarning: Fmissing field 'comp' initializer [-Wmissing-field-initializers]M IN(a,b) (289( | a) > ( b ) ? (bF)FD r:a w(aC)ol)or | c ~ ^ ~ol or = { { src/libavfilter/vf_curves.c0: }610 :19}:; warning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ^ 610 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deband.c:55:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},src/libavfilter/vf_curves.c 0.:06650:190:03 , warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 0.5, FLAGS }, 665 | | ^ for (i = 0; i < FF_ARRAY_Esrc/libavfilter/vf_deband.cLE:M58S(:c126ol:o rwarning: s)missing field 'unit' initializer [-Wmissing-field-initializers]; i++) { 58| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | { "4src/libavfilter/vf_curves.cth:r674":, 19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] " set 4 t674h | p l an e ftohrr e(shio l=d "0;, i O0t,h 1 , =F Ls-A>GsSigRma }*, 3 .| ^; | ~~~^~~~~ ~ src/libavfilter/vf_datascope.c:496:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:500:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 500 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:501:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 501 | { "wy", "set window y offset", POFFSET(wy), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:502:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | { NULL } | ^ src/libavfilter/vf_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 623 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] += SQR(s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_delogo.o src/libavfilter/vf_datascope.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:805:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", OOFFSECC libavfilter/vf_derain.o T(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_datascope.c:834:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 921 | tilt = (s->tilt - 0.5) * M_PI; | ~~~^~~~ ~ src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c] : yuva[c], average[c], min[c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_deshake.o src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "block", "set size of block", OFFSET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:391:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ CC libavfilter/vf_despill.o src/libavfilter/vf_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ 2 warnings generated. src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NULL } | ^ 6 warnings generated. src/libavfilter/vf_decimate.c:284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 284 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_detelecine.o CC libavfilter/vf_displace.o src/libavfilter/vf_deflicker.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:88:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ CC libavfilter/vf_dnn_classify.o src/libavfilter/vf_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ src/libavfilter/vf_deflicker.c:393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | snprintf(value, sizeof(value), "%f", s->luminance[0] * f); | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ src/libavfilter/vf_deflicker.c:399:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | snprintf(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NULL }, | ^ CC libavfilter/vf_dnn_detect.o 13 warnings generated. 19 warnings generated. 7 warnings generated. CC libavfilter/vf_dnn_processing.o src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ CC libavfilter/vf_drawbox.o 34 warnings generated. 8 warnings generated. src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 220 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:223:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:230:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 230 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:234:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:384:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deinterlace_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ CC libavfilter/vf_edgedetect.o 10 warnings generated. 1 warning generated. src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ CC libavfilter/vf_elbg.o src/libavfilter/vf_deshake.c:308:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | t->vec.x = av_clipf(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_deshake.c:309:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | t->vec.y = av_clipf(t->vec.y, -deshake->ry * 2, deshake->ry * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_deshake.c:310:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | t->angle = av_clipf(t->angle, -0.1, 0.1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_deshake.c:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:462:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ~ ^~~~~ src/libavfilter/vf_deshake.c:462:26:src/libavfilter/vf_delogo.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 462 | deshake- >173a | v g . v e c . x = a l p ha *x t>.=v elco.gxo _+x +(b1a.n0d -& &a lxp hwa-vbga.nvde)c .{x ; | | ~ ^ ~~~~~~~~~~~~~~~~~~ ^~~~~ ~ src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+losrc/libavfilter/vf_deshake.cgo:_463w:-51b:a nwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) { | ~ ^ ~~~~~~~~~~~ 463 | src/libavfilter/vf_delogo.c :d172e:s39h:a kwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >avg.v e172c | .y = a l p h a * ti.fv e(cy. y> =+ l(o1g.o0_ y-+ baalnpdh a&)& *y d< elsohagkoe_-y>+laovgg.ov_ech.-yb; a n| d ~ ^~~~~ & & | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deshake.c:463:26src/libavfilter/vf_delogo.c: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]172 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | 172de | s h a k e - > a v g i.fv ec(.yy => =a llpohgao_ y*+ bt.avnedc .&&y +y (<1 .l0og o-_ ya+llpohgao) _*h d-ebsahnadk e&&- > a| v ~ ^ ~~~~~~~~~~~g. vec.y; src/libavfilter/vf_delogo.c| ^~~~~ ~: 178:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | if (x < logo_x+basrc/libavfilter/vf_deshake.cn:d464): 51 :| ~ ^ ~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_delogo.c: 180464: | 28 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d eshake -180> | a v g . a n g l e = a l p h ae l*s et .iafn g(lxe >+= (l1o.g0o _-x +allopghoa_)w -*b adneds)h a k| e ~ ^ ~~~~~~~~~~~~~~~~~~- >avg.anglesrc/libavfilter/vf_delogo.c;: 183 :| 28 ~ ^~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_deshake.c :183464 | : 26 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | i f d e s h(ayk e<- l>oagvog_.ya+nbgalned )= a| l ~ ^ ~~~~~~~~~~~p ha * t.asrc/libavfilter/vf_delogo.cn:g185l:e28 :+ warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 .0 - a l185p | h a ) * d e s h a k e - > a vegl.saen gilfe ;( y | > ^~~~~ ~= logo_y+logo_h-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.csrc/libavfilter/vf_despill.c::151209::118112:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 151 | 209 | { " r e{d "",x " , " s"este tl roegdo sxc aploes"i,t i o n " , O FOFFSFESTE(Tr(exd_secxaplre)),, AAVV__OOPPTT__TTYYPPEE__SFTLROIANTG,, { {..sdtbrl ==0 }",- 1 "- 1}0,0 ,0 ,1 000,, FFLLAAGGSS }},, | | ^ ^ 4 warnings generated. src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "green"src/libavfilter/vf_delogo.c,: 211 : 112 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et green sc al211e | " , { " w " , O F F S"EsTe(tg rleoegnos c5wail warningeds)t generated,h. " ,A V _ O P T _ T Y P E _ FOLFOFASTE,T ( w _{e.xdpbrl)=,- 1 } , A-V1_0O0P,T _1T0Y0P,E _FSLTARGISN G},, { | . ^s tr = "-1" }, 0, 0, FLAGS }, | ^ 20 warnings generated. src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", src/libavfilter/vf_despill.c : 153 :"118s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]l ogo height "153, | { " b l u eO"F,F S E T ( h _e x"psre)t, b l u eA Vs_cOaPlTe_"T,Y P E _ S T R I N G ,O F{F S.EsTt(rb l=u e"s-c1a"l e}),, 0 , A0V,_ OFPLTA_GTSY P}E,_ F L| O ^A T, {.dbl=0}, -100, 100, FLAGS }, src/libavfilter/vf_delogo.c| : ^213 :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET(show), AV_OPT_Tsrc/libavfilter/vf_despill.cY:P154E:_118B:O Owarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers], { .i64 =154 | 0 } ,{ " b0r,i g1h,t nFeLsAsG"S, }",s e t| ^b rightness", src/libavfilter/vf_delogo.cO:FF214S:E12T:( bwarning: rmissing field 'help' initializer [-Wmissing-field-initializers]i ghtn e214s | s ) , {A VN_UOLPLT _}T Y P| E ^_ FLOAT, {.dbl=0}, -10, 10, FLAGS }, | ^ src/libavfilter/vf_despill.c:155:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ src/libavfilter/vf_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "model", "path to model file", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | s->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_entropy.o src/libavfilter/vf_displace.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ CC libavfilter/vf_epx.o 4 warnings generated. CC libavfilter/vf_eq.o 9 warnings generated. CC libavfilter/vf_estdif.o 8 warnings generated. 8 warnings generated. src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-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}, | ^ src/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-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/libavfilter/vf_detelecine.c:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | {NULL} | ^ 18 warnings generated. CC libavfilter/vf_extractplanes.o CC libavfilter/vf_exposure.o CC libavfilter/vf_fade.o src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:52:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:53:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "target", "which one to be classified", OFFSET2(target), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_dnn_classify.c:104:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 104 | if (ctx->labels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_feedback.o 8 warnings generated. CC libavfilter/vf_fftdnoiz.o src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:54:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:55:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ CC libavfilter/vf_fftfilt.o 1 warning generated. 3 warnings generated. 45 warnings generated. CC libavfilter/vf_field.o src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | 15va warningrs_ generatedv. alues[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:302:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | var_values[VAR_H] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_edgedetect.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 11 warnings generated. src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-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 }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-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/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "thickness", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "t", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:458:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "box_source", "use datas from bounding box in side data", OFFSET(box_source_string), AV_OPT_TYPE_STRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\CC libavfilter/vf_fieldhint.o | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_elbg.c:57:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "n", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:61:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 16 warnings generated. CC libavfilter/vf_fieldorder.o 3 warnings generated. src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavfilter/vf_fillborders.o src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ src/libavfilter/vf_estdif.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_FLOAT,{.dbl=1},0,9,FLAGS, }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:99:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ src/libavfilter/vf_entropy.c:142:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:142:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | eq->contrast = av_clipf(av_expr_eval(eq->contrast_pexpr, eq->var_values, eq), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipsrc/libavfilter/vf_entropy.cf_:c147 : 43| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:147:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_eq.csrc/libavfilter/vf_entropy.c::97153::2250:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | 97 | e q -s>nbprriignhttfn(emsest a=b uafv,_ csliizpefo(fa(vm_eetxapbru_fe)v,a l"(%efq"-,> bernitgrhotpnye)s;s _ p| e ~~~~~~~~ ^~~~~~~x pr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_entropy.c:156:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth)); | ^~~~~~~ ~ src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:108:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | eq->gamma_r = av_clipf(av_expr_eval(eq->gamma_r_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | eq->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | eq->saturation = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_values, eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 203 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VA9LUE warning s? generated . NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_find_rect.o src/libavfilter/vf_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ 9 warnings generated. CC libavfilter/vf_floodfill.o 7 warnings generated. CC libavfilter/vf_format.o 7 warnings generated. src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 451 | if (frame->pts >= s->start_time_pts | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:478:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 478 | if (frame->pts > s->start_time_pts + s->duration_pts) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:527:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:533:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:534:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "alpha", "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:536:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:538:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:540:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:542:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 542 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:543:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | { "color", "set color", src/libavfilter/vf_extractplanes.c : 62 : 12O:F Fwarning: SEmissing field 'help' initializer [-Wmissing-field-initializers]T (color_r g62b | a ) , {A VN_UOLPLT _}T Y P| E ^_ COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:544:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 544 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | src/libavfilter/vf_exposure.c ^ :147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fade.c:545:12: 147warning: | missing field 'help' initializer [-Wmissing-field-initializers] {545 | " e x p o{ sNuUrLeL" ,} " s| e ^t the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, src/libavfilter/vf_fade.c| : ^542 :113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 541 | { "d", "Dursrc/libavfilter/vf_exposure.ca:t148i:o110n: owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] the effec t148 | i n s e{c o"nbdlsa.c"k," , | ~ "set the 542 | b l a c k l e v e l c o r r e c t i o n " , O F F S E T ( b l a c k ) , A V _ O P T _ T Y POEF_FFSLEOTA(Td,u r{a.tdiboln=)0,}, - 1 ,A V1_,O PVTF_ T}Y,P E _| D ^U RATION, {.i64 = 0. src/libavfilter/vf_exposure.c},: 1490:,12 :IN Twarning: 6missing field 'help' initializer [-Wmissing-field-initializers]4 _MAX ,149 | F L A G S{ }N,U L L| ^~~~~~~~~} | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:540:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 539 | { "duration", "Duration of the effect in seconds.", | ~ 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:538:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 537 | { "st", "Number of seconds of the beginning of the effect.", | ~ 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:536:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 535 | { "start_time", "Number of seconds of the beginning of the effect.", | ~ 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:180:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ 30 warnings generated. CC libavfilter/vf_fps.o 1 warning generated. src/libavfilter/vf_extractplanes.c:336:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:344:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:359:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_framepack.o src/libavfilter/vf_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_feedback.c:312:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:313:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:314:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:315:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ CC libavfilter/vf_framerate.o In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86CC libavfilter/vf_framestep.o : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/vf_fftfilt.c:92:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dc_Y", "adjust gain in Y plane", OFFSET(dc[Y]), AV_OPT_TYPE_INTsrc/libavfilter/vf_fftdnoiz.c, : 109 :{12.:i 6warning: 4 missing field 'help' initializer [-Wmissing-field-initializers]= 0}, 109 | 0 , { N1U0L0L0 ,} | ^F LAGS }, | ^ src/libavfilter/vf_fftfilt.c:93:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "dc_U", "adjust gain in U plane", OF3FS warningEsT( generatedd. c[U]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:94:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "dc_V", "adjust gain in V plane", OFFSET(dc[V]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "weight_Y", "set luminance expression in Y plane", OFFSET(weight_str[Y]), AV_OPT_TYPE_STRING, {.str = "1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:96:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "weight_U", "set chrominance expression in U plane", OFFSET(weight_str[U]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:97:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ src/libavfilter/vf_fftfilt.c:109:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | return s->rdft_vdata_out[plane][(int)x * s->rdft_vstride[plane] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 295 | for (i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:297:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_freezedetect.o 20 warnings generated. src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 1 warning generated. CC libavfilter/vf_freezeframes.o 6 warnings generated. 7 warnings generated. src/libavfilter/vf_fieldmatch.c:129:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:134:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:135:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ CC libavfilter/vf_fspp.o CC libavfilter/vf_gblur.o CC libavfilter/vf_geq.o CC libavfilter/vf_gradfun.o src/libavfilter/vf_find_rect.c:50:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:52:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:53:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:54:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:55:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:56:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ src/libavfilter/vf_find_rect.c:211:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | av_log(ctx, AV_LOG_INFO, "Found at n=%"PRId64" pts_time=%f x=%d y=%d with score=%f\n", | ~~~~~~ 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 6 warnings generated. src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 725 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_grayworld.o 1 warning generated. src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:408:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL } | ^ CC libavfilter/vf_guided.o 18 warnings generated. src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ 2 warnings generated. src/libavfilter/vf_fps.c:103:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_STRING, { .str = "25" }, 0, 0, V|F }, | ^ src/libavfilter/vf_fps.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, | ^ src/libavfilter/vf_fps.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 685 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ CC libavfilter/vf_hflip.o src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ src/libavfilter/vf_fps.c:199:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 199 | if (first_pts < INT64_MIN || first_pts > INT64_MAX) { | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_histeq.o 1 warning generated. 12 warnings generated. src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "step", "set frame step", OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_histogram.o 11 warnings generated. src/libavfilter/vf_freezedetect.c:54:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:57:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | {NULL} | ^ src/libavfilter/vf_freezedetect.c:57:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezedetect.c:56:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 56 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ 4 warnings generated. src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_hqdn3d.o src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ src/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL }, | ^ src/libavfilter/vf_freezeframes.c:44:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:43:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:42:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hqx.o src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 07}, warning s- generated1. 5, 32, FLAGS }, | ^ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:224:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "radius", "The neighborhood to fit the gradient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ 11 warnings generated. CC libavfilter/vf_hsvkey.o 7 warnings generated. src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vf_hue.o src/libavfilter/vf_geq.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "lum_expr", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.src/libavfilter/vf_gblur.cstr:=44NU:L105L:} ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 0, FLAGS }, 44| | ^ { "sigma", "set sigma", src/libavfilter/vf_geq.c : 76O:F117F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( sigma), A76V | _ O P T _{T Y"PcEb_"F,L O A T , { . d b"ls=e0t. 5c}h,r o0m.a0 ,b l1u0e2 4e,x pFrLeAsGsSi o}n," , | O ^F FSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULsrc/libavfilter/vf_gblur.cL:}45,: 1050:, warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, 45 | | ^ { "steps", "set number of steps", src/libavfilter/vf_geq.cOF:F77S:E117T:( swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]e ps), AV_ O77P | T _ T Y P{E _"IcNrT_,e x p r{".,i 6 4 = 1"}s,e t c h 1r,o m a r6e,d FeLxApGrSe s}s,i o n| " ^, OFFSET(expr_str[V]), AV_OPT_TYPE_STRIsrc/libavfilter/vf_gblur.cN:G46,: 105{:. swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r =NULL}, 0 ,46 | 0 , F L{A G"Sp l}a,n e s| " ^, "set planes to filter", OFFSET(planessrc/libavfilter/vf_geq.c):,78 :A117V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_INT, 78 | { . i 6{4 ="0cxrF"},, 0 , 0 x"Fs,e tF LcAhGrSo m}a, r e| d ^ expression", OFFSET(expr_str[V]), Asrc/libavfilter/vf_gblur.cV:_47O:P105T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_STRING, 47{ | . s t r ={N U"LsLi}g,m a0V," ,0 ," sFeLtA GvSe r}t,i c a| l ^ sigma", OFFSET(sigmaV), AV_OPT_TYPEsrc/libavfilter/vf_geq.c_F:79L:O117A:T ,warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. dbl=-1}, 79 | - 1 , 1{0 2"4a,l pFhLaA_GeSx p}r," , | " ^s et alpha expression",src/libavfilter/vf_gblur.c : 48 : 12 : Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]F SET (48e | x p r _ s{t rN[UAL]L) ,} A V| _ ^O PT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TCC libavfilter/vf_huesaturation.o YPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ CC libavfilter/vf_hwdownload.o src/libavfilter/vf_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_geq.c:147 :5420 | : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { NULL } | 147 ^ | return src32[xi + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hwmap.o src/libavfilter/vf_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintf("%f", 1.f); | ~~~~~~~~~~~ ^~~ src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ CC libavfilter/vf_hwupload.o 6 warnings generated. src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_histeq.c:91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_histeq.c:91:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ 1 warning generated. CC libavfilter/vf_hysteresis.o 10 warnings generated. src/libavfilter/vf_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_identity.o 5 warnings generated. src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CC libavfilter/vf_idet.o src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 676 | { NULL } | ^ 1 warning generated. 1 warning generated. src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ CC libavfilter/vf_il.o 14 warnings generated. src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ CC libavfilter/vf_kerndeint.o src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ 23 warnings generated. src/libavfilter/vf_hue.c:121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ src/libavfilter/vf_hsvkey.c:src/libavfilter/vf_hue.c219::83124:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | 219 | hs-->>lhuute_ l=1 6F[FiS]I G=N (asv-_>chluiep__oupitn)t p2*(Mi_ P+I b* *f m1o0d2f.(45,2 61.0f) ;- f| a ^ ~b sf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hsvkey.c:292:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:293:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:294:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:295:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:296:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_hue.c:276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | hue->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hsvkey.c:334:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:336:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:337:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:338:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Brightness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~ src/libavfilter/vf_hue.c:418:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~ src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ CC libavfilter/vf_lagfun.o 6 warnings generated. CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_limitdiff.o 5 warnings generated. src/libavfilter/vf_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ 13 warnings generated. src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:462:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ CC libavfilter/vf_limiter.o 3 warnings generated. src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ CC libavfilter/vf_lumakey.o CC libavfilter/vf_lut.o 15 warnings generated. 2 warnings generated. src/libavfilter/vf_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_lut2.o CC libavfilter/vf_lut3d.o 5 warnings generated. CC libavfilter/vf_maskedclamp.o src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL } | ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/vf_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_identity.c:296:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_idet.c:406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_maskedmerge.o CC libavfilter/vf_maskedminmax.o src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 3 warnings generated. CC libavfilter/vf_maskedthreshold.o src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 10 warnings generated. 19 warnings generated. 7 warnings generated. src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ src/libavfilter/vf_limitdiff.c:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ 22 warnings generated. CC libavfilter/vf_maskfun.o 4 warnings generated. src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL } | ^ src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 316 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_median.o CC libavfilter/vf_mestimate.o src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | for (i = CC libavfilter/vf_mergeplanes.o 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ CC libavfilter/vf_minterpolate.o CC libavfilter/vf_midequalizer.o CC libavfilter/vf_misc_vaapi.o src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ 4 warnings generated. src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:57:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 7 warnings generated. 3 warnings generated. CC libavfilter/vf_mix.o src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ CC libavfilter/vf_monochrome.o 6 warnings generated. src/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_morpho.o src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_mpdecimate.o 2 warnings generated. CC libavfilter/vf_multiply.o src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT }, | ^ src/libavfilter/vf_maskfun.c:58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:59:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_negate.o src/libavfilter/vf_mestimate.c:63:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_nlmeans.o CC libavfilter/vf_neighbor.o 2 warnings generated. CC libavfilter/vf_nnedi.o src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:722:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 722 | lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:723:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | lut3d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:724:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ CC libavfilter/vf_noise.o src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "fps", "output's frame rate", OFFSET(frame_rasrc/libavfilter/vf_midequalizer.cte:)165,: 19A:V _warning: Ocomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]P T_TYPE_VIDE O165_ | R A T E ,f o{r. s(txr == 0";6 0x" }<, h0s,i zIeN T-_M A1X;, xF+L+A)G S{ } ,| ~ ^ ~~~~~~~~~ | ^ src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 177 | for (i = 0; i < hsize; i++) { | ~ ^ ~~~~~ src/libavfilter/vf_minterpolate.c:226:97: src/libavfilter/vf_midequalizer.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]180 :23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 226 | 180 | { " m b _ s i zfeo"r, ("jm a=c r0o;b ljo cscale.r = av_clipf(1. / (in_max[0]src/libavfilter/vf_median.c :-60: 105i: nwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]m in[0]), 0.60f | , 1 .f{) ;" p l| a ~ ~~~~~~~~~~^~~~~~~~~~~ nes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xsrc/libavfilter/vf_lut3d.cF,: F1058L:A51G:S }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 1058 | lut3d->scale.gsrc/libavfilter/vf_median.c := 61a:v105_:c lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]i pf(1. / (61i | n _ m a{x ["1r]a di-u siVn_"m,i "ns[e1t] )m,e d0i.fa, n1 .vfe)rt;ic a | l ~ ~~~~~~~~~~^~~~~~~~~~~ radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_lut3d.c:1059:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1059 | src/libavfilter/vf_median.c : 62:l110u:t 3warning: d-missing field 'unit' initializer [-Wmissing-field-initializers]> scale.b = 62a | v _c l i{p f"(p1e.r c/e n(tiinl_em",a x"s[e2t] m-e idni_amni np[er2c]e)n,t i0.lfe",, 1OF.FSfE);T (| p ~ ~~~~~~~~~~^~~~~~~~~~~e rcentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ src/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1224 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ CC libavfilter/vf_normalize.o src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_misc_vaapi.c:55:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ 2 warnings generated. src/libavfilter/vf_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_null.o src/libavfilter/vf_lut3d.c:1709:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1711 | lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_mix.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ src/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ 4 warnings generated. src/libavfilter/vf_lut3d.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_lut3d.c :2851786 | : 33 : warning: { "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]h igh", "set the h1786i | g h l i grhettsu rsnt rleuntg1tdh-">,l uOtF[FiSdExT]([hNiEgAhR)(,s )A]V;_ O P| T ~~~~~^~_ TYPE_FLsrc/libavfilter/vf_lut3d.cO:A95T:,25 :{ .note: dexpanded from macro 'NEAR'b l=0}, 095, | #1d,e fViFn e} ,N E A| R ^( x) ((int)((x) + .5))src/libavfilter/vf_monochrome.c : 286| : ^ ~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ src/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1811 | const float m = (1.f - cosf(d * M_PI)) * .5f; | ^ ~ CC libavfilter/vf_overlay.o 6 warnings generated. CC libavfilter/vf_overlay_vaapi.o 10 warnings generated. src/libavfilter/vf_morpho.c:138:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ 6 warnings generated. src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ CC libavfilter/vf_owdenoise.o 5 warnings generated. CC libavfilter/vf_pad.o src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_mpdecimate.c:59:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "hi", "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:61:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_palettegen.o src/libavfilter/vf_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | av_log(ctx, AV_LOG_VERBOSE, "max_drop_count:%d hi:%d lo:%d frac:%f\n", | ~~~~~~ 153 | decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_paletteuse.o 4 warnings generated. CC libavfilter/vf_perspective.o src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set componeIn file included from nt src/libavfilter/vf_nlmeans.c#:"39#: x"src/libavfilter/vf_nlmeans_init.h :s119t:r40e:n gwarning: thcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]" , OFFSET(param.str e119n | g t h ) , A V _cOoPnTs_tT YuPiEn_tI3N2T_, t{ .pia6t4c=h0_}d,i f0f,_ s1q0 0=, FFFLMAIGNS(}e, - d - b \+ a| , ^ max_meaningful_diff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s"src/libavfilter/vf_noise.c, : 62":d10e:n owarning: imissing field 'help' initializer [-Wmissing-field-initializers]s ing 62st | r e n g t{hN"U,L LO}F F S| E ^T (sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | {"weights", "set weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 6 warnings generated. 2 warnings generated. src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_phase.o CC libavfilter/vf_photosensitivity.o src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ src/libavfilter/vf_normalize.c:130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "smoothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]904 | so f133t | m a x _ m{e a"nisn[dnenp]e n=d emnecaen",( m"opdreolp-o>rstoifotnm aoxf_ qi1n d+e pnenn d*e nfti lttoe rl_isnikzeed, cfhialntneerl_ sniozrem)a;l i z| a ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ion", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:145: src/libavfilter/vf_nnedi.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]905 :29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | 905{ | " s t r e n g tehl"l,i o"tstt_rmeenagntsh[ nonf] f=i lmteearn,( mfordoeml -n>oe lelfifoetctt_ qt1o +f unlnl *n ofrimlatleirz_astiizoen," ,f iOlFtFeSrE_Ts(iszter)e;n g t| h ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) , AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:914:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 914 | mean_bias = mean(model->softmax_bias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:928:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_pixelize.o CC libavfilter/vf_pp.o 2 warnings generated. src/libavfilter/vf_overlay_vaapi.csrc/libavfilter/vf_overlay.c::3891014::14613:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1013389 | | { " ssh-o>rvtaers_tv"a,l u"efso[rVcAeR _tTe]r m=i nmaatiinopni cw-h>epnt st h=e= sAhVo_rNtOePsTtS _iVnApLuUtE t?e r m| i ~n ates", 1014O | F F S E T ( f s . o p t _NsAhNo r:t emsati)n,p i c -A>Vp_tOsP T*_ TaYvP_Eq_2BdO(OiLn,l i{n k.-i>6t4i m=e _0b a}s,e )0;, 1| , ^~~ FLAGS },/usr/include/math.h : 15| : ^19 : note: expanded from macro 'NAN' 15 | #define NAN __builtin_nasrc/libavfilter/vf_overlay_vaapi.cn:f390(:"146":) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~ 390 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_src/libavfilter/vf_overlay.cB:O1015O:L46,: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64 = 1 }, 01015, | 1 , F L A G S s}-,> v a| r ^_ values[VAR_POS] = psrc/libavfilter/vf_overlay_vaapi.co:s391 :=12=: -warning: 1missing field 'help' initializer [-Wmissing-field-initializers] ? NA N391 | : p o s{; N U| L ~ ^~~L }, /usr/include/math.h| : ^15 :19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_owdenoise.c:114:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | double sum_l = src[x * linesize] * coeff[0][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 115 | double sum_h = src[x * linesize] * coeff[1][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:118:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | const double s = src[avpriv_mirror(x - i, w - 1) * linesize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | + src[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:133:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 133 | double sum_l = src_l[x * linesize] * icoeff[0][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | double sum_h = src_h[x * linesize] * icoeff[1][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | double v = s->plane[i + 1][j][y*s->linesize + x]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 19 warnings generated. src/libavfilter/vf_palettegen.c:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:90:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ CC libavfilter/vf_pp7.o src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_premultiply.o src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 264 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "y", "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:430:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ 3 warnings generated. 6 warnings generated. CC libavfilter/vf_procamp_vaapi.o src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:76:114: warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:77:114: warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-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/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ CC libavfilter/vf_pseudocolor.o 8 warnings generated. src/libavfilter/vf_paletteuse.c:122:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { CC libavfilter/vf_psnr.o "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ 6 warnings generated. src/libavfilter/vf_paletteuse.c:125:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:126:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:129:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 246 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_pullup.o src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_paletteuse.c:662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 662 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ CC libavfilter/vf_qp.o src/libavfilter/vf_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:954:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 954 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_LOG_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ CC libavfilter/vf_readeia608.o CC libavfilter/vf_random.o CC libavfilter/vf_readvitc.o 4 warnings generated. 1 warning generated. 74 warnings generated. 15 warnings generated. src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 9 warnings generated. CC libavfilter/vf_remap.o 15 warnings generated. src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/vf_removegrain.o CC libavfilter/vf_removelogo.o 7 warnings generated. 1 warning generated. CC libavfilter/vf_repeatfields.o src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 14 warnings generated. src/libavfilter/vf_procamp_vaapi.c:58:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_procamp_vaapi.c:210:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 210 | { NULL }, | ^ src/libavfilter/vf_procamp_vaapi.c:209:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.cCC libavfilter/vf_rotate.o :203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:201:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output vsrc/libavfilter/vf_psnr.cide:o 65b:r149i:g hwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]n ess", | ~ 19765 | | { "OsFtFaStEsT_(fbirlieg"h,t )",S e tA Vf_iOlPeT _wThYePrEe_ FtLoO AsTt,o r{e .pdebrl- f=r aBmReI GdHiTfNfEeSrSe_nDcEeF AiUnLfTo r}m,a tBiRoInG"H,T NOEFSFSS_EMTI(Ns,t aBtRsI_GfHiTlNeE_SsSt_rM)A,X ,A V._fOlPaTg_sT Y=P EF_LSATGRSI N}G,, {| . ^~~~~~~~~~~~~~s tr=src/libavfilter/vf_procamp_vaapi.cN:U29L:L28}:, note: 0expanded from macro 'BRIGHTNESS_MIN', 0, F29L | A#GdSe f}i,n e | B ^R IGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]197 | OFFSE T66( | b r i g h{t")f," , A V _ O P T _ T Y P"ES_eFtL OfAiTl,e {w h.edrbel t=o BsRtIoGrHeT NpEeSrS-_fDrEaFmAeU LdTi f}f,e rBeRnIcGeH TiNnEfSoSr_mMaItNi,o nB"R,I GOHFTFNSEESTS(_sMtAaXt,s _.ffillaeg_ss t=r )F,L AAGVS_ O}P,T _ T| Y ~ ^~~~~~~~~~~~~~~~~~P E_Ssrc/libavfilter/vf_procamp_vaapi.cT:R31I:N31G:, note: {expanded from macro 'BRIGHTNESS_DEFAULT'. str= N31U | L#Ld}e,f i0n,e 0B,R IFGLHATGNSE S}S,_ D E| F ^A ULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: src/libavfilter/vf_psnr.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]67 :152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]194 | { "b", " O67u | t p u t {v"isdteaot sb_rviegrhstinoens"s," ," S e| t ~ the form a195t | v e r s i oOnF FfSoErT (tbhrei gshtta)t,s fAiVl_eO.P"T,_ T Y P E _ F L O A T , { .OdFbFlS E=T (BsRtIaGtHsT_NvEeSrSs_iDoEnFAULT )},, BARVI_GOHPTTN_ETSYSP_EM_IINN,T ,B R I G H{T.NiE6S4S=_1M}A,X , . f1l,a g2s, =F LFALGASG S} ,} , | ^| ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_Msrc/libavfilter/vf_psnr.cA:X68 : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 00.0F | ^~~~~~ 68 | {src/libavfilter/vf_procamp_vaapi.c":ou195t:p74u:t _warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a x", "194A | d d r a{w "sbt"a,t s" O(umtapxu tv avliudeeso) btroi gthhten eosust"p,u t | l ~o g.", 195 | OOFFFFSSEETT((sbtraitgsh_ta)d,d _ mAaVx_)O,P TA_VT_YOPPET__FTLYOPAET_,B O{O L.,d b{l. i=6 4B=R0I}G,H T0N,E S1S,_ DFELFAAGUSL}T, } ,| ^B RIGHTNESS_MIN, BRIGsrc/libavfilter/vf_psnr.cH:T69N:E12S:S _warning: Mmissing field 'help' initializer [-Wmissing-field-initializers]A X, .69f | l a g s {= NFULLALG S} } ,| ^ | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk ssrc/libavfilter/vf_psnr.cize:"270,: 18 O:F Fwarning: SEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (junk_left), A V270_ | O P T _ TsY-P>Em_iInN_mTs,e {=. i+6I4N=F1I}N,I T0Y,; I N| T ~ ^~~~~~~~~_ MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101src/libavfilter/vf_psnr.c:: 271warning: :missing field 'unit' initializer [-Wmissing-field-initializers]18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 42 | 271 | { " jsr-">,m a"xs_emts er i=g h-tI NjFuInNkI TsYi;z e "| , ~ ^~~~~~~~~ OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ CC libavfilter/vf_sab.o CC libavfilter/vf_scale.o src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 warnings generated. src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ 7 warnings generated. src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_qp.c:71:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:71:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:735:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:114:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 114 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:669:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 669 | g = fill.fill[1]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:670:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 670 | b = fill.fill[2]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:671:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 671 | r = fill.fill[0]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:674:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ CC libavfilter/vf_scale_vaapi.o CC libavfilter/vf_scdet.o src/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 641 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_scroll.o CC libavfilter/vf_selectivecolor.o CC libavfilter/vf_separatefields.o src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.csrc/libavfilter/vf_readeia608.c::95:57140:133:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | 57 | { " s p{w "",s ca n_ ma x" , " se"tm arxaitmiuom olfi wnied tnh urmbeesrersv teod s cfano rf soyr nVcI TcCo ddea tdae"t, eOcFtFiSoETn("sc,a n_OmaFxFS)E, TA(Vs_OpPwT)_,TY P E _AIVN_TO,P {T._iT6Y4P E=_ FL4O5A T},, -{1., dIblN=T_.M27A}X,, F0.L1A,G S } , 0 .| ^7 , FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_readeia608.c :96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "t h96r | _ b " , { ""bclhapc"k, c o l o"r cthherecsk haonldd "a, pOpFlFyS ETp(tahrri_tb)y, bAiVt_O"P,T _T Y P E _ D O U B L E , { . d b l = 0 .O2F F},S ET0(, c1h.p0),, F L AAVG_SO P}T, _ TY| P ^E _BOOL, {.i64= 0}, 0, src/libavfilter/vf_readvitc.c :159,:108 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]GS }, | ^ 59 | { "thr_w", "white cosrc/libavfilter/vf_readeia608.cl:o97r: 140t:h rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s hold", O F97FS | E T ( {t hr"_lwp"),, A V _ O P"lTo_TwYpPaEs_s DlOiUnBeL E,p r{.idobrl t=o 0 .pr6o ce}s, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]si ng" ,60 | { N UL L } | ^ OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/vf_random.c:48:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "frames", "set number of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_random.c:49:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "seed", "set the seed", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_random.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_readeia608.c:205:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 205 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readeia608.c:213:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 213 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 6 warnings generated. 2 warnings generated. 3 warnings generated. src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_setparams.o 40 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:41:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | {NULL} | ^ src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 8 warnings generated. CC libavfilter/vf_shear.o 13 warnings generated. 4 warnings generated. CC libavfilter/vf_showinfo.o src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 6 warnings generated. src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (bCC libavfilter/vf_showpalette.o )) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | rot->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:309:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | rot->var_values[VAR_OUT_H] = rot->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_rotate.c:431:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:439:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:443:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | } else if (fabs(rot->angle - 3*M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/vf_rotate.c:517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_shuffleframes.o CC libavfilter/vf_shufflepixels.o CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { Nsrc/libavfilter/vf_scdet.cUL:L53 :}140 : | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), src/libavfilter/vf_sab.cAV_:OPT106_:T19Y:P E_warning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O OL, {.d b106l | = i0f ( s-}>,c h r o0m,a . r a d1,i u sV |chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_scdet.c:131:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:154:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ CC libavfilter/vf_signalstats.o 1 warning generated. src/libavfilter/vf_scale.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:453:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | scale->var_values[VAR_OUT_W] = scale->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:454:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | scale->var_values[VAR_OUT_H] = scale->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_bassrc/libavfilter/vf_scroll.ce);: 177 :| 119 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 177 | 265{ | "#hdoerfiinzeo nTSt2alT"(, t"ss,e tt b)t h(e( thso)ri z=o=n tAaV_lN sOcPTrSo_lVlAinLgU Esp e?e dN"A,N O F:F S(EdTo(uhb_les)(ptese)d )*, avA_Vq_2OdP(Tt_bT)Y)PE _ F| ^~~L OAT/usr/include/math.h, :{15.:db19l:= 0note: .expanded from macro 'NAN'}, -1. ,15 | #1d.e,f iVFnTe }N,A N | ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLsrc/libavfilter/vf_scale.cOA:T,768 :{.62d: bwarning: l=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .}, -1., 1 .768, | V F T }, | ^ scale->var_values[VAR_POS] = insrc/libavfilter/vf_scroll.c->:pk179t:_p119o: swarning: missing field 'unit' initializer [-Wmissing-field-initializers]= = -1 ? N A179N | : i n{- >p"kvetr_tpiocsa;l " ,| ~ ^~~ "/usr/include/math.hs:e15t: 19t:h note: eexpanded from macro 'NAN' v erti c15 | a#ld esfcirnoell iNnAgN s p e e d " ,_ _b u iOlFtFiSnE_Tn(anvf_(s""p)e e d| ) ^~~~~~~~~~~~~~~~~~, AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ src/libavfilter/vf_scale.c:727:25: warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | in->color_range != scale->in_frame_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:974:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 974 | { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_scale.c:975:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 975 | { "size", "set video size", OFFSET(size_str)CC libavfilter/vf_signature.o , AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ src/libavfilter/vf_scale.c:976:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 976 | { "s", "set video size", OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ src/libavfilter/vf_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1005:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1005 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale.c:1006:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1006 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1007:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1007 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1011:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1011 | { NULL } | ^ 6 warnings generated. src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ src/libavfilter/vf_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ CC libavfilter/vf_siti.o src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ 9 warnings generated. src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:110:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | RANGE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_scale_vaapi.c:258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "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/libavfilter/vf_scale_vaapi.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ src/libavfilter/vf_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:165:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ 3 warnings generated. src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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 integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 222 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[CC libavfilter/vf_smartblur.o pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 15 warnings generated. 8 warnings generated. 2 warnings generated. CC libavfilter/vf_spp.o CC libavfilter/vf_sr.o CC libavfilter/vf_ssim.o 26 warnings generated. 5 warnings generated. src/libavfilter/vf_showinfo.csrc/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ 61:108:src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF }, | ^ src/libavfilter/vf_showinfo.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:175:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 175 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/vf_showinfo.c:406:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 406 | for (plane = 0; plane < FF_ARRAY_ECC libavfilter/vf_ssim360.o LEMS(par->delta_qp); plane++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:407:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 407 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stack.o src/libavfilter/vf_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destination indexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ CC libavfilter/vf_stack_vaapi.o 1 warning generated. In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end src/libavfilter/vf_shufflepixels.c- :416s:-101>:b uwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]_ ptr >= sizeo f416(B | it B u f) ){ {"w id t| h ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~" , "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ src/libavfilter/vf_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ CC libavfilter/vf_stereo3d.o CC libavfilter/vf_super2xsai.o 5 warnings generated. src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ src/libavfilter/vf_signalstats.c:485:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ 2 warnings generated. 30 warnings generated. src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ CC libavfilter/vf_swaprect.o src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ 21 warnings generated. src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_smartblur.c:104:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:104:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > masrc/libavfilter/vf_siti.cxhu:e)95 :{ 82 :| ~~~~~~~~~~~~ ^ ~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_smartblur.c:135:26: 91warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135a | v _ lo gs(wsc_tsx,c aAlVe_VLeOGc_(IvNeFcO,, | f ~~~~~~- >str e92 | n g t h ) ; | ~~~~~~~~~~~~ ~~~^~~~~~~~ "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %src/libavfilter/vf_smartblur.cf\:n136M:a45x:: %warning: f\implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nM in: %f \136n\ | n" vec -94> | c o e f f [ v e c -> l e n g"tThe m/ p2o] r+a=l I1nf.or0m a-t ifo-n>:s\tnrAevenrgatghe:; % f\| n ~ ~~~^~~~~~~~M ax: %f\nMin: %f\n", 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:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 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 increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 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:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | CC libavfilter/vf_swapuv.o 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:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]CC libavfilter/vf_telecine.o 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 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:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ CC libavfilter/vf_threshold.o src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_spp.c:65:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS }, | ^ src/libavfilter/vf_spp.c:66:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | CC libavfilter/vf_thumbnail.o { NULL } | ^ In file included from src/libavfilter/vf_signature.c:35: src/libavfilter/signature_lookup.c:218:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | } else if (l1dist == pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:252:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:258:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tile.o src/libavfilter/vf_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 11 warnings generated. src/libavfilter/vf_signature.c:302:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 302 | if (f == wordvec[w]) { | ~ ^ ~~~~~~~~~~ CC libavfilter/vf_tinterlace.o src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim.c:270:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | ssim += ssim_endn_16bit((const int64_t (*)[4])sum0, (const int64_t (*)[4])sum1, width - 1, max); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ CC libavfilter/vf_tmidequalizer.o 7 warnings generated. CC libavfilter/vf_tonemap.o src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ CC libavfilter/vf_tonemap_vaapi.o CC libavfilter/vf_tpad.o src/libavfilter/vf_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/vf_ssim360.c:255:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | OFFSET(main_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | OFFSET(ref_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_transpose.o src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ 11 warnings generated. src/libavfilter/vf_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ CC libavfilter/vf_transpose_vaapi.o src/libavfilter/vf_super2xsai.c:93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fiesrc/libavfilter/vf_ssim360.cld:s1459 :a 48f:r awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e is to be 1459d | is p l a ye d " , O F F S ET ( pa tr_tsqeuranr)e, /=A V(_O1P.Tf_ T+Y Ps-E>_reSfT_RpIaNdG), *{ (.1s.tf r+= "s23-">}re,f _0p,a d0),; F L | A ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~GS }, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ src/libavfilter/vf_ssim360.c:1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1510:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1510 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_unsharp.o src/libavfilter/vf_swaprect.c:88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | var_values[VAR_A] = (float) inlink->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 12 warnings generated. CC libavfilter/vf_untile.o src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ src/libavfilter/vf_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_v360.o src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ 2 warnings generated. 4 warnings generated. 7 warnings generated. src/libavfilter/vf_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_varblur.o CC libavfilter/vf_vectorscope.o CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_thumbnail.c4 warning:s61: generated106. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; iparam = 1.8f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_tpad.c:52:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tonemap.csrc/libavfilter/vf_tpad.c::8553::20145:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8553 | | { "s ts-o>ppa"r,a m "=s e1t. 0ft;h e| ~ ^~~~ number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tonemap.c:103:41:src/libavfilter/vf_tpad.c :warning: 60:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | 60 | a = -j{ "*c oj l*o r("p,e a"ks e-t 1t.h0ef ) c/ o(lj o*r jo f- 2t.h0e fad de*d jf r+a mpeesa"k,) ; | ~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_tonemap.c : 103 : 26 : Owarning: FFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(rgb a103_ | c o l oar =) ,- jAV _*O PTj_ T*Y P(Ep_eaCkOL O-R 1,. 0f{). s/t (rj= *" bj l-a c2.k0f" },* j0, + pe ak ) ; | ~ ^~~~0 , VF }src/libavfilter/vf_tonemap.c,: 103 :| 12 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = src/libavfilter/vf_tpad.c-j: *61 j: 12* :(p ewarning: akmissing field 'help' initializer [-Wmissing-field-initializers] - 1 .610f | ) / ({j *N UjL L- }2 .| ^0 f * j + peak); | ~~~^~~ ~ src/libavfilter/vf_tpad.csrc/libavfilter/vf_tonemap.c::59104::13157:: warning: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | 59 | b = ({j " s*t ojp -_ d2u.r0afti o*n "j, * "pseet the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tpad.c:58:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ ak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~^~~ ~ src/libavfilter/vf_tonemap.c:129:110: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:78: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavfilter/vf_tmidequalizer.c:src/libavutil/macros.h:29647::2322:: warning: note: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]expanded from macro 'FFMAX' 47 | #de f296in | e FF M AfX(oar ,(b)i n((ta) x> = (0;b )x desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) src/libavfilter/vf_tmidequalizer.c: (:b316):)23 : warning: | ^comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] src/libavutil/macros.h:47:22: 316note: | expanded from macro 'FFMAX' fo r 47( | #idnetf ixn e= 0F;F MxA X<( ah,sbiz)e (;( ax+)+ )> (| ~ ^ ~~~~~b ) ? (a) src/libavfilter/vf_tmidequalizer.c: :(b319):) 23 : | warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ^ ~ 319 | src/libavfilter/vf_tonemap.c : 139 :f32:o rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int x = 1 ;139 x | < h ssiigz e= ;F FxM+A+X) ( F| F ~ ^ ~~~~~M AX3(*r_out, *g_out, *b_out), 1e-6);CC libavfilter/vf_vignette.o | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~src/libavfilter/vf_tmidequalizer.c :346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tonemap.c:152:72 :346 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s -152> | k e r n el [ n ] = e xp f ( - 0 . 5 * :( ns i+ g1 )* p*o w((n0 .+0 51f )/ p/e a(ksi,g m1a.0 f* s/i gsm-a>)pa)r;a m ) | / ~ ~~~~~~^~~~~~~ 0.05f; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:152:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:161:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ 3 warnings generated. src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_tonemap.c:294:87: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 8 warnings generated. CC libavfilter/vf_w3fdif.o src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ 9 warnings generated. src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ CC libavfilter/vf_waveform.o src/libavfilter/vf_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:324:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:325:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "luma_msize_y", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:326:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | { "ly", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:327:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 327 | { "luma_amount", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:328:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | { "la", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:329:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | { "chroma_msize_x", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:330:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:331:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:332:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:333:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:334:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:335:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:339:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:340:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL } | ^ 1 warning generated. 36 warnings generated. src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 10 warnings generated. 1 warning generated. CC libavfilter/vf_weave.o src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:167:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLsrc/libavfilter/vf_vflip.c:A40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] G 40 | { NULL } | ^ S, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fovsrc/libavfilter/vf_vaguedenoiser.c":70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 70 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ "input vertical field ofsrc/libavfilter/vf_vaguedenoiser.c :75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, | ^ view",src/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ OFFSEsrc/libavfilter/vf_vaguedenoiser.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T (77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS }, | ^ iv_fov), AV_OPT_Tsrc/libavfilter/vf_vaguedenoiser.cY:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ PE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "CC libavfilter/vf_xbr.o ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, CC libavfilter/vf_xfade.o 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, CC libavfilter/vf_xmedian.o 360.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, CC libavfilter/vf_yadif.o 180.2 warningfs generated. ,TFLAGS, "yaw"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:149:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 9 warnings generated. CC libavfilter/vf_yaepblur.o src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ 1 warning generated. 1 warning generated. src/libavfilter/vf_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ src/libavfilter/vf_vectorscope.c:896:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ CC libavfilter/vf_zoompan.o src/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 941 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | src/libavfilter/vf_vignette.c : 139 : 37d:r awarning: wimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ htext16(out , 139x | , y , oc,on s1t. i-nt oxx, =po s(itxi on-s _sn->ax0m)e [*i] ,s -c>oxslcoarle);; | | ~ ~~~^~~~~~ ~ ^ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | s->var_values[VAR_T] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:1141:27: warning: src/libavfilter/vf_vignette.c:159:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | s->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1141 | if (phi >= -M_src/libavfilter/vf_vignette.c:161:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | s->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.hP:15:19: note: expanded from macro 'NAN' I15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ _4src/libavfilter/vf_vmafmotion.c: 56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] && 56 | {"stats_file", "Set filesrc/libavfilter/vf_vignette.c :162w:h34e:r ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t o stor e 162pe | r - f r a m e dsi-f>fevrare_vnacleu einsf[oVrAmR_aTt]i o n "=, NOAFFNSE;T (s t| a ~ ^~~ ts_/usr/include/math.hf:i15le:_s19tr:) ,note: expanded from macro 'NAN'A V_OP T_15T | #YdePfEi_nSeT RINNAGN, { . s tr = N_UL_Lb}u, i0l,t 0i,n _FnLaAnGfS( }"," ) | ^ | ^~~~~~~~~~~~~~~~~~ phisrc/libavfilter/vf_vmafmotion.c :57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ < src/libavfilter/vf_vignette.c:163:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M 163 | s->var_values[VAR_PTS] = NAN; | ~ ^~~ _/usr/include/math.h:15:19: note: expanded from macro 'NAN' P15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ I_4) { src/libavfilter/vf_vectorscope.c :1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~ ~ 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:1141:9: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >src/libavfilter/vf_vignette.c=:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 173 | s->angle = av_clipf(s->angle, 0, M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' M 143 | # define av_clipf av_clipf_c | ^ _PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 CC libavfilter/video.o + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | src/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1152:20:src/libavfilter/vf_vignette.c: 238:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 238 | dstp[0] = av_clip_uint8(srcp[0] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ 1152 | phi_norm =src/libavfilter/vf_vignette.c:239:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p239 | dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ hi + ((phi > 0.f)src/libavfilter/vf_vignette.c :240:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ? 240 | dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ -M_PI : M_PI); | ^~~ ~ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | else *dstp++ = asrc/libavfilter/vf_vectorscope.cv_c:l1316ip:_u39i:n twarning: 8implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( fmap[x 1316 | ] * * s rdcpr+a+w _h t e x t( o u t , x , y ,+ o,d v1).; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~o , positions_name[i], color); | ~ ^ src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:235:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:262:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 262 | src/libavfilter/vf_vibrance.cfor: 430(y: 115=: 0warning: ; missing field 'unit' initializer [-Wmissing-field-initializers]y < h; y++) { | 430 ~ ^ ~ | { "src/libavfilter/vf_vignette.cin:t266e:n31s:i tywarning: "comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare], "set 266t | h e i n t e n s i t y v a lu e ",f or O(FFxSE T=( in0t;e nxs iYPvEa_rF_LvOaAlTu, e{s.[dbVlA=R1_},R ] = i-n1l0i,n k1-0,> fVrFa m}e,_ r a| te ^. num == 0 || inlink->frame_rate.den == 0 ? | ~ 293 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_vibrance.c15: | 434#:115d:e fwarning: inmissing field 'unit' initializer [-Wmissing-field-initializers]e NAN 434 | _ _{ b"urliuml"t,i n"_sneatn f(t"h"e) r e| ^~~~~~~~~~~~~~~~~~d luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:435:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 435 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:436:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | { "blum", "set the blue luma coefficient", OFFSET(lcosrc/libavfilter/vf_vignette.cef:f306s[:1]26),: Awarning: V_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_F L305O | A T, { a.vd_lbolg=(0s.,2 1A26V56_}L,OG _0D,E B UG1,, "VxFs c}a,l e =| % ^f yscale=%f dmax=%f\n", | ~~~~~~ 306 | s->xscale, s->yscale, s->dmax)src/libavfilter/vf_vibrance.c;: 437| : ~~~^~~~~~115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vignette.c:306 :15437: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "al te305r | n a te " ,a v"_ulsoeg (asl,t eArnVa_tLeO Gc_DoElBoUrsG",, " x s ca l eO=F%FfS yEsTc(alael=te%rnfa dtmea)x,= % fA\V_nO"P,T _ T| YP ~~~~~~E _BO O306L | , { .i 6 4= 0 } , s - > x s c a l0e,, s1-,> yVsFc a}le,, s -| ^> dmax); | ~~~^~~~~~ src/libavfilter/vf_vibrance.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vmafmotion.c:257:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | s->filter[i] = lrint(FILTER_5[i] * (1 << BIT_SHIFT)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vectorscope.c:1433:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1433 | draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ 20 warnings generated. CC libavfilter/vsink_nullsink.o src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1813 | const float phi = rescale(i, width) * M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | coCC libavfilter/vsrc_cellauto.o nst float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_v360.c:1839:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1839:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1839:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1840:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | 1 { warning " generatedin. tensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_v360.c:1883:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->src/libavfilter/vf_waveform.c:154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 154 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ flat_src/libavfilter/vf_waveform.cr:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a 155 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ nge[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0]src/libavfilter/vf_waveform.c :178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] = 178 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ tanf(Fsrc/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F M179 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ IN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavfilter/vf_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h 189 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ :49:34: src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ note: expanded from macro 'FFMIN' 49src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.db#l=0}, -1, 1, TFLAGS}, | ^ definesrc/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ FFMIN(src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a 193 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ ,b) (src/libavfilter/vf_waveform.c(:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a 194 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ ) > (b) ? (b) : (a)) src/libavfilter/vf_waveform.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ | ^ src/libavfilter/vf_v360.c:1883:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1884:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinfsrc/libavfilter/vf_waveform.c:(359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s- 359 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ >h_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s-CC libavfilter/vsrc_gradients.o >v_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1987:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1987:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2048:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_v360.c:2098:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2098:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2098:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2099:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2099:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2099:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2158:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2158:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2221:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2221 | const float phi = atan2f(vec[0], vec[2]) / M_PI_2; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:202:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2222 | cosrc/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ns t201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.hf:46:21: note: expanded from macro 'INT64_MAX' l 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ oat theta = src/libavfilter/vf_weave.ca:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] s 47 | { NULL } | ^ inf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_xfade.c:245:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | CUSTOM_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ src/libavfilter/vf_v360.c:2256:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f)22 warning;s generated. | ~ ^~~~~ src/libavfilter/vf_v360.c:2256:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | ssrc/libavfilter/vf_xfade.c-:246:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >i f246 | CUSTOM_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsrc/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' a 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ t_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ CC libavfilter/vsrc_life.o src/libavfilter/vf_v360.c:2257:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2257:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2325:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2325 | const float phi = atan2f(vec[0], vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2326:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~ ~ src/libavfilter/vf_v360.c:2326:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ CC libavfilter/vsrc_mandelbrot.o 9 warnings generated. src/libavfilter/vf_v360.c:2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2542 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2543:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ~ ^~~~~~~~~~~ src/libavfilter/vf_v360.c:2543:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ src/libavfilter/vf_v360.c:2576:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2576 | const float uf = scale(phi / M_PI, width); | ^~~ ~ src/libavfilter/vf_v360.c:2577:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2577 | const float vf = scale(theta / M_PI_2, height); | ^~~~~ ~ src/libavfilter/vf_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2784:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2784:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ 1 warning generated. src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3053:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ~~~^~~~~ src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3054:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->src/libavfilter/vf_xfade.c:v738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _f 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osrc/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' v 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~~~~~~~~~^~~~~~ ~ Msrc/libavfilter/vf_xfade.c_:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.cI:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3102:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflasrc/libavfilter/vf_xfade.c:t739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _r 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ asrc/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' n 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ gsrc/libavfilter/vf_xfade.ce:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [ 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~~~~~~~~~^~~~~~ ~ 0src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3102:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3103:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3103:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | CC libavfilter/vsrc_mptestsrc.o theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3134:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3134:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3161:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:3178:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3178:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3243:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3243:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fsrc/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] o v113 | { NULL } | ^ / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3243:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3242:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3242:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3242:45src/libavfilter/vf_yaepblur.c::329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f &4& warnings generated. | ~ ~~~^~~~~~ src/libavfilter/vf_zoompan.c:171:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | var_values[VAR_IN_TIME] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 171 | NAN : in->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3427:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ~ ~~~~^~~ src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ^ ~ src/libavfilter/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3460 | const float theta = acosf(fabsf(vec[2])) / M_PI; | ^~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI CC libavfilter/vsrc_sierpinski.o / scale; | ^~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ^~~ ~ src/libavfilter/vf_v360.c:3667:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~ src/libavfilter/vf_v360.c:3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ src/libavfilter/vf_v360.c:3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3669 | uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4; | ^~~~~ ~ src/libavfilter/vf_v360.c:3690:30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3690:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3689:297: warnings generated. warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3689 | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3700:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3700 | } else if (theta <= 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ CC libavfilter/vsrc_testsrc.o src/libavfilter/vf_v360.c:4033:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4033:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ^~~ ~ src/libavfilter/vf_v360.c:4034:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4034:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_v360.c:4035:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:403521 warning:s generated. 29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ^~~~ ~ 1 warning generated. src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ~ ^~~~~ src/libavfilter/vf_v360.c:4158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ^~~~~ ~ src/libavfilter/vf_v360.c:4160:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4160 | *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4161 | *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4172:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ^~~~~ ~16 warning s generated. src/libavfilter/vf_v360.c:4174:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4174 | *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4175 | *v_fov = 2.f * asinf(h * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4181:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_foCC libavfilter/yadif_common.o v * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4183:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4183 | *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4184:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4184 | *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4206:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:4209:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4209 | *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4210 | *v_fov = atan2f(da * h, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 2 warnings generated. src/libavfilter/vsrc_cellauto.c:64:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "filename", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "f", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:66:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "pattern", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:67:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "p", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:68:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:69:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:76:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:77:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ CC libavcodec/012v.o AR libavformat/libavformat.a 1 warning generated. src/libavfilter/vf_v360.c:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | CC libavcodec/4xm.o h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4778:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ 5 warnings generated. src/libavfilter/vsrc_gradients.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:62:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:63:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/8bps.o 64 | {"c0", "set 1st color", OFFSET(color_rgba[0]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"c1", "set 2nd color", OFFSET(color_rgba[1]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:66:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"y0", "set gradient line source y0", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:74:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"x1", "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:75:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"y1", "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"n", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:78:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:79:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:80:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:81:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"speed", "set gradients rotation speed", OFFSET(speed), AV_OPT_TYPE_FLOAT,{.dbl=0.01}, 0.00001, 1, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:88:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | {NULL}, | ^ src/libavfilter/vsrc_gradients.c:80:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:79:106: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 79 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:125:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_gradients.c:127:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | } else if (step >= 1.0) { | ^~~~ ~~ 2 warnings generated. src/libavfilter/vsrc_gradients.c:148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_gradients.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | } else ifsrc/libavfilter/vsrc_life.c (st:ep81 >:=104 1:. 0warning: )missing field 'unit' initializer [-Wmissing-field-initializers] { | ^~~~ ~~ 81 | { "filename", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "f", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {src/libavfilter/vsrc_gradients.c.str: =173 :"272:5 "warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 , INT_MAX, 173F | LA GS }, if | ( ^nb _colors == 1 || step <= 0.0) { src/libavfilter/vsrc_life.c | : ^~~~ ~~86 :116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS src/libavfilter/vsrc_gradients.c}:,179 : 16| : ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | } else if (stepsrc/libavfilter/vsrc_life.c >:=87: 108:1 .warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]) { | ^~~~ ~~ 87 | { "rule", "set rule", OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:88:155: warning: missing field 'unit' initializer [-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/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-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/libavfilter/vsrc_life.c:90:149: warning: missing field 'unit' initializer [-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/libavfilter/vsrc_life.c:91:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seed", "set the seed for filling the initial grid randsrc/libavfilter/vsrc_gradients.com:l223y":,25 O:F FSwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (random_ se223e | d ) , A V _oOdP_sT__qT Y=P EM__IPNIT 6*4 ,2. f{; . i| 6 ~ ^~~4 =-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:92:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPEsrc/libavfilter/vsrc_gradients.c_B:O235O:L19,: { .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64=1}, 0,235 | 1 , F L A G So p}_,x _ | o ^d = atan2f(op_x, op_y) + M_PIsrc/libavfilter/vsrc_life.c; : 93| : ^~~~~~~~~~~~~~~~~~ ~111 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "mold", "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INTsrc/libavfilter/vsrc_gradients.c, :{238.:i886:4 =warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, 0, 0xF 238F | , F L A G S }op,_ x _| o ^d = fmodf(atan2f(op_x, op_y) +src/libavfilter/vsrc_life.c M:_P94I:109 :+ warning: missing field 'unit' initializer [-Wmissing-field-initializers]p oint_x 94/ | f m a x{f (o"rliigfine__xc,ol odre"s,t _ x")s,e t2 l.iffe *c Mo_lPoIr)";, | ^~~ ~O FFSET( lifesrc/libavfilter/vsrc_gradients.c_c:238o:l61o:r )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_ T238 | YP E_ C O L O R ,o p{_.x_sotdr =="w hfimtodef"(}at,a n02,f 0(,op _FLxA,GS o},p _y )| ^ + M_PI + point_x / fmaxf(origsrc/libavfilter/vsrc_life.ci:n95_:x109:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]d est_x), 295 | . f * M_ P{I )";d e| at ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~h _color"src/libavfilter/vsrc_gradients.c,: 238":s25e:t warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ea th color ",238 | OF F S E T ( d eopa_xt_ho_dc o=l fomr)o,d f(AaVt_OaPnT2_fT(YPoEp__CxO,LO Ro,p _{y.)s t+r =M"_bPlIa c+k "p}o,i n0t,_ 0x, /F LfAmGaSx f}(,o r i| g ^in _x, dest_x), 2.f * M_PI); | ^~~~~~~~~~~~~~~~~~ ~src/libavfilter/vsrc_life.c :96:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "mold_color", "set mold color", OFFSET( mold_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/vsrc_life.c:176:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 176 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/8svx.o src/libavfilter/vsrc_mandelbrot.c:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:92:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:93:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.csrc/libavfilter/vsrc_mandelbrot.c::94387::13448:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | 387 | { " m a x i ftlero"a,t a n g le "=s efmtod fm(asx- >ipttse *r ast-i>sopnese dnu,m b2e.rf" ,* M _ POIF)F; S E| T ^~~ ~( maxiter), AV_OPT_TYPE_INT, {.i64=7189}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:95:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"start_x", "set the initial x position", OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:96:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"start_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:97:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:98:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:102:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:103:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | {NULL}, | ^ src/libavfilter/vsrc_mandelbrot.c:103:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:103:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:100:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:99:111: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:98:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:97:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:304:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:308:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:312:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vf_waveform.c:2882:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2882 | csrc/libavfilter/vsrc_mandelbrot.con:s316t :fl17oa:t warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 = 1. -316 | o 1 ; | ~ ^~ Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ CC libavcodec/a64multienc.o src/libavfilter/vf_waveform.c:2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2923 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vsrc_mandelbrot.c:352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10) | ~ ~~~~~~~~~~~~~~~^~~ src/libavfilter/vf_waveform.c:2965:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2965 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vf_waveform.c:3006:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3006 | const float o2 = 1. - o1; | ~ ^~ 18 warnings generated. src/libavfilter/vsrc_mptestsrc.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:66:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:84:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:86:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vsrc_mptestsrc.c:86:44: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 85 | { "m", "Set the maximum number of frames generated for each test", OFFSET(max_frames), | ~ 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:84:44: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 83 | { "max_frames", "Set the maximum number of frames generated for each test", OFFSET(max_frames), | ~ 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:68:98: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:67:98: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aac_ac3_parser.o In file included from src/libavfilter/vsrc_testsrc.c:42: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:62:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:69:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | {NULL}, | ^ CC libavcodec/aac_adtstoasc_bsf.o src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:204:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 37 warnings generated. src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX,src/libavfilter/yadif_common.c FL:AG214S :}12,:\ warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 214 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aac_parser.o 7 warnings generated. src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:474:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals),CC libavcodec/aaccoder.o AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:475:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:476:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 476 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 545 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:698:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:699:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 699 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/8bps.c:71:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (buf_size < planes * height * 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/aacdec.o src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 782 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ 1 warning generated. src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:970:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 970 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:971:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 971 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:972:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 972 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacdec_fixed.o 1 warning generated. CC libavcodec/aacenc.o src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1805 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1810:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1810 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vsrc_testsrc.c: 1894294: | 5: warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (size2 !1894= | s iz e) C| O ~~~~~ ^ ~~~~M MON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect rasrc/libavcodec/bytestream.hti:o318",: 15O:F Fwarning: SEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T (sar), AV_O P318T | _ T Y PiEf_ R(AsTIiOzNeAL2, !{= .sdibzle=) 1 | } ~~~~~ ^ ~~~~, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 34 warnings generated. CC libavcodec/aacenc_is.o src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/aacenc_ltp.o src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/4xm.c:850:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 850 | if (buf_size < AV_RL32(buf + 4) + 8) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:858:In file included from 19: src/libavcodec/aac_adtstoasc_bsf.cwarning: :comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]26 : src/libavcodec/put_bits.h:227:37: warning: 858 | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] if (fram e227_ | 4 c c = = AiVf_ (RLs32-(>"bcuffr_men"d )-) s{-> b | u ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~f _ptr >= src/libavcodec/4xm.csi:ze897o:f23(:Bi twarning: Bucomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 897 | if (data_size > UINT_MAX - cfrm->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:911:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 911 | if (cfrm->size >= whole_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/4xm.c:934:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 934 | if (frame_4cc == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:940:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 940 | } else if (frame_4cc == AV_RL32("ifrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:946:58: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 946 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:946:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 946 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:952:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 952 | } else if (frame_4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aacenc_pred.o 11 warnings generated. CC libavcodec/aacenc_tns.o In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aacenctab.o 1 warning generated. CC libavcodec/aacps_common.o In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aaccoder.c:45: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aacps_fixed.o CC libavcodec/aacps_float.o In file included from src/libavcodec/aaccoder.c:53: src/libavcodec/aaccoder_twoloop.h:75:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder_twoloop.h:74:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ CC libavcodec/aacpsdsp_fixed.o src/libavcodec/aaccoder_twoloop.h:279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | + sfoffs, | ~ ^~~~~~ src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:71: src/libavcodec/sinewin_fixed_tablegen.h:60:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sinewin_fixed_tablegen.h:54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) | ~~~~^~~~~~~~~~~~ ~ In file included from src/libavcodec/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 297 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:361:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 361 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 28 warnings generated. CC libavcodec/aacpsdsp_float.o In file included from src/libavcodec/aacdec.c:260: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/aacpsy.o CC libavcodec/aacsbr.o 2 warnings generated. In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aaccoder.c:534:20: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 534 | qmin = INT_MAX; | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aaccoder.c:623:107: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | int destbits = avctx->bit_rate * 1024.0 / avctx->sample_rate / avctx->ch_layout.nb_channels * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ CC libavcodec/aacsbr_fixed.o src/libavcodec/aacdec_template.c:1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1262 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, TX_SCALE(1.0/120)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, TX_SCALE(1.0/128)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((xsrc/libavcodec/aaccoder.c) / :37832:7196:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c :7831257 | : 13 : note: expanded from macro 'MDCT_INIT' * (lamb d1257a | / 1s20c.afl)e; = s| va ~ ~~~~~~~^~~~~~~l ; src/libavcodec/aaccoder.c : 782 : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | / ( ( a v c t x - > f l a g s & A V _ CO D E C \_ F| L ^~~~AG _QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1265:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, TX_SCALE(1.0/960)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1267:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1267 | MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, TX_SCALE(1.0/1024)) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_ltp.c:28: In file included from src/libavcodec/aacenc_ltp.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:50: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:452: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aaccoder.c:920:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder.c:919:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ CC libavcodec/aactab.o src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ CC libavcodec/aandcttab.o src/libavcodec/aaccoder.c:1011:31: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 1010 | M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aaccoder.c:1054:35: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 1053 | M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/aacenc_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/aacdec_template.c:1705:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1705 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1709:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1709 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1742:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1742 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1763:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1763 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1789:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1789 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1811:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1811 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1837:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1837 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1262 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, TX_SCALE(1.0/120)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, TX_SCALE(1.0/128)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; In file included from src/libavcodec/aacenc_is.c : 29 : src/libavcodec/aacenc_utils.h : 97 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | i f ( qm a x v a l > = ( F F _A R R AY _\EL E M| S ^~~~( aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1265:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, TX_SCALE(1.0/960)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1267:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1267 | MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, TX_SCALE(1.0/1024)) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ CC libavcodec/aarch64/aacpsdsp_init_aarch64.o src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:946:28: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 946 | if (!(fabs(cpe->ch[ch].coeffs[k]) < 1E16)) { // Ensure headroom for energy calculation | ~~~~ ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_is.c:61:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~ ~~~~~^~~~~~~ src/libavcodec/aacenc_is.c:61:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | 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_ltp.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/aacdec_template.c:2429:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2429 | for(i=0; i+1=8; i++, len-=8) | ~~~^~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/aacenc.c:1177:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1177 | av_log(avctx, AV_LOG_INFO, "Qavg: %.3f\n", s->lambda_count ? s->lambda_sum / s->lambda_count : NAN); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1177:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1177 | av_log(avctx, AV_LOG_INFO, "Qavg: %.3f\n", s->lambda_count ? s->lambda_sum / s->lambda_count : NAN); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_is.c:139:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | cpe->ch[0].is_ener[w*16+g] = sqrt(ener0 / best->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ src/libavcodec/aacenc_is.c:In file included from 142:44src/libavcodec/aacenc_ltp.c:: 30warning: : comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare]src/libavcodec/aacenc_utils.h :97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 142 | 97 | i f ( q miaf x(vparlev _>i=s (&F&F_ ApRrReAv_Yb_tE L!E=MS (cpae-a>cc_hm[a1]x.vbaanld__ctby))p)e [ w| * ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 6+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1245:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1245 | for (i = 0; i < FF_ARRAY_ELEMS(aac_normal_chan_layouts); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1254:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1254 | for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1300:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1300 | for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_pred.c:29: In file included from src/libavcodec/aacenc_pred.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1395:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | {"aac_ms", "Force M/S stereo coding", offsetof(Asrc/libavcodec/put_bits.hAC:En265c:C37o:n twarning: excomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]t , options.m i265d | _s i de ), A V _ifO P(Ts_-T>YPbEu_fB_OOeLn,d {.-i 6s4- >=b u-f1}_,p -t1r, 1>=, s iAzAeCoEfN(CB_iFLtABGSu}f,) ) {| ^ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1396:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1397:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1399:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | {"aac_ltp", "Long term prediction", offsetof(AACEncContext, options.ltp), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1400:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | {"aac_pred", "AAC-Main prediction", offsetof(AACEncContext, options.pred), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1401:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | {"aac_pce", "Forces the use of PCEs", offsetof(AACEncContext, options.pce), AV_OPT_TYPE_BOOL, {.i64 = 0src/libavcodec/put_bits.h}, :-3171,: 331:, warning: AAcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CENC_FLAGS}, 317 | | ^ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1403:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1403 | {NULL} | ^ src/libavcodec/aacenc.c:1415:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1415 | { NULL } | ^ src/libavcodec/aacenc_ltp.c:87:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ~~~~ ^~ src/libavcodec/aacenc_ltp.c:87:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ^~~ In file included from src/libavcodec/aacpsy.c:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ AS libavcodec/aarch64/aacpsdsp_neon.o In file included from src/libavcodec/aacenc_tns.c:29: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_pred.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^src/libavcodec/aacdec_template.c :3054:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3054 | ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_pred.c:30: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AS libavcodec/aarch64/fft_neon.o src/libavcodec/aacdec_template.c:3474:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3474 | {NULL}, | ^ CC libavcodec/aarch64/fft_init_aarch64.o src/libavcodec/aacdec_template.c:2429:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2429 | for(i=0; i+1=8; i++, len-=8) | ~~~^~~~~~~~~~~~ CC libavcodec/aarch64/fmtconvert_init.o In file included from src/libavcodec/aacps_float.c:24: In file included from src/libavcodec/aacps.c:35: src/libavcodec/aacps_tablegen.h:79:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | filter[q][n][0] = proto[n] * cos(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:80:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | filter[q][n][1] = proto[n] * -sin(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:139:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | f_center = k - 6.5f; | ~ ~~^~~~~~ src/libavcodec/aacps_tablegen.h:186:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 186 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:190:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | f_center = k - 26.5f; | ~ ~~^~~~~~~ src/libavcodec/aacps_tablegen.h:201:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 201 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:205:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 205 | theta = -M_src/libavcodec/aacdec_template.cPI*f:r3054a:c40ti:o nwarning: alcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_ delay_gain*f_c 3054e | n te r ; | ~^~~~~~~~~~~~~~~~~~~~~ ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:196:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. AS libavcodec/aarch64/fmtconvert_neon.o src/libavcodec/aacdec_template.c:3474:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3474 | {NULL}, | ^ In file included from src/libavcodec/aacenc_tns.c:32: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_tns.c:32: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aarch64/h264chroma_init_aarch64.o src/libavcodec/aacenc_tns.c:198:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:45:42: note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' 45 | #define TNS_GAIN_THRESHOLD_HIGH 1.16f*TNS_GAIN_THRESHOLD_LOW | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:198:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:44:37: note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' 44 | #define TNS_GAIN_THRESHOLD_LOW 1.4f | ^~~~ 89 warnings generated. In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:33:9 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated. 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ AS libavcodec/aarch64/h264cmc_neon.o 7 warnings generated. In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI),src/libavcodec/aacpsy.c Q3:0(2980:.0560:2 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 463f/M_PI), Q30( 0.29800 | 1 9 0 0 2 8 5 9 f+/ M_(PI0).,6 Q+3 00(.00.40 0*1 1a6d25d8) 9*3 f0/.0M0_1P I*) ,f Q*3 f0 *( 0f. 0*00 1f5;8 1 1| 55 ~ ^f /M_PI) src/libavcodec/aacpsy.c| : ^~~~~~~~~~~~~~298 :52: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 298 | 44 | #d e f i n e+ Q(300(.x)6 + 0 .0 4 * a d d) * 0 .(i0n0t1) (*( xf) **1 0f 7* 3f7 4*1 8f2;4 . 0 | + ~ ^ 0.5) src/libavcodec/aacpsy.c| : ^298: 48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :29824 | : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h: 194 : 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + (0.6 + 0. 01944 | * a d d ) *Q3 00(0..000013 1*6 2f26 7* 2ff /*M _fP *I f);, Q| ~ ^3 0(0.002src/libavcodec/aacpsy.c9:6298:344:0 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_P I298) | , Q3 0( 0 . 0 0 2 6 6 0 0+4 (603.f/6M _P+I) ,0 .Q3004 (* 0ad.d00)1 *9 000.208015 9*f /fM_ P*I )f, Q3*0( 0f. 0*0 1f1;62 5 8| 9 ~ ^3 f/M_PI),src/libavcodec/aacpsy.c Q:32980:(290:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 01581 12985 | 5f / M _ P I ) | ^~~~~~~~~~~~~~ + src/libavcodec/aac_defines.h(:044.:636: note: +expanded from macro 'Q30' 0. 0444 | # d*e faidnde) Q 30*( x0.)0 0 1 * f * f (i*nt )f(( x*) *f1;0 7 3| ~ ^~~7 41824.0 src/libavcodec/aacpsy.c+ :0.2975:)47 : | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 297src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 194 +: 116:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * exp(-0. 15194 | * ( f - 8 .Q73)0( 0*.0 0(3f1 62-2 86.772))f / M| _ ^ ~P I), Q30src/libavcodec/aacpsy.c(:0297.:0350:2 96warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 491f/ M297_ | P I) , Q 3 0 ( 0. 0 0 26 6 0+04 663.f0/ M _*P eIxp)(,- 0Q3.01(50. 0*01 9(0f0 2-8 589.f/7M)_ P*I) ,( fQ -3 80.(7)0). 0 | 0 ^ ~1 1625893f/src/libavcodec/aacpsy.cM_:P296I:)47,: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .00015 2968 | 1 1 5 5 f / M _ P I )- | 6. ^~~~~~~~~~~~~~8 * src/libavcodec/aac_defines.he:x44p(:-360:. 6note: expanded from macro 'Q30' * (f 44- | 3#.d4e) f*i n(fe -Q 33.04()x)) | ^ ~ src/libavcodec/aacpsy.c : 296(:35i:n t)warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*10 72963 | 7 4 1 8 24 .0 + 0- .65). 8| ^* exp(-0.6 In file included from *src/libavcodec/aacps_fixed.c :(24: fIn file included from src/libavcodec/aacps.c-:32 : 3src/libavcodec/aacps_fixed_tablegen.h.:4193) :*136 : (warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 3.4)) | ^ ~ 193 | src/libavcodec/aacpsy.c Q:32950:(260:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 562 32953 | 54 1 f / rMe_PtIur)n, Q3.3604( *0 .p0o05w2(6f,9 1-009.78f) / M_| P ~~~ ^ I), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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.0008894200CC libavcodec/aarch64/h264dsp_init_aarch64.o f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073src/libavcodec/aacpsy.c7418:24349.0: 37+: 0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ^ In file included from 349src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h: 190 : 61c:o ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f s[g].barks 190= | (b ar k + pQr30e(v0). 0/3 126.01;2 2 4| 3 ~~~~~^~~~~~ ~5 f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.03src/libavcodec/aacpsy.c16:123552:45735:f /Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0296254 83554 | 7 f / M _ P I ) , Qc30o(e0ff.->0s2p6r60e19a4d_6l0fo/wM[_0P]I )=, f fQ_30e(x0p.1001(9-0b12a6r1k3_2wfi/dMt_PhI *) ,P QS3Y_03G(P0P.0_1TH1R6_3S5P3R3E4A2Df_/ML_POIW),) ; Q 3| 0( ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~0 .0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*10src/libavcodec/aacpsy.c737:43561:85724:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | 356 ^ | In file included from src/libavcodec/aacps_fixed.c : c24o: efIn file included from fsrc/libavcodec/aacps.c-:>32sp: resrc/libavcodec/aacps_fixed_tablegen.ha:d190_:h11i: [ 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] = ff_exp 11900( | - b a r k _ wQid3t0h( 0*. P0S3Y1_63G1P22P4_3T5fH/RM__SPPRIE)A,D _QH3I0)(;0. 0 | 2 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~9 6254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI),src/libavcodec/aacpsy.c :Q3573:0(570:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 1635334 2357f/ | M _ P I ) , Q 30 ( 0c.0o0e15f8f2-71>6s4pf/rMe_aPd_Il)o,w [ | 1 ^~~~~~~~~~~~~~] = src/libavcodec/aac_defines.hf:44f:_36e:x pnote: expanded from macro 'Q30'1 0(-ba r44k | _w#iddetfhi n*e Q3e0n(_xsp)re a d _ lo w ) ; | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacpsy.c :358:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | 358 | Q 30 ( 0 . 0 56 17c4o9e6ff74-f>/sMp_rPeI)a,d _Qh30i( [01.] 0=5 2f6f_6e2xp91203(9-fb/Ma_rPkI_)w,i dQt3h0 (*0 .e0n_4s73p1re13a8d0_5hfi/M)_;PI ) ,| ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #desrc/libavcodec/aacpsy.cfi:n360:e53 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x ) 360 | ( in t ) ( ( x m)i*ns1n07r3 74=1 e8x2p42.(0p e_+m i0n. 5/ )b a nd| _ ^ sizes[g]In file included from )src/libavcodec/aacps_fixed.c -: 241: .In file included from 5src/libavcodec/aacps.cf:; 32 : | src/libavcodec/aacps_fixed_tablegen.h ~ ^~~~: 189:111: warning: src/libavcodec/aacpsy.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | 360 | Q 3 0 ( 0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0 . 0 3 38m4i7n6s1nr5 1=f/ Me_xPpI2)(,p Qe3_0(m0.i0n20 7/2 7b6a1nd7_s7ifz/eMs_P[Ig)],) Q- 310(.05f.;00 2 | 8 ~~~~ ~~~~~~~^~~~~~~~~~~~~~~2 05961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (src/libavcodec/aacpsy.cint):((420x):*351:0 7warning: 3missing field 'window_shape' initializer [-Wmissing-field-initializers]7 41824.0 + 4200 | .5 ) | ^ FFPsyWinIn file included from dosrc/libavcodec/aacps_fixed.cwI:n24f: oIn file included from src/libavcodec/aacps.c:w32: isrc/libavcodec/aacps_fixed_tablegen.h : 188=:11 :{ warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 } }; | ^ 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q3AS libavcodec/aarch64/h264dsp_neon.o 0(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741src/libavcodec/aacpsy.c824:.0565 :+8 :0 .warning: 5)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from src/libavcodec/aacps_fixed.c :56524 | : In file included from src/libavcodec/aacps.c : 32i: fsrc/libavcodec/aacps_fixed_tablegen.h(:a185c:t61i:v ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ines == 0.0) 185| | ^~~~~~~~~~~~ ~~ Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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.0175609849fsrc/libavcodec/aacpsy.c/M_PI:)616,: 48 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 616 | 44 | # d e f i n e Q 3 0 ( x ) f o r m _ f a c t o(ri n t+)=( (sxq)r*t1f0(7f3a7b4s1(8c2o4e.f0s [+s t0a.r5t)+ i ]| ) ^) ; | ~~~~ ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PIn file included from I),src/libavcodec/aacpsdsp_fixed.c :Q3230: (src/libavcodec/aacpsdsp_template.c0:.1152:5368:4 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 076f/M_PI), Q30(0. 11156 | 7 3 7 9 4 8 3 6 f / M _ P I ) , Q 3 0 ( 0 . 0 2 3 6 36 6 9 3 1Qf3/1M(_0P.I4)8,9 5 4| 1 ^~~~~~~~~~~~~~6 5955src/libavcodec/aac_defines.h6:9445:f36): }note: ;expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i n e( iQn3t1)((x()x ) * 1 0 7 3 7 4 1 8 2 4 . 0( i+n t0).(5()x ) *| 2 ^1 47483648.In file included from 0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h| : ^ ~183 :86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c: 114183: | 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.3 71148 | 8 7 3 5 8 6 7 f / M _ P I ) , Q 30 ( 0 . 3 6 2 6 7 0 9 8 7 8 fQ/3M1_(P0I.)5,6 4Q73108(102.230306717168f4)2,9 9 f| / ~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 2expanded from macro 'Q31'5 8495807 645f | /#Md_ePfIi)n,e QQ3301((0x.)1 6 7 3 7 9 4 8 3 6 f / M _ P(Ii)n,t )Q(3(0x()0*.20124376438636694381.f0/ M+_ P0I.)5,) | | ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacpsdsp_fixed.c:: 23note: : expanded from macro 'Q30'src/libavcodec/aacpsdsp_template.c :113:39: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q1133 | 0 ( x ) s t a t i c c o n s t (IiNnTtF)L(O(AxT) *a1[0]7 3=7 4{1 8Q2341.(00 .+6 501.453)9 0 5| 7 ^5 3106f), | In file included from ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'183 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (183x | ) Q 3 0 ( 0 . 3 7 8(8i7n3t5)8(6(7xf)/*M2_1P4I7)4,8 3Q63408(.00. 3+6 206.750)9 8 7| 8 ^ ~f /M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacpsy.cIn file included from :src/libavcodec/aacps_fixed.c:24794: In file included from :src/libavcodec/aacps.c22::32 : warning: src/libavcodec/aacps_fixed_tablegen.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]177 :111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 794 | 177 | Q 3 0 (i1f. 0(0f7a9b2s4(5d5e6l7tfa/_Mp_ePI)) ,> Q03.00(51f. 0*2 0d8e2s3i8r3ed6_3fp/eM)_ P I| ) ~~~~ ^~~~~~~~, Q30(1.04src/libavcodec/aacpsy.c3:37940:7403:0 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), 794Q | 30 (1 . 1 2 08 5 1 0 3 9 9 iff /(Mf_PaIbs)(, dQe3l0t(a_1p.e2)4 2> 406.00458f9 3*f/ Md_ePsIir)e, dQ_p3e0()1 .| 5 ~ ~~~~~~^~~~~~~~~~~~ 185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/src/libavcodec/aacpsy.cM_PI:),893 : 34| : ^~~~~~~~~~~~~~ warning: src/libavcodec/aac_defines.hmissing field 'window_shape' initializer [-Wmissing-field-initializers]: 44:36: note: expanded from macro 'Q30' 89344 | | # d e fFinFePs yWQi3n0do(wIxn)fo w i = { { 0 (}in t})(;( x )| *1 ^0 737AS libavcodec/aarch64/h264idct_neon.o 41824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 31 44 warning | s# generatedd. efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aarch64/h264pred_init.o 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30'AS libavcodec/aarch64/h264pred_neon.o 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:158:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:156:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:156:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:156:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:156:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:156:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:156:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PIsrc/libavcodec/aacps_common.c),: 109Q3:0(711:. 2warning: 7comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]5 4167318f/M_PI), Q10930 | (R1.E3A7D_6P11A7R7_0DA6T3Af(/iMc_c,P I) , Q 3h0uf(f1_.o5f4f2s9e2t4[t0a4b65lf/eM__iPId),x ], | ^~~~~~~~~~~~~~ 0, psrc/libavcodec/aac_defines.hs:44-:>36i: cnote: expanded from macro 'Q30'c _par[ e44] | [#dbe]f in>e 7 U,Q 390,( x2) ) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c(:i89n:t)17(:( x)note: *expanded from macro 'READ_PAR_DATA'1 07374182 489. | 0 + 0 . 5 ) | ^ if (ERR_CIn file included from Osrc/libavcodec/aacps_fixed.cN:D24I: In file included from Tsrc/libavcodec/aacps.cI:O32N: )src/libavcodec/aacps_fixed_tablegen.h :\ 153 :| 61 ^~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_common.c 153: | 109 : 71 : warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]Q 30(1.15070 31097 | 8R7E8AfD/_MP_APRI_)D,A TQA3(0i(c1c.,1 6 6 9 2h0u5f4f2_7off/fMs_ePtI[)t,a bQl3e0_(i1d.x1]9,3 8 7 5 607,0 4pfs/-M>_iPcIc)_,p aQr3[0e(]1[.b2]7 5>4 176U7,3 198,f /2M)_ P I| ) ~~~~~~~~~~~~~~~~~ ^ ~~, Q30src/libavcodec/aacps_common.c(:198.:3177:6 1note: 1expanded from macro 'READ_PAR_DATA'7 7063f /98M | _ P I ) , Q 3 0 ( 1 . 5i4f2 9(2E4R0R4_6C5OfN/DMI_TPIIO)N,) \| ^~~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:153:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:152:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:151:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 7In file included from warningsrc/libavcodec/aacps_fixed.cs: generated24. : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:150:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:150:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:150:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:150:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:150:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:150:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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), | ^~~~~~~~~~~~~~ 5src/libavcodec/aac_defines.h warning:s44 generated:. 36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:149:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ CC libavcodec/aarch64/h264qpel_init_aarch64.o AS libavcodec/aarch64/h264qpel_neon.o In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32src/libavcodec/aacps_common.c: src/libavcodec/aacps_fixed_tablegen.h::244251:86:: 49warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 244 | 251 | Q 3 0 (0 . 0 0 0 0 00 0 0 0 0fi/fM_ P(Ip)s,- >Qi30c(c0_p.ar0[01p1s0-5>3n9um3_9fe/nM_vP][Ib),] Q 3> 07(U0). 0{0 17 0| 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~9 852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:239:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:238:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:238:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:238:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:238:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:238:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:238:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(AS libavcodec/aarch64/hevcdsp_idct_neon.o 0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:234:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:233:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:233:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:233:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:233:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:233:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:233:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q3src/libavcodec/aacsbr.c0(0.:22874:0293:0 8warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), Q30(0.34 7874 | 8 1 3 4 0 2 f / M _ P I ) , Q 3 0 ( 0 .t4e2m02p911 9=0 0f6ff_/eMx_pP2If)i,( (Qs3b0r(-0>.d4a6t3a7[600]7.0e3n8vf_/fMa_cPsI_)q,[ e ]| [ ^~~~~~~~~~~~~~k ]>>1src/libavcodec/aac_defines.h): 44+: 367:) note: *expanded from macro 'Q30' | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI)src/libavcodec/aacsbr.c, :Q893:029(:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 02919006f/M_ P89I | ) , Q 3 0 ( 0 . 4 6 3 7 6 0 7 0 3 8 f /tMe_PmIp)2, = | f ^~~~~~~~~~~~~~f _expsrc/libavcodec/aac_defines.h2:f44i:(36(:p anote: nexpanded from macro 'Q30'_ offset 44- | #sdberf-i>ndea tQa3[01(]x.)e n v _ f a c s _ q [ e ] [ k(]i)n>t>)1()( x*) * 1| 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~7 3741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr.c:92:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]231 | Q923 | 0 ( 0 . 0 0 0 0 0 0 0 0 00 f / M _iPfI )(,t eQm3p01( 0>. 116E02308)6 6{3 6 9| f ^~~~~ ~/ M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr.c:24: :In file included from 106src/libavcodec/aacps.c::2832:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]231 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | 231 | Q 3 0 ( 0a.v0_0a0s0s0e0r0t000(0tfe/mMp_1P I<)=, 1QE3200()0;. 1 6| 0 ^~~~~ ~~3 866369f/M_Psrc/libavutil/avassert.hI:)38,: 11Q:3 0note: (expanded from macro 'av_assert0'0 .254943 7385 | 8 2 f / Mi_fP I()!,( cQo3n0d()0). 4{0 2 9 4 4 6 8 4 0 f / M _ P I ) , Q 3 0 ( 0 . 4 9 8 0 6 8 9 5 8 5 f / M _ P I ) , Q 3 0 ( 0 . 5 6 1 5 6 4\1 4 7| 5 ^~~~f /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr.c:119:56In file included from :src/libavcodec/aacps_fixed.c :warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | 230 | Q 3 0 ( 0 . s0b0r0-0>0d0a0t0a0[0cfh/]M._ePnIv)_,f aQc3s0[(e0].[1k7]3 6=0 1f5f9_7e5xfp/2Mf_iP(I()s,b rQ-3>0d(a0t.a2[7c7h3]7.4e5n6v5_6ffa/cMs__PqI[)e,] [Qk3]0>(>01.)4 4+6 169)8 4 0| 3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 f/M_PI), 120Q | 3 0 ( 0 . 5 6 6 6 8 9 0 1 4 4 f / M _ P I ) , Q 3 0 ( 0 . 6 6 8 6 1 1 2 8 8 1 f / M _ P I ) , | ^~~~~~~~~~~~~~ *src/libavcodec/aac_defines.h :e44x:p362:_ tnote: aexpanded from macro 'Q30'b [sbr-> d44a | t#ad[ecfhi]n.ee nQv3_0f(axc)s _ q [ e ] [ k ] & 1 ] ;( i n| ~t )((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | Q30(0.000000src/libavcodec/aacsbr.c00:01210:f25/:M _warning: Pimplicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]I ), Q30(0. 11217 | 3 6 0 1 5 9 7 5 f / M _ P I ) , Q 3 0 (i0f. 2(7s7b3r7-4>5d6a5t6af[/cMh_]P.Ie)n,v _Qf3a0c(s0[.e4]4[6k1]9 8>4 013E82f0/)M _{P I )| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr.c:79In file included from :src/libavcodec/aacps_fixed.c23::24 : warning: In file included from src/libavcodec/aacps.ccomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 32: src/libavcodec/aacps_fixed_tablegen.h:230:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | f o230r | ( e = 1Q;3 0e( 0<.=0 0s0b0r0-0>0d0a0t0af[/0M]_.PbIs)_,n uQm3_0e(n0v.;1 7e3+6+0)1 5{9 7 5| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~/ M_PI), Q30(src/libavcodec/aacsbr.c0:.802:7277:3 7warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 656f/M_PI )80, | Q 3 0 ( 0 . 4 4 6 1 9 8f4o0r3 8(fk/ M=_ P0I;) ,k Q<3 0s(b0r.-5>6n6[6s8b9r0-1>4d4fa/tMa_[P0I]).,b sQ_3f0r(e0q._6r6e8s6[1e1]2]8;8 1kf+/+M)_ P{I ) ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aacsbr.c36::101 :note: 23expanded from macro 'Q30': warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 44 | #d e101f | in e Q 3 0 ( x )f o r ( e = 1 ; e <(=i nstb)r(-(>xd)a*t1a0[703]7.4b1s8_2n4u.m0_ n+o i0.s5e); e| + ^+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacsbr.csrc/libavcodec/aacps.c::10232:: 27src/libavcodec/aacps_fixed_tablegen.h:: 229warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | 229 | f o r ( kQ 3=0 (00;. 0k0 0<0 0s0br0-0>0n0_fq/;M _kP+I+)), {Q 3 0| ( ~ ^ ~~~~~~~~0 .178427666src/libavcodec/aacsbr.c4:f114/:M27_:P Iwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q30(0. 21148 | 5 6 6 7 3 0 0 2 f / M _ PfIo)r, (Qe3 0=( 01.;4 6e3 0<7=2 3s5b9r6-f>/dMa_tPaI[)c,h ]Q.3b0s(_0n.u5m9_7e1n6v3;2 0e0+4+f)/ M _| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~I ), Q30(0.76src/libavcodec/aacsbr.c0:31158:7317:1 8warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f /M_PI), 115 | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' for ( k44 | =# d0e;f ikn e< Qs3b0r(-x>)n [ s b r - > d a t a [ c h ](.ibnst_)f(r(exq)_*r1e0s7[3e7]4]1;8 2k4+.+0) {+ 0| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 ) | ^ src/libavcodec/aacsbr.c:127:27:In file included from src/libavcodec/aacps_fixed.cwarning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h127: | 229 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (e = 1229; | e < = sQb3r0-(>0d.a0t0a0[0c0h0]0.0b0s0_fn/uMm__PnIo)i,s eQ;3 0e(+0+.)1 7 8| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~2 76664f/M_PIsrc/libavcodec/aacsbr.c):,128 :Q313:0 (warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 285667 31280 | 0 2 f / M _ P I ) , Q 3 0 ( 0 .f4o6r3 0(7k2 3=5 906;f /kM _

3n0_(q0;. 5k9+7+1)6 3 2| 0 ~ ^ ~~~~~~~~0 4f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:229:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.28In file included from 5667src/libavcodec/aacsbr_fixed.c3:00622: fsrc/libavcodec/aacsbrdata.h/:M_P533I:)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.4630723596f/M_PI), Q3 0533( | 0{.Q53917(1-603.20010045f3/0M4_9P8I6)2,0 2Q03f0)(,0 .Q73610(3-807.76168975f/9M0_5P8I0)3,6 1 6| 6 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h{:Q443:136(:- 0note: .expanded from macro 'Q30'9 126636 7449 | 5#7d2e9f3ifn)e, QQ3301((x-)0 . 1 1 5 2 2 9 3 8 1 4 0 0(3i4nft))}(,( x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 073741824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5expanded from macro 'Q31') | ^ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce: 24Q: 3In file included from 1src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h : 229 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22291 | 4 7 4 8 3 6 4Q83.00( 0+. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:75338:4582:7 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4f/M_PI), Q30 (5330 | .{2Q83516(6-703.000120f5/3M0_4P9I8)6,2 0Q2300f()0,. 4Q63310(7-203.569669f5/9M0_5P8I0)3,6 1Q6360f()0}.,5 9{7Q13613(2-000.49f1/2M6_6P3I6)7,9 5Q73209(30f.)7,6 0Q33817(7-108.71f1/5M2_2P9I3)8,1 4 0| 0 ^~~~~~~~~~~~~~3 4f)}src/libavcodec/aac_defines.h,: 44 :| 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31'd efine Q 3450 | (#xd)e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0(7i3n7t4)1(8(2x4).*02 1+4 704.853)6 4 8| . ^0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :229src/libavcodec/aacsbr_fixed.c::1162:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]533 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | 533 | { QQ3310((-00..00010005030004090806f2/0M2_0PfI)),, QQ3310((-00..16768945297065686043f6/1M6_6PfI))},, Q{3Q03(10(.-208.5961627636030627f9/5M7_2P9I3)f,) ,Q 3Q03(10(.-406.3101752232599368f1/4M0_0P3I4)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5971src/libavcodec/aac_defines.h6:3452:0360:4 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0d.e7f6i0n3e8 7Q73118(7xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )expanded from macro 'Q30'* 21474 8443 | 6#4d8e.f0i n+e 0Q.350)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(533(:x6):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 +533 | 0{.Q53)1 ( -| 0 ^. 010530498In file included from 62src/libavcodec/aacps_fixed.c0:2240: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(228-:0136.:6 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9058036166f)}, 228{ | Q 3 1 ( - 0 .9Q13206(603.6070905070209030f0)0,f /QM3_1P(I-)0,. 1Q13502(209.3187134600013549f7)5}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:2 7note: 7expanded from macro 'Q31'3 745656 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x4)4 6 1 9 8 4 0 3 8 f / M _ P I()i,n tQ)3(0((x0).*52616467849803164448f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .6686112881In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,532 : 84| : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 532 | {Q3 144( | #0d.e8f0i7n0e5 0Q63307(6x9)3 5 1 f ) , Q 3 1 ( 0 . 2(9i6n5t3)6(6(8x2)8*41400783f7)4}1,8 2{4Q.301 (+- 00..358)9 8 1| 4 ^7 8896926f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:8329: 5src/libavcodec/aacps_fixed_tablegen.h72:62280:51117:1 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h228: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.0 0450 | 0#0d0e0f0i0n0ef /QM3_1P(Ix)), Q 3 0 ( 0 . 1 7 3 6 0 1 5(9i7n5tf)/(M(_xP)I*)2,1 4Q73408(306.4287.703 7+4 506.556)f / M| _ ^ ~P I), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c4:4626: 1src/libavcodec/aacsbrdata.h9:85324:05838:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 55326 | 6{6Q83910(1 404.f8/0M7_0P5I0)6,3 7Q693305(10f.)6,6 8Q63111(2 808.12f9/6M5_3P6I6)8,2 8 4| 4 ^~~~~~~~~~~~~~0 8f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: -expanded from macro 'Q30'0 .38981 4447 | 8#8d9e6f9i2n6ef )Q,3 0Q(3x1)( 0 . 8 9 5 7 2 6 0 5 7 1 7(0i8n7tf))(}(x)*10737,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + src/libavcodec/aac_defines.h0:.45:536): note: | expanded from macro 'Q31' ^ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 228 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12284 | 7 4 8 36 4 8 .Q03 0+( 00..050)0 0 0| 0 ^ ~ 0000f/M_PIIn file included from ), src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5321:7323:6 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 975f/M_PI), Q5323 | 0{(Q03.12(7 703.784057605560f6/3M7_6P9I3)5,1f )Q,3 0Q(301.(4 406.12998645033686f8/2M8_4P4I)0,8 fQ)3}0,( 0{.Q53616(6-809.03184948f1/4M7_8P8I9),6 9Q3206(f0.)6,6 8Q6311128(8 01.f8/M9_5P7I2),6 05 71| 70 ^~~~~~~~~~~~~~8 7f)src/libavcodec/aac_defines.h}:,44 :| 36 ~~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31' defin e45 | Q#3d0e(fxin)e Q3 1 ( x ) ( i n t ) (( x(i)n*t1)0(7(3x7)4*12812447.408 3+6 480..05 )+ | ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::532228::761:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532228 | | {Q 3 1 ( 0 .Q83007(00.5006030706090350100f0)f,/M _Q3P1I(), 0.Q23906(5306.16783268044105987f5)f}/, M{_QP31I()-0,. Q33809(801.427787839764596265f6)f,/ MQ_3PI1)(, Q030.(809.4547266015978147003878ff/)M_}P, I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0(:045.:365:6 note: 6expanded from macro 'Q31'6 890144 f/45M_ | P#Id),e fiQn3e0( 0Q.3616(x8) 6 11 2 8 8 1 f / M _ P I ) ,( i| n ^~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx):*442:14367:48 3note: 6expanded from macro 'Q30'4 8.0 + 440 | .#5d)e f | i ^ ~n e Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 531: 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x) *5311 | 0{7Q3371(4 1802.144.103 0+ 005.1575)8 4| 87 ^f ), Q31(-0In file included from .src/libavcodec/aacps_fixed.c9:5240: 90In file included from src/libavcodec/aacps.c9:83325: src/libavcodec/aacps_fixed_tablegen.h7:562288:369:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.47 002285 | 4 9 67 0 1Q6309(70.f0)0,0 0Q0301(0-000.03f/7M3_4PI0)54,9 7Q3208(604.71f)7},3 6 0| ~~~~^~~~~~~~~~~~~~~~~~~1 59src/libavcodec/aac_defines.h7:545f:/36:M _Pnote: Iexpanded from macro 'Q31') , Q30 (45 | 0#.d2e7f7in3e7 4Q53615(6x)f / M_ PI ) , Q 3 0( 0 (.i4n4t6)1(9(84x0)3*82f1/4M7_4P83I64)8,. Q03 0+ (00.5.)56 66 8| ^ ~9 0144f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:62): ,src/libavcodec/aacsbrdata.h :Q5313:058(:0 .warning: 66implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6112881f/ M531_P | I){,Q 3 1| ^~~~~~~~~~~~~~( 0.src/libavcodec/aac_defines.h14:1443:036:0 5note: src/libavcodec/aacsbr.c1expanded from macro 'Q30'7 :582004: 844197 | #:f d)warning: e,fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] iQn3e 1Q3(0(-x 0).9200 5 | 0 9 0 9 8 3 f5 o 7r 56 8( 9i f ) } =, 0(; i{nti)Q( 3<1( (x-)sb0r*-1.>0n743_77q;0 i40++1)58 4{2 946| 7. ~ ^ ~~~~~~~~00 1 6+9 70f).,5 )Q 31 (| - ^0 .373405In file included from 4src/libavcodec/aacps_fixed.c9:72428: 6In file included from 4src/libavcodec/aacps.c7f:)32},: src/libavcodec/aacps_fixed_tablegen.h :| 228 ~~~~^~~~~~~~~~~~~~~~~~~: 11: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 22845 | | #d e f i nQe3 0Q(30.10(0x0)0 0 00 0 0 0f / M _ P I ) ,( iQnt3)0((0(.1x7)3*60211594774583f6/M4_8P.I0), + Q03.05() 0. 27| 7 ^ ~3 745656f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I): ,src/libavcodec/aacsbrdata.h :Q5313:031(:0 .4warning: 46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 984038f/ M531_ | P{QI3)1,( 0Q.13401(30.05065616785980418474ff)/,M _PQI3)1(,- 0Q.39500(900.96863587651618298f8)1}f,/ M{_PQI3)1,( -0 .| 4 ^~~~~~~~~~~~~~7 0054src/libavcodec/aac_defines.h9:6447:0361:6 9note: 7fexpanded from macro 'Q30') , Q31 (44- | 0#d.e3f7i34n0e5 4Q937028(6x4)7f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.h:i45n:t36:) note: (expanded from macro 'Q31'( x)*1 0457 | #3d7e4f1i8n24e.0 Q+3 10(.5x)) | ^ In file included from (src/libavcodec/aacps_fixed.ci:24n: tIn file included from src/libavcodec/aacps.c):((32x: src/libavcodec/aacps_fixed_tablegen.h):*22271:1364:74 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | 227 ^ ~ | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(0:.620: 0src/libavcodec/aacsbrdata.h00:05310:070:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q35310 | ({0Q.3116(0 03.18461633060951f75/8M_4PI8)7f,) Q,3 0Q(30.12(5-4094.397558029f/0M9_8P3I5)7,5 6Q8309(f0.)4}0,2 {9Q43416(8-400.f4/M7_0P0I)5,49 6Q3700(106.94978f)0, 6Q83915(8-50.f3/7M34_0PI5),4 Q937208(604.576f)1}5,6 4 1| 4 ~~~~~^~~~~~~~~~~~~~~~~~7 5f/src/libavcodec/aac_defines.hM:_45P:36I:) ,note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:de36f:i nnote: eexpanded from macro 'Q30' Q 31(x) 44 | #d ef i n e Q 30 ( x ) (i n t ) ( ( x ) * 21 4 (7i4n8t)3(6(4x8).*01 0+7 307.45)1 8 2| 4 ^ ~. 0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c : 62| ^: src/libavcodec/aacsbrdata.h:530:83: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h530: | 227{:111Q:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.999481 532272 | 7 8 2 9 6 fQ3)0,( Q031.(00-000.509408030410705f1/66M0_7PfI)),} , Q{3Q03(10(. 106.09378116363465493f9/3M99_1PIf),) ,Q 3Q031((0-.02.54697542387551825f2/25M6_P4I7),f )Q}3, 0 (0| . ~~~~^~~~~~~~~~~~~~~~~~~4 0294src/libavcodec/aac_defines.h4:6458:4360:f/ Mnote: _Pexpanded from macro 'Q31'I ), Q3 045 | (#0.d49e8CC libavcodec/aarch64/hevcdsp_init_aarch64.o f0i6n8e95 85Qf31/(Mx)_ P I ) , Q 3 0 ( 0 .5 61 5(6i4nt1)4(7(5xf/)M_*P2I1),4 74 83| 6 ^~~~~~~~~~~~~~4 8.0 +src/libavcodec/aac_defines.h :044.:5)36 : | ^ ~note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:530n:e 59Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 530 | { Q 3 1( - 0(.i9n9t9)4(8(1x5)3*2170783279461f8),2 4.Q031 (+ -00..55)94 8 3| ^4 17516607In file included from f)src/libavcodec/aacps_fixed.c}:24,: {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h :2270:.869:7 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 454393991f ),227 | Q 31 ( - 0 .6Q3705(2085.1005020205604070f0)0}f, / M| _ ~~~~~^~~~~~~~~~~~~~~~~~PI ), src/libavcodec/aac_defines.hQ:3045(:036.:16 0note: 3expanded from macro 'Q31'86 6369f /45M_ | P#Id)e,f iQn3e0 (Q03.215(4x9)43 7 5 8 2 f /M _P I ) , (Qi3n0t()0.(4(0x2)94*46281440f7/48M36_4P8I.)0, +Q 300.(50). 49 8| ^ ~0 689585fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I: )src/libavcodec/aacsbrdata.h:,530: 31Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.56156 415304 | {7Q53f/1M(_-P0I.)9,9 94 8| 1 ^~~~~~~~~~~~~~5 3278src/libavcodec/aac_defines.h29:644f:)36, :Q note: 3expanded from macro 'Q30'1 (-0.59 4448 | 3#4d1e7f5i1n6e 6Q073f0()x}) , { Q 3 1 ( 0 . 9 7 1(13i4n5t4)3(9(3x9)9*110f7)3,7 Q43118(-204..06 7+5 208.5155) 2 2| 5 ^6 47f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:32:: 45:src/libavcodec/aacps_fixed_tablegen.h36:: note: 227expanded from macro 'Q31' :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32271 | (x ) Q 3 0 ( 0 . 0(0i0n0t0)0(0(00x0)f*/2M1_4P7I)4, 8Q363408(.00 .+1 6003.8656)3 69 f| / ^ ~M _PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(0:.2625: 4src/libavcodec/aacsbrdata.h94:35307:5862f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I), Q30( 0530. | 4{0Q23914(4-608.490f9/94M8_1P5I3),2 7Q823906(f0).,49 8Q06381(9-50.85594f8/3M4_17P5I1)6,6 0Q73f0)(0}.5,6 1{5Q6431147(5 0f./9M7_1P1I)3,4 5 4| 3 ^~~~~~~~~~~~~~9 3991src/libavcodec/aac_defines.hf:)44:,36 :Q 3note: 1(expanded from macro 'Q30'-0 .6752 8445 | 1#52d25e6f4i7fn)}e, Q| 30 ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31' 45 | (#indte)(f(ixn)e* 1Q07331(7x4)1 82 4 . 0 + 0 . 5 ) (| ^i nt)((x)*2In file included from 14src/libavcodec/aacps_fixed.c74:8243: 6In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h :227+: 360: .warning: 5)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 227src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 528 :Q8330:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 00000000 05280 | {fQ/M3_1P(I-)0,.9 4Q730050(809.61665093848f6)6, 3Q693f1(/-M_0P.I2),9 58Q30004(208.1245340964f3)}7,58 2{fQ/3M1_(P I0).,91 59Q9308(007.04807327964f4),6 84Q03f1/(-M0_.P9I81)4,7 Q8303(03085.74891f8)0}6, 8 9| 5 ~~~~^~~~~~~~~~~~~~~~~~~8 5f/src/libavcodec/aac_defines.h:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0 .455 | 61#5de6f4i14n7e 5Qf/3M1(_xP)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(i:n36t:) ((note: xexpanded from macro 'Q30' )*214 7444 | 83#64d8e.f0 i+n e0 Q.305()x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62: nsrc/libavcodec/aacsbrdata.ht:)528(:(59x:) warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10737418 5282 | 4{.Q03 +1 (0.-50.)9 4| 70 ^5 0896659In file included from 84src/libavcodec/aacps_fixed.cf):,24 : In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h:0227.:21195:8 0warning: 04implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 814306f)}, {227Q | 3 1 ( 0 . 9Q13509(908.000700807030760f0)0,0 fQ/31M(_-P0I.)9,8 14Q738030(30.8156708318f6)6}3,6 9f /M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :45Q:336:0 (0note: .2expanded from macro 'Q31'5 4943 74558 | 2f#/dMe_fPiIn)e ,Q 3Q13(x0)( 0 . 4 0 2 9 44 6 8 4 0 f(/Mi_nPIt)),( Q(3x0)(*201.44978406883694588.50f /M+_ P0.I5),) Q 3| 0( ^ ~0 .5615641In file included from 4src/libavcodec/aacsbr_fixed.c:7625: fsrc/libavcodec/aacsbrdata.h/:M_528P:I31),: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36528: | {note: Qexpanded from macro 'Q30'31 (-0. 94447 | 0#5d0e89f6in6e 5Q39084(fx)), Q 31 ( - 0 . 2 9 5 8 0(0i4n2t)8(1(4x3)06*f)1}0,7 3{7Q4311(8 204..901 5+9 90.850)7 0| 8 ^7 376f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.249: 8In file included from src/libavcodec/aacps.c1:324: 7src/libavcodec/aacps_fixed_tablegen.h8:3226:01363: 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 81f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 226 | src/libavcodec/aac_defines.h: 45 : 36 : Qnote: expanded from macro 'Q31'3 0(0.0 0450 | 0#0d0e0f0i0n0ef /MQ_3P1I()x,) Q 3 0 ( 0 . 14 18 2 4(i7n0t7)4(f/(M_xP)*I2)1, 4Q734083(604.82.20 4+0 3008.3754f)/ M| _ ^ ~P I), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c3:4627: 4src/libavcodec/aacsbrdata.h8:528src/libavcodec/aacsbr.c1:36:4:02225 fwarning: :/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19:M _warning: Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]I ), 528 | {QQ3310(( -02250 | .. 94 4 20 7f20o9519r000 8(69ef 6=/6 5M90_8;P4 feI) ,)< , cQ3Qh30_1((d-0a.40t.62a397-568>007b030s48_2f8n1/u4mM_3_eP0In6)fv),;} ,e + {+| )Q ^~~~~~~~~~~~~~3{1 ( src/libavcodec/aac_defines.h| :044 ~ ^ ~~~~~~~~~~~~~~~~~~~. :9361: 5note: 9expanded from macro 'Q30'9 8src/libavcodec/aacsbr.c0:72270 :44823 | #7:3d warning: 7efcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6if n)e, QQ 3302271( | (x )- 0 . 9 8 1 4 7 f 8 o3r 0 (3(ki8 nt5)(=7 (08x;)1* fk)1 }0,<7 3s 7b4| 1r ~~~~^~~~~~~~~~~~~~~~~~~8- >2n4._src/libavcodec/aac_defines.h0:l 45+i: m036;.: 5knote: +)expanded from macro 'Q31'+ ) {| ^ 45| | ~ ^ ~~~~~~~~~~# defiIn file included from nsrc/libavcodec/aacps_fixed.ce src/libavcodec/aacsbr.cQ::324230: :1In file included from 57src/libavcodec/aacps.c(::x )32warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] : src/libavcodec/aacps_fixed_tablegen.h : 226 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i230nt | ) ( ( x ) 226* | 2 1 4 74 83 6Qf438o0.(0r0 .(0 m+0 0=0 0.s50)0 0 0b| ^ ~0 r0-f>f/_MtIn file included from _asrc/libavcodec/aacsbr_fixed.cbPl:Ie62l): isrc/libavcodec/aacsbrdata.h,m:[527 k:] Q-384 0:s (bwarning: r0-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. >1kx4[18124]70 ;5277 | 4m {< Qf3sb/1r(M- >_0fP_.It),9 Qa7b35l0e3li(4m2[05k3.45 782+3 27401f3)]0,8 3 -Q371 (4sf /0M._b8P6r1I-)5,>0kx 9Q[3310]0;(8 01m2.6+348+79)4 f8{1 ) 3}| ,4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0{2 fQ/3M1_P(I )0src/libavcodec/aacsbr.c,.:9 2459:Q635740:(2 04warning: .6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]645 20041269319f0 ),06245 | f Q/ M3_ 1P( I 0). , 7 0Q 1 390 0( 00.f4or4 (36m43 726=70 75s0b1r-3>28fff/_)}M, t a| _ ~~~~~^~~~~~~~~~~~~~~~~~bPI )le,l src/libavcodec/aac_defines.hi m:[| 45k ^~~~~~~~~~~~~~]: 36- :src/libavcodec/aac_defines.h :snote: 44expanded from macro 'Q31'b: r36->:kx 45[ | note: 1#expanded from macro 'Q30'de] ;f mi n nf _e t aQ 3b0 l(e lx i)m [ k ( +i 1n ]t )- ( s ( bx r) -(*i>2kn1xt4)[7(14](;8x36 48).m*+01+0 )7+3 70{.4 5 1| )8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2| 4 ^ ~. 0 + src/libavcodec/aacsbr.c0.:5)251 In file included from :57 src/libavcodec/aacsbr_fixed.c| : ^: warning: 62comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: src/libavcodec/aacsbrdata.h:527:59In file included from src/libavcodec/aacps_fixed.c: : 25124 | warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :527226 | : {86Q : 3fwarning: 1oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r( ( 0m. 9=7 s5br3 -226> | 4f _2t5a 3b4l 5e7 l8i m 3[7fQ)3k0](, 0 -.Q0 03s0b1r0(- 0>0k0x.0[0801601]5f;0 /m9M3_ 0P<8 Is1)26b8r,-9 >ff)_}Qt3a,0b l(e{0l.Q1i341m1(8[ 2k04 7.0+99764 4f1/2M_]P4I 66)5,- 0 Qs4b31r60-3f(>)k0,x .Q[232141]0;( m3 0+80+3). 77{40 f 1/| 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M 0_0PI4)3,4 27Qsrc/libavcodec/aacsbr.c350:12572(:f570):}., 3warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 4 | 7 ~~~~~^~~~~~~~~~~~~~~~~~4 81 257src/libavcodec/aac_defines.h3: | 454 : 0 362: note: f expanded from macro 'Q31'/ M _ P I45 ) | #,df eQo3fr0 i((nm0e .= 4 Qs2br302-1>9f_(1tx9)a0 b0l6 efl i/ M_m [PkI ]) -, Qs3b 0(r -0> .k 4x 6 [3(716i]0;n m7t0 <)3 8(sfb(r-/xM>_)fP_*tI2),a1b 4l e7l4| i8m ^~~~~~~~~~~~~~3[6 4k8 .src/libavcodec/aac_defines.h+0: 144+]: - 360:s .bnote: r5-expanded from macro 'Q30')> k| x ^ ~ [ 144] | ;#d emIn file included from f+src/libavcodec/aacsbr_fixed.ci:62+: n)src/libavcodec/aacsbrdata.h e{: Q5273 :| 320 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr.c : 265 : 57 : 527 warning: | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] { Q 3 1((i n t0265.)9 | (7( x5 3)4 *21 50 733 4 75 417 883 274 f. 0)f ,+o rQ03 .15(()m 0| = ^ . 86s1b5r0-9In file included from >3src/libavcodec/aacps_fixed.cf:024_81: In file included from tsrc/libavcodec/aacps.ca:232b6l8: esrc/libavcodec/aacps_fixed_tablegen.h9l:f226i:61)m}:[, k{warning: ]Q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-3 1sb(r- >k0x[.19 ]2269; | 6m 4 2 4< 6 6 s 5Qb043r01-(06>.f30_0f0t)0a0,b0l 0eQl0i30m10[k( +f / 10M._]7P0 1I-9 )0s,b0r 4-3Q4>320k75(x01.[2f114)1}]8,2;4 m7+0 +7| 4)f ~~~~~^~~~~~~~~~~~~~~~~~ /{ M _| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I )src/libavcodec/aac_defines.h,:45 :Q363:0 (note: 0.expanded from macro 'Q31'22 4030 83457 | 4#dfe/Mf_iPnIe) ,Q 3Q130((0x.)3 4 7 4 81 34 0 2f / M _ P(Iin)t,)( (Qx3)*02(104.7442082396194080.60f /+M 0_.P5I)), Q| 3 ^ ~0( 0.463760In file included from 70src/libavcodec/aacsbr_fixed.c38:f62/: Msrc/libavcodec/aacsbrdata.h_:P527I:7):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36527: | note: {expanded from macro 'Q30'Q 31( 0.4497 | 5#3de4f2i5ne3 4Q5307(83x7) f ), Q 3 1 ( 0 .8 6 15 0(i9n3t)0(81(2x6)*81907f3)}7,41 8{2Q341.0( +0. 909.654) 2 46| 6 ^5 04163f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: In file included from (src/libavcodec/aacps.c 0:.3270: 1src/libavcodec/aacps_fixed_tablegen.h90:0226:4363:42 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 226 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.000 0450 | 0#00d00eff/iMne_ PIQ)3,1 (Qx)3 0 ( 0 . 1 4 18 2 4 7 0 (7i4nft/)M((_xP)I*2)1,4 7Q4380(306.482.20 4+0 300.853)7 4| f/ ^ ~M_ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:623: 4src/libavcodec/aacsbrdata.h7:4852613:4840: 2warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q 35260 | {(Q03.14(2-002.99314901062f/0M_4P1I75)8,74 4Qf3)0,( Q03.14(6 307.641037704308f5/M2_0P2I4)3,6 3 f| ) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:144(: 360.:9 note: 6expanded from macro 'Q30'0 63943 3441 | 5#5d11eff)in,e QQ3310(( x0). 9 31 1 6 7 09 5 4 1 2 8 0(fi)nt}), ( (| x) ~~~~~^~~~~~~~~~~~~~~~~~* 107src/libavcodec/aac_defines.h3:745:4361:8 2note: 4expanded from macro 'Q31'. 0 + 0 .455 | #)d e| f ^i ne Q31(xIn file included from ) src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 226 : 11: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*21 42267 | 4 83 6 4 8. 0Q 3+0 (00..05)0 00 0| 0 ^ ~0 000f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(5260:.591:4 18warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 074f/M_ PI526) | ,{ QQ3310((-00.2.294303401280341774f5/8M7_44PfI)),, QQ3301((0. 304.7441837140354200224f3/6M3_f)P}I,) ,{ QQ303(10(. 402.0926910960309643f3/1M5_51P1fI)),, QQ331(0 (0.09.3461316776009574031828f0/fM)_P}I,) , | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436:: 36note: expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 (Qx30)( x) ( i n t()i(nt()x()(*x2)1*410773478431684248..00 + +0 .05.)5) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c:526::3232: src/libavcodec/aacps_fixed_tablegen.h:: 225warning: :136implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | { Q2253 | 1( - 0. 9 3 4Q12304017(50.8074040f0)0,0 0Q03001f( /0M._4PI1)3,7 4Q035200(204.31261232f9)0}3,76 f{Q/3M_1P( I0).,9 6Q03603(904.3131950531914f9)3,8 0Qf3/1(M _P0I).,9 Q331106(700.95241928007f9)5}8,0 3| 1 ~~~~~^~~~~~~~~~~~~~~~~~ f/Msrc/libavcodec/aac_defines.h_:P45I:),36 : Qnote: 3expanded from macro 'Q31' 0(0.3 4456 | 69#9de3f8i6ne8 fQ/3M1_P(Ix)) , Q 3 0 (0 . 3 7 8 28 2 1(5i9n6t)f(/(M_xPI))*2,1 4| 7 ^~~~~~~~~~~~~~ 483src/libavcodec/aac_defines.h:64448:.360: + note: 0expanded from macro 'Q30' .5) 44| | # ^ ~d efine QIn file included from 30src/libavcodec/aacsbr_fixed.c(:62x): src/libavcodec/aacsbrdata.h : 526: 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt526)( | ({xQ)3*11(-007.397341481224.004 1+ 705.857)4 4 f| ) ^, Q31( 0.4In file included from 1src/libavcodec/aacps_fixed.c3:247: 4In file included from 0src/libavcodec/aacps.c:532: 2src/libavcodec/aacps_fixed_tablegen.h02:42253:6111:3 f)warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.96 2250 | 63 9 4 3 3 1 5Q53110f(0)., 0Q00301(0 0000.009f31/1M_6P7I0),9 5Q43102(800.1f2)1}22,9 0 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~6f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: expanded from macro 'Q31'( 0.1903 94459 | 3#8d0eff/Mi_nPIe) Q,3 Q130((x0) . 2 90 7 9 5 8 0 3 1 f / M(_PiIn)t,) (Q(3x)0*(201.34474686396934886.08 +f /0M._5P)I ) ,| ^ ~ Q30(0.37In file included from 82src/libavcodec/aacsbr_fixed.c8:622: 1src/libavcodec/aacsbrdata.h5:95256:f84:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), | ^~~~~~~~~~~~~~ 525 | src/libavcodec/aac_defines.h{:Q44:3361:( -note: 0expanded from macro 'Q30'. 98759 60446 | 9#46d0ef4i9nfe) ,Q3 0Q(31x() 0. 8 2 2 8 8 7 1 43 0 3 0 7(3fi)n}t,) ({(Qx3)*11(0 703.7841784234.407 +9 407.453)6 2| 5 ^ f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c89:3249: 94In file included from 9src/libavcodec/aacps.c5:6325: src/libavcodec/aacps_fixed_tablegen.h5:2254:863:3 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :22545 | : 36 : note: expanded from macro 'Q31' Q30(0. 04500 | 00#00d0e00ffin/eM Q_3PI1)(,x )Q 3 0 ( 0 . 1 2 12 2 9 0 3 (7i6nft/)M(_(PxI)),* 2Q13407(4803.614980.309 4+9 03.850)f / M| _ ^ ~PI ), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c2:9620: 7src/libavcodec/aacsbrdata.h9:55258:590: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q 30525(0 | .{Q334616(9-9308.6988f75/96M0_6P9I4)60,49 fQ)3,0 (Q031.(3 708.28822218589761f4/3M0_3P07I3)f,) } ,| ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h( :044.:87364: 3note: expanded from macro 'Q30'4 79474 443 | 6#2de5ffi)ne, QQ3310((x )0 . 8 9 3 9 9 49 56 5 5 4 3(3inft)}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 107src/libavcodec/aac_defines.h3:74451:8362:4 .note: 0expanded from macro 'Q31' + 0. 5)45 | #| d ^ efine QIn file included from 31src/libavcodec/aacps_fixed.c(:x24: )In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 225 : 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )*2252 | 1 4 74 8 3 6 4Q83.00(0 .+ 00.0500)0 0 0| ^ ~0 00f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620(: 0src/libavcodec/aacsbrdata.h:.5251:232:1 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 90376f/M_ P525I | {)Q,3 Q13(0(-00..1998073954993680069f4/M6_04P9If)),, QQ3301(( 00..28920278985781043301f3/0M73_fP)I}),, {QQ3310( (00..83744636949378964784f/3M62_5PIf)),, QQ3301(0(.3 70.88289239195499656f5/5M_4P33If),) }, | ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h:4445::3636:: note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | #d#edfeifnie nQe30 (Qx3) 1 ( x ) ( i n t ()i(n(tx))(*(1x0)73*7241148724843.06 4+8 0..0 5+ )0 .| 5 ^) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::525225::366:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525225 | | { Q3 1 ( - 0.Q93807(05.90600069040600004090f)f,/M _PQI3)1(, 0 .Q38022(80.8172112432039007337f6f)/}M,_ {PQI3)1,( 0Q.3807(4304.719940734934692358f0)f,/M _QP3I1)(, 0Q.308(09.32999047995568503514f3/3M_fP)I},) , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0( 0.34src/libavcodec/aac_defines.h66:9459:336:8 68note: f/expanded from macro 'Q31'M _PI), Q4530 | (#d0e.f3i7n8e28 2Q153916f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 :(i36n: tnote: )expanded from macro 'Q30'( (x)*2 14447 | #4d8e3f6i4n8.e0 Q 3+0 (x0) . 5 ) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(:x62)*: 1src/libavcodec/aacsbrdata.h0:735247:4831:82 4warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | 524 ^ | {Q31( 0.In file included from 5src/libavcodec/aacps_fixed.c2:241: In file included from 7src/libavcodec/aacps.c5:43224: 68src/libavcodec/aacps_fixed_tablegen.h2:2251:9115: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.853 92256 | 8 2 6 7Q3305(700.5f0)0}0,0 0{0Q030100(f-/0M._P9I4)7, 0Q1133906(900.915261f22)9,0 3Q7361(f-/0M_.PI0)1,8 2Q633048(10.914295053f9)4}9,3 8| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:45):,36 :Q note: 3expanded from macro 'Q31'0 (0.2 945 | 0#7d9e5f8i0n3e1f /QM3_1(PxI)) , Q3 0 ( 0 . 3 4 6 6 9(i9n3t8)6(8(fx/)M*_2PI1)4,7 4Q833604(80..307 8+2 802.15596)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36524:: 58note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def 524i | ne{ Q3Q13(0 (0x.)5 2 1 7 5 4 2 4 6 8 2 1(95ifnt))(,( xQ)3*11(07-307.84531986248.02 6+7 305.57)0 5 | f ^) }, {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:9244: 7In file included from 0src/libavcodec/aacps.c1:13329: 6src/libavcodec/aacps_fixed_tablegen.h9:092245:6136f):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(-0.018263 422481 | 9 4 2 5 5 f )Q}3,0 ( 0.| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:00450:036f:/ Mnote: expanded from macro 'Q31'_ PI), Q3450( | 0#.d10e1f1i1n2e9 09Q631f(/Mx_)P I ) , Q 30 ( 0 .1 5 8 07 6(45i0n2tf)/((Mx)_*P2I14)7,4 8Q33604(8.00.2 3+8 7505.57)1 7 | 9 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: src/libavcodec/aacsbrdata.h(:0524.:2318: 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]72 8719f/M_ P524I) | ,{ QQ331(0 0(.052.130755834820148678f2/M1_95PfI)),, | Q ^~~~~~~~~~~~~~31 (-0src/libavcodec/aac_defines.h.:448:53369:6 note: 8expanded from macro 'Q30'2 67357 0445 | f#)d}ef,i {nQe31 (Q3-00.(9x4)7 0 1 1 3 9 69 0 9 5 6 f) ,( iQn3t1)(-(0(.x)0*11802736734418812944.20 5+5f )0}.,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#d32e: fsrc/libavcodec/aacps_fixed_tablegen.hin:e224 :Q1113:1( xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | ( i n t ) (( xQ)*3201(407.408036040080.000 0+ 00f./5M)_ PI )| , ^ ~Q 30(0.10In file included from 1src/libavcodec/aacsbr_fixed.c1:1622: src/libavcodec/aacsbrdata.h9:052496:f/7M:_P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.1 55248 | 07{6Q435012(f/ M0_.P5I2),1 7Q53402(40.6283218957f5)57,1 7Q93f/1M_(P-0I.)8, 5Q33906(802.672385270072587f1)9}f,/ M{_PQI)3,1( -Q03.904(7001.13390659809358601f87)f,/ M_QP3I1),( - | 0 ^~~~~~~~~~~~~~. 0182src/libavcodec/aac_defines.h6:443:48361: 9note: 4expanded from macro 'Q30'2 55f) }44, | # de| f ~~~~~^~~~~~~~~~~~~~~~~~i ne src/libavcodec/aac_defines.hQ:3450(:x36:) note: expanded from macro 'Q31' 45 | # d e(fiinen t)Q((3x1()x*1)0 7 3 7 4 1 8 2 4 . 0 (+i nt0).(5(x)) *| ^2 147483648In file included from .0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:) src/libavcodec/aacsbr.c32 : src/libavcodec/aacps_fixed_tablegen.h| :: ^ ~ 224311::19:86 :warning: In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacsbr_fixed.cwarning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:523:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]311 224 | | f Q3o523 | 0{(r0Q .30(1e0(0 0 =0 0.00400;402 02fe/ 6M< 8c_0hP0I_)9da,ta3- >Q2b3s9_056nfu(m)0,_. 1eQnv0;31 1e1+(+1 )290 .07{961 3f2 /M6_| 7P ~ ^ ~~~~~~~~~~~~~~~~~~~5 I6)74,27 5Q2f3)0src/libavcodec/aacsbr.c}(,:0318. :{119Q5:380 1(7 warning: 604comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5. 0023f6/M7_P 1318I | 9)07 , 1 5Q 833 1f02(of0r). ,( 2e38Q 371=5(5 7010;7.9 6f/eM3_ 6P0).b2}s8,_ 2nu m0| 7_ ~~~~~^~~~~~~~~~~~~~~~~~e2n 8v;7 1src/libavcodec/aac_defines.h9:f45e/:M+36_+:)P note: Iexpanded from macro 'Q31'{) , Q 3| 045 ~ ^ ~~~~~~~~~~~~~~~~~~~( | #0d.ef3i0n58e38 0Q13817(f/xM) _ P I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:in36t: )note: (expanded from macro 'Q30' (x)*2 1444 | 74#8d36e4f8i.0n e+ Q03.0(5x) ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62: isrc/libavcodec/aacsbrdata.hn:t523)(:(x59)*:1 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73741824. 0523 | +{ Q031.(5) 0 .| ^4 422680093In file included from 2src/libavcodec/aacps_fixed.c95:624f): ,In file included from src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h:(224: 610:. 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3267567427 52242 | f )} , { Q 3Q13( 00(.00.306070010900070105803f/1M2f_)P,I )Q,3 1Q(3 00(0..61306101613289099366f6/67M5f_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~ 30(src/libavcodec/aac_defines.h:045.:136:5 80note: 7expanded from macro 'Q31'6 4502 f45 | /#M_dPeIfi)n,e Q3Q03(10(.x2)3 87 5 5 7 1 7 9 f / M _ PI()i,n tQ)3(0((0x.)2*822104774823867481.90f /+M _0.P5I)), Q| 3 ^ ~ 0(0.3058In file included from 38src/libavcodec/aacsbr_fixed.c0:1628: 7src/libavcodec/aacsbrdata.hf:/523:M32_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :52344 | :{36Q: 3note: 1(expanded from macro 'Q30' 0.44 2442 | 6#8d00e9f3i2n9e 5Q360f)(, xQ3)1 ( 0 . 7 1 32 6 7 5 6 7(i4n2t7)5(2(fx))*}1,0 {7Q373411(82 4.00. 03+67 109.0751)5 8 3| 1 ^2 f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.246: 36In file included from 06src/libavcodec/aacps.c3:8329: 3src/libavcodec/aacps_fixed_tablegen.h6:2246:366: 7warning: 5fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :22445 | : 36 : note: expanded from macro 'Q31' Q30( 0.450 | 00#0d0ef0i0n00e0f /QM_3P1I()x), Q 30 ( 0 . 1 0 1 1 1 29 0(9in6tf)/((Mx_)*P2I14)7, 4Q83306(480..01 5+8 00.75)6 45 0| 2 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c:3620: (0src/libavcodec/aacsbrdata.h.2:352387:575:7 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]79 f/M_PI), 523Q | 3{0Q3(1(0 .02.842407228271698f0/0M_9P3I2)9,56 Qf3)0,( 0Q.3310(5 8308.0718173f2/6M_7P5I6)7,42 7 5| ^~~~~~~~~~~~~~2 f)},src/libavcodec/aac_defines.h :{44Q3:136:( note: expanded from macro 'Q30'0. 03671 94407 | 1#5d83e1f2if)n,e Q 3Q1(3 0(0x.)6 3 6 0 6 3 8 93 6 66 75 f )(}i,n t | ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h10:73457:364: 1note: 82expanded from macro 'Q31'4 .0 + 045. | 5#)de f i| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n224t:)11(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648. 0224 | + 0 . 5 ) Q 3| 0 ^ ~ (0.00000In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: fsrc/libavcodec/aacsbrdata.h/:522M:_83P:I) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.101 15221 | 2{Q93019(-60f./9M2_3P6I6),0 Q23303(20.61953820f7),6 Q43510(2-f0./9M_7P9I7)92,9 8Q0306(08.182038f7)}5,57 1{7Q9f3/1M(_-P0I.)4,4 Q630701(70.82581280752897819ff),/ QM31_(PI-)0,. 5Q4302(3302.350205186339840f1)8}7f,/ M | _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h : 45| :36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36 :45 | note: expanded from macro 'Q30'# defi n44 | e# dQef3i1n(ex Q)3 0 ( x ) ( in t ) (( x()i*n2t)1((4x)7*4108733764481.08 +2 40..50) + 0| .5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 522In file included from :src/libavcodec/aacps.c58::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 223:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 522 | {Q31(-0.9 22233 | 6 6 0 2 3 3 2Q63903(20f.)0,0 0Q03010(0-000.09f7/9M7_9P2I9)8,0 6Q83108(00f.)0}7,4 75{Q03619(1-70f./4M4_6P0I7)1,7 8Q53108(509.81f1)6,3 2Q83718(3-30f./5M4_2P3I3)2,5 2Q03106(309.41f7)3}8,8 6 7| 1 ~~~~^~~~~~~~~~~~~~~~~~~6 4f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.203 8455 | 8#7d7e7f9ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 2 1 9 9 4 5 9 0 7(6ifn/tM)_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h4:844.:036 :+ note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c0:(62x: )src/libavcodec/aacsbrdata.h : 522 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (522x | ){*Q13017(3-704.19822346.600 2+3 302.659)3 2 f| ) ^, Q31(-0.97In file included from 9src/libavcodec/aacps_fixed.c7:9242: 9In file included from 8src/libavcodec/aacps.c0:6328: 1src/libavcodec/aacps_fixed_tablegen.h8:0223f:)111}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.4460717 82235 | 1 8 5 9 8 f )Q,3 0Q(301.(0-000.0504020303020f5/20M1_6P3I9)4,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 7475src/libavcodec/aac_defines.h0:6459:1367:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e1f1i6n3e2 8Q73813(3xf)/ M _ P I ) , Q 3 0 ( 0 . 1(7i3n8t8)6(7(1x6)4*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 200.358)5 8 7| 7 ^ ~7 9f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.2: 1src/libavcodec/aacsbrdata.h9:95224:569:0 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~522 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:9 2note: 3expanded from macro 'Q30'6 602332 6449 | 3#2dfe)f,i nQe3 1Q(3-00(.x9)7 9 7 9 2 9 8 0 6 8 1 8 0 f )(}i,n t{)Q(3(1x()-*01.047436704711872845.108 5+9 80f.)5,) Q 3| 1 ^( -0.54233252In file included from 01src/libavcodec/aacps_fixed.c6:3249: 4In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 223 ~~~~^~~~~~~~~~~~~~~~~~~: 86: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 22345 | | # d e f i neQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f / M _ P I()i,n tQ)3(0((x0).*02714477540863961478f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .116328783In file included from 3fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)521,: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .173886716 4521f | /{MQ_3P1I()-,0 .Q33603(206.021083481598976757f9)f,/M _QP3I1)(, 0Q.3007(404.02214939142539202786ff)/}M,_ P{IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 9997src/libavcodec/aac_defines.h9:0444:4366:7 4note: 3expanded from macro 'Q30'5 0f), Q443 | 1#(d-e0f.i1n4e1 3Q03208(7x3)4 7 4 0 5 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 073741 8452 | 4#.d0e f+i n0e. 5Q)3 1 (| x ^) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:t32): (src/libavcodec/aacps_fixed_tablegen.h(x:)223*:2611:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) 223 | | ^ ~ Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:05210:0590:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .5210 | 7{4Q73510(6-901.73f6/3M2_6P0I1)8, 4Q13909(605.f1)1,6 3Q23817(8 303.f0/7M4_4P0I2)4,3 1Q23302(208.f1)7}3,8 8{6Q73116(4 f0/.M9_9P9I7),9 0Q43406(704.325003f8)5,8 7Q73719(f-/0M._1P4I1)3,0 2Q873304(704.0251f9)9}4,5 9 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~6 f/M_src/libavcodec/aac_defines.hP:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4445: | 36#:d enote: fexpanded from macro 'Q30'i ne Q31 (44x | )# d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+1 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:521:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h521: | 223{:Q363:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .36326018419 92236 | 5 f ) , Q 3Q13(0 (00..0070404000204301020302f2/8Mf_)P}I,) ,{ QQ3310(( 00..09794977590064941677f4/3M5_0PfI)),, QQ3310((-00..11146133208278873334f7/4M0_5PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.17src/libavcodec/aac_defines.h3:8458:6367:1 6note: 4expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n2e0 3Q83518(7x7)7 9 f / M _ P I ) , Q 3 0 ((0i.n2t1)9(9(4x5)9*027164f7/4M8_3P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : | 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f521i:n6e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 521 | { Q 3 1((i-n0t.)3(6(3x2)60*1180471397946158f2)4,. 0Q 3+1 (0 .05.)0 7 4| 4 ^0 243123228f)In file included from }src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:92239:9117:9 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 674350f), Q31 (223- | 0. 1 4 1 3 0 2Q83703(407.400050f0)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .07475 0456 | 9#1d7eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 1 1 63287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30( 0. 2 1 9 9 4 5 9(0i7n6tf)/(M(_xP)I*)2,1 4 7| 4 ^~~~~~~~~~~~~~8 3648src/libavcodec/aac_defines.h.:044 :+36 :0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #define QIn file included from 30src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 520 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *5201 | 0{7Q33714(1-802.43.200 7+0 606.656)9 8 6| 5 ^6 f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c5:0241: 4In file included from 3src/libavcodec/aacps.c4:2321: 9src/libavcodec/aacps_fixed_tablegen.h0:82227:51363:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.57593 12226 | 3 2 2 4 4 8 7Qf3)0,( 0Q.3010(0-000.0908090606f4/2M2_9P2I1)5,0 9Qf3)0}(,0 . 0| 5 ~~~~^~~~~~~~~~~~~~~~~~~4 1138src/libavcodec/aac_defines.h8:7453:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#0d8e3f9i9n8e4 4Q1371f(/xM)_ P I ) , Q 3 0 ( 0 . 1 2 4(8i7n1t8)7(9(8xf)/*M2_1P4I7)4,8 3Q63408(.00. 1+4 508.357)5 1 5| 6 ^ ~f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.621: 5src/libavcodec/aacsbrdata.h6:95207:8595:9 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~520 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:3 2note: 0expanded from macro 'Q30'7 066669 8446 | 5#6dfe)f,i nQe3 1Q(3 00(.x5)0 1 4 3 4 2 1 9 0 8 7 5 3 f )(}i,n t{)Q(3(1x() *01.057735794311862342.204 4+8 70f.)5,) Q 3| 1 ^( -0.9896642In file included from 29src/libavcodec/aacps_fixed.c2:1245: 0In file included from 9src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h : 222| : ~~~~~^~~~~~~~~~~~~~~~~~111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 222 | 45 | # d e f iQn3e0 (Q03.1(0x0)0 0 0 0 0 0 0 0 f / M _ P I )(,i nQt3)0(((0x.)0*524114173488837634f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 083998441In file included from 7fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)520,: 32Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .124871879 8520f | /{MQ_3P1I()-,0 .Q332007(006.61646598837655165f6)f,/ MQ_3P1I() ,0 .Q53001(403.412516990788755932f3)f}/,M _{PQI3)1,( 0| . ^~~~~~~~~~~~~~5 7593src/libavcodec/aac_defines.h1:6443:2362:4 4note: 8expanded from macro 'Q30'7 f), Q3 144( | -#0d.e9f8i9n6e6 4Q23209(2x1)5 0 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 107374 1458 | 2#4d.e0f i+n e0 .Q53)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c :(24i: nIn file included from tsrc/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*2222:1864:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | 222 ^ ~ | Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0620: 0src/libavcodec/aacsbrdata.h0:05200:060:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5200 | .{0Q53411(1-308.83723f0/7M0_6P6I6)6,9 8Q63506(f0).,0 8Q33919(8 404.1570f1/4M3_4P2I1)9,0 8Q73503(f0).}1,2 4{8Q73118(7 908.f5/7M5_9P3I1)6,3 2Q23404(807.f1)4,5 8Q33715(1-506.f9/8M9_6P6I4)2,2 9Q23105(009.f1)5}6,9 7 8| 5 ~~~~^~~~~~~~~~~~~~~~~~~9 23f/src/libavcodec/aac_defines.hM:_45P:I36):, note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.0In file included from src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5:)519 : 84| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c519: | 24{: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2229:4610:4 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6687963f), Q31 (222 | 0 . 0 9 0 2 6Q23001(105.70401060f0)0}0,0 0{0Qf3/1M(_-P0I.)8,2 3Q83603(502.503544312173f8)8,7 3Qf3/1M(_ P0I.)0,8 9Q23407(608.802833697968f4)4}1,7 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'2 487187 9458 | f#/dMe_fPiIn)e, QQ3310((x0). 1 4 5 8 3 7 5 1 5 6 f / M _(PiIn)t,) (Q(3x0)(*02.114576498738654982.30f /+M _0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:519:58 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30( x519) | { Q 3 1 ( 0 . 9 4 0 4 4 9(4i6n6t8)7(9(6x3)f*)1,0 7Q33714(1 802.40.900 2+6 200.151)5 7 4| 1 ^6 f)}, {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.248: 2In file included from 3src/libavcodec/aacps.c8:6323: 5src/libavcodec/aacps_fixed_tablegen.h2:52223:4363:2 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.0892 42227 | 6 8 8 2 3 6 76Qf3)0}(,0 . 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:0450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#0d5e4f1i1n3e8 8Q7331f(/xM)_ P I ) , Q 3 0 ( 0 . 0 8 3(9i9n8t4)4(1(7xf)/*M2_1P4I7)4,8 3Q63408(.00. 1+2 408.751)8 7 9| 8 ^ ~f /M_PI), Q3In file included from 0(0src/libavcodec/aacsbr_fixed.c.:1624: 5src/libavcodec/aacsbrdata.h8:35197:5321:5 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5190 | .{1Q53619(7 805.992430f4/4M9_4P6I6)8,7 9 6| 3 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:144(: 360:. 0note: 9expanded from macro 'Q30'0 262011 5447 | 4#1d6eff)i}n,e {QQ3301((x-)0 . 8 2 3 8 6 3 5 2 5 3 4 3 2(7ifn)t,) (Q(3x1)(* 100.7038794214872648.802 3+6 706.f5))} , | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from :src/libavcodec/aacps_fixed.c :note: 24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h 45: | 222#:d11e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 222 | Q(3i0n(t0).(0(0x0)0*020104070408f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 5 ^ ~4 1138873f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5193:07(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 39984417f/ M519_ | P{IQ)3,1 (Q 300.(904.014244984761688779986f3/Mf_)P,I )Q,3 1Q(3 00(.00.910425682307151155764f1/6Mf_)P}I,) ,{ QQ3310((-00..18526398768355922533f4/3M2_7PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.0src/libavcodec/aac_defines.h8:9442:4367:6 8note: 8expanded from macro 'Q30'2 3676f) }44, | # d| e ~~~~~^~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45 | # d e(fiinnte) (Q(3x1)(*x1)0 7 3 7 4 1 8 2 4 . 0 + 0(.i5n)t ) (| ( ^x )*21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 221| : ^ ~136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:518: 83221: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 05180 | 0{0Q03010(0 00f./6M7_2P2I6),8 6Q13309(307.8083f8)7,4 6Q93715(4-f0/.M1_3P4I9)4,3 8Q93001(100.1046f0)0}6,3 6{7Q8381f(/-M0_.P7I0)7,3 7Q33908(804.20086980f3)8,7 6Q6391f(/-M0_.P7I6)5,4 7Q33409(302.51909327f9)0}6,4 8 3| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .11159 2453 | 7#4d7eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1f4i7n4e8 3Q63408(.x0) + 0 . 5 ) | ^ ~ (int)(In file included from (xsrc/libavcodec/aacsbr_fixed.c):*621: 0src/libavcodec/aacsbrdata.h7:35187:4581:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | 518 ^ | {Q31( 0.In file included from 6src/libavcodec/aacps_fixed.c7:2242: 6In file included from 8src/libavcodec/aacps.c6:1323: 9src/libavcodec/aacps_fixed_tablegen.h3:72218:8111f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.1349438 92210 | 11 0 1 4 f ) }Q,3 0{(Q03.10(0-000.070007030703f9/8M8_4P2I0)6,8 fQ)3,0 (Q03.10(3-807.476695745743f4/9M3_2P5I9)9,2 fQ3)0}(,0 . 0| 6 ~~~~^~~~~~~~~~~~~~~~~~~0 0636src/libavcodec/aac_defines.h7:8458:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#0d8e9f0i3n8e7 6Q6391f(/xM)_ P I ) , Q 3 0 ( 0 . 1 0 3(7i9n0t6)4(8(3xf)/*M2_1P4I7)4,8 3Q63408(.00. 1+1 105.952)3 7 4| 7 ^ ~f /M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::51844::3136:: warning: note: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | # d518e | f{iQn3e1 (Q 300.(6x7)2 2 6 8 6 1 3 9 3 7 8 8 f ) ,( iQn3t1)((-(0x.)1*314097433784910812140.104 f+) }0,. 5{)Q 3 1| ( ^- 0.7073739In file included from 88src/libavcodec/aacps_fixed.c4:2240: 68In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1221(:-860:. 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 47349325992f) }221, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.360:0 0note: 0expanded from macro 'Q31'0 00000f /45M | _#PdIe)f,i nQe3 0Q(301.(0x3)8 7 4 6 9 7 5 4 f / M _ P I )(,i nQt3)0(((0x.)0*620104673468738684f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 089038766In file included from 9fsrc/libavcodec/aacsbr_fixed.c/:M62_P: Isrc/libavcodec/aacsbrdata.h):,518 :Q73:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1037906483 f518/ | M{_QP3I1)(, 0Q.3607(202.61816115399233778487ff)/,M _QP3I1)(,- 0 .| 1 ^~~~~~~~~~~~~~3 4943src/libavcodec/aac_defines.h8:9440:1361:0 1note: 4expanded from macro 'Q30'f )}, {Q 3441 | (#-0d.e7f0i7n3e7 3Q93808(4x2)0 6 8 f ) , Q 3 1 ( - 0 . 7(6i5n4t7)3(4(9x3)2*51909723f7)4}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:545): 36 :| ^note: expanded from macro 'Q31' 45 | In file included from #dsrc/libavcodec/aacps_fixed.ce:f24i: nIn file included from esrc/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:x221): 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (221( | x ) * 2 1 4 7Q43803(604.8.000 0+0 000.050)0 0 f| / ^ ~M _PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0623: 8src/libavcodec/aacsbrdata.h7:45176:9847:5 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5170 | .{0Q63010(6 306.748188f8/1M2_8P4I1)8,2 6Q8330f()0,.0 8Q93013(8 706.6092f1/8M8_0P9I8)9,2 2Q23802(f0).}1,0 3{7Q93016(4-803.f8/6M1_3P5I4)5,4 9Q43102(307.f1)1,1 5Q93213(7 407.f9/8M9_4P7I4)8,0 9 0| 9 ^~~~~~~~~~~~~~3 59f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #expanded from macro 'Q31'd efine Q453 | 0#(dxe)f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1(0i7n3t7)4(1(8x2)4*.201 4+7 408.356)4 8 .| 0 ^ + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 221:src/libavcodec/aacsbr_fixed.c36::62 : src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]517 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | 517 | { Q 3Q13(0 (00..40108080102080400108f2/6M8_3PfI)),, QQ3310(( 00..00328178486099785942f2/2M8_2PfI))},, Q{3Q03(10(.-006.0806613365748584f9/4M1_2P3I7)f,) ,Q 3Q03(10(. 008.9908398477646890f9/0M9_3P5I9)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 1037src/libavcodec/aac_defines.h9:0456:4368:3 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f1i1n1e5 9Q23317(4x7)f / M _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x:) *note: 2expanded from macro 'Q30'1 474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t517):(32(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824. 0517 | +{ Q03.15() 0 | . ^4 1881284182In file included from 68src/libavcodec/aacps_fixed.c3:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0221.:0112:1 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 98922282f)}, {221Q | 3 1 ( - 0 . 8Q63103(504.5040904010203070f0)0,f /Q3M1_(P I0).,9 8Q93407(408.00930897345699f7)5}4,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 6expanded from macro 'Q31'0 063678 845f | /#Md_ePfIi)n,e QQ3301((0x.)0 8 9 0 3 8 7 6 6 9 f / M _ P(Ii)n,t )Q(3(0x()0*.21104377498036644883.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.11159237In file included from 47src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I517):,7 : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 517expanded from macro 'Q30' | {Q31( 044. | 4#1d8e8f1i2n8e4 1Q83206(8x3)f ) , Q 3 1 ( 0 . 0 2 1 8(8i0n9t8)9(2(2x2)8*21f0)7}3,7 4{1Q83214(.-00 .+8 601.355)4 5 4| 9 ^4 1237f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:8329: 4src/libavcodec/aacps_fixed_tablegen.h7:42208:01369:0 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h220: | 45 : 36 : note: expanded from macro 'Q31' Q30(0. 0450 | 0#0d0e0f0i0n0e0 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 0 2 7 5 8 8(1i4n9t5)f(/(Mx_)P*I2)1,4 7Q43803(604.80.402 7+3 605.751)3 f /| M ^ ~_ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:6623: 2src/libavcodec/aacsbrdata.h6:185168:1835:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0516. | 0{7Q33617(3-100.6073f8/4M1_5P1I7)6,0 1Q83403(f0).,0 7Q93116(6-303.0649f8/8M8_8P1I5)6,8 1 1| 7 ^~~~~~~~~~~~~~9 f)},src/libavcodec/aac_defines.h :{44Q:3361:( -note: 0expanded from macro 'Q30'. 301021 5447 | 3#0d4e6f4i4nfe) ,Q 3Q03(1x()- 0 . 0 7 6 6 7 8 0 8 9 2 2 2(0i5nft))}(,( x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:2364:. 0note: expanded from macro 'Q31'+ 0.5) 45| | ^# define Q31In file included from (src/libavcodec/aacps_fixed.cx:)24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 220 : 111 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*214748 32206 | 4 8 . 0 + Q03.05()0 . 0| 0 ^ ~0 0000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:35160:(580: .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 75881495f/ M516_ | P{IQ)3,1 (Q-300.(003.804412571376650711834f3/fM)_,P IQ)3,1 (Q-300.(609.808683821651688811157f9/fM)_}P,I ){,Q 3Q13(0-(00..300713062713517036074f6/4M4_fP)I,) ,Q 3Q13(0-(00..007769617686038390242f2/0M5_fP)I}),, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ((iinntt))((((xx))**21104773478431684284..00 ++ 00..55)) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::51632:: 31src/libavcodec/aacps_fixed_tablegen.h:: 220warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 516 | {Q31(-0.03 82204 | 1 5 1 7 6 0 1Q3804(30f.)0,0 0Q03010(-000.0609f8/8M8_8P1I5)6,8 1Q13709(f0).}0,2 7{5Q83811(4-905.f3/0M1_0P2I1)5,7 3Q03406(404.f0)4,2 7Q33615(7-103.f0/7M6_6P7I8)0,8 9Q23202(005.f0)6}3,2 6 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~8 15f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.07 3456 | 7#3d1e0f6i7nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 0 7 9 1 6 6 3 3(0i4nft/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 8364src/libavcodec/aac_defines.h8:.440: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx:)AS libavcodec/aarch64/hevcdsp_qpel_neon.o 516 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )516( | ({xQ)3*11(0-703.70431882441.501 7+6 001.854)3 f )| , ^ Q31(-0.698In file included from 88src/libavcodec/aacps_fixed.c8:1245: 6In file included from 8src/libavcodec/aacps.c1:1327: 9src/libavcodec/aacps_fixed_tablegen.hf:)220}:,61 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.30102157 32200 | 46 4 4 f ) , QQ3301((0-.00.000706060708000809f2/2M2_0P5If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .027src/libavcodec/aac_defines.h5:8458:1364:9 5note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e0f.i0n4e2 7Q33615(7x1)3 f / M _ P I ) , Q 3 0 ( 0(.i0n6t3)2(6(1x8)8*1251f4/7M4_8P3I6)4,8 .Q03 0+( 00..057)3 6 7| 3 ^ ~1 067f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0515.:0837:9 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3304f/M_PI )515, | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.9src/libavcodec/aac_defines.h8:6443:0365:6 3note: 2expanded from macro 'Q30'3 2075f) ,44 | Q#3d1e(f-i0n.e5 3Q53708(8x9)9 6 0 0 6 6 2 f ) } , { Q 3(1i(n-t0).(6(1x5)1*01306723277471387244f.)0, +Q 301.(5-)0 . 8| 9 ^5 150198999In file included from 97src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:220:src/libavcodec/aac_defines.h36::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | # d220e | f i n e Q 3Q13(0x()0 . 0 0 0 0 0 0 0 0 0 0 f / M(_iPnIt)),( (Qx3)0*(201.4072478538684184.905 f+/ M0_.P5I)) , | Q ^ ~3 0(0.042736In file included from 5src/libavcodec/aacsbr_fixed.c7:1623: fsrc/libavcodec/aacsbrdata.h/:M515_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.06326 15158 | 8{1Q53f1/(M _0P.I9)8,6 3Q03506(302.3027037657f3)1,0 6Q73f1/(M-_0P.I5)3,5 7Q83809(906.0007696126f6)3}3,0 4{fQ/3M1_(P-I0).,6 1 5| 1 ^~~~~~~~~~~~~~0 3622src/libavcodec/aac_defines.h7:7443:7364:f )note: ,expanded from macro 'Q30' Q31(- 044. | 8#9d5e1f5i0n1e9 8Q93909(9x7)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n:t )note: (expanded from macro 'Q31'( x)*107 3457 | 4#1d8e2f4i.n0e +Q 301.(5x)) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t: )In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:12204:7114:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~220 | Q30In file included from (0.src/libavcodec/aacsbr_fixed.c:0620: 0src/libavcodec/aacsbrdata.h0:05150:0310:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (5150 | .{0Q23715(8 801.499856f3/0M5_6P3I2)3,2 0Q7350f()0,. 0Q43217(3-605.751335f7/8M8_9P9I6)0,0 6Q6320f()0}.,0 6{3Q23611(8-801.56f1/5M1_0P3I6)2,2 7Q73307(40f.)0,7 3Q63713(1-006.78f9/5M1_5P0I1)9,8 9Q93909(70f.)0}7,9 1 6| 6 ~~~~^~~~~~~~~~~~~~~~~~~3 304fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36f:i nnote: eexpanded from macro 'Q30' Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.150)7 3 7| 4 ^ ~1 824.0 + 0.In file included from 5)src/libavcodec/aacsbr_fixed.c : 62| : ^src/libavcodec/aacsbrdata.h :515:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32515: | src/libavcodec/aacps_fixed_tablegen.h{:Q2193:1136(: 0.warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 630563232075 f219) | , Q 3 1 ( -Q03.05(305.708080909060000060602ff/)M}_,P I{)Q,3 1Q(3-00(.06.105119053867232576763f7/4Mf_)P,I )Q,3 1Q(3-00(.08.905310530311968991979f9/7Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:4454:8366:6 8note: 8expanded from macro 'Q31'2 3f/M_P I45) | ,# dQe3f0i(n0e. 0Q53212(2x5)8 9 1 5 f / M _ P I ) , Q 3(0i(n0t.)0(5(6x1)0*4241946714f8/3M6_4P8I.)0, + | 0 ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f514i:n84e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 514 | { Q 3 1 ((-i0n.t6)2(0(8x1)*518017336714814802f4).,0 Q+3 10(. 50). 7 5| 0 ^0 0676218956fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:4219:31118:6 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5250812f), Q3 1219( | 0 . 9 9 9 9Q83006(902.4040302020f0)0}0,0 0 f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h),:45 :Q363:0 (note: 0expanded from macro 'Q31'. 019587 3455 | 6#6dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 0 3 0 3 3 1 6 9 1 7 f /(Mi_nPtI))(,( xQ)3*02(104.70448438664688.802 3+f /0M._5P)I ) ,| ^ ~Q 30(0.052225In file included from 8src/libavcodec/aacsbr_fixed.c9:1625: fsrc/libavcodec/aacsbrdata.h/:M514_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.05610 45144 | 9{6Q13f1/M(_-P0I.)6,2 0 8| 1 ^~~~~~~~~~~~~~5 8136src/libavcodec/aac_defines.h1:8444:036f:) ,note: Qexpanded from macro 'Q30'3 1( 0.7 5440 | 0#0d6e7f6i2n1e8 9Q5360f()x}), { Q 3 1 ( - 0 . 4 3 8 6 7(0i1n5t2)5(0(8x1)2*f1)0,7 3Q73411(8 204..909 9+9 800.659)2 4 4| 3 ^2 2f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'219 :86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x219) | Q 3 0 ( 0 . 0(0i0n0t0)0(0(0x0)0*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 001.955)8 7 3| 5 ^ ~6 6f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:05143:0323:3 1warning: 69implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7f/M_PI), Q5143 | 0{(Q03.10(4-408.666280882135f8/1M3_6P1I8)4,0 fQ)3,0 (Q03.10(5 202.275580901056f7/6M2_1P8I9)5,6 fQ)3}0,( 0{.Q03516(1-004.44936816f7/0M1_5P2I5)0,8 1 2| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44 :036.:9 9note: 9expanded from macro 'Q30'9 80692 4444 | 3#2d2eff)i}n,e Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' ( i45n | t#)d(e(fxi)n*e1 0Q73317(4x1)8 2 4 . 0 + 0 . 5 ) | ( ^i nt)((x)*21In file included from 47src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 2190:.615:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :21962 | : src/libavcodec/aacsbrdata.h : 514 : 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .000000000 0514f | /{MQ_3P1I()-,0 .Q63200(801.508119356817834506f6)f,/ MQ_3P1I() ,0 .Q73500(000.607360231381965961f7)f}/,M _{PQI3)1,( -Q03.04(308.607404185626580882132ff/)M,_ PQI3)1,( Q03.09(909.908502629225484931252ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0365:6 1note: 0expanded from macro 'Q31'4 4961f/ M45_ | P#Id)e,f i n| e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' 44( | i#ndte)f(i(nxe) *Q23104(7x4)8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:0513 :+83 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 513 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c5:0324: 4src/libavcodec/aacps_fixed_tablegen.h9:12196:6367:6 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3f), Q31(-0. 82195 | 9 9 5 0 7 2 4Q03804(304.f0)0}0,0 0{0Q3010(0 00f./4M7_1P6I2)8,9 1Q03605(100.80f1)9,5 8Q73315(6-60f./1M8_6P8I0)2,0 4Q03409(506.90f3)0}3,3 1 6| 9 ~~~~^~~~~~~~~~~~~~~~~~~1 7f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.044 8456 | 68#8d2e3ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 0 5 2 2 2 5 8 9 1 5(fi/nMt_)P(I()x,) *Q23104(704.8035664180.404 9+6 10f./5M)_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'513 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q5133 | 0{(Qx3)1 ( 0 . 5 0 4 4 9 1 6 6 7(6i0n3t0)3(f()x,) *Q13017(3-704.18852949.500 7+2 400.854)3 4 f| ) ^} , {Q31( 0In file included from .4src/libavcodec/aacps_fixed.c7:1246: 2In file included from 8src/libavcodec/aacps.c9:1320: 6src/libavcodec/aacps_fixed_tablegen.h5:12190:811f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.1868020 42190 | 49 5 6 9 f ) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 0000src/libavcodec/aac_defines.h0:0450:0360:0 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f0i1n9e5 8Q73315(6x6)f / M _ P I ) , Q 3 0 ( 0 .(0i3n0t3)3(1(6x9)1*72f1/4M7_4P8I3)6,4 8Q.300 (+0 .00.454)8 6 6| 8 ^ ~8 23f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:05135:2312:2 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 15f/M_PI), 513Q | 3{0Q(301.(0 5061.054044946911f6/6M7_6P0I3)0,3 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.:8365:9 9note: 5expanded from macro 'Q30'0 724084 3444 | f#)d}e,f i{nQe3 1Q(3 00(.x4)7 1 6 2 8 9 1 0 6 5 1 0 8 f )(,i nQt3)1(((-x0).*118067830724014802449.506 9+f )0}.,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e218f:i136n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 218 | ( i n tQ)3(0((x0).*02010407040803060408f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .01103662In file included from 23src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I513):,7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.01708631 40513f | /{MQ_3P1I() ,0 .Q53004(409.106265726602300938f8)f,/ MQ_3P1I()-,0 .Q83509(905.007229430985453641f7)f}/,M _{PQI3)1,( Q03.04(701.602381951702665319098ff/)M,_ PQI3)1,( - 0| . ^~~~~~~~~~~~~~1 8680src/libavcodec/aac_defines.h2:0444:0364:9 5note: 6expanded from macro 'Q30'9 f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4 .(0i n+t )0(.(5x)) * 2| 1 ^4 7483648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :218:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:512:84 :218 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 5120 | 0{0Q03010(0-000.04f9/1M0_4P7I8)3,1 3Q73105(00f.)0,1 1Q03316(6 202.33f2/8M9_5P2I1)4,3 5Q93606(30f.)0}1,7 0{8Q63311(4 00f./9M9_8P8I1)1,7 5Q13200(705.10f2)5,2 6Q23019(8 80f./8M8_9P9I3)9,8 3Q83301(305.40f2)9}3,9 5 5| 6 ~~~~~^~~~~~~~~~~~~~~~~~1 7f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.031 5457 | 2#6d3e9f9ifn/eM _QP3I1)(,x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x )44* | 2#1d4e7f4i8n3e6 4Q83.00( x+) 0 . 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): *src/libavcodec/aacsbrdata.h1:05127:3597:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) 512 | | { ^Q 31(-0.491In file included from 04src/libavcodec/aacps_fixed.c7:8243: 1In file included from 3src/libavcodec/aacps.c7:1325: 0src/libavcodec/aacps_fixed_tablegen.hf:)218,: 86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.32895214359 62186 | 3 f ) } , {QQ3301((0 .00.090908080101070501f2/0M7_5P1If)),, QQ3301((0 .00.181809396369282338f3/1M3_5P4If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .017src/libavcodec/aac_defines.h0:8456:3361:4 0note: fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e0f.i0n2e5 2Q63210(9x8)8 f / M _ P I ) , Q 3 0 ( 0(.i0n2t9)3(9(5x5)6*1271f4/7M4_8P3I6)4,8 .Q03 0+( 00..053)1 5 7| 2 ^ ~6 399f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:512:src/libavcodec/aac_defines.h32::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44512 | | #{dQe3f1i(n-e0 .Q43901(0x4)7 8 3 1 3 7 1 5 0 f ) , Q(3i1n(t )0(.(3x2)8*915027134734519862643.f0) }+, 0{.Q53)1 ( | 0 ^. 99881175120In file included from 7src/libavcodec/aacps_fixed.c5:124f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2180:.618:8 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 983831354f)}, 218| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 000000 0450 | f#/dMe_fPiIn)e, QQ3310((x0). 0 1 1 0 3 6 6 2 2 3 f / M _(PiIn)t,) (Q(3x0)(*02.104177408836634184.00f /+M _0P.I5)), Q| 3 ^ ~0 (0.0252620In file included from 9src/libavcodec/aacsbr_fixed.c8:862f: /src/libavcodec/aacsbrdata.hM:_512P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.029395 55126 | 1{7Qf3/1M(_-P0I.)4,9 Q13004(708.30133175175206f3)9,9 fQ/3M1_(P I0).,3 2 8| 9 ^~~~~~~~~~~~~~5 2143src/libavcodec/aac_defines.h5:9446:6363:f )note: }expanded from macro 'Q30', {Q31( 440 | .#9d9e8f8i1n1e7 5Q13200(7x5)1 f ) , Q 3 1 ( 0 . 8 8 9(9i3n9t8)3(8(3x1)3*5140f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)218 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (218( | x ) * 2 1 4 74Q83306(408..000 0+0 000.050)0 0 f| / ^ ~M _PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:1621: 0src/libavcodec/aacsbrdata.h3:65116:2832:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30( 0511. | 0{1Q73018(6 301.4904f8/1M3_6P5I0)2,2 1Q23608(f0).,0 2Q53216(2-009.8987f5/0M6_6P4I0)0,2 7Q13208(f0).}0,2 9{3Q93515(6-107.f9/5M4_3P4I4)9,7 4Q93208(503.f0)3,1 5Q73216(3-909.f7/9M6_0P7I9)7,8 5 0| 1 ^~~~~~~~~~~~~~9 83f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q30 (45x | )# d e f i n e Q 3 1 (x ) ( i n t ) ( ( x ) * 1 0 7(3i7n4t1)8(2(4x.)0* 2+1 407.458)3 6 4| 8 ^. 0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 218:src/libavcodec/aacsbr_fixed.c11::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 511:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | 511 | {QQ3301((0 .00.090408010306050002f2/1M2_6P8If)),, QQ3301((0-.00.191705306666242030f2/7M1_2P8If)),} ,Q 3{0Q(301.(0-107.09856433144409f7/4M9_2P8I5)3,f )Q,3 0Q(301.(0-205.27692600978987f8/5M0_1P9I8)3,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 2939src/libavcodec/aac_defines.h5:5456:1367:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e0f3i1n5e7 2Q63319(9xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )expanded from macro 'Q30'* 214748 3446 | 4#8d.e0f i+n e0 .Q53)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(511(:x31):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 +511 | 0{.Q53)1 ( | 0 ^. 948136502In file included from 21src/libavcodec/aacps_fixed.c2:6248: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(217-:0136.:9 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 6640027128f)}, 217{ | Q 3 1 ( - 0 .Q93504(304.40907040902085030f0)0,f /QM3_1P(I-)0,. 7QIn file included from 3906(007src/libavcodec/aacsbr.c.9:0736908: 65src/libavcodec/aacsbr_template.c02:111639080:3423f8:)7 }fwarning: ,/comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036. :0163 0 | note: 9 expanded from macro 'Q31'6 1 3 5 2 4 452 | ff#/odMre_ fP(iIkn) e,= QQ133;10 ((kx0 ).< 0= 1 4s 2b 1r 1- 0> 5n 6u 8m f_ /p Ma _t(PciIn)ht,e) s(Q;(3 x0k)(+*0+2.)10 41 76| 45 ~ ^ ~~~~~~~~~~~~~~~~83 34684681.20f /+M _0P.I5)), Q| 3 ^ ~0 (0.017758In file included from 70src/libavcodec/aacsbr_fixed.c2:962f: /src/libavcodec/aacsbrdata.hM:_511P:I7):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36511: | {note: Qexpanded from macro 'Q30'3 1( 0.9 4448 | 1#3d6e5f0i2n2e1 2Q6380(fx)), Q 3 1 ( - 0 . 9 7 5 0 6 6(4i0n0t2)7(1(2x8)f*)1}0,7 3{7Q43118(2-40..09 5+4 304.459)7 4 9| 2 ^8 53f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:7249: 6In file included from 0src/libavcodec/aacps.c7:9327: 8src/libavcodec/aacps_fixed_tablegen.h5:02171:91118:3 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36217: | note: expanded from macro 'Q31' Q3 045( | 0#.d0e0f0i0n0e0 0Q03010(fx/)M _ P I ) , Q 3 0 ( 0 . 0 0(6i2n1t0)0(4(8x7)f*2/1M4_7P4I8)3,6 4Q83.00( 0+. 000.956)1 3 5| 2 ^ ~4 2f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:15104:2831:1 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 8f/M_PI), Q5103 | 0{(Q03.10(1 605.39498463102f2/6M6_9P1I9)7,2 8Qf3)0,( 0Q.3011(7 705.81788012295f5/5M3_1P7I5)5,3 f )| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(: 440:.369:7 6note: 8expanded from macro 'Q30'6 402381 8444 | 3#fd)e,f iQn3e1 (Q-300.(2x8)6 6 4 5 3 4 3 6 6 6 2 0 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h10:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0 .455 | )# d e| f ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :(217i:n86t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648. 0217 | + 0 . 5 ) Q 3| 0 ^ ~( 0.00000000In file included from 00src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I510):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.00621004 85107 | f{/QM3_1PI() ,0 .Q93904(300.206069961193752284f2)f,/ MQ_3P1I() ,0 .Q13808(102.505154321171505536f8)f}/,M _{PQI3)1,( Q03.09(706.806146052334881681423ff/)M,_ PQI3)1,( -Q03.02(806.604157374538676062290ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | #d e44f | i#ndee fQi3n1e( xQ)3 0 ( x ) ( i n t )((i(nxt))*(2(1x4)7*418037634784.108 2+4 .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::51024:: 32In file included from :src/libavcodec/aacps.c :warning: 32: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :217:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | {Q31( 0.9 92174 | 3 0 2 6 6 9 1Q93702(80f.),0 0Q03010(0 000.0108f8/1M2_5P5I5)3,1 Q73505(30f.)0}0,6 2{1Q03014(8 70f./9M7_6P8I6)4,0 2Q33801(804.30f0)9,6 1Q33512(4-20f./2M8_6P6I4)5,3 4Q33606(602.00f1)4}2,1 1 0| 5 ~~~~~^~~~~~~~~~~~~~~~~~6 8f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.016 5453 | 4#8d6e1f2ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 1 7 7 5 8 7 0 2(9ifn/tM)_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8:.440: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:3620(: xsrc/libavcodec/aacsbrdata.h): 510 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t510) | ({(Qx3)1*(1 007.39794413802246.609 1+9 702.85f)) , | Q ^3 1( 0.1881In file included from 2src/libavcodec/aacps_fixed.c5:5245: 3In file included from 1src/libavcodec/aacps.c7:5325: 3src/libavcodec/aacps_fixed_tablegen.hf:)217}:,36 :{ Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.9768640238 12178 | 4 3 f ) , QQ3310((-00..02080606040503040306f6/6M2_0PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h6:2451:0360:4 8note: 7expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n0e0 9Q613315(2x4)2 f / M _ P I ) , Q 3 0 ( 0(.i0n1t4)2(1(1x0)5*6281f4/7M4_8P3I6)4,8 .Q03 0+( 00..051)6 5 3| 4 ^ ~8 612f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:15097:7835:8 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9f/M_PI), | 509 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-440:.369:0 8note: 8expanded from macro 'Q30'9 593602 5444 | 6#fd)e,f iQn3e1 (Q 300.(6x2)0 3 4 3 9 7 0 5 4 3 8 0 f ) }(,i n{tQ)3(1((x-)0*.10067631784612822544.801 7+7 f0).,5 )Q 3 1| ( ^- 0.238122172In file included from 21src/libavcodec/aacps_fixed.c3:5249: fIn file included from )src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~^~~~~~~~~~~~~~~~~~~217 :11: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45217 | | # d e f i n eQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f / M _ P(Ii)n,t )Q(3(0x()0*.20104672418030644887.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.00961352In file included from 42src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I509):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_template.c( 0.:02511:4312:1 1509warning: 0 | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5{ 6Q83f1/(M-_0P.I9)0,8 8Q9 3525109 | (3 0 6. 00 21i56f45 63(f4s)8b,6r 1-Q2>3fb1/s(M_ _l0Pi.Im6)i2,0t 3eQ4r33_09b(7a00n.5d04s13 78!70=5f 8)o7}l0,d2 _9{bfQs/3_M1l_(iP-mI0i).t,0e 6r 6_| 1b ^~~~~~~~~~~~~~a 8n6d2ssrc/libavcodec/aac_defines.h2 :5&444&:8 361!:7s 7bnote: frexpanded from macro 'Q30')- ,> rQe3s 1e44(t | -#0)d. e2 f3| i8 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~n1 e2 2Q13702(2x1)3 5 9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 107374 1458 | 2#4d.e0f i+n e0 .Q53)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c :(24i: nIn file included from tsrc/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*2162:11364:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | 216 ^ ~ | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h0:05090:0320:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0509( | 0{.Q03013(4-9013.093048f8/9M5_9P3I6)0,2 5Q4360f()0,. 0Q03514(0 700.666210f3/4M3_9P7I0)5,4 3Q8300f()0}.,0 0{7Q93911(7-209.30f6/6M1_8P6I2)2,5 4Q83107(70f.)0,0 9Q23919(9-306.72f3/8M1_2P2I1)7,2 2Q13305(90f.)0}0,9 9 8| 7 ~~~~~^~~~~~~~~~~~~~~~~~5 759fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x )44 | # d e f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7 4(8i3n6t4)8(.(0x )+* 100.753)7 4 1| 8 ^ ~2 4.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:509:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:50932 | : {src/libavcodec/aacps_fixed_tablegen.hQ3:1216(:-1110:. 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 89593602546f) ,216 | Q 3 1 ( 0 .Q63200(304.309070005040308000f0)f}/,M _{PQI3)1,( -Q03.00(606.108063242951438013747ff/)M,_ PQI3)1,( -Q03.02(308.102025147027201636519ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:0367:9 9note: 1expanded from macro 'Q31'7 293f/M _45P | I#)d,e fQi3n0e( 0Q.3010(9x2)9 9 9 3 6 7 f /M _ P I ) , Q(3i0n(t0).(0(0x9)9*827154775498f3/6M4_8P.I0) ,+ 0| . ^~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:ef508i:n83e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 508 | { Q 3 1 ((-i0n.t4)7(7(7x0)8*3120471367947138f2)4,. 0Q 3+1 (0-.05.)1 6 7| 8 ^9 556203025fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:92169:7861:5 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 260878f), Q31 (216- | 0 . 9 3 5 6 5Q73804(000.70604080f0)0},0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .00349 1453 | 0#3d4eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 0 5 4 0 7 0 6 6 1 f(/iMn_tP)I()(,x )Q*3201(407.408037694981.702 9+3 f0/.M5_)P I )| , ^ ~ Q30(0.00929In file included from 99src/libavcodec/aacsbr_fixed.c3:6627: fsrc/libavcodec/aacsbrdata.h/:M508_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.00998 75085 | 7{5Q93f1/(M-_0P.I4)7,7 7 0| 8 ^~~~~~~~~~~~~~3 2416src/libavcodec/aac_defines.h9:7443:f36):, note: Qexpanded from macro 'Q30'3 1(-0. 1446 | 7#8d9e5f5i6n2e0 3Q03205(fx))} , { Q 3 1 ( - 0 . 9 9 7 1(5i9n7t9)2(6(0x8)7*81f0)7,3 7Q43118(2-40..09 3+5 605.758)4 0 0| 7 ^6 48f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'216 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1216( | x) Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(0xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+0 304.951)3 0 3| 4 ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h5:45080:7310:6 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0508( | 0{.Q03017(9-901.74279737f0/8M3_2P4I1)6, 9Q7330f()0,. 0Q03912(9-909.316677f8/9M5_5P6I2)0,3 0Q2350f()0}.,0 0{9Q93817(5-705.99f9/7M1_5P9I7)9,2 6 0| 8 ^~~~~~~~~~~~~~7 8f),src/libavcodec/aac_defines.h :Q443:136(:- 0note: .expanded from macro 'Q30'9 356578 4440 | 0#7d6e4f8ifn)e} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : (int)((x )note: *expanded from macro 'Q31'1 07374182 445. | 0# d+e f0i.n5e) Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c: 24: In file included from src/libavcodec/aacps.c:(32i: ntsrc/libavcodec/aacps_fixed_tablegen.h)(:(216x:)36*2:14 7warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | ^ ~ 216 | Q30(0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:062f/: Msrc/libavcodec/aacsbrdata.h_:P508I):, 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0034913034f /508M_ | {PQ3I1()-0,. Q43707(70.00803524401760967613ff/)M,_ PIQ)31,( Q-300.1(6078.9050576929013702295f3)}f,/ M{_QP3I)1, (Q3-00.(909.701059972929699036877f8/Mf_)PI,) ,Q3 1Q3(0-0(.09.3050699587758745090f/7M64_8PfI))},, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544:36::36: note: note: expanded from macro 'Q30' expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3301((xx)) ( i(nitn)t()(x()(*x)2*114077347481386244.80.0 ++ 00..55)) | | ^ ~ ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:507:In file included from 83src/libavcodec/aacps_fixed.c: :warning: 24: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:216:11: 507warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.6526 9216 | 4 4 7 4 7 5 0Q9340f()0,. 0Q030010( 0000.0605f9/1M6_0PI0)48,3 3Q93320f()0}.,00 3{4Q9311(3 003.467f4/39M47_81P4I)1,12 1Qf3)0,(0 .Q03015(-400.8710666814f3/8M0_8P4I6),7 9Q6f3)0}(,0 . | 0 ~~~~^~~~~~~~~~~~~~~~~~~07 9917src/libavcodec/aac_defines.h29:345f:/36M:_ note: Pexpanded from macro 'Q31'I) , Q30 (450. | 0#0de9f2i9n9e9 3Q6371f(/xM)_ P I ) , Q 3 0( 0 . 0 0 9(9i8nt7)5(7(x5)9*f/2M_1P47I4)8,3 64 8| ^~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:44.:5)36 : | ^ ~note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62: esrc/libavcodec/aacsbrdata.hf:507i:n59e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 507 | { Q 3 1 ( 0 .(6i52n6t)9(4(4x7)*41705703974f4)18,2 4Q.301 (+ 00..56) 5 9| 1 ^ 6004833932In file included from fsrc/libavcodec/aacps_fixed.c):},24 : In file included from {Qsrc/libavcodec/aacps.c:3321: (src/libavcodec/aacps_fixed_tablegen.h :0215.:6713643:9 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 8141121f), Q2153 | 1 (- 0. 8 1 6Q834038(00.80406070960f0)0},0 0 | 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hPI:)45:,36 : Qnote: 30expanded from macro 'Q31'( 0.00196 0457 | 4#0d7eff/iMn_eP IQ)3,1 (xQ)3 0 (0 . 0 0 3 0 3 9 53(0in9tf)/((Mx)_*PI2)14,74 8Q33604(80..00 +0 404.59) 5 1| 2 ^ ~0 6f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (0src/libavcodec/aacsbrdata.h.0:05075:2323: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 623f/M_P I507) | {,Q 3Q130(( 00..60502566195442763477f5/09M4_PfI)), ,Q 3 1| ( ^~~~~~~~~~~~~~ 0 .65src/libavcodec/aac_defines.h9:441:6360:0 4note: 8expanded from macro 'Q30'33 932f) }44, | #{dQe3fi1n( e0 .Q67340(3x)9 4 7 8 1 4 1 1 2 1 f )(,i ntQ)31((-(0x.)*8110678347384018842647.906 f+) }0,. 5 | ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:ef215i:n111e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 215 | Q 3(0i(n0t.)0(0(0x0)0*02010407408f3/M6_P4I8),. 0Q3 0+( 00..50) 0 1| 9 ^ ~60 7407f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c),: 62Q: 3src/libavcodec/aacsbrdata.h0:(5070:.7:0 0warning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]39 5309f/M_ P507 | I{)Q,3 1Q(30 (00.6.50204649954417204675f09/4Mf_)P,I Q)3, 1Q3(0 0(.605.901065203004853632933f2/fM)_}P,I ){,Q 3Q130(( 00..60075463195427861374f1/12M1_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.8src/libavcodec/aac_defines.h1:644:836:4 38note: 0expanded from macro 'Q30'8 4679 644 | f#)d}e, f | i ~~~~~^~~~~~~~~~~~~~~~~~ne Q30src/libavcodec/aac_defines.h(:x45): 36 : note: expanded from macro 'Q31' 45 | # d(eifnitn)e (Q(3x1)(x*)1 07 37 4 18 2 4 . 0 + 0 . 5() i n| t ^) ((x)*21In file included from 47src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c8:.320: +src/libavcodec/aacps_fixed_tablegen.h 0:.2155:)86 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :21562 | : src/libavcodec/aacsbrdata.h : 506 : Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 000000000 0506f | /{MQ_31P(-I0),. 4Q83907(20.8093091936022747074ff/)M,_ PQI31)(, 0.Q56320(80.900234063935632096f86/fM)_P}I,) ,{ QQ3310((-00..0084940935316250866f8/9M_6P9I7)f,) ,Q 3Q03(10(.-00.0751263506556263f3/9M8_7P0I8)2,f )Q},3 0( 0.| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 5615src/libavcodec/aac_defines.h:245:6363:7 fnote: /expanded from macro 'Q31'M_ PI), 45 | | ^~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.hne: 44Q:3361:(x )note: expanded from macro 'Q30' 44 | # de f i n e(i nQt)3(0((xx))*2 1 4 7 48 3 6 48 . 0 + 0.(5i)n t )| ( ^ ~ (x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:18622: src/libavcodec/aacsbrdata.h4:.5060: 58+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 506 | {Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 4In file included from src/libavcodec/aacps.c8:932: 7src/libavcodec/aacps_fixed_tablegen.h:22158:9613:9 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 274f), Q31( 0 .2155 | 62 8 9 2 4 Q633602(6806.f0)0}0,0 0{0Q003001f(/-M0._8P9I0)3,3 65Q83608(906.9070f1)96,0 7Q43071f(/-M0_.P7I)1,6 5Q635063(9807.008023f)0}39,5 30 9| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:45):,36 :Q 3note: 0(expanded from macro 'Q31'0. 00449 5451 | 2#06dfef/iM_nPeI )Q,3 1(Qx3)0( 0 . 0 0 52 3 0 56 2 3 f /(Mi_nPt)I(),( x)Q*32104(07.408053661485.02 6+3 07.f5/)M _ P| I ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::62: 36src/libavcodec/aacsbrdata.h: :note: 506expanded from macro 'Q30':32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n506 | e{ QQ313(0-(0x). 4 8 9 7 2 8 9 3 9 32 2 7 4(fin)t,) (Q(31x()* 10.057632879424168326246.80 6+f )0}., 5{)Q 3 | 1 ^( -0.89033In file included from 6src/libavcodec/aacps_fixed.c5:86248: 9In file included from 6src/libavcodec/aacps.c:9327: fsrc/libavcodec/aacps_fixed_tablegen.h),: 215:Q363:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.7165656398 72150 | 8 2 f ) } , Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~ 0(0src/libavcodec/aac_defines.h.0:045:0360: 0note: 0expanded from macro 'Q31'0 000f/M _45P | I#)d,e fiQn3e0 (Q03.010(1x9)60 7 4 0 7 f/ M _ PI ) , (Qi3nt0)((0(.x0)0*320143795438093f6/4M8_.P0I )+ ,0 .Q53)0 ( | 0 ^ ~. 0044951In file included from 2src/libavcodec/aacsbr_fixed.c0:6f62/: Msrc/libavcodec/aacsbrdata.h_:P506I:)6, :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.005230 55066 | 2{3fQ/M3_1P(I-)0.,48 9Q73208(90.300953262157246f3)7f,/ MQ_3P1I() , 0 .5| 62 ^~~~~~~~~~~~~~8 9246src/libavcodec/aac_defines.h3:6442:68366:f )note: }expanded from macro 'Q30', {Q31 (-440 | #.d89e0f3i36n5e8 68Q93609(7x)f ) , Q 3 1 ( - 0. 71 6 (5i65n6t3)9((8x)7*018027f3)7}4,1 8 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~ .0 src/libavcodec/aac_defines.h:+45 0:.536): note: | expanded from macro 'Q31' ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:ne24 : QIn file included from 3src/libavcodec/aacps.c1:32(: x)src/libavcodec/aacps_fixed_tablegen.h : 215 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( 215( | x ) * 2 1 4Q734803(06.4080.000 00+00 000.5f) / M| _ ^ ~ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 1src/libavcodec/aacsbrdata.h9:65050:7834:0 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q50530 | ({0Q.0301(30 03.9150380391f8/6M2_81P07I4)9,f )Q,3 0Q(310(.0-004.4905816220868f/3M71_74P5I9)2,f )}Q,3 0{(0Q.3010(5 203.095162232f9/M4_1P75I4)0,4 3Q63f0)(,0 .Q030516(1-5026.36579f/8M73_5P1I4)0,8 41 0| ^~~~~~~~~~~~~~f )}src/libavcodec/aac_defines.h,: 44 :| 36: ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 : 44note: | #expanded from macro 'Q31'd efin e45 | #Qd3e0fi(nxe) Q 3 1( x ) ( i nt)(((ix)n*t1)07(3(7x4)1*281244.7408 3+64 80..50) + | ^0 .5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c:214::62: 136src/libavcodec/aacsbrdata.h: :warning: 505:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | 505 | { Q3 1 (Q 300.(100.8030010080602801000f74/9Mf_)P,I )Q,31 (Q-300(.008.6208081317015734953992ff/)M}_,P I){,Q 3Q130(( 00..90120219740178594805423f6/f)M,_ PQI3)1(,- 0.Q6350(908.73050124502845141029ff)/}M,_ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h30:(450:.360:0 2note: 9expanded from macro 'Q31' 39846 458 | #fd/eMf_iPnIe) ,Q 31Q(30x()0 . 0 03 1 5 9 7 1 7 0 f(/Mi_PnIt)), ( (| x ^~~~~~~~~~~~~~)* 2147src/libavcodec/aac_defines.h48:36444:368:. 0note: expanded from macro 'Q30'+ 0.5 ) 44 | | # ^ ~d efine Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 505 :31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x505) | *{1Q03713(7 401.812048.301 86+2 801.0574)9 f )| , ^ Q 31(-0.086In file included from 28src/libavcodec/aacps_fixed.c8:3247: 1In file included from 7src/libavcodec/aacps.c4:5329: 2src/libavcodec/aacps_fixed_tablegen.hf:214):}111, :{ warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.91229 42141 | 75 4 0 4 3 6fQ),3 0Q(301(.-0000.60509080070305f1/4M08_4PI1)0f,) }Q,3 0 (0| . ~~~~^~~~~~~~~~~~~~~~~~~ 001src/libavcodec/aac_defines.h1:0455:336:9 39note: fexpanded from macro 'Q31' /M_PI )45, | #Q3d0e(f0i.ne0 0Q173018(9x85)2 f /M _ P I ), Q 3 0 ( 0(.i0n0t)2(5(2x5)4*21124794f83/6M4_8PI.),0 Q+3 00(0..50)0 2 9| 39 ^ ~8 468f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :Q5053:70:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0315971 75050f | /{M_QP3I1)(, 0 . | 1 ^~~~~~~~~~~~~~0 831src/libavcodec/aac_defines.h8:62448:361:0 7note: 4expanded from macro 'Q30'9 f), Q443 | 1#(-d0ef.in0e8 6Q283803(7x1)7 4 5 9 2 f )} , { Q 3 1 ( (0in.t9)1(2(29x4)*11750470343764f1)82,4 .0Q 31+( -00..56)5 9 8| ^7 351408410fIn file included from )}src/libavcodec/aacps_fixed.c,:24 : In file included from | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::45214:36:: 86note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 214Q | 3 1 ( x )Q 3 0 ( 0. 0 0 00 0 0 0 0(0i0ntf)/((Mx_)P*I2),1 47Q43803(6408..000 +1 1005.359)3 9| f/ ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.0620: 1src/libavcodec/aacsbrdata.h70:8504:9838:52 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0504 | .{0Q03215(2 504.16279f7/09M4_9P1I9),3 7Q33057(f)0,. 00Q23913(9-8406.89f5/M4_7P8I0)7, 5Q82320(9006.f0)}0,3 1{59Q7311(7 00f.5/6M_1P5I)1,7 7 05| 6 ^~~~~~~~~~~~~~8 316src/libavcodec/aac_defines.hf:)44,: 36Q3:1( -note: 0expanded from macro 'Q30'.7 06938 441 | 1#7d4e77f7i8nef )Q}3, 0 (| x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) ((45x | )*#1de0fi7n3e74 1Q38124(.x)0 + 0 . 5) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x24): *In file included from 2src/libavcodec/aacps.c1:324: 7src/libavcodec/aacps_fixed_tablegen.h4:82143:6614:8 .0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 214 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(5040:.590: 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000f/ M_504P | I{)Q,31 (Q 300.(06.7700019140593199393f73/5M_7PfI)),, QQ331(0-(00.9.50407187070589885222f9/0M_6PfI))}, ,Q3 0{Q(310(.0 002.55261554112797f0/5M6_8PI3)1,6f ),Q 3Q03(10(.-0002.93790846698f3/8M1_1P7I4)7,7 7Q380f()0}.,0 0 3| ~~~~~^~~~~~~~~~~~~~~~~~1 5971src/libavcodec/aac_defines.h70:f45/:M36:_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hde:f44:i36ne: note: Qexpanded from macro 'Q30'31 (x) 44 | # d e f in e Q3 0((inxt) ) ( (x ) * 2 1 4 7 48 3 64 8(.i0nt )(+( x0).*150)7 3 7| 4 ^ ~1 824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62: src/libavcodec/aacsbrdata.h| : ^504 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 504src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(214 :360:. 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0949193735 7214f | ) , Q 3 1Q(30-(00..09050407080007050802f/2M9_P0I6)f,) },Q 3{0Q3(10(. 00.0561115017573093596f8/3M_1P6If)),, QQ3310((-0.00.70061973801819784527f7/7M_8PfI))},, Q| 30 ~~~~^~~~~~~~~~~~~~~~~~~( 0.0src/libavcodec/aac_defines.h0:2455:2365:4 12note: 9expanded from macro 'Q31' f/M_P I45), | #dQe3f0i(0n.e0 0Q239139(8x)4 6 8 f / M _ P I ) , Q 3(0(i0.n0t)0(3(1x)5*972117407f48/3M6_4P8I.)0, + | ^~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h :| 44: ^ ~36 : note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:504fi:n7e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 504 | { Q 3 1 ( 0(i.n6t7)7(0(x9)4*91190377335774f1),8 24Q.310( +- 00..955)47 8 0| 7 ^5 822906f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 56src/libavcodec/aacps_fixed_tablegen.h1:512147:7110:5 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 16f), Q31 (214-0 | . 7 06 9 3 8 11Q7340(707.70080f)0}0, 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 00fsrc/libavcodec/aac_defines.h/:M45:_36P: Inote: ),expanded from macro 'Q31' Q30( 045. | 00#1d1e0f5in3e93 9Qf3/1(Mx_)P I ) , Q 3 0 ( 0 . 0 0 1 (7i08n9t8)5(2(xf)/*M2_1P4I)7, 4Q833064(80..0 0+0 205.25)5 4 1| 2 ^ ~9 f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ3:062(: 0src/libavcodec/aacsbrdata.h.0:050329:3839:8 46warning: 8fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q5033 | 0({0Q.30013(-105.89076197200f0/1M24_8PI4),8 7 f)| , ^~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h1:44(:-360:. 3note: 2expanded from macro 'Q30'6 27540 6446 | 3#2d1ef4if)n}e, Q{3Q031((x )0 . 43 0 8 0 0 0 36 4 9 9(7in6tf)),( (Q3x1)(*-10.02731791491082945.603 6+6 308f.)5)} , | ^| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h: 21345:136 | :#d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 213 | Q 30 ((i0n.t0)00(0(x0)00*020104f7/4M8_3P6I4),8 .Q03 0(+0 .00.159)58 7 3| 5 ^ ~6 6f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:362: 0src/libavcodec/aacsbrdata.h(0:.503:0593:0 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6917f/M_ P503I | {)Q,3 Q130((-00.8.004649826608081232f4/8M4_8P7If)),, QQ3301((0-.0.03256222275584901656f32/14Mf_)P}I, ){,Q 3Q13(0 (00..403058060100346449996716ff/)M,_ QP31I()-,0 . 21| 9 ^~~~~~~~~~~~~~ 190src/libavcodec/aac_defines.h9:564436:636:3 8note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # de f i ne Q3(1i(nxt))( (x ) *1 0 7 37 4 1 8 2 4 . (0i +n t)0(.(x5))* 2 1| 4 ^74 83648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: 5)In file included from src/libavcodec/aacps.c :| 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:213:111: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:503:31: 213warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30 (5030 | .{0Q003010(0-0000.08f0/M6_P9I2)0,01 2Q43804(80.70f)1,9 5Q8317(35-606.f3/2M6_2P7I5)4,0 6Q633201(04.f0)3}03,3 1{6Q9311(7 0f.4/3M0_8P0I0),0 3Q643909(706.f0)4,4 8Q636818(-203.f21/9M1_P9I0)9,5 6Q336063(80f.)0}5,2 22 5| ~~~~^~~~~~~~~~~~~~~~~~~89 15fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' Q30( 045. | 0#5d6e1fi0n4e4 9Q6311f(x/)M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:n44t:36):( (note: xexpanded from macro 'Q30' )*21 474448 | 3#64d8e.f0i n+e 0Q.53)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:in503t:)6:( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 825034 | {.Q0 3+ 10(.-50). 8| 06 ^92 00124848In file included from 7src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c:3321: src/libavcodec/aacps_fixed_tablegen.h(:-2130:.8632:6 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 40663214f)} ,213 | { Q3 1 ( 0Q3.0(403.0008000000360409090706ff/),M Q_3PI1)(-,0 Q.3201(901.90019955683763653686ff)/M}_P,I) , | ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(0src/libavcodec/aac_defines.h.0:3450:33361:6 9note: 1expanded from macro 'Q31'7 f/M_P I45), | #Qd3e0(f0i.n0e 4Q3418(x6)68 82 3 f / M _ P I) , (Qi3n0t)((0(.x0)5*2214272458891356f4/8M._0P +I ),0 .Q530)( 0. 0| 5 ^ ~6 1044961fIn file included from /src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:)502, : 84| ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 502 | {Q31 (44- | 0.#4de3f3i1n12e6 03Q8300(9x)7 5 f) , Q 3 1 ( 0 . 8(5i3n2t)1(8(x1)5*914704793704f1)8}2,4 .{Q03 1+( 0 .05.) 9 91| 9 ^4 979673836In file included from fsrc/libavcodec/aacps_fixed.c):, 24Q: 31In file included from (src/libavcodec/aacps.c: 320: .src/libavcodec/aacps_fixed_tablegen.h9:182137:616:2 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 766422f)}, 213 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45Q:3360:( note: 0expanded from macro 'Q31'.0 0000 0450 | 00#0dfef/iM_nPe IQ),3 1(Qx3)0 ( 0. 0 1 9 5 87 3 5 66 f / (Min_tPI))(,( Qx3)0*(201.40734803634381.6901 7+f /0M._5P) I ),| ^ ~Q 30(0.044In file included from 86src/libavcodec/aacsbr_fixed.c68:8622: 3src/libavcodec/aacsbrdata.hf:/502M:_P59I:) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.05222 55028 | 91{5Q3f1(/-M0_.P4I)3,3 1Q13206(00.308059671054f4)9,6 1fQ/3M1_(PI )0,. 8 5| 3 ^~~~~~~~~~~~~~2 1815src/libavcodec/aac_defines.h9:47444:9360:f note: )expanded from macro 'Q30'} , {Q 3441 | (# 0d.ef9i9n1e 9Q493709(6x7)3 8 3 6 f) , Q 3 1 ( 0 . 9 18(7in6t24)9((7x66)4*2120f73)7}4,18 2 4| .0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:5)45 : 36| : ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: In file included from efsrc/libavcodec/aacps.c:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q2133:136(:x) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i213n | t ) ( ( x ) *Q2310(40.70408030604080.0000 f+/ M0._5P)I) , | ^ ~Q 30(0.0195In file included from 8src/libavcodec/aacsbr_fixed.c7:3625: 6src/libavcodec/aacsbrdata.h6:f502/:M32_: Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0 .05023 | {0Q33311(6-90.147f3/3M11_2P6I03)8, 0Q97350(f0.)0,4 4Q863618(8 230f./8M_5P32I18)1, 5Q93407(4900.f0)5}2,2 {2Q53819(1 50f./9M9_1P9I4)9, 7Q9306(70.308536160f4)4,9 Q6311f(/ M0_.P91I8)7,6 24 97| 6 ^~~~~~~~~~~~~~6 422src/libavcodec/aac_defines.hf:44):},36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :3644: | # dnote: eexpanded from macro 'Q31'f ine Q 3450 | (#dxe) f i ne Q3 1 ( x ) ( i n t ) ( ( x) * (1i0n7t)3(74(18x2)4*.02 1+4 70.458) 3 6| 4 ^8 .0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :| 24: ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213:In file included from 11src/libavcodec/aacsbr_fixed.c: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:502:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | Q5023 | 0({0Q.03100(0-0000.040303f1/1M2_P6I03)8,0 97Q53f0)(,0 .Q03119(5 807.385563261f/8M1_P5I94)7, 4Q3900(f0).0}3,0 3{3Q13619(17 f0/M._9P9I)1,9 4Q937906(70.3084364f8)6,6 88Q2313( f0/.M9_18P76I2),4 9Q73606(4202.f)0}5,2 2 2| 5 ~~~~^~~~~~~~~~~~~~~~~~~ 891src/libavcodec/aac_defines.h5f:/M45_:36P:I )note: ,expanded from macro 'Q31' Q 30(0. 054561 | 0#44d9ef6i1nef /MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:in tnote: )expanded from macro 'Q30'( (x)* 2441 | #4d7e4f83i6n4e8 .Q03 +0 (0x.) 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*5011:0847:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1824.0 + 0501 | .{5)Q 3 1| ( ^ 0.819249In file included from 90src/libavcodec/aacps_fixed.c0:242: 5In file included from 7src/libavcodec/aacps.c24:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q32121:(136 : 0warning: .9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6984252505 72129 | f ) } , {QQ303(10(.-0000.0206070109080f5/0M8_7PI3)35,7 fQ)3,0( 0Q.30413( 304.56985493f0/3M3_6P9I7)7, 6Q19330f()0},. 0 6| ~~~~~^~~~~~~~~~~~~~~~~~7 2172src/libavcodec/aac_defines.h3:458:236f:/ Mnote: _expanded from macro 'Q31' PI), Q453 | 0#(d0e.fi0n99e7 1Q67391(0x0f)/ M _ P I) , Q 3 0 (0 . 1 1(6i2n9t5)16(6(3fx/)*M2_1P4I7),4 8Q33604(80..10 2+5 00.7356)8 6 2f| / ^ ~M _PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::50144:58::36 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44501 | | #{Qd3ef1i( n0e .Q81390(2x49)9 0 02 5 7 24 f ) , Q3 1(i(n 0t.)9(9(x6)9*8140275327540158792f)4}.,0 { Q+3 10.(5-)0 . | 2 ^6 719850873In file included from 3src/libavcodec/aacps_fixed.c5:724: fIn file included from )src/libavcodec/aacps.c,: 32Q: src/libavcodec/aacps_fixed_tablegen.h3:1212( :0111:. 68warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 03369776193 f)212} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0(:045.:0360:0 0note: 0expanded from macro 'Q31'0 0000f /M45 | _#PId)e, fQin3e0 Q(301.(0x4)3 3 4 5 9 54 3 f / M _ P I()i,n tQ)3(0((0x.)0*6722114772483386428f./0 M+_ P0.I5),) Q 3 | 0 ^ ~( 0.09971In file included from 6src/libavcodec/aacsbr_fixed.c7:90620: fsrc/libavcodec/aacsbrdata.h/M:_P501I:32):, Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.11629 55011 | 6{6Q331f/(M _0P.8I1),9 2Q43909(000.21255702743f6)86,2f /Q3M1_(P I0),. 9| 9 ^~~~~~~~~~~~~~ 6984src/libavcodec/aac_defines.h25:25440:53679:f )note: }expanded from macro 'Q30', {Q31( 44- | 0.#2d6e7f1i98n5e0 8Q7303(x3)5 7f ), Q 3 1 ( 0 . 6 8 9(0i33n69t7)7(61(9x)3*f1)}0, 7 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 182src/libavcodec/aac_defines.h4.:045: 36:+ note: 0expanded from macro 'Q31'. 5) | 45 ^ | # define Q3In file included from 1src/libavcodec/aacps_fixed.c(:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 212: 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 1212 | 4 74 8 3 64 8. 0Q 3+0 (00.0.0500)0 0 0| 0 ^ ~0 0f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:05014:3374:59 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3f/M_PI) ,501 | {QQ3301((0 0..08617921274293980202f57/2M_4PIf)),, Q3Q0(301.(0 09.9997619687492005f2/5M0_5P7I9f))},, {QQ303(10(.-101.62296571196865308f7/3M3_5PI7)f,), QQ3310(( 0.01.26580970363836629f/7M7_6P1I)9,3 f )| ^~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~: 44:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q30' 36: note: expanded from macro 'Q31' 44 | #d e45f | i#ned efQi3n0e(x )Q 3 1 ( x ) ( in t ) (((ixn)t*)(1(x0)7*3271441784284.306 4+ 80..05) + 0| . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 212src/libavcodec/aacsbrdata.h::50061::83 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500212 | | { Q 3 1 (Q 300.7(607.890600009400610709050f)f,/M _Q3P1I()-,0 Q.3706(5109.3054637334059965463ff)/M}_,P {IQ),3 1(Q-300(.08.20060722412712838326f4/0M_9PfI)),, Q3Q130((-00..0739593071176975953070f6/M7_PfI))},, AS libavcodec/aarch64/hevcdsp_sao_neon.o | Q ~~~~^~~~~~~~~~~~~~~~~~~30 (0.src/libavcodec/aac_defines.h1:451:63629:5 1note: 6expanded from macro 'Q31' 63f/M _45P | I#)de,f Qi3n0e(0 .Q132150(7x)3 6 8 6 2f / M _ PI ), | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:44t:)36:( (note: x)expanded from macro 'Q30'* 2147 444 | 8#d3e64f8.i0n e+ Q300.(5x)) | ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cnt:)62(: src/libavcodec/aacsbrdata.h(:x500):*581:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741824.0 500+ | {0.Q53)1( 0.| ^76 78960946In file included from 1src/libavcodec/aacps_fixed.c7:249: 5In file included from src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ3:1212(:-360:. 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 519356730 92126 | 6 f) }, { Q 31Q(3-00(.08.2000020040201083064000f9/Mf_)P,I )Q,3 Q130((-00.0.4733345350917594535f3/M7_67PfI)),} , Q 3| 0( ~~~~^~~~~~~~~~~~~~~~~~~0 .06src/libavcodec/aac_defines.h72:145:7362:3 8note: 2expanded from macro 'Q31' f/M_P I45 | )#,d efQi3n0e( 0Q.3019(9x71)6 7 9 0 0 f/ M_ P I ) , Q 30((i0n.t11)6(2(9x5)1*6261347f4/8M3_6P4I8).,0 Q+ 300.(5)0 .1 25| 0 ^ ~7 36862f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~500 :31:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 500 | 44{ | Q#31d(ef i0ne. 7Q6307(x8)96 0 9 4 6 1 7 9 5 f ) , Q(3in1t()-(0(.x7)65*11930573677340196862f4).}0, {+Q3 10(.-50). 8 2| 0 ^0 24218364In file included from 0src/libavcodec/aacps_fixed.c:924f): ,In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h:0212.:117:35 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 79553767f) }212, | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:345:036(: 0note: .0expanded from macro 'Q31'0 000000 0450 | f#/dMe_fiPneI )Q,3 1(Qx30)( 0 .0 4 3 3 4 5 9 54 3 f/ M(i_nPtI)),( (Qx3)0*(201.40746873264187.2308 2f+/M _0P.I)5,) Q3 0| ^ ~( 0.09971In file included from 67src/libavcodec/aacsbr_fixed.c9:0620: fsrc/libavcodec/aacsbrdata.h/M:_500P:I)7,: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.11629 55001 | 6{63Qf31/(M_ P0I).,7 6Q3708(9600.91245610773965f8)6,2 fQ/3M_1P(-I0).,7 6 5| ^~~~~~~~~~~~~~1 935src/libavcodec/aac_defines.h67:3440:93666:f )note: }expanded from macro 'Q30', {Q31 (44-0 | .#d8e2f0i0n24e2 1Q83306(4x)0 9 f ) , Q 3 1 ( - 0 . 7(35i3n0t)1(7(9x5)5*31706773f7)4}1,8 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :450:36.:5) note: | expanded from macro 'Q31' ^ 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:24i: nIn file included from e src/libavcodec/aacps.cQ3:132: (src/libavcodec/aacps_fixed_tablegen.hx:)211 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )(211( | x) * 2 1 4 7 4Q83306(480..000 +0 00000.0500)f / M| ^ ~_ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:06267: 2src/libavcodec/aacsbrdata.h3:4994:1833:6 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q34990 | ({0Q.3110(4 502.395763199f/4M0_P2I78)9,7 4Q4320f)(,0 .1Q53518(9-0043.5206f/6M95_9P4I)4,08 6Q53601(f0)}.,1 8{2Q4371(2 3708.09f92/0M_6P4I63)4,7 7Q9304(60f).,1 9Q6361(8-000.557401f1/0M1_2P0I8)4,9 4 2| ^~~~~~~~~~~~~~9 f)}src/libavcodec/aac_defines.h, : 44| :36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36 :44 | #note: expanded from macro 'Q31'd efine 45Q | 3#0d(ex)f i n e Q 31 (x ) ( i n t ) ( ( x ) *1 0 (7i3n7t4)1(8(2x4).*02 1+4 704.85)3 6 48| . ^0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::21162:: 111src/libavcodec/aacsbrdata.h:: 499warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | 499 | { Q 3 1(Q 30.09(7039.4002070809704004020f0)f/,M_ PQ3I1),( -0Q.302(606.09659742430418366526f/1Mf_)PI}), ,{ QQ3301((0 .100.49592325066416394f7/7M_9P4I6)f,) Q,3 0Q(03.1(1-505.859074013015200f8/4M_9P4I2)9,f )Q}3,0 ( 0.| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 2472src/libavcodec/aac_defines.h3:745:8360:f/ Mnote: _expanded from macro 'Q31'P I), Q 3450 | (#0d.e1f9i6n6e80 0Q5341(1x)f / M _ P I ), | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:44t:)(36(: xnote: )*expanded from macro 'Q30'2 1474 84436 | 4#d8e.f0i n+ e0 .Q53) 0 (x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n499:t31):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741 84992 | 4.{0Q 31+( 00..59)7 3 9| ^4 02789744In file included from 2fsrc/libavcodec/aacps_fixed.c):,24 Q: 3In file included from 1src/libavcodec/aacps.c(:-320.: 2src/libavcodec/aacps_fixed_tablegen.h:6211:68695:9 4warning: 40implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6561f)}, { Q32111 | ( 0 . 9 9 2Q03604(603.40707904060f00)0,00 fQ/3M1_(P-I0).,5 7Q03100(102.0084697422394f1)36}2, f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q4530:(360: .note: 10expanded from macro 'Q31'4 5235 6451 | 9#fd/eMsrc/libavcodec/aacsbr_template.cfi_nP:eI 369):Q,23 31:(Q x3warning: )0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ( 0 . 1 5 58 90 4 35 0 369f / | (Min _ t P)I ),( Q( 3 fx0)o*r(2 (01k. 4= 117842;84 736k482 .<=307 8 s0+fb r/-0M>_.Pn5)I_) , m| Q3a ^ ~s0t (e0r.;1 9k+66In file included from +8)src/libavcodec/aacsbr_fixed.c0 0: 5| 62 ~ ^ ~~~~~~~~~~~~~4: src/libavcodec/aacsbrdata.h1:499f:/7M:_ PIwarning: )src/libavcodec/aacsbr_template.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],: 381 :| 23 ^~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]499 | src/libavcodec/aac_defines.h{:Q44 3:381361: | ( note: expanded from macro 'Q30'0 . 9 7 443 | 9# 4f0d2oe7fr8i n9(e7k4 4 Q23=f0 1)(;,x Q)k3 <=1 (s b-r 0 - .> n2 _6m a6 s 9 t5e r9 ;(4i 4ntk0)+8+()6( 5 x6)*| 11f ~ ^ ~~~~~~~~~~~~~07) }37,41 8{Q2341.(0 +0 .099.250)6 4| 6 ^3 477946f)In file included from , src/libavcodec/aacps_fixed.cQ3:1(24-: 0In file included from .src/libavcodec/aacps.c5:7320: 1src/libavcodec/aacps_fixed_tablegen.h0:12112:0618:4 9warning: 42implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h211: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.0 0450 | 0#0d0e0f0i0n0ef /QM31_(PxI)) , Q 3 0 ( 0 . 0 6 7 2 3 4(1i3n6t2)f(/(Mx_)P*I2)1,4 7Q43803(604.81.004 5+2 305.651)9 f /| M ^ ~_ PI), Q30(0.In file included from 15src/libavcodec/aacsbr_fixed.c5:8629: 0src/libavcodec/aacsbrdata.h4:34985:084f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.18 24984 | 7{2Q33718(0-f0/.M7_2P0I9)4,7 8Q63203(706.9169f6)6,8 0Q03514(1-f0/.M3_5P0I0)8,9 6 1| 9 ^~~~~~~~~~~~~~3 4255src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.78 8444 | 3#3d1e1f0i1n9e2 5Q13f0)(,x )Q 3 1 ( 0 . 5 2 8 5 1 3 9 8(9i5n8t2)7(1(fx))}*,1 0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 211 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42117 | 4 8 3 6 4 8 .Q0 3+0 (00..50)0 0 0| 0 ^ ~0 0000f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4980:6597:2 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 362f/M_PI) ,498 | Q{3Q03(10(.-100.4752203954671896f2/3M7_6P9I6)f,) ,Q 3Q03(10(.-1055.83950040385906f1/9M3_4P2I5)5,f )Q}3,0 ({0Q.3118(2 407.2738788403f3/1M1_0P1I9)2,5 1Qf3)0,( 0Q.3119(6 608.0502584511f3/9M8_9P5I8)2,7 1 f| ) ^~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #de f45i | n#ed eQf3i0n(ex )Q 3 1 ( x ) ( i n t ) (((ixn)t*)1(0(7x3)7*4211842744.803 6+4 80..05 )+ 0| . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::498211::3111:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | { Q2113 | 1 ( - 0 . 7 2Q03904(708.60203070609060f00)0,f /QM3_1P(I-)0,. 3Q53000(809.6016973243245153f6)2}f,/ M{_QP3I1)(, 0Q.3708(804.31301415021395265119ff)/,M _QP3I1)(, 0Q.3502(805.11359588995084237510ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:1368:2 4note: 7expanded from macro 'Q31'2 3780f/ M45_ | P#Id)e,f iQn3e0 (Q03.11(9x6)6 8 0 0 5 4 1 f / M _ P I ) ,( i n| t ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:2441:4367:4 8note: 3expanded from macro 'Q30'6 48.0 +44 | 0#.d5e)f i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 498 : 6 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*1073 74984 | 1{8Q2341.(0- 0+. 702.059)4 7 | 8 ^6 237696f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:3325: 0src/libavcodec/aacps_fixed_tablegen.h0:82109:61361:9 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 55f)}, {Q31( 0 .2107 | 8 8 4 3 3 1 1Q03109(205.10f0)0,0 0Q0301(0 000.f5/2M8_5P1I3)9,8 9Q53802(701.f1)0}1,1 1 2| 9 ~~~~^~~~~~~~~~~~~~~~~~~0 96f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.15 8450 | 7#6d4e5f0i2nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 2 3 8 7 5 5 7 1(7i9nft/)M(_(PxI))*,2 1Q43704(803.624882.007 2+8 701.95f)/ M _| P ^ ~I ), Q30(0.3In file included from 0src/libavcodec/aacsbr_fixed.c5:8623: 8src/libavcodec/aacsbrdata.h0:14978:784f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ 497src/libavcodec/aac_defines.h | :{44Q:3361:( note: expanded from macro 'Q30'0 .75214 6448 | 1#8d1e1f1i5n0ef )Q,3 0Q(3x1)( - 0 . 9 9 9 5 5 6 8 1 0 4 2(6i6n5tf))(}(,x ){*Q13017(3-704.14822140.209 9+8 802.953)3 9 f| ) ^, Q31( 0.997In file included from 20src/libavcodec/aacps_fixed.c9:4241: 9In file included from 9src/libavcodec/aacps.c9:3329: 4src/libavcodec/aacps_fixed_tablegen.hf:)210}:,111 : | warning: ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 210 | 45 | # d eQf3i0n(e0 .Q03010(0x0)0 0 0 0 0 f / M _ P I ) , Q(3i0n(t0).(1(0x1)1*122194079468f3/6M4_8P.I0) ,+ Q03.05()0 . 1| 5 ^ ~8 0764502f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4973:058(:0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 7557179f/M _497P | I{)Q,3 1Q(3 00(.07.522812406782188711191f5/0Mf_)P,I )Q,3 1Q(3-00(.09.939055586388100148276f6/5Mf_)P}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.42src/libavcodec/aac_defines.h1:0442:9369:8 8note: 2expanded from macro 'Q30'9 339f), 44Q | 3#1d(e f0i.n9e9 7Q23009(4x1)9 9 9 3 9 4 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 3741824 .450 | #+d e0f.i5n)e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(210x:)86*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0. 5210) | | ^ ~ Q30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 00src/libavcodec/aacsbrdata.h0:f497/:M31_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.10 14971 | 1{2Q93019(6 f0/.M7_5P2I1)4,6 8Q13801(101.5105f8)0,7 6Q43510(2-f0/.M9_9P9I5)5,6 8Q13004(206.6253f8)7}5,5 7{1Q7391f(/-M0_.P4I2)1,0 2Q93908(802.92383290f7)2,8 7Q1391f(/ M0_.P9I9)7,2 0Q93401(909.93309548f3)8}0,1 8 7| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q 3441 | (#xd)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1(4i7n4t8)3(6(4x8).*01 0+7 307.451)8 24 .| 0 ^ ~ + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c497::247: :In file included from src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:210:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | {Q31( 0.752 12104 | 6 8 1 8 1 1 1Q5300f()0,. 0Q03010(0-000.090909f5/5M6_8P1I0)4,2 6Q6350f()0}.,1 0{1Q13112(9-009.64f2/1M0_2P9I9)8,8 2Q93303(90f.)1,5 8Q03716(4 500.29f9/7M2_0P9I4)1,9 9Q93309(40f.)2}3,8 7 5| 5 ~~~~~^~~~~~~~~~~~~~~~~~7 179fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 2458 | 2#0d7e2f8i7n1e9 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 3 0 5 8 3 8(0i1n8t7)f(/(Mx_)P*I2)1,4 7 4| 8 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx:)496 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t496) | ({(Qx3)1*(1-007.39724414842048.504 8+4 406.65f)) , | Q ^3 1(-0.10457In file included from 5src/libavcodec/aacps_fixed.c9:0241: 8In file included from 7src/libavcodec/aacps.c4:3326: fsrc/libavcodec/aacps_fixed_tablegen.h):}210,: 36{:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.8382259357 82107 | 2 8 f ) , QQ3310((-00..00010609050004030200f8/8M8_5PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.1src/libavcodec/aac_defines.h0:1451:1362:9 0note: 9expanded from macro 'Q31'6 f/M_PI )45, | #Qd3e0f(i0n.e1 5Q83017(6x4)5 0 2 f / M _ P I ) , Q 3 0((i0n.t2)3(8(7x5)5*72117497f4/8M3_6P4I8).,0 Q+3 00(.05.)2 8 2| 0 ^ ~7 28719f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4960:.583:0 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 80187f/M_P I496) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.src/libavcodec/aac_defines.h9:2444:4364:0 8note: 5expanded from macro 'Q30'4 84466f )44, | #Qd3e1f(i-n0e. 1Q03405(7x5)9 0 1 8 7 4 3 6 f ) } , { Q(3i1n(t-)0(.(8x3)8*212057933754718872248.f0) ,+ Q03.15()- 0 .| 0 ^1 69504320888In file included from 5fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c| : ~~~~^~~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:210src/libavcodec/aac_defines.h::1145:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #d e210f | i n e Q 3 1Q(3x0)( 0 . 0 0 0 0 0 0 0 0 0 0 f /(Min_PtI))(,( xQ)3*02(104.71408131614289.009 6+f /0M._5P)I ) ,| ^ ~Q 30(0.158076In file included from 4src/libavcodec/aacsbr_fixed.c5:0622: fsrc/libavcodec/aacsbrdata.h/:M496_:P31I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.23875 549671 | 7{9Qf3/1M(_-P0I.)9,2 4Q43400(805.428842406762f8)7,1 9Qf3/1M(_-P0I.)1,0 4Q53705(900.138075483368f0)1}8,7 f{/QM3_1P(I-)0,. 8 3| 8 ^~~~~~~~~~~~~~2 2593src/libavcodec/aac_defines.h5:7448:7362:8 fnote: )expanded from macro 'Q30', Q31(- 044. | 0#1d6e9f5i0n4e3 2Q03808(8x5)f ) } , | src/libavcodec/aacsbr_template.c ~~~~^~~~~~~~~~~~~~~~~~~ : 511src/libavcodec/aac_defines.h :: 1745 :: 36(:iwarning: nnote: tcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q31') ((x)* 1450 | 7#3d7e4f 1i5118n | 2e 4 .Q 03 1i+(f x 0)(. g5 o) a l _| s ^ b < s b r -In file included from >(src/libavcodec/aacps_fixed.cki:n24xt: [)In file included from 1(src/libavcodec/aacps.c](: x32+): *src/libavcodec/aacps_fixed_tablegen.hs2:b1209r4:-7136>4:m8 [3warning: 16implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]4 )8 .{0 +| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~0 .5 )209 | | ^ ~ src/libavcodec/aacsbr_template.c : 524Q:343:0In file included from (warning: 0src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].: 0620: 0src/libavcodec/aacsbrdata.h0:04960 :052460 | :0 0 warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M _ P I )f,o rQ4963 | 0({(iQ0 3.=11 (3k-1;05 .9i98 25=47=46 49k0f 8/|5M|4_ 8Ps4Ib4) 6,>6 f(Q)s3,b0 r(Q-03>.1k2([0-070]2. 51-20 24145 97+15 f9m/0sM1b_8 P7-I4 )3o,6d fdQ))3};0, ( i0{-.Q-33)11 8({8- 10 8.| 78 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~43 8802f2/5M9_3P5Isrc/libavcodec/aacsbr_template.c7):8,5507 :2Q1783:f0 )(warning: ,0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] . Q33812(5 -555000 | .1 02 10 64 9f}5/ 0Mw4_h3Pi2Il0)e8, 8 (8Qs53bf0 )(!}0=,. 4 1s| 9b ~~~~^~~~~~~~~~~~~~~~~~~3r 9-5>1ksrc/libavcodec/aac_defines.h1x:9[4501:f]36/ :M+ _ note: Psexpanded from macro 'Q31'Ib )r,- > m | [45 ^~~~~~~~~~~~~~1 | ]#)d;esrc/libavcodec/aac_defines.h f: i44| n: ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n e Q(3i0n(tx))( ( x ) * 2 1 4 7 4 8 3 6 4 8(.i0n t+) (0(.x5))* 1 0| 7 ^ ~3 741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 495 ^: 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 495In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-0209.:41116:3 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 41212724f), Q3 1209 | ( - 0 . 9 5 2Q43900(401.503090000060f0)0}0,0 f{/QM3_1P(I-)0,. 0Q73006(400.9163313599082517f6)9,f /QM3_1P(I-)0,. 9Q43407(908.0230270255828264f9)1}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:3 1note: 8expanded from macro 'Q31'8 187480 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x3)8 2 5 5 0 1 2 0 4 f / M _ P I()i,n tQ)3(0((x0).*42119437945813169408f./0M _+PI )0,. 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 49544: | 58#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 495 | { Q 3 1 ( - 0 . 4 6 3 5(3i4n4t1)2(1(2x7)*2140f7)3,7 4Q13812(4-.00. 9+5 204.950)4 1 5| 3 ^9 006f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c0:7320: 6src/libavcodec/aacps_fixed_tablegen.h4:02099:6863:3 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 1f), Q31(-0.94 42097 | 9 8 0 3 2 0 5Q83806(f0).}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0 .451 | 3#1d5e9f8i5n7e6 9Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 2 0 7 2 5(2i2n4t9)1(f(/xM)_*P2I1)4,7 4Q83306(408..301 8+8 108.754)8 0 f| / ^ ~M _PI), Q30(0In file included from .3src/libavcodec/aacsbr_fixed.c8:2625: 5src/libavcodec/aacsbrdata.h0:14952:0314:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .4954 | 1{9Q33915(1-109.04f6/3M_5P3I4)4,1 2 1| 2 ^~~~~~~~~~~~~~7 24f)src/libavcodec/aac_defines.h,: 44Q:3361:( -note: 0expanded from macro 'Q30'. 952490 4441 | 5#3d9e0f0i6nfe) }Q,3 0{(Qx3)1 ( - 0 . 0 7 0 6 4 0 9 6 3 3(9i0n2t1)f()(,x )Q*3110(7-307.4914842749.800 3+2 005.858)6 f )| } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps_fixed.c::3624:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:209: 6145: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 209 | Q 3 0((i0n.t0)0(0(0x0)0*02010407f4/8M3_6P4I8).,0 Q+3 00(.05.)1 3 1| 5 ^ ~9 85769f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4950:.62:0 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 22491f/M_P I495) | ,{ QQ3310((-00..34168385138474418201f2/7M2_4PfI)),, QQ3310((-00..39852254590014210543f9/0M0_6PfI))},, Q{3Q03(10(.-401.9037905614109906f3/3M9_0P2I1)f,) , | Q ^~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:9444:4367:9 8note: 0expanded from macro 'Q30'3 20588 644f | )#}d,e f i| n ~~~~^~~~~~~~~~~~~~~~~~~e Q30src/libavcodec/aac_defines.h(:x45): 36 : note: expanded from macro 'Q31' 45 | (#idnetf)i(n(ex )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0. 5 ) ( i| n ^t )((x)*21474In file included from 83src/libavcodec/aacps_fixed.c6:4248: .In file included from 0 src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:)209 : 36| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :20962 | : src/libavcodec/aacsbrdata.h : 494 : 84 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0000000000 f494/ | M{_QP3I1)(, 0Q.3807(309.21437175194845574699ff)/,M _QP3I1)(,- 0Q.3102(709.62107732572420439611ff/)M}_,P I{)Q3,1 (Q 300.(109.035108386118071458705f3/fM)_,P IQ)3,1 (Q 300.(001.630822651550318270149f5/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:4451:9363:9 5note: 1expanded from macro 'Q31'1 90f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h1:(44x:)36 : note: expanded from macro 'Q30' 44 | # d(eifnitn)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0 .(5i)n t )| ( ^ ~( x)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4.:062 : +src/libavcodec/aacsbrdata.h :0494.:559): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from src/libavcodec/aacps_fixed.c494: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:82097:3119:2 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 144549f), Q31( -2090 | . 1 2 7 9 6 1Q73307(400.30610f0)0}0,0 0{0Q0301f(/ M0_.P1I9)0,5 0Q33601(001.51735135f9)8,5 7Q6391f(/ M0_.P0I1)6,0 2Q63105(308.72109752f5)2}2,4 9 1| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 318818 7454 | 8#0dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 3 8 2 5 5 0 1 2 0 4 f /(Mi_nPtI))(,( xQ)3*02(104.74418933694581.109 0+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'494 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4943 | 0{(Qx3)1 ( 0 . 8 7 3 9 2 4 7 7 1 4(4i5n4t9)f()(,x )Q*3110(7-307.4112872946.107 3+7 400.356)1 f )| } ^, {Q31( 0.1In file included from 9src/libavcodec/aacps_fixed.c0:5240: 3In file included from 6src/libavcodec/aacps.c1:0321: 5src/libavcodec/aacps_fixed_tablegen.h7:52083:f136):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.016026153 82087 | 1 9 5 f ) } ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .000src/libavcodec/aac_defines.h0:0450:0360:0 0note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d0e.f1i6n0e3 8Q6316(3x6)9 f / M _ P I ) , Q 3 0 ( 0(.i2n5t4)9(4(3x7)5*8221f4/7M4_8P3I6)4,8 .Q03 0+( 00..450)2 9 | 4 ^ ~4 6840f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0494.:479:8 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9585f/M_src/libavcodec/aacsbr_template.cP I494) | ,: {588QQ:331901:(( 0 warning: 0..5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]86 7135962441477751f4/4M 5_5884P | 9I f) ), , fQ| 3o ^~~~~~~~~~~~~~1r ( -(0ksrc/libavcodec/aac_defines.h. :1=442 :71369;:6 1knote: 7 expanded from macro 'Q30'3< 7=4 0s3b6 r144-f | >)#n}d[,e0 f]{i;Qn 3ek1 +(Q+ 3)00 .( 1x| 9) ~ ^ ~~~~~~~~~0 5 0 3 6 1 0 1 5 7 src/libavcodec/aacsbr_template.c5 :3 615f :) 19,(: i Qnwarning: 3tcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1) (( (0x.) 0*61511 | 60 07 23 67 14f51o38r82 74(1.k90 5 =f+ ) 1}0;,. 5k ) | < ~~~~~^~~~~~~~~~~~~~~~~~ = | ^s bsrc/libavcodec/aac_defines.hr:-45>:n36_:q In file included from note: ;src/libavcodec/aacps_fixed.cexpanded from macro 'Q31' : k24+: +In file included from )src/libavcodec/aacps.c :45{32 | : # src/libavcodec/aacps_fixed_tablegen.hd| :e ~ ^ ~~~~~~~~208f :i111n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 208 | ( i n tQ)3(0((x0).*02010407040803060408f./0M +_ P0I.)5,) Q 3| 0 ^ ~( 0.16038663In file included from 69src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I493):,84 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.25494375 84932 | f{/QM3_1P(I)-,0 .Q53306(907.842092197484765824f0)f,/ MQ_3P1I()-,0 .Q93706(409.940938903668292588f5)f}/,M _{PQI3)1,( -Q03.09(702.254671357684819437458ff/)M,_ PQI3)1,( 0| . ^~~~~~~~~~~~~~2 2081src/libavcodec/aac_defines.h3:3443:5367:9 8note: 3expanded from macro 'Q30'7 f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f i n e( iQn3t1)((x()x ) * 1 0 7 3 7 4 1 8 2 4 . 0( i+n t0).(5()x ) *| 2 ^1 47483648.0In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :208:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:58: 208warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30( 0493. | 0{0Q03010(0-000.0503f6/9M7_8P2I9)1,7 8Q73502(f0).,1 6Q03318(6-603.6997f6/4M9_9P0I3)9,3 6Q23208(f0).}2,5 4{9Q43317(5-802.f9/7M2_2P4I7)3,7 8Q83903(408.f4)0,2 9Q43416(8 400.f2/2M0_8P1I3)3,3 5Q73908(307.f4)9}8,0 6 8| 9 ~~~~^~~~~~~~~~~~~~~~~~~5 85f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.56 1455 | 6#4d1e4f7i5nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x) *442 | 1#4d7e4f8i3n6e4 8Q.300 (+x )0 . 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): *1src/libavcodec/aacsbrdata.h0:74933:7314:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) 493| | ^{ Q31(-0.536978In file included from 2src/libavcodec/aacps_fixed.c9:1247: 8In file included from 7src/libavcodec/aacps.c5:232f: )src/libavcodec/aacps_fixed_tablegen.h,: Q2083:161(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 764990393622 8208f | ) } , { Q Q30(0.0000000000f/M_PI), Q30(301.(-106.0937826264376397f8/8M9_3P4I8)f,) ,Q 3Q03(10(. 205.4292403871538323f5/7M9_8P3I7)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 40294src/libavcodec/aac_defines.h4:6458:4360:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e4f9i8n0e6 8Q93518(5xf)/ M _ P I ) , Q 3 0 ( 0 . 5(6i1n5t6)4(1(4x7)5*f2/1M4_7P4I8)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36 :| ^ ~note: expanded from macro 'Q30' 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:f62i: nsrc/libavcodec/aacsbrdata.he: 493Q:360:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {(Qi3n1t()-(0(.x5)3*619077832794117882745.20f )+, 0.Q53)1 ( -| 0 ^. 9764990393In file included from 6src/libavcodec/aacps_fixed.c2:2248: fIn file included from )src/libavcodec/aacps.c}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:32081:(36-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 224737889348 f208) | , Q 3 1 ( Q03.02(200.801030303050709803070ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:1366:0 3note: 8expanded from macro 'Q31'6 6369f/ M45_ | P#I)d,e fQi3n0e( 0Q.3215(4x9)4 3 7 5 8 2 f / M _ P I ) , (Qi3n0t()0(.(4x0)2*92414467844803f6/4M8_.P0I )+, 0Q.350)( 0 .| 4 ^ ~9 80689585f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4923:083(:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 15641475f/M _492P | I{)Q,3 1 (| ^~~~~~~~~~~~~~0 .241src/libavcodec/aac_defines.h3:3440:3368:9 note: 9expanded from macro 'Q30'2 960f), 44Q | 3#1d(e f0i.n5e1 2Q93403(6x2)6 3 0 2 3 8 f ) } , { Q 3 1((i-n0t.)6(6(3x9)3*411007637744818852f4).,0 Q+3 10(.-50). 0 8| 2 ^4 9679629081fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h208::4511::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #d e208f | i ne Q 3 1 (Qx3)0 ( 0 . 0 0 0 0 0 0 0 0 0 0 f(/iMn_tP)I()(,x )Q*3201(407.418630634886.603 6+9 f0/.M5_)P I )| , ^ ~ Q30(0.2549In file included from 43src/libavcodec/aacsbr_fixed.c7:5628: 2src/libavcodec/aacsbrdata.hf:/492M:_58P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.4029 44924 | 6{8Q4301f(/ M0_.PI2)4,1 3Q33003(809.9429986006f8)9,5 8Q53f1/(M _0P.I5)1,2 9Q43306(206.3506213586f4)1}4,7 5{fQ/3M1_(P-I0).,6 6 3| 9 ^~~~~~~~~~~~~~3 4106src/libavcodec/aac_defines.h7:4448:8365:f )note: ,expanded from macro 'Q30' Q31(-0 .440 | 8#2d4e9f6i7n9e6 2Q93008(1xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n:t )note: (expanded from macro 'Q31'( x)*107 3457 | 4#1d8e2f4i.n0e +Q 301.(5x)) | ^ (In file included from isrc/libavcodec/aacps_fixed.cn:t24): (In file included from (xsrc/libavcodec/aacps.c):*322: 1src/libavcodec/aacps_fixed_tablegen.h4:72074:81363:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 207 | In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4920:0320:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI) ,492 | Q{3Q03(10(. 107.3264011353907358f9/9M2_9P6I0)f,) ,Q 3Q03(10(. 207.7531724954635662f6/3M0_2P3I8)f,) }Q,3 0{(Q03.14(4-601.968643093384f1/0M6_7P4I8)8,5 fQ)3,0 (Q03.15(6-606.809802144946f7/9M6_2P9I0)8,1 fQ)3}0,( 0 .| 6 ~~~~~^~~~~~~~~~~~~~~~~~6 8611src/libavcodec/aac_defines.h2:8458:136f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 492 | : ^7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :49224 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2072:41111:3 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8992960f), Q3 1207( | 0 . 5 1 2 9Q43306(206.300203080f0)0}0,0 0{0Qf3/1M(_-P0I.)6,6 3Q93304(100.617743868051f5)9,7 5Qf3/1M(_-P0I.)0,8 2Q43906(709.622797038714f5)6}5,6 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 4expanded from macro 'Q31'4 6198 4450 | 3#8dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 5 6 6 6 8 9 0 1 4 4 f /(Mi_nPtI))(,( xQ)3*02(104.76468836614182.808 1+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :491:84: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3 0491( | x{)Q 3 1 ( 0 . 1 1 1 1 2 5 3 4(7i3n5t1)2(6(fx)),* 1Q037137(4 108.2241.408 4+7 603.351)3 3 0| 1 ^f )}, {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:4241: 3In file included from 6src/libavcodec/aacps.c8:3323: 7src/libavcodec/aacps_fixed_tablegen.h3:12074:1868:2 fwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.282168 32077 | 6 8 0 3 6 5 fQ)3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:0450:0360:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e1f7i3n6e0 1Q53917(5xf)/ M _ P I ) , Q 3 0 ( 0 . 2(7i7n3t7)4(5(6x5)6*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 404.651)9 8 4| 0 ^ ~3 8f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4915:6586:6 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 144f/M_PI) ,491 | Q{3Q03(10(. 606.8161111122858314f7/3M5_1PI2)6,f ) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.442:1364:8 4note: 7expanded from macro 'Q30'6 331330 144f | )#}d,e f{iQn3e1 (Q-300.(4x1)3 6 8 3 3 7 3 1 4 1 8 2 f ) ,( iQn3t1)(( (0x.)2*812017638734716882043.605 f+) }0,. 5 )| ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e207f:i61n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 207 | ( i n tQ)3(0((x0).*02010407040803060408f./0M +_ P0I.)5,) Q 3| 0 ^ ~( 0.17360159In file included from 7src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h_:P491I:)32,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.2773745 64915 | 6{fQ/3M1_(P I0).,1 1Q13102(503.44743651192864f0)3,8 fQ/3M1_(P I0).,2 1Q43804(706.35361636380910f1)4}4,f /{MQ_3P1I()-,0 .Q43103(608.363678361141128828f1)f,/ MQ_3P1I() ,0 . 2| 8 ^~~~~~~~~~~~~~2 1683src/libavcodec/aac_defines.h7:6448:0363:6 5note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5))* 2 1| 4 ^7 483648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5:)24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:207:36: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | Q 34910 | ({0Q.03010(0 000.01010101f2/5M3_4P7I3)5,1 2Q63f0)(,0 .Q13713(6 001.52917458f4/7M6_3P3I1)3,3 0Q13f0)(}0,. 2{7Q73317(4-506.5461f3/6M8_3P3I7)3,1 4Q13802(f0).,4 4Q63119(8 400.3288f2/1M6_8P3I7)6,8 0Q33605(f0).}5,6 6 6| 8 ~~~~~^~~~~~~~~~~~~~~~~~9 0144src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0. 6456 | 8#6d1e1f2i8n8e1 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*4901:0847:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 )490 | {| Q ^3 1( 0.203201In file included from 0src/libavcodec/aacps_fixed.c5:4241: 0In file included from 4src/libavcodec/aacps.c3:732f: )src/libavcodec/aacps_fixed_tablegen.h,: Q2073:111(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6879180355289 f207) | } , { Q 3 1Q(3-00(.09.707090005040806000005f8/4Mf_)P,I )Q,3 1Q(3 00(.09.612793068001659997952f4/2Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h2:7457:3367:4 5note: 6expanded from macro 'Q31'5 6f/M_P I45) | ,# dQe3f0i(n0e. 4Q43611(9x8)4 0 3 8 f / M _ P I ) , Q 3(0i(n0t.)5(6(6x6)8*9201144744f8/3M6_4P8I.)0, +Q 300.(50). 6 6| 8 ^ ~6 112881f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c),: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 490:58:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 49044 | | {#Qd3e1f(i n0e. 2Q03302(0x1)0 5 4 1 0 4 3 7 f ) , Q 3 1((i-n0t.)8(6(8x7)9*118007335754218892f4).}0, +{ Q03.15()- 0 .| 9 ^7 7905486005In file included from 84src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2069:61362:9 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 6999242f)}, | ~~~~^~~~~~~~~~~~~~~~~~~206 | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: 0expanded from macro 'Q31'. 000000 045 | 0#0d0eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 1 7 8 4 2 7 6 6 6 4 f(/iMn_tP)I()(,x )Q*3201(407.428835664687.300 0+2 f0/.M5_)P I )| , ^ ~ Q30(0.4630In file included from 72src/libavcodec/aacsbr_fixed.c3:5629: 6src/libavcodec/aacsbrdata.hf:/490M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.5971 64903 | 2{0Q0341f(/ M0_.P2I0)3,2 0Q13005(401.07463073f8)7,7 1Q8371f(/-M0_.P8I6)8,7 9 1| 8 ^~~~~~~~~~~~~~0 3552src/libavcodec/aac_defines.h8:944f:)36}:, note: {expanded from macro 'Q30'Q 31(-0. 9447 | 7#9d0e5f4i8n6e0 0Q53804(fx)), Q 3 1 ( 0 . 9 6 2 9 0 8(0i6n9t9)9(2(4x2)f*)1}0,7 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 206 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22061 | 4 74 8 3 6 4 8Q.300 (+0 .00.050)0 0 0| 0 ^ ~0 00f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4900:.71:7 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 76664f/M_P I490) | ,{ QQ3310(( 00..2280536260713000524f1/0M4_3P7If)),, QQ3301((0-.04.683608772931589063f5/5M2_8P9If)),} ,Q 3{0Q(301.(5-907.19673729000544f8/6M0_0P5I8)4,f )Q,3 0Q(301.(7 600.39867279108870f6/9M9_9P2I4)2,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | # d45e | f#idneef iQn3e0 (Qx3)1 ( x ) ( i n(ti)n(t()x()(*x1)0*7231744714882346.408 .+0 0+. 50). 5 )| ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::48932:: 83src/libavcodec/aacps_fixed_tablegen.h:: 206warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31( 206- | 0 .src/libavcodec/aacsbr_template.c2 0 6 :5 6841 :3Q2343:90 6(warning: 200.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]60 8090f0)0,0 0Q03010(f /0684M. | _5 P4 I5 )9 ,3 0 Q4 34 00f(6o06r.3 15(75i8f 4)=2} 7,16 ;6{ 6Qi43 f101b(603s.5_26n89u52m60_6fe7)n3,v0 ;0Q 23if1+/(+M-)_0 P. I5| )9 ~ ^ ~~~~~~~~~~~~~~~~~~~,8 9Q33608(107.04src/libavcodec/aacsbr_template.c06:3370090:2723f2:3) 5}warning: 9,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI )700,src/libavcodec/aac_defines.h | : Q45 3: 036 (: 0 .note: 5expanded from macro 'Q31' 9 f7o1r6 3 (245i0 | 0#=4d fe0/f;Mi _niPe I <)Q ,3c 1hQ(_3xd0)a( t0 a. -7 >6 b0 s3 _8 n7 u7 m1 _8 e7 nf v/(;Mi _niPt+I)+)(),( x )| | * ~ ^ ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~2 14748src/libavcodec/aac_defines.h3:6444:836src/libavcodec/aacsbr_template.c.::0 747 note: :+expanded from macro 'Q30'20 :0 .warning: 5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) 44 | | # ^ ~d e f747i | n e QIn file included from 3src/libavcodec/aacsbr_fixed.ci0:f62( : x(src/libavcodec/aacsbrdata.h)b: s489 _: p58 o: i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e r > c h(_i dn489at | t){aQ(-3(>1xb()s-*_01n.0u27m03_67e54n11v38 42+94 6.120)0 6+{8 90 f.)| 5, ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~) Q 3| 1 ^( 0.5src/libavcodec/aacsbr_template.c4:57549:3190In file included from :4 src/libavcodec/aacps_fixed.c4warning: :0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]246 : 6In file included from 3src/libavcodec/aacps.c5:532 f: 754)src/libavcodec/aacps_fixed_tablegen.h | }: ,206 {: Q61f3:o1 r(warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 i. 6=2 112;6 4i1 6 <3206=5 | 6 c9 h2 _0 df a) t,Qa3 -0Q>(3b01s.(_0-n00u.0m50_90e80n90v30;60 80i1f+7/+0M)0_ 3P{9I 2) f,| ) ~ ^ ~~~~~~~~~~~~~~~~~~~}Q ,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 1src/libavcodec/aacsbr_template.c7:8src/libavcodec/aac_defines.h7824::245417::636 6:warning: 6 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4note: fexpanded from macro 'Q31'/ M_PI) , 782 45 | Q | 3# 0d (e 0fci.hn2_e8d 5aQ63t61a7(-3x>0)e0 _2 af [/ 0M ]_ P =I ) -, ( cQ h3 _0 d((a0it.na4t-6)>3(e0(_7xa2)[3*152]91 64!f7=/4 M8b_s3P_6In4)u8,m. _0Qe 3n+0v (_00o..l55d)9) 7; 1 | 6/ ^ ~3/ 2 0l0_4AfP/rMeIn file included from _vPsrc/libavcodec/aacsbr_fixed.c I: )62| ,: ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacsbrdata.hQ:34890:(320:. 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3877187f/M _489P | I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .206src/libavcodec/aac_defines.h5:1443:4369:6 2note: 0expanded from macro 'Q30'6 89f), Q443 | 1#(d e0f.i5n4e5 9Q33004(4x0)6 6 3 5 5 f ) } , { Q 3 1 ((-i0n.t6)2(1(2x6)4*1160375367942108f2)4,. 0Q 3+1 (0-.50). 5 9| 8 ^9 3681700392In file included from f)src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h206::4536::36 :warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #def i206n | e Q 3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0 0 0 0 0 0(fi/nMt_)P(I()x,) *Q23104(704.8137684482.70 6+6 604.f5/)M _ P| I ^ ~) , Q30(0.28In file included from 56src/libavcodec/aacsbr_fixed.c6:7623: 0src/libavcodec/aacsbrdata.h0:2489f:/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.46 34890 | 7{2Q33519(6-f0/.M2_0P6I5)1,3 4Q93602(006.8599f7)1,6 32Q0304f/M_P1I() ,0 .Q53405(903.07464006368375751f8)7}f,/ M{_QP3I1)(,- 0 .| 6 ^~~~~~~~~~~~~~2 12641src/libavcodec/aac_defines.h6:3445:6369:2 0note: fexpanded from macro 'Q30') , Q31( -440 | .#5d9e8f9i3n6e8 1Q73000(3x9)2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x )*1073 7454 | 1#8d2e4f.i0n e+ Q03.15()x ) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t: )In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:12064:7114:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~206 | Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 0src/libavcodec/aacsbrdata.h0:04880:0840:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (4880 | .{1Q73814(2-706.666548f8/9M1_2P9I6),5 9Q13608(f0).,2 8Q53616(7 300.0528f8/3M5_6P3I4)1,3 8Q53803(f0).}4,6 3{0Q73213(5 906.f9/8M8_3P8I0)8,6 9Q53307(302.f5)9,7 1Q63312(0 004.f9/9M9_9P4I3)4,9 6Q03002(306.f7)6}0,3 8 7| 7 ~~~~~^~~~~~~~~~~~~~~~~~1 87f/src/libavcodec/aac_defines.hM:_45P:I36):, note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31( x44) | # d e f i n e Q 3 0 ( x )( i n t ) ( ( x ) * 2 1 4 7 4(8i3n6t4)8(.(0x )+* 100.753)7 4 1| 8 ^ ~2 4.0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:488:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :488205 | :{136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.65889129659 12056 | 8 f ) , Q 3Q13(0 (00..508080305060304010308f5/8M3_fP)I}),, {QQ3301((0 .01.793868031850987659f5/3M7_3P2If)),, QQ3301((0 .02.797939794453645966f0/0M2_3P6If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .446src/libavcodec/aac_defines.h1:9458:4360:3 8note: fexpanded from macro 'Q31'/ M_Psrc/libavcodec/aacsbr_template.cI 45): | ,796# dQ:3e440f:(i 0nwarning: .ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 5 Q63616(8x9)0 1 4 4 f /796 M | _ P I ) ,d s Qt 3-(0>i(en0_t.a)6[(60(8]x6) 1* 12 21 84 87 14 f8 /3 M6 _4 P8 I.=)0 , - +( d| 0s ^~~~~~~~~~~~~~.t 5-)> esrc/libavcodec/aac_defines.h _:| a44 ^ ~[: 136]: !note: =expanded from macro 'Q30' dsIn file included from tsrc/libavcodec/aacsbr_fixed.c-:> 62b44: s | src/libavcodec/aacsbrdata.h_#:nd488ue:mf32_i:en newarning: v implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])Q ;3 0( x| ) ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 488 | { Q 3 1 ( - 0 . 6(5i8n8t9)1(2(9x6)5*91106783f7)4,1 8Q2341.(0 0+. 508.853)5 6 3| 4 ^1 38583f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:9328: 8src/libavcodec/aacps_fixed_tablegen.h3:802058:61119:5 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2f), Q31( 0.9 92059 | 9 4 3 4 9 6 0Q03203(60f.)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 000fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0. 1457 | 3#6d0e1f5i9n7e5 fQ/3M1_(PxI)) , Q 3 0 ( 0 .2 7 7 3 7 4 5(6i5n6tf)/(M(_xP)I*)2,1 4Q73408(306.4484.601 9+8 400.358)f / M| _ ^ ~P I), Q30(0.In file included from 5src/libavcodec/aacsbr_fixed.c6:6626: 8src/libavcodec/aacsbrdata.h9:048814:46f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0 .4886 | 6{8Q63111(2-808.16f5/8M8_9P1I2)9,6 5 9| 1 ^~~~~~~~~~~~~~6 8f),src/libavcodec/aac_defines.h :Q443:136(: 0note: .expanded from macro 'Q30'5 883563 4441 | 3#8d5e8f3ifn)e} ,Q 3{0Q(3x1)( 0 . 9 8 8 3 8 0 8 6 9 5 3(7i3n2tf))(,( xQ)3*11(0 703.794919892443.409 6+0 002.356)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 20545: | 86#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 205 | Q 3(0i(n0t.)0(0(0x0)0*0201040704f8/3M6_4P8I.)0, +Q 300.(50). 1 7| 3 ^ ~6 015975f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34870:(840:. 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3745656f/M _487P | I{)Q,3 1Q(3-00(.04.842406214928945033689f8/9Mf_)P,I )Q,3 1Q3(0-(00..956686065869008184844f1/6M4_fP)I}),, {QQ3301((0 .06.628765171225888214f1/6M5_6P7If)),, Q| 3 ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h5:84463:364:7 5note: 3expanded from macro 'Q30'3 3583src/libavcodec/aacsbr_template.c2 f44:) | 824}#:,d19 e: f | i ~~~~~^~~~~~~~~~~~~~~~~~nwarning: ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 824 | 45f | o #r d e((fiii nn=te ) 0(Q;(3 x1i)( *x<1) 0 s7 b3 r7 -4 >1 n8 _2 q4 ;. 0 i+ + +0().i 5n )t| ) ~ ^ ~~~~~~~~ ( | ( ^x )*21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 205| : ^ ~61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487 :20559 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 04870 | 0{0Q03010(0-00f./4M8_2P0I2)4,2 9Q53306(90.8197f3)6,0 1Q53917(5-f0/.M9_6P8I0)5,6 0Q83808(401.6247f7)3}7,4 5{6Q5361f(/ M0_.P2I7)5,7 2Q53802(401.64546671f9)8,4 0Q3381f(/ M0_.P5I8)6,3 4Q73503(303.55863626f8)9}0,1 4 4| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 668611 2458 | 8#1dfe/fMi_nPeI )Q,3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:14878:2314:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 487 | {Q31(-0In file included from .4src/libavcodec/aacps_fixed.c8:224: 0In file included from 24src/libavcodec/aacps.c2:9325: 3src/libavcodec/aacps_fixed_tablegen.h6:92058:936f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.9680560 82058 | 8 4 1 6 4 f )Q}3,0 ({0Q.3010(0 000.0207050702f5/8M2_4P1I6)5,6 7Qf3)0,( 0Q.3117(3 600.1558967354f7/5M3_3P3I5)8,3 2Qf3)0}(,0 . 2| 7 ~~~~^~~~~~~~~~~~~~~~~~~73 7456src/libavcodec/aac_defines.h5:645f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30 (450 | .#4d4e6f1i9n8e4 0Q3381f(/xM)_ P I ) , Q 3 0 ( 0 . 5 6 6(6i8n9t0)1(4(4xf)/*M2_1P4I7)4,8 3Q63408(.00. 6+6 806.151)2 8 8| 1 ^ ~f /M_PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44487::366:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #487d | {eQfi3n1e( -Q03.04(8x2)0 2 4 2 9 5 3 6 9 8 9 f ) , (Qi3n1t()-(0(.x9)6*810057630784818842146.40f )+} ,0 .5{)Q 3 1| ( ^ 0.275725In file included from 82src/libavcodec/aacps_fixed.c4:1246: 5In file included from 6src/libavcodec/aacps.c7:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2053:111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 863475333583 2205f | ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:045:0360:0 0note: 0expanded from macro 'Q31'0 000f/M_ P45I | )#,d eQf3i0n(e0 .Q13713(6x0)1 5 9 7 5 f / M _ P I ) , Q(3i0n(t0).(2(7x7)3*724154675468f3/6M4_8P.I0) ,+ Q03.05()0 . 4| 4 ^ ~6 1984038f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0486(:0.835:66 68warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 144f/M_PI ),486 Q | 3{0(Q031.(66-806.18512283828419f27/5M39_7PfI)),, Q 31| ( ^~~~~~~~~~~~~~ 0 .914src/libavcodec/aac_defines.h7:5445:6363:9 2note: 2expanded from macro 'Q30'4 21f)} ,44 | #{Qd3e1f(i n0e. 8Q838066(8x0)8 9 5 8 1 24 f ) , Q 3 1 ((i-n0t.)9(9(7x3)5*2160707833724216f8)2}4,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~~ 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^ : note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:32041:(136x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i3 n204t | ) warning (s ( generatedx ). * 2Q13407(408.30604080.000 0+0 000.f5/)M _ P| I ^ ~) , Q30(0.16In file included from 03src/libavcodec/aacsbr_fixed.c8:6626: 3src/libavcodec/aacsbrdata.h6:9486f:/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.25 44869 | 4{3Q73518(2-f0/.M8_5P2I8)3,2 4Q93207(503.9470f2)9,4 4Q63814(0 f0/.M9_1P4I7)5,5 6Q33902(204.2419f8)0}6,8 9{5Q8351f(/ M0_.P8I8)8,6 6Q83008(905.85162145f6)4,1 4Q7351f(/-M0_.P9I9)7,3 5 2| 6 ^~~~~~~~~~~~~~7 0832src/libavcodec/aac_defines.h2:644f:)36}:, note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30( x45) | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3 7(4i1n8t2)4(.(0x )+* 201.457)4 8 3| 6 ^4 8.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:111In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:486:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | 486 | Q{3Q03(10(.-000.0805020803020409f2/7M5_3P9I7)f, )Q,3 0Q(301.(1 600.39816467356596f3/9M2_2P4I2)1,f )Q}3,0 ({0Q.3215(4 904.3878588626f8/0M8_9P5I8)1,2 4Qf3)0,( 0Q.3410(2-904.4969874305f2/6M7_0P8I3)2,2 6Qf3)0}(,0 . 4| 9 ~~~~~^~~~~~~~~~~~~~~~~~8 0689src/libavcodec/aac_defines.h5:8455:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#5d6e1f5i6n4e1 4Q7351f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*2147 4448 | 3#6d4e8f.i0n e+ Q03.05()x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)486(:(6x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824. 0486 | +{ Q03.15()- 0 .| 8 ^5 283249275In file included from 39src/libavcodec/aacps_fixed.c7:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0204.:9861:4 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 63922421f)}, { Q2043 | 1 ( 0 . 8 8Q83606(800.80905080102040f0)0,0 fQ/3M1_(P-I0).,9 9Q73305(206.71068033282666f3)6}9,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 2expanded from macro 'Q31'5 494375 8452 | f#/dMe_fPiIn)e, QQ3310((x0). 4 0 2 9 4 4 6 8 4 0 f / M _(PiIn)t,) (Q(3x0)(*02.1449784086389654885.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.5615641475In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):485,: 84 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 485expanded from macro 'Q30' | {Q31 (44 | 0#.4d1ef0in2e5 80Q0300(x1)9 4 6 3 f ) , Q 3 1 ( 0 .0(2i1n1t6)7(3(6x9)3*510773347f4)1}8,2 4.{0 Q+3 10(. 5)0 . | 0 ^9 638062008In file included from 0src/libavcodec/aacps_fixed.c4:824f: )In file included from ,src/libavcodec/aacps.c :Q323: 1(src/libavcodec/aacps_fixed_tablegen.h :0.2040:4614:1 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 4381457f)}, 204 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31'00 0000 0045f | #/deMf_iPnIe) , QQ3310((x0). 16 03 8 6 6 3 6 9 f / M_ PI(),i nQt3)0((0(.x)2*52419443774853826f4/M8_.0P I+) ,0 .Q5)3 0 (| 0 ^ ~. 4029446In file included from 8src/libavcodec/aacsbr_fixed.c4:062: fsrc/libavcodec/aacsbrdata.h/:M485_:59P:I )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.49 8485 | 0{6Q83915( 805.f4/1M0_2P5I80)0,0 1Q3904(603.f)5,61 5Q63411(4 705.f0/2M_1P1I6)7,3 6 9| ^~~~~~~~~~~~~~3 573src/libavcodec/aac_defines.h4:f44):}36:, note: expanded from macro 'Q30'{ Q31( 440 | .#0d96e3fi8n0e6 2Q030800(4x8)f ) , Q 3 1 ( 0 .0 4 4(1i1n9t8)4(3(8x1)45*71f0)73}7,41 8 | 2 ~~~~~^~~~~~~~~~~~~~~~~~4 .0 src/libavcodec/aac_defines.h+: 450:.365:) note: expanded from macro 'Q31'| ^ 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: Q323: src/libavcodec/aacps_fixed_tablegen.h1:(x204): 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n204t | ) (( x ) * 2Q13407(4803.60408.000 0+0 00.50)0 0 f| ^ ~/ M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0(:062.: 16src/libavcodec/aacsbrdata.h03:84856:63236:9 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (4850 | .{2Q3514(9 403.74518022f5/8M0_P0I0)1,9 46Q33f0)(,0 Q.314(0 29044.60824101f6/73M6_9P3I5)7,3 4Qf30)(}0,. {4Q3918( 006.80996538850f6/2M0_0P8I0)48,f )Q,3 0(Q0.3516(1 506.410447451f1/9M84_3P8I)1,4 5 7| ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h | : ~~~~~^~~~~~~~~~~~~~~~~~44 :36: src/libavcodec/aac_defines.hnote: expanded from macro 'Q30': 45:36: note: 44 | expanded from macro 'Q31'# defin e45 | #Qd3e0f(xi)ne Q 3 1 ( x ) (i n t ) ( ( x)(*i1n07t3)7(4(x1)8*221447.408 3+6 408..50 )+ | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::485204::711: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q 32041 | ( 0 . 4 1 0 2Q53800(000.1090406030f0)0,0 00Qf3/1M(_ P0I.)0,2 1Q13607(306.913650733846f6)3}6,9 f{/QM3_1P(I )0,. 0Q93603(800.6225040984034785f8)2,f /QM3_1P(I )0,. 0Q43401(109.8440328914445678f4)0}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:4 9note: 8expanded from macro 'Q31'0 689585 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x5)6 1 5 6 4 1 4 7 5 f / M _ P I()i,n t )| ( ^~~~~~~~~~~~~~( x)*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0. 544) | # d| e ^ ~f ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 484 : 84 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*107 34847 | 4{1Q83214(. 00 .+9 703.152)3 1 3| 9 ^ 23635f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:src/libavcodec/aacsbr_template.c24-: 0In file included from .:src/libavcodec/aacps.c9868:9:32519: 4:src/libavcodec/aacps_fixed_tablegen.h8 :1warning: 2039comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:1 1366:3 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1f)}, {Q3 1868( | - 0 .203 3 | 8 f2 o9 r9 9 (7 i6Q 53=60 7(000;1. 70if0 )0<,0 0cQ0h30_10d(0 a00tf.a/-9M>8_b5Ps1I_6)n9,u0 m9Q_73e10n5(v40;2. 71if3+)1+}5),9 8{ 5 | 7 ~~~~~^~~~~~~~~~~~~~~~~~6| 9 ~ ^ ~~~~~~~~~~~~~~~~~~~f /src/libavcodec/aac_defines.hM:_45P:I36):, note: src/libavcodec/aacsbr_template.cQexpanded from macro 'Q31':3 8720:(310:. 245warning: 0 | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7# 2d5e2f2i4n9 e1872 f | Q/ 3M 1_ (P xI )) , Q 3 0 ( 0 . 3 1 8 8f 1o 8r(7 i4(n8jt0 )f=(/ (M0x_;)P *Ij2) 1,<4 7Qs43b80r3(-60>4.n83[.8c02h 5_+5d 0a01t.2a50-)4> fb /s| M_ ^ ~_f PreIq)_,r eQs3[In file included from 0isrc/libavcodec/aacsbr_fixed.c (:+062 .: 14src/libavcodec/aacsbrdata.h]1:]9484;3: 958j5:+1 +1warning: )9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 {f / M| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P I )484, | { Q| 3src/libavcodec/aacsbr_template.c ^~~~~~~~~~~~~~1: (880 :031src/libavcodec/aac_defines.h.::9 447warning: :3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]361 :2 3note: 1expanded from macro 'Q30'3 9 28803 | 6 344 5 | f# )d ,e fQ i3 n1 e( - Q0 3. 09 (9 x5 )4f 8o 1r 9 1( 6j 3 0= 0 30 1; f )j } ,<( i{snQbt3r)1-((>(-nx0[).c*3h18_02d79a39t79a47-16>85b26s47_.0f01r 7e+fq )_0,r. e5Qs)3[ 1i ( | + ^0 .19]8]5;1 6j9In file included from +0src/libavcodec/aacps_fixed.c+9:)724 1: {5In file included from 4src/libavcodec/aacps.c 2:| 732 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f: )src/libavcodec/aacps_fixed_tablegen.h}:,203 : 111| : ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]889 src/libavcodec/aac_defines.h::3145:: 36warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] note: expanded from macro 'Q31' 203 | 889 45 | | # Qd 3e 0f (i 0n .e 0 Q0 30 10 (0 x0 0) 0 0 f0 of r/ M (_ jP I =) , 0 ;Q 3 j0( (i<0n .ts1)b3(r1(-5x>9)n8*[52c71h64_97df4a/8tM3a_6-P4>I8b).s,0_ fQ+r3 e00q(._05r.)e2 s0 [7| i2 ^ ~ 5+2 214]9]1;f In file included from /jsrc/libavcodec/aacsbr_fixed.cM+:_+62P): I src/libavcodec/aacsbrdata.h){:, 484 :Q| 313 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 318818src/libavcodec/aacsbr_template.c7:49008: 027484f:/ | Mwarning: {_comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]QP 3I1)(, 0Q .390090 | 7( 30 1. 23 38 123 59 52 03 16 23 05 4fff)o/,rM _Q(P3jI1 )(=,- 01Q.;39 09j(5 04<.8 41s19b91r36-93>50n10[13c91h0f_f)d/}aM,t_ aP{-IQ>)3b,1s (_ -f| r0 ^~~~~~~~~~~~~~e. q3_8r2src/libavcodec/aac_defines.he9:s944[9:i736 6:+5 6note: 17expanded from macro 'Q30']0 ]1;7 fj )+44,+ | )#Q d3{e1 f( i | n0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e. 9Q83501(6x9)0 9 7 1 5 4 2 7 f ) } , | ( ~~~~^~~~~~~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824 .450 | #+d e0f.i5n)e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)203(:(86x:) *warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0 .2035 | ) | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04840f:/7M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.13 14845 | 9{8Q53716(9 f0/.M9_7P3I1)2,3 1Q33902(306.3250f7)2,5 2Q23419(1-f0/.M9_9P5I4)8,1 9Q13603(000.3311f8)8}1,8 7{4Q8301f(/-M0_.P3I8)2,9 9Q93706(506.73081275f5)0,1 2Q0341f(/ M0_.P9I8)5,1 6Q93009(701.54412973f9)5}1,1 9 0| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q 3441 | (#xd)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1(4i7n4t8)3(6(4x8).*01 0+7 307.451)8 2 4| . ^ ~0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483:83:In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203 :48361 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.567219797 42038 | 3 9 4 f ) , QQ3301((0-.00.020400070608030604f1/4M49_9PfI))},, Q{3Q03(10(. 103.1456988557776696f7/4M6_0P2I9)f,) ,Q 3Q03(10(.-200.7320512420429313f4/5M7_1P9I8)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 3188src/libavcodec/aac_defines.h1:8457:4368:0 fnote: /expanded from macro 'Q31'M _PI), 45Q | 3#0d(e0f.i3n8e2 5Q53011(2x0)4 f / M _ P I ) , Q 3 0 ( 0(.i4n1t9)3(9(5x1)1*9201f4/7M4_8P3I6)4,8 . 0| ^~~~~~~~~~~~~~+ 0.5src/libavcodec/aac_defines.h): 44 :| 36 ^ ~: note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n483e: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 483 | { Q 3(1i(n t0).(5(6x7)2*11907793774481389244f.)0, +Q 301.(5-)0 . 2| 4 ^0 7683641449In file included from 9fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0203.:4366:8 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 66746029f), Q2033 | 1 ( - 0 . 3 0Q143002(303.405070109080f0)0}0,0 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'3 159857 6459 | f#/dMe_fPiIn)e, QQ3310((x0). 2 0 7 2 5 2 2 4 9 1 f / M _(PiIn)t,) (Q(3x0)(*02.134178488138674488.00f /+M _0P.I5)), Q| 3 ^ ~0 (0.382550In file included from 12src/libavcodec/aacsbr_fixed.c0:462f: /src/libavcodec/aacsbrdata.hM:_483P:I31):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.419395 14831 | 9{0Qf3/1M(_ P0I.)5,6 7 | 2 ^~~~~~~~~~~~~~1 9797src/libavcodec/aac_defines.h4:8443:9364:f )note: ,expanded from macro 'Q30' Q31(-0 .442 | 4#0d7e6f8i3n6e4 1Q43409(9xf)) } , { Q 3 1 ( 0 . 4 6 8(5i7n7t6)6(7(4x6)0*2190f7)3,7 4Q13812(4-.00. 3+0 104.052)3 3 4| 5 ^7 198f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'203 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31( x203) | Q 3 0 ( 0 . 0 0(0i0n0t0)0(0(0x0)f*/2M1_4P7I4)8,3 6Q4380.(00 .+1 301.559)8 5 7| 6 ^ ~9 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:24830:772:5 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 91f/M_PI), 483Q | 3{0Q(301.(3 108.85168772418907f9/7M4_8P3I9)4,f )Q,3 0Q(301.(3-802.52540017260843f6/4M1_4P4I9)9,f )Q}3,0 ({0Q.3411(9 3095.14169805f7/7M6_6P7I4)6,0 2 9| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440:.363:0 1note: 4expanded from macro 'Q30'0 2334 5447 | 1#9de8ffi)n}e, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (45i | n#td)e(f(ix)n*e1 0Q73317(4x18)2 4 . 0 + 0 . 5 ) (| i ^n t)((x)*In file included from 21src/libavcodec/aacps_fixed.c47:4248: 3In file included from 6src/libavcodec/aacps.c4:8.320: src/libavcodec/aacps_fixed_tablegen.h+ :0202.:5136): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c202: | 62 : src/libavcodec/aacsbrdata.h : 482 : 83Q:3 0(warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0000000000 f482/ | M{_QP3I1)(, Q03.09(402.912051615515239109660f/fM)_,PI )Q3,1 (Q 300.(803.11653890706645510822f9/3fM)_}P,I) , {QQ303(10(. 203.87755507811719f4/52M8_6P9I48)f,) ,Q 3Q0(301.(2-802.03752857313922f3/1M4_2P2I6)5,f )Q}3,0 ( 0.| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 5838src/libavcodec/aac_defines.h0:1458:736f:/M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~45 | #defsrc/libavcodec/aac_defines.hi:n44e :Q363:1 (note: x)expanded from macro 'Q30' 44 | # d e f i(ninet )Q(3(0x()x*)2 1 47 48 3 6 4 8 . 0 + 0 .5() i nt| ) ^ ~( (x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4.:0482 :+ 590:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 482 | In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.9:4322: 9src/libavcodec/aacps_fixed_tablegen.h:22025:61115:5 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 60f), Qsrc/libavcodec/aacsbr_template.c31( 0:202.937 | :8 3 191 :6 3 warning: 9 06comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5Q 138209(30f.)}0, 0{0Q30 10( 93700. | 070 500 8101f4 /fo5rM28 _(6iP9I) 4,8f= )0Q,3 ;Q0 3i( <1 0c(h.-1_001.d1at315a52-3>9bs302_239n16u42fm/2_M6_no5PfiI))s},,e Q3; 0i| (+0 ~~~~~^~~~~~~~~~~~~~~~~~.1+ 5)8 src/libavcodec/aac_defines.h0{: 7645 | 4:5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~0236 :f /note: M_expanded from macro 'Q31'P I),src/libavcodec/aacsbr_template.c :Q 393945: | 027#(d:ef0 .i2warning: ncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 e8 7Q 3519395(7 | 17x )9 f /M _ PI ) , Q 3 f(oi0nr( 0t.2()j82( 0=(7x 208)71;9*f /2j1 M< 4_7s48PbI3)r6,4-8 >.nQ_03 q+0; (j00+..3+5)0 )5{8 3 8| ^ ~ 0| 1 ~ ^ ~~~~~~~~8 7f/M_PIn file included from Isrc/libavcodec/aacsbr_template.c)src/libavcodec/aacsbr_fixed.c,:: 94862 :: 27| :src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~ :warning: 482comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:src/libavcodec/aac_defines.h 32::44 :warning: 36 :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 948 note: | expanded from macro 'Q30' 482 | {Q443 | #1d( 0e f.in 9feor4 (2Qj9 32=50 61(; 5jx5) 5 3< sb1r 6 -0> n f _) ,q ;Q 3j +1 +() ({0i . n| 8t ~ ^ ~~~~~~~~)3( 1(6x3)9*061501783297341f82)4.}0, +{ Q03.51)( 0| . ^7 508114528In file included from 69src/libavcodec/aacps_fixed.c4:824f: )In file included from ,src/libavcodec/aacps.c :Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(202:-860:.3 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 3223142265f )202} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0360:0 0note: 0expanded from macro 'Q31'0 0000f /45M | _#PdIe)f,i neQ 3Q03(1(0x.)10 1 1 1 29 09 6 f / M _P I ) , ( inQt3)0(((0.x1)5*8201747644853026f48/.M0_ P+I )0,. Q53)0 ( 0| . ^ ~ 238755717In file included from 9src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I482):7,: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.28207287 14829f | /{MQ_3P1I() ,0 .Q934209(205.36055585338106108f7),f Q/3M1_(P I0).,8 3 1| 6 ^~~~~~~~~~~~~~3 906src/libavcodec/aac_defines.h51:8442:9363:f) }note: ,expanded from macro 'Q30' {Q31( 440 | .#7d5e0f8i1n1e4 5Q238609(4x8)f ) , Q 3 1 ( - 0 . 3 5 5 (3i32n2t3)1(4(2x2)6*51f0)7}37,4 1 | 8 ~~~~~^~~~~~~~~~~~~~~~~~24 .0 src/libavcodec/aac_defines.h+: 450:.365:) note: expanded from macro 'Q31'| ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.cin:e24 Q: 3In file included from src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 202 : 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (202x | ) * 2 1 4 7 4Q83306(408..000 0+0 00.050)0 0 0| f/ ^ ~M_ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:1620: 1src/libavcodec/aacsbrdata.h1:14812:849:0 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q 34810 | ({0Q.3115(8-007.6645520928f8/0M4_5PI5)2,11 9Qf3)0,( 0.Q2313(8-705.5178147399f5/7M5_45P0I9)2, 1Qf3)}0,(0 .{28Q2037128(7 01.9f1/19M6_0P3I1)9,0 0Q683403(f0).,30 5Q83318(0 10.8979f8/9M_9P3I4)6,7 80 1| 6 ^~~~~~~~~~~~~~8 f)}src/libavcodec/aac_defines.h,: 44 | : ~~~~~^~~~~~~~~~~~~~~~~~ 36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30' 45:36: note: 44expanded from macro 'Q31' | #defi n45e | #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x )(*in1t0)7(3(7x4)1*822144.704 83+6 04.8.50) + | ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::20262:: 36src/libavcodec/aacsbrdata.h::481 :warning: 59implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202481 | | { Q 3 1 (Q3-00(.065.2908080004050502101090ff/)M, _QP3I1)(,- 0Q.31804(30.91507151415209902916ff)/}M_,P I{)Q,3 1Q(3 00(.011.9165038109706046580423ff/)M,_ PQI3)1,( Q03.09(908.29398374565778107196f8/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:24582:0367:2 8note: 7expanded from macro 'Q31'1 9f/M_ P45I | )#,d eQf3in0e( 0Q.330518(3x8) 0 18 7 f / M _ P I ) , (| i ^~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 7expanded from macro 'Q30' 48364 8.440 | #+de f0in.e5) Q | 3 ^ ~0( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 481 :(31i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*1073 74814 | {1Q82341.(0- 0+. 605.2958)8 04 5| ^5 2119f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:1328: 4src/libavcodec/aacps_fixed_tablegen.h3:952027:115:4 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 21f)}, {Q31 (202 | 0. 1 1 9 6 0Q33109(000.60804030f0)0,0 0Q0301(f /0M._9P9I89)9,3 4Q63708(001.6180f)1}1,1 2 9| 0 ~~~~^~~~~~~~~~~~~~~~~~~9 6f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.1 5458 | 07#6d4e5f0i2nfe/ MQ_P3I1)(,x ) Q 3 0 ( 0. 2 3 8 7 5 5 7 1(7i9fn/tM)_(P(Ix)),* 2Q13407(408.32684280.702 8+7 109.f5/)M _ P| I ^ ~) , Q30(0.30In file included from 5src/libavcodec/aacsbr_fixed.c8:36280: 1src/libavcodec/aacsbrdata.h8:7481f:6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ 481src/libavcodec/aac_defines.h | :44{:Q363:1( -note: 0expanded from macro 'Q30'.6 529880 45445 | 2#11d9ef)f,in e QQ3301((-x0) . 1 8 4 3 9 5 75 4 5 0 92 1 (fi)n}t,) ({Q(3x1)*(1 007.131794601381249.000 6+8 40.35)f) , | Q3 ^1 ( 0.998993In file included from 46src/libavcodec/aacps_fixed.c7:8240: 1In file included from 6src/libavcodec/aacps.c8:f32): },src/libavcodec/aacps_fixed_tablegen.h :201 :| 136 ~~~~^~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 20145 | | # d e f i nQe3 0Q(301.(0x0)0 0 0 0 0 00 0 f / M _ P I ) (,i nQt3)0(((0x.)*02617243744813366428f./0M _+P I0).,5 )Q 30 (| ^ ~0 .10452356In file included from 1src/libavcodec/aacsbr_fixed.c9f:/62M: _src/libavcodec/aacsbrdata.hP:I480):,83 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1558904 354800 | f{/MQ_3P1I()-,0 .Q3306(002.481288224472289367f8)0,f /MQ_3P1I() ,0 .Q334605(05.713956664882008574f1)f}/,M _{PQI3)1,( - 0| . ^~~~~~~~~~~~~~ 9338src/libavcodec/aac_defines.h8:8441:2365:4 note: 9expanded from macro 'Q30'20 9f), Q443 | 1#(d-e0f.i8n4e4 7Q63504(1x0)9 6 4 2 9 f) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45((:x36):* note: 1expanded from macro 'Q31'0 73741 8452 | 4#.d0e +f i0n.5e) Q 3 1| ( ^x) In file included from src/libavcodec/aacps_fixed.c(:i24: nIn file included from tsrc/libavcodec/aacps.c):(32(: src/libavcodec/aacps_fixed_tablegen.hx:)*2012:1111:4 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0 .2015 | ) | ^ ~ Q30(0.00In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h:0480:058f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I), Q30(0 .4800 | 6{72Q33411(3-60.2f/3M6_0P2I4)8,2 8Q234028(906.f1)0,4 5Q2335161(9 f0/.M3_4PI6)5,5 7Q3350(6408.2185578f9)04}3,5 0f{/QM31_(PI-)0,. 9Q3330(8088.1128542924079f2)37,8 0Qf31/(M-_0P.I84)47,6 Q53401(0906.41299f6)6},8 0 0| 5 ~~~~^~~~~~~~~~~~~~~~~~~4 1f/src/libavcodec/aac_defines.hM_:P45I:)36,: note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31( x44) | # d ef i n e Q 3 0 ( x ) ( in t ) ( ( x ) *2 1 47 4 8(3in6t4)8(.(0x )+*1 00.753)7 4| 1 ^ ~ 824.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c : | 62 ^: src/libavcodec/aacsbrdata.h:480:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32480: src/libavcodec/aacps_fixed_tablegen.h | :201{:Q863:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.3602482824 22018 | 9 6 f ) , QQ3310(( 00..304006050507035060408f2/87M_fP)I}),, {QQ3301((0-.0067.29333481386821f2/5M49_2P0I9)f,), QQ3301((0-.01.084454273655641190f9/6M4_P2I9f))},, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h1:5455:8369:0 4note: 3expanded from macro 'Q31'50 f/M_P I45) | ,# dQe30f(i0n.1e8 2Q43712(3x)7 8 0 f / M _ P I ) , Q 3 0 ((0i.n1t9)6(6(8x00)5*4211f4/7M4_8P36I48).,0 + | 0 ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: | src/libavcodec/aacsbrdata.h#:de480f:i6ne: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 480 | { Q 3 1 ( - 0(.i3n60t2)4(8(2x8)2*412087936f7)4,1 8Q2341.( 00 +. 304.655)5 7 3| 5 ^6 48287f)},In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.329: 3src/libavcodec/aacps_fixed_tablegen.h3:82018:861:1 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 49209f), Q31 (201-0 | . 8 4 4 76 54 1Q3009(6042.90f0)0},0 00 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0f/src/libavcodec/aac_defines.h:M45:_36P:I )note: expanded from macro 'Q31', Q30( 045 | .#0d6e7f2i3n4e1 3Q6321f/(Mx_)P I ), Q 3 0 ( 0 . 1 0 4 5(2i3n5t6)1(9(fx/)M*_2PI1)4,7 48Q33604(80..105 +5 809.054)3 5 0| f ^ ~/ M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:824794:7832: 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0f/M_PI) ,479 Q | 3{0Q(301.(19 606.8030957410f14/2M1_4P4I6)3, 8 1| ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:144(: 360.:8 17note: 7expanded from macro 'Q30'9 634174 31446 | f#)d}e,f i{Qn3e1 (Q-300.(3x7)0 2 4 4 6 4 1 8 74 3 7 f ) , (Qi3n1t()-(0(.x8)7*0170176356724212985294f.)0 }+, 0. 5)| ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#d32e: src/libavcodec/aacps_fixed_tablegen.hf:i201n:e36 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 201 | ( i nQt3)0(((0x.)0*02010407004083060f4/8.M0_ P+I )0,. 5Q)30 ( 0| . ^ ~06 72341362fIn file included from /src/libavcodec/aacsbr_fixed.c:M62_P: Isrc/libavcodec/aacsbrdata.h):, 479Q:3580(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]04 5235619f/ M479_ | P{IQ3)1,( 0Q.3309(700.11545281940446335810ff)/,M _Q3P1I() ,0 .Q3801(707.91683244712734738106ff/M)_}P,I) ,{ QQ3310((-00..31790626484060454118f7/M4_3P7If)),, Q 3| 1 ^~~~~~~~~~~~~~( -0.8src/libavcodec/aac_defines.h70:7441:6365:6 2note: 22expanded from macro 'Q30'9 59f)} ,44 | | #d ~~~~^~~~~~~~~~~~~~~~~~~e finsrc/libavcodec/aac_defines.he :Q453:036(:x )note: expanded from macro 'Q31' 45 | # de f i n(ei nQt31)(((xx)) * 1 0 7 3 7 4 1 82 4 . 0 (+i n0t.)(5() x )| * ^2 14748364In file included from 8.src/libavcodec/aacps_fixed.c0: 24+: 0In file included from .src/libavcodec/aacps.c5:)32: src/libavcodec/aacps_fixed_tablegen.h :| 201 ^ ~:11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :201479 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 04790 | 0{0Q0301f(/M _0P.I3)9,7 0Q13402(01.44066378213f41)3,6 2Qf3/1M( _0.P8I)1,7 7Q9633041(704.3110465f2)3}5,6 1{9Qf3/1M(-_0PI.)3,7 Q03204(4064.118575483970f4)3,5 0fQ/3M1(_-P0I.8)7,0 7Q13605(602.21282945792f3)7}8,0 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:0(360:. note: 1expanded from macro 'Q31' 96680 05454 | 1#f/dMe_fPiIn)e, Q 31| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' ( i44n | t#)(d(exf)i*n2e1 4Q73408(3x6)4 8 . 0 + 0 . 5 ) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h0:74793:7471:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5 ) 479 | | { ^Q 31( 0.397In file included from 01src/libavcodec/aacps_fixed.c4:22414: 4In file included from 6src/libavcodec/aacps.c3:8321: f)src/libavcodec/aacps_fixed_tablegen.h,:200 :Q1363:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].8 17796341743 12006 | f )} , { QQ3301((-00..037002040406040108007f4/3M7_fP)I,) ,Q 3Q13(0-(00..8074037314655965224239f5/9Mf_)P}I,), Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h6:72451:73623:8 2note: fexpanded from macro 'Q31'/ M_PI) , 45Q | 3#0d(0e.f0i9n9e7 1Q63719(0x0) f /M _ P I ) , Q 3 0 ((0i.n1t1)6(2(x9)5*12616437f4/8M3_6P4I8).,0 Q+30 (0.05.)1 2| 5 ^ ~0 736862fIn file included from /src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:)478,: 84 :| ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'478 | {Q31 (44 | 0#.d9e3fi8n8e7 6Q83506(1x58)75 f ) , Q3 1 ( - 0 . 1 1 2(8in4t5)2(8(2x04)6*3160f73)7}4,1 8{24Q.301 (+ 00..58)5 1 2| ^6 4357823In file included from 09src/libavcodec/aacps_fixed.cf:)24,: QIn file included from 3src/libavcodec/aacps.c1(: 32: 0src/libavcodec/aacps_fixed_tablegen.h.5:22003:41119:2 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54 3547f)}, | 200 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45 :Q3360:( 0.note: 0expanded from macro 'Q31' 00000 0450 | 00#fd/eMfi_nPeI )Q,3 1Q(3x0)( 0 . 0 4 3 3 4 5 9 5 4 3 f /(Mi_ntP)(I()x,) *Q23104(704.803667428.107 2+3 802.f5/)M _ P| I ^ ~) , Q30(0.In file included from 09src/libavcodec/aacsbr_fixed.c9:7621: 6src/libavcodec/aacsbrdata.h7:9478:0590:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30( 0.47811 | 6{2Q93511(66 03.f9/M3_8P8I7)6,8 5Q6310(508.7152f5)07,3 6Q8632f1/(M-_0P.I1)1,2 84 5| 28 ^~~~~~~~~~~~~~2 046src/libavcodec/aac_defines.h3:644f):}36:, {note: Qexpanded from macro 'Q30'3 1( 0. 8445 | 1#2d6e4f3i57n8e2 3Q0390f()x,) Q 3 1 ( 0 . 5 2 3 4(9i2n5t1)5(4(3x)5*471f0)7}3,74 1 8| 2 ~~~~~^~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(:x200): 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (200x | ) * 2 1 4 7Q43803(604.80.00 0+0 000.00500)f /| M ^ ~_ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0624: 3src/libavcodec/aacsbrdata.h3:454789:5314:3f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30 (4780 | .0{6Q73211(72 308.29f3/8M8_7P6I8),5 6Q3105(807.50f9)97,1 Q637910(0-f0/M._1P1I2)8,4 5Q23802(00.46131662f9)51}6,6 3{fQ/M3_1(P 0I.)8,5 1Q23604(305.718225300793f68)6, 2Qf3/1M(_ P0I.)5,2 3| 49 ^~~~~~~~~~~~~~2 515src/libavcodec/aac_defines.h4:35444:736f:) },note: expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45:#36de:f inote: nexpanded from macro 'Q31' e Q30( x45) | # d e f i ne Q 3 1 ( x )( i n t) ( ( x ) * 1 07 3 7 4(1i8n2t4).(0( x+) 0*.25)1 4 7| 4 ^8 3648.0 In file included from + src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c :| 32: ^ ~src/libavcodec/aacps_fixed_tablegen.h :200:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:7: warning: 200implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q 34780 | ({0Q.3010(0 000.90308080706f/85M6_P1I)5,8 7Q53f0)(,0 .Q03413(3-405.9151432f84/5M2_8PI2)04,6 3Q63f)0}(0,. {0Q63712(1 702.388521f2/6M4_P3I5)7,8 2Q33009(f0).,0 9Q39171(6 709.50203f4/9M_2P51I5),4 3Q5304(70f.)1}1,6 2 95| 16 ~~~~~^~~~~~~~~~~~~~~~~~6 3f/src/libavcodec/aac_defines.hM:_45P:I36):, Qnote: 3expanded from macro 'Q31'0 (0.12 50457 | 3#6d8e6f2ifn/eM_ PQI3)1,( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44)( | (#xd)ef*i2n1e4 7Q34083(6x4)8 . 0 + 0 . 5 ) | (i ^ ~n t)((x)*10In file included from 73src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4.4770:84 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 477 | {Q31(In file included from src/libavcodec/aacps_fixed.c0:.249: In file included from 9src/libavcodec/aacps.c9:7321: 4src/libavcodec/aacps_fixed_tablegen.h6:320070:3366:9 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0. 82003 | 8 8 9 9 5 4 2Q53304(602f.)}0,0 0{0Q03010(0-00.07f5/3M7_6P3I8)5,63 9Q93708(f0),. 0Q4313(3 4059.504038f1/4M_6P43I4)3,86 2Q53f0)(}0,. 06 72| 1 ~~~~~^~~~~~~~~~~~~~~~~~7 2382src/libavcodec/aac_defines.hf/:M45_:P36I):, note: Qexpanded from macro 'Q31'3 0(0.0 9459 | #7d1e6f7i9n0e0 fQ/3M1_(PxI) ) , Q 3 0 ( 0 . 1 1 6(2i9n5t1)6(6(x3)f*/2M1_4P7I4)83,6 4Q83.00( 0+. 102.55)0 7 3| 6 ^ ~8 62f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~ : src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h:47744::5836:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #477d | e{fQi3n1e( Q03.09(9x9)7 1 4 6 3 7 0 3 6 9 1 f ) (,i nQt)3(1((x-)0*.1803783879495148225344.602 f)+} 0,. 5){ Q 3| 1 ^( -0.75376In file included from 3src/libavcodec/aacps_fixed.c8:56243: In file included from 9src/libavcodec/aacps.c9:7328: fsrc/libavcodec/aacps_fixed_tablegen.h),: 200Q:3111:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 00814643438 62002 | 5f )} , | ~~~~^~~~~~~~~~~~~~~~~~~Q 3src/libavcodec/aacsbr_template.c0src/libavcodec/aac_defines.h(:0:.450:117036:0 note: :expanded from macro 'Q31'020 0:00 0warning: 0 045comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 | f/ M#d_ePfIi)n, eQ 3 Q301170(10. | (0 x4 )3 34 5 if9 5 (4b 3y f/t M e_ sP_ I(re)ina,dt > )Q 30(c(0(.n0xt6)) {7*2 12 7| 1 ~~~~~~~~~~ ^ ~~~ 247348823f6/4M8_P.I)0 ,+ Q03.05()0 . 0| 9 ^ ~ 97167900f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I: ),src/libavcodec/aacsbrdata.h Q:34770:(310:. 11warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 951663f/M _P477I | ){, QQ3310((0 .01.29509797316486632f7/0M3_6P91If)),, Q 3| 1 ^~~~~~~~~~~~~~( -0.83src/libavcodec/aac_defines.h88:99445:4362:5 note: 3expanded from macro 'Q30'46 2f)}, {44Q | 3#1d(ef-i0n.e7 5Q3307(6x38)5 63 9 9 7 8 f ) , Q 3 1 (( i0n.t0)0(8(1x)4*61403734734861258f2)4}.,0 +| ~~~~^~~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h :| 45 ^:36 : note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fisrc/libavcodec/aacps.cn:e 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(x199): 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )199( | ( x) * 2 1 4 74Q833064(80..000 0+0 000.050)0 0 f| ^ ~/ M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h:.4770:1795:8 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 66f/M_PI )477, | {QQ330(10(. 003.09939317619461377f0/M3_6PI9)1,f )Q,3 0Q3(10(.-004.48836688882939f5/4M2_5P3I4)6,2f )}Q,30 ({0Q.310(5-20.272553879613585f6/3M9_P9I7)8,f )Q,3 0(Q031.(0 5601.004048916416f4/3M4_3P86I2)5,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645: :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | # d45e | f#idneef iQn3e0 (Q3x1)( x ) ( i n(tin)t(()x()(*x1)0*723147744188362448..00 + +0 .05.)5 ) | ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c476::8432:: src/libavcodec/aacps_fixed_tablegen.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 199:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | {Q31(- 0199 | . 9 3 9 4 1Q93301(708.2000020f0)0, 0Q030010f(/-M0_.P5I6)4,0 9Q3307(9064.00315965f8)73}5, 6{Q63f1/(M-_0P.I8)8,5 9Q03000(301.80830637371f6)9,1 7Qf3/M1_P(I )0, .Q43706(02.0446408064689812338f2/fM)_}P,CC libavcodec/aarch64/hpeldsp_init_aarch64.o I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.450:53622:2 5note: 8expanded from macro 'Q31'9 15f/M_ P45I | ),# deQfi3ne0 (Q03.015(6x10)44 96 1 f / M _ PI ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483 6444 | 8#.d0e f+i n0e. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h :(476i:n58t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*107374 14768 | 2{Q43.01 (+- 00..5)9 3 9| 4 ^1 931782002In file included from fsrc/libavcodec/aacps_fixed.c):,24 Q: 3In file included from 1src/libavcodec/aacps.c(-:032.: 5src/libavcodec/aacps_fixed_tablegen.h6:41990:9863:7 9warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 356f)}, {Q 31991 | ( - 0 . 8Q83509(000.0301080080607070f0)0,f /Q3M1_(P I0).4,76 2Q3406(00.00419915388723f5)6}6,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~PI ), src/libavcodec/aac_defines.hQ:3450:(36:0 .note: 0expanded from macro 'Q31'3 0331 6459 | 1#7dfe/fMin_eP IQ)3,1 (Qx3)0 ( 0. 04 4 8 6 6 8 8 2 3 f / M(_PiIn)t,) (Q(x3)0*(201.4075428232654889.105 f+/ M_0PI.)5,) Q 3| 0( ^ ~0 .05610449In file included from 6src/libavcodec/aacsbr_fixed.c1f:/62M: src/libavcodec/aacsbrdata.h_:P476I:)31,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36476: | note: {expanded from macro 'Q30'Q 31(-0 .449 | 3#9de4f1i9n3e1 7Q83200(0x2)f) , Q 3 1 ( - 0 . 5 6(4i0nt9)3(7(9x6)4*01305763f7)4}1,8 2{4Q.30 1+( -00..858)5 9 0| 0 ^0 3188677f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124( : 0In file included from .src/libavcodec/aacps.c4:7326: src/libavcodec/aacps_fixed_tablegen.h2:41996:061:0 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 199 | src/libavcodec/aac_defines.h : 45: 36 : note: Qexpanded from macro 'Q31'3 0(0.00 00450 | 0#0d0e0fi0nfe/ MQ3_P1I()x,) Q 3 0 ( 0 . 0 1 9 5 8(7i3nt5)6(6(fx/)M*_2P1I4)7,4 8Q33604(80..00 3+0 303.51)69 1 7| f ^ ~/ M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: src/libavcodec/aacsbrdata.h0:44764:866:68 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), 476Q | {3Q03(10.(0-502.29235984911953f1/7M8_2P0I0),2 fQ)3,0 (0Q.3015(-601.054644096913f7/9M6_4P0I3)5,6 f) }| , ^~~~~~~~~~~~~~ {Q3src/libavcodec/aac_defines.h1:(44-:036.:8 8note: 5expanded from macro 'Q30'9 000318 8446 | 7#7deff)i,n eQ 3Q13(0 (0x). 4 7 6 2 4 6 0 0 4 9 1 3(8in2tf))}(,( x )*| 1 ~~~~^~~~~~~~~~~~~~~~~~~07 374src/libavcodec/aac_defines.h1:458:2364:. 0note: +expanded from macro 'Q31' 0.5) 45| | ^# define Q3In file included from 1src/libavcodec/aacps_fixed.c(:24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 199 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*2 11994 | 7 4 8 3 6 4Q83.00( 0.+0 000.050)0 0 00| 0 ^ ~f /M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.0:147595:8837:3 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6f /M_PI), Q 34750 | {(Q031.(03 003.34146911873f0/9M9_0P2I1)7,8 6Qf3)0,( 0Q.3014(4-8066.898325638f9/74M4_9P8I7)6,1 f)Q}3,0 ({0Q.30512(2 205.8993135f1/0M18_0P1I2),5 5Q3320f(),0 .Q0315(6-100.94949916313f0/8M0_6P8I2)4, 6 | f ^~~~~~~~~~~~~~) }, | src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~~: 44:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | # d45e | f#idneefi nQe3 0Q(3x1) ( x ) (i n t )(((ixn)*t1)0(7(x3)7*42114872448.306 4+8 .00. 5+) 0| ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: src/libavcodec/aacsbrdata.h::475199::5911:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | 199{ | Q 3 1 ( 0Q.3404(1803.0009090002010708060ff)/,M _QP3I)1,( -Q03.903(506.809179454988776315f6)6f}/,M _{PQI3)1,( Q03.09(3031.0013800313251563921f7)f, /Q3M1_(P-I0).,9 9Q93103(300.8004468862648682f3)f}/,M _| ~~~~~^~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h :45Q:3360:( 0note: .expanded from macro 'Q31'0 52225 89451 | 5#fd/eMf_iPIn)e, QQ3310((x0).0 5 6 1 0 4 4 9 61 f / M _ PI )(, i n| t ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h:*442:1364: 7note: 4expanded from macro 'Q30'8 3648.0 44 | +# 0d.e5f)i n e| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 475 : 31 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*1 4750 | {7Q33714(1 802.44.401 8+3 0909.052)1 7 8| 6 ^f) , Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45src/libavcodec/aacps_fixed.c::36:24 note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 261:4561 | :# dwarning: efimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 261 | ( i n t )Q(30((x0).*012411447418432684586.909 +8 f0).,5 )Q 3 0| ( ^ ~0 .00795258In file included from 15src/libavcodec/aacsbr_fixed.c:46273: 1src/libavcodec/aacsbrdata.hf:472):,83 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.00447 24721 | 1{3Q53914(4-09.f)6, 3 3| 6 ~~~~^~~~~~~~~~~~~~~~~~ 496853src/libavcodec/aac_defines.h4:6445:360:f note: )expanded from macro 'Q30', Q31(-0 .441 | 6#4d73e5f9i4n4e2 3Q73406f()x}), { Q 3 1 ( - 0 . 1 6 2 5(8i2n1t7)5(0(x0)79*21f0)7,3 7Q431182(4-.00. 9+5 903.95)1 2 5| 4 ^ ~0 0802f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~:24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:45: :src/libavcodec/aacps_fixed_tablegen.h:36261:: 37note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de fisrc/libavcodec/aacsbr_template.cn261 | e: Q 3 1293 1: (19 x: ) warning: Q comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 0( 0 . 0 1 4 14 1 12934 2 | 8( i56 n9t) ((9fx8o)rf )*(2,1k 4Q 37=0 40;( 803k.60 40<7895 .s2b05r8 +- >1kx0[5.14]57;3)1 f k)| ,+ ^ ~+Q) {3 0( 0.| 0 ~ ^ ~~~~~~~~~~0 In file included from 4src/libavcodec/aacsbr_fixed.c4:7622: 1src/libavcodec/aacsbrdata.h1src/libavcodec/aacsbr_template.c3::472:5130095844::199: f warning: warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | ~~~~^~~~~~~~~~~~~~~~~~ 1300 | src/libavcodec/aac_defines.h 472: | { Q344 1: (36-0f.:o6 3r note: (3k expanded from macro 'Q30'6 =4 9608 ;544 34 | k#6d 5<0e f)f,s iQbn3er Q1-(3->0(0k.x1x)[60] 47;3 5k + 94+4 )2 3 7 { 4 6 f| ) ~ ^ ~~~~~~~~~~ } ,( {iQn3t1)((-(0x.)1*61205783271475100872942.f0 )+, Q03.15)( - 0| . ^ ~95 9391254In file included from 0src/libavcodec/aacps_fixed.c0:8240: 2In file included from f)src/libavcodec/aacps.c}:32,: src/libavcodec/aacps_fixed_tablegen.h :| 261 ~~~~^~~~~~~~~~~~~~~~~~~ :13: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 261 | 45 | # d ef iQn3e0 (0Q.3011(4x1)4 1 42 8 5 6 9 9 8 f )(,i nQt3)0((0(.x0)0*7291542754881356447381.0f ),+ 0Q.350)( 0 .| 0 ^ ~0 447211359In file included from 4src/libavcodec/aacsbr_fixed.c4:962f: )src/libavcodec/aacsbrdata.h,: 472 :| 31: ~~~~^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 472expanded from macro 'Q30' | {Q31(- 044.6 | 3#3d6e4f9i6n8e5 3Q43605(0xf)) , Q3 1 ( -0 . 1 6 4 7 3 59 4(4in2t3)7(4(6xf))*}1,0 7{3Q73411(8-204.1.60 2+58 201.755) 0 0| 7 ^ ~9 2f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-24: 0In file included from .src/libavcodec/aacps.c9:5329: src/libavcodec/aacps_fixed_tablegen.h3:92601:2855:4 0warning: 08implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 260 | src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' Q30(0 .451 | 1#1d9e8f2i2n5e1 64Q23215(fx)), Q 3 0 ( 0 . 0 7 9 4 0 (1i6n2t6)9(7(6x5)3*2f1)4,7 Q4380(3064.80.404 6+9 900.155)6 26 7| 7 ^ ~f ), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:622: 5src/libavcodec/aacsbrdata.h1:447246:963:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4f), | ~~~~^~~~~~~~~~~~~~~~~~ 472 | {src/libavcodec/aac_defines.hQ:443:136(:-0 .note: 6expanded from macro 'Q30'3 36496 8445 | 3#4d6e5f0ifn)e, QQ3310((-x)0 . 1 6 4 7 3 5 9 4 4 2 3 7 4(6ifn)t},) ({(Qx3)1*(-100.176372458121872540.00 7+9 20f.)5,) Q 31| ( ^ ~ -0.9593912In file included from 54src/libavcodec/aacps_fixed.c0:0248: 0In file included from 2src/libavcodec/aacps.cf:)}32,: src/libavcodec/aacps_fixed_tablegen.h :| 260 ~~~~^~~~~~~~~~~~~~~~~~~: 61: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 260 | 45 | # d e fiQn3e0( 0Q.3111(1x9)8 2 2 5 1 6 4 2 2 5 f ) ,(i nQt3)(0((x0).*02719447041682639674685.30f +) ,0 .Q5)3 0( 0| ^ ~.0 44699015In file included from 6src/libavcodec/aacsbr_fixed.c:2626: 7src/libavcodec/aacsbrdata.h7:f471):,83 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.025144 64719 | 3{1Q83218(4-f0).,7 0 46| 70 ~~~~^~~~~~~~~~~~~~~~~~5 778src/libavcodec/aac_defines.h6:8442:636f:) note: ,expanded from macro 'Q30' Q31( 440 | .#93d27e2fi7n7e7 5Q031805(x7)f ) } , { Q3 1( 0 . 9 9 8(4i6n02t19)0(5(2x5)*41f)0,7 37Q43118(2-40..908 7+2 5704.652)5 4 4| 3 ^ ~3 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 45In file included from src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: expanded from macro 'Q31': 260:37: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3 1260( | x ) Q 30 (0 . 1 1 1 (9i8n2t2)5((1x6)*42212457f4)8,3 6Q4380(.00. 0+7 904.051)6 26 97| 6 ^ ~ 53f), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:0624: 4src/libavcodec/aacsbrdata.h69:94710:591:5 6warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 7f), Q30( 0471. | 02{5Q13414(6-903.17084268740f5)7,7 86 8| 2 ~~~~^~~~~~~~~~~~~~~~~~ 6src/libavcodec/aacsbr_template.cf)src/libavcodec/aac_defines.h,:: 441319Q:3:1(3619 ::0 . 93warning: note: 2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q30'7 277750 1448 | 5#7fd)e}f,i n{eQ Q3310(( x)0 . 9 9813194 | 6 0 2 1 f 90o 5 r 2( (5ji4nt f)(=) (x,0) ;*Q1 3j017( -03<.7 49s187b8r2-25>744n.6u02 5m4+_4p at303ch.e5f) s );| }j+ ^ ~, + ) | { ~~~~~^~~~~~~~~~~~~~~~~~ In file included from | ~ ^ ~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c src/libavcodec/aac_defines.h::4524:: 36In file included from src/libavcodec/aacps.c::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 260:13: warning: 45 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q3 1260(src/libavcodec/aacsbr_template.c | x ) : 1322 : 22 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q(3i0n(t0).((1x11)9 8*21322122 | 457 1 46 4822 35 6 4f 8 ). 0, Q+3w h00(i.l0e 5.)(g0 | 7<9 ^ ~4= 0 1s62b69r7-6In file included from >5src/libavcodec/aacsbr_fixed.c3:nf62_: )src/libavcodec/aacsbrdata.h:q, 471 :&Q&32 k3 :>=0 sb(rwarning: -0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].>0 f44_69t90a15 b4716 | l26{eQn7oi3s7e1f()[, -Q03g0(.0]7).0 40 6| 72 ~ ^ ~~~~~~~~055 71748466983216f8)2,84 fQ)src/libavcodec/aacsbr_template.c3,:13381: ( | 11 ~~~~^~~~~~~~~~~~~~~~~~ : 0. 9warning: 3src/libavcodec/aac_defines.h2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7: 44:2367:7 7 51338note: 0 | 1expanded from macro 'Q30'8 5 7f ) i}44f, | {Q#3(1dk( ef in<0e . 9s98Q46b30r0-2>m(19[0x1)5 ]2 5+4 f) , s bQ 3r 1- ( >(k-0ix.9n[8t1)7((]2x5))7* 14 6025| 473 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~4733 4f)1}8,2 4 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)45 :| 36: ^ ~ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#d24e: fIn file included from isrc/libavcodec/aacps.cn:32e: src/libavcodec/aacps_fixed_tablegen.hQ:32591:(85x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (259i | n t ) ( ( x ) *Q32014(70.4482366440814.302 7+1 1202.f5)), Q| 3 ^ ~0( 0.308955In file included from 4src/libavcodec/aacsbr_fixed.c0:4626: 5src/libavcodec/aacsbrdata.h9:64715:f6):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.221374 64714 | 8{7Q303717(f)-,0 .Q73004(6070.5175778668872868f95)4,4 1Q43f1)(, 0 . 9| 3 ~~~~^~~~~~~~~~~~~~~~~~ 2727src/libavcodec/aac_defines.h7:7445:0361:8 5note: 7expanded from macro 'Q30'f )}, {Q 344 | 1#(d 0e.9f98i4n6e0 2Q193005(2x5)4 f ), Q 3 1 ( - 0 . 9(8i7n2t5)7(46(2x5)4*413037f)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~ 4.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ ~ 45 | #In file included from dsrc/libavcodec/aacps_fixed.cef:i24n: eIn file included from src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h(:x259): 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | ( i n t ) ( (x )* 2Q3104(704.8432664480.104 3+2 701.152) 2 f| ) ^ ~, Q30(0.30In file included from 8src/libavcodec/aacsbr_fixed.c9:5625: 40src/libavcodec/aacsbrdata.h4:64705:98465:f )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.2213 74704 | 6{4Q83713(0-707.f9)9,8 2Q3906(603.71552786817888f9)5,44 1Q43f1)(, 0. 0| 1 ~~~~^~~~~~~~~~~~~~~~~~87 7138src/libavcodec/aac_defines.h:8442:4363:1 1note: fexpanded from macro 'Q30') }, {Q 3441 | (#-d0e.7f0i8ne0 1Q03106(5x4)8 1 8 4 f ) , Q 3 1( 0 . (3i36n8t0)6(8(59x4)8*111077f3)7},4 1 8| 2 ~~~~~^~~~~~~~~~~~~~~~~~4 .0 src/libavcodec/aac_defines.h+: 450.:536): note: | expanded from macro 'Q31' ^ ~ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.cin:e24 : QIn file included from src/libavcodec/aacps.c3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h): CC libavcodec/aarch64/idctdsp_init_aarch64.o 259 : 37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (259x | ) * 2 1 4 7 4 8 3Q63408(.00 .+4 2604.051) 4 | 3 ^ ~2 71122f), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(062.: 3src/libavcodec/aacsbrdata.h0:84709:5585:4 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 5965f), Q 34700 | ({0Q.3212(1-307.4969482897636037775f2)8,18 fQ3)0(,0 .Q13517(6 807.808915874741143f8)8,2 4 3| 1 ~~~~^~~~~~~~~~~~~~~~~~1 f)}src/libavcodec/aac_defines.h, :{44Q:336:1 (note: -expanded from macro 'Q30' 0.7080 441 | 0#1d65e4fi8n1e8 4Qf3)0,( xQ)3 1 ( 0 .3 3 6 8 0 6 8 59 4 8(i1n1t7)f()(}x,) * 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 374src/libavcodec/aac_defines.h1:84524:.036 :+ 0note: .expanded from macro 'Q31'5 ) | ^ ~ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c Q:3241: (In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h :259 : 13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (259(x | ) * 2 1 4 7 4 8 3Q63408(.00. 4+2 6040.1453)2 7 1| 12 ^ ~2 f), Q30(0In file included from .3src/libavcodec/aacsbr_fixed.c0:8629: 5src/libavcodec/aacsbrdata.h5:447004:6325:9 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q30(0 .24702 | 1{3Q734164(8-703.097978f2)9,6 6Q3307(50.218517688f7)8,8 9Q543411(4 f0).,0 1 8| ~~~~^~~~~~~~~~~~~~~~~~7 7138src/libavcodec/aac_defines.h8:442:4363:1 1note: fexpanded from macro 'Q30') }, {Q 3441 | (-#0d.e7fi0n8e0 1Q031605(4x8)1 8 4 f ) , Q 31 ( 0 .(3i3n6t)8(0(6x8)5*910478317147f1)8}2,4. 0 | ~~~~~^~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)45 :| 36: ^ ~ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: efIn file included from isrc/libavcodec/aacps.c:ne32: src/libavcodec/aacps_fixed_tablegen.hQ3:1258:(85x): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258( | i n tAS libavcodec/aarch64/hpeldsp_neon.o ) ( ( x )Q*3201(407.488739664187.01 66+5 05.254)2 f )| , ^ ~Q 30(0.7546In file included from 48src/libavcodec/aacsbr_fixed.c5:9622: 3src/libavcodec/aacsbrdata.h2:4707:326f:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.63 34706 | 56{0Q37121(9-203.929f8)2,9 6Q63307(5028.15283f0)8,1 0Q43src/libavcodec/aacsbr_template.c216(:7 051353.401:837197f1: )3warning: 88comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare],2 4 3| ~~~~^~~~~~~~~~~~~~~~~~1 1f)src/libavcodec/aac_defines.h},: {44Q:3 3613531: | (note: expanded from macro 'Q30' - 0 . 7 0f44o8 | r0 #1d0(ke 16f5=in4 8e 01Q;8 43fk0) , (3 6k80 6 8x 5[9 4801 1]7 ;f k+)+) }{ ( ,i| n ~ ^ ~~~~~~~~~~t ) | ( ~~~~^~~~~~~~~~~~~~~~~~~ (x)src/libavcodec/aac_defines.h*:10457:336:7 note: 4expanded from macro 'Q31'18 24.0 + 45 | 0#.d5e)f in e| src/libavcodec/aacsbr_template.c ^ ~Q3:1 1359(:x14): warning: In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : 1359 | src/libavcodec/aacps_fixed_tablegen.h : 258 :( 61infto: )warning: (r(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x( ; )k* 2<1 47s b482583r | 6 -4>8 .k 0 x [ +Q30 00](.0. 85)+ 7 | 9s6 ^ ~1b7 1r6->6m5[502In file included from ];4 2src/libavcodec/aacsbr_fixed.cfk:)62+: ,+src/libavcodec/aacsbrdata.h) {: Q469 3:0(| 83 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~0 :. warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 46485923 24697 | 3{2Qf3)1,( Q-300.(7095.9683730625967037226119f2)3,2 fQ)3, 1Q(3 00src/libavcodec/aacsbr_template.c.:(9136607:19.1:5 323warning: 8401comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]81 130148286974 f51366)43 | f} ), {, Q 3 1(f| -0o.r ~~~~^~~~~~~~~~~~~~~~~~ 99 2(6k4src/libavcodec/aac_defines.h: 7=44 00;8:36 9k: <4 8 1note: s0bexpanded from macro 'Q30'r-1> fk),x [Q3 1144 | ]#(d;- ke0+f.+9i)9 n5{4e28 2| ~ ^ ~~~~~~~~~~Q23 04(0x)2 5 3 6 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:36(:x) *note: 1expanded from macro 'Q31'07 3741 8452 | 4#.0src/libavcodec/aacsbr_template.c de:+1372fi n0:.e14 5:Q) 31 warning: | (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ^ ~ x) In file included from src/libavcodec/aacps_fixed.c1372 | :24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(fin:t258o):r(37 :( warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; ) *k2 1<4 7s2584b | r-8 >3 6k48 .x 0 [1 ]+ 0 +Q. 3s05(b)0 r .87-| 9>6 ^ ~m 1[7116]6;5 In file included from k+5+2src/libavcodec/aacsbr_fixed.c4):262 : src/libavcodec/aacsbrdata.hf{):, 469Q 3| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 058:( 0.warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54 648592327 34692 | f{)Q,3 1Q(3-00(.079.569383760562097723216912f)3,2 fQ)3,1( Q03.09(701.35824310183101482869745f4)3}f,) ,{ Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1( -0.99src/libavcodec/aac_defines.h2:446:364:7 0note: 8expanded from macro 'Q30'9 48101 f44) | ,# deQf31i(ne- 0Q.3909(5x4)2 82 2 4 0 2 5 3 6 f) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)(src/libavcodec/aac_defines.h(:x45):*36:1 0note: 7expanded from macro 'Q31'3 74182 445. | #0d +e f0i.n5e) Q 3| 1 ^ ~(x ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n258t:)13(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 214748364 8258. | 0 + 0 . 5 ) Q 3 0| (0 ^ ~. 879617166In file included from 55src/libavcodec/aacsbr_fixed.c24:262f: ),src/libavcodec/aacsbrdata.h :469Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 5464859 234692 | 7{3Q23f1)(,- Q03.709(05.9683376025967032762119f23)2, fQ)3,1 (Q 300.(907.15323804811104321687859443ff))},, {| ~~~~^~~~~~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h-:044.9:9362:6 47note: 0expanded from macro 'Q30'8 94810 144f | )#, dQef3i1(n-e0 .Q93905(4x2)8 2 2 4 0 2 5 3 6f ) } , ( | i ~~~~~^~~~~~~~~~~~~~~~~~nt )((src/libavcodec/aac_defines.hx:)45*:1360: 7note: 3expanded from macro 'Q31'7 41824 .450 | +# de0f.i5n) e | Q ^ ~3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)257*:612:14 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 2570. | 5 ) | ^ ~ Q30(1.26In file included from 43src/libavcodec/aacsbr_fixed.c1:0620: 8src/libavcodec/aacsbrdata.h1:494696:65: 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1 .4691 | 9{6Q033174(1-06.677999539f8)70,2 Q93703(21.6110f7)3,7 2Q43013(6 203.2937f1)3,8 4Q13103(118)8,9 4 f| )} ~~~~^~~~~~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1:(44:-36:0 .note: 9expanded from macro 'Q30'9 26470 8449 | 48#1d0e1ffi)ne, QQ3301((x-)0 . 99 54 2 8 2 2 4 0 25 3 (6if)n}t,) (| ( ~~~~^~~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:34574:136:8 2note: 4expanded from macro 'Q31'.0 + 0. 545) | # d| e ^ ~f ine Q31(xIn file included from )src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 257 (:i37:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*21474 82573 | 64 8 . 0 + 0.Q53)0 ( 1| . ^ ~2 64310081In file included from 49src/libavcodec/aacsbr_fixed.c6:5624: fsrc/libavcodec/aacsbrdata.h):,468 :Q3840:( 1.warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96037416679 9468 | 3{Qf3)1,( Q0.32058(712.617057036732346003f62)3, 2Q33f1)( ,0 .Q9938903(310)3, 9 3| 3 ~~~~^~~~~~~~~~~~~~~~~~ 816src/libavcodec/aac_defines.hf:)}44,: 36:{ Qnote: 31expanded from macro 'Q30'(- 0.011 1445 | 9#9d8e6f8i1n93e7 fQ)3,0 (Qx3) 1 ( 0 . 9 84 9 6 01 9 7 4 24(4i4nft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 073src/libavcodec/aac_defines.h7:4451:3682:4 .note: 0 expanded from macro 'Q31'+ 0.5 )45 | #| d ^ ~e fine Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 257 :13 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*21 472574 | 8 3 6 4 8 . 0 Q+3 00(.15). 26 4| 3 ^ ~1 00814965In file included from 4src/libavcodec/aacsbr_fixed.cf:62): ,src/libavcodec/aacsbrdata.h Q:34680:(581:. warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 603741667 94689 | 3{fQ)3,1 (Q3 00(.12.581720677530726403336602f32)3, fQ)3,1 ( Q03.099(81)9,3 3 0| 3 ~~~~^~~~~~~~~~~~~~~~~~9 338src/libavcodec/aac_defines.h1:644:f36)}:, note: {expanded from macro 'Q30'Q 31(-0 .440 | 1#11d5ef9i9n8e6 8Q193307(fx)), Q 3 1 ( 0. 9 8 4 9 6 0 19(7i4n24t4)4(f)(}x,) * 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h8:2454:.360: + note: 0expanded from macro 'Q31'.5 ) | ^ ~ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:1(24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 256 : 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x) *256 | 2 1 4 7 4 8 3 6 4Q83.00 (+1 .309.657)7 9 6| ^ ~0 498402f), In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: src/libavcodec/aacsbrdata.h1:.4683:8320:0 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 9967827f )468, | {Q3Q031((1. 304.823598977262745902663483f6)0,f) ,Q3 0Q3(11(. 301.399290819733637603319f3)38,1 6| f ~~~~^~~~~~~~~~~~~~~~~~) }, src/libavcodec/aac_defines.h{:44Q:3361: (note: -expanded from macro 'Q30'0 .0111 544 | 9#9d8e6f8i1n9e3 7Q3f0)(,x )Q 3 1 ( 0 . 9 8 4 9 6 0 1(9i7n4t2)44(4(fx))}*, 1 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~ 3741src/libavcodec/aac_defines.h:8452:436:. 0note: expanded from macro 'Q31'+ 0.5 )45 | #d| e ^ ~f ine Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 256 : 61(:i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*21 42567 | 4 8 3 64 8 . 0 +Q3 00(.15.)3 9 6| ^ ~7 7960498402In file included from fsrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0:(4681:.73:8 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]05 30996782 4687 | f{)Q3,1 Q(30 (01..2354887329697752046932366408ff)),, QQ3301((1 .0.391938992031370336973633811f6f)),} , | ~~~~^~~~~~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-:044.:0361: 1note: 1expanded from macro 'Q30'5 998681 9443 | 7#fd)e,f inQe3 1Q(3 00(.x9)8 49 6 0 19 7 4 2 4 4 4 f) } , ( | i ~~~~~^~~~~~~~~~~~~~~~~~nt )((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824.0 45+ | 0#.d5e)f i n| e ^ ~ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :256 :(i37n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*214748 2563 | 6 4 8 . 0 + Q030.(51). 3 96| 7 ^ ~7 960498402In file included from f)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4671:.833:8 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 309967827f )467, | { QQ3310( (01..3458083493293732145992614628ff)),, QQ3310((1 .03.91631907260911276632607563f1)f}),, {| Q ~~~~^~~~~~~~~~~~~~~~~~3 1( src/libavcodec/aac_defines.h0:44.:361:7 0note: 0expanded from macro 'Q30'6 33467 0446 | 1#5deff)i,n eQ 3Q310(-(0x.)7 6 8src/libavcodec/aacsbr_template.c5 4 02:5 1390:319 14: 82 9 warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36 :x note: 1390expanded from macro 'Q31') | * 10 73 7 454f1 | #o8dre2f 4(.inee0 =Q+ 30 ; 1e0 <( .cxh_5d)a)ta - > bs _| n ^ ~u m _ e n (In file included from visrc/libavcodec/aacps_fixed.c;n:t24 : In file included from )src/libavcodec/aacps.ce:32(: (x+src/libavcodec/aacps_fixed_tablegen.h:)+256)*: 2{13:1 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 | 4 ~ ^ ~~~~~~~~~~~~~~~~~~~8 364 8256 | . 0 + 0 . 5Q)3 src/libavcodec/aacsbr_template.c0 :(14011| .3: ^ ~239 :6 warning: 7comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]7 96In file included from 0src/libavcodec/aacsbr_fixed.c4:629: src/libavcodec/aacsbrdata.h8:44670: 59:2 1401 | f )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0 ( 1f.o3 80r467 05 | ({3iQ03 919=67( 82070;. fi5) ,0 <8Q4 323i3li03(m1.13;5 941i682++3)9f97 ) 2| ,4 ~ ^ ~~~~ 92Q63418(f )0.,96 10Q73609(1216.63210359f2)0}1,73 6{7Q63311( f0),. 1 70| 0 ~~~~^~~~~~~~~~~~~~~~~~6 334src/libavcodec/aac_defines.h6:7440:636:1 5fnote: )expanded from macro 'Q30', Q31( -44 | 0#.d7esrc/libavcodec/aacsbr_template.cf6i:8ne14075: 23:4Q warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]302 5(3x1) 4 8 2 9 f 1407) }, | | ~~~~~^~~~~~~~~~~~~~~~~~ ( isrc/libavcodec/aac_defines.hn :t )45 ( :fo(r 36x(:i) = note: *0expanded from macro 'Q31'1; 0i7 3<7 454 | #d1seb8fr2-i4>.n0 ne_+q ;0Q.5 3)i1+ ( | +x ^ ~) ) | ~ ^ ~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c (:in32t: )src/libavcodec/aacps_fixed_tablegen.h((:x255):*852:1 warning: src/libavcodec/aacsbr_template.c4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74: 8141136:4238:. 0255warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]+ | 0 . 5 ) 1411 | Q 3| ^ ~ 0 ( 1 .4f13oIn file included from 50rsrc/libavcodec/aacsbr_fixed.c6 (:9i628 : 5=4 src/libavcodec/aacsbrdata.h08; :i0 4674:<32:4 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fs) , bQr3-0>( n4671 | [.4{1119Q8]2738;1 (3i+ 70+.5)59 0{5 89| f)4 ~ ^ ~~~~~~~~~3,23 3 1Q5390(116.24f09)77,3 0Q23216(src/libavcodec/aacsbr_template.c2 0:314215.9:56123f0:76)9,1 Q2warning: 36comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]60 (210.5f4)}0, 5 14213{ | Q9 3 4719 48(8 54 5 0 f f.o)17r0, 0 ( 6| i3 ~~~~^~~~~~~~~~~~~~~~~~ 3=4 6src/libavcodec/aac_defines.h07:;440 :6i36 1<:5 fnote: iexpanded from macro 'Q30')l, iQm;3 144(i- | +0+#).d 7{ e68 5| 4f0 ~ ^ ~~~~i 2n5e 3Q310(4x8)2 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 :(36i:n note: texpanded from macro 'Q31') ((x)* 1450 | 73#7d4e1fi8n24e. Q03 1+( x0). 5 ) | ^ ~ (In file included from isrc/libavcodec/aacps_fixed.cn:t24): (In file included from (src/libavcodec/aacps.cx):*2321: 4src/libavcodec/aacps_fixed_tablegen.h7:42558:3616:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~255 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(621.: 4src/libavcodec/aacsbrdata.h1:34675:076:9 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8044f), 467Q | 3{0Q(13.14(11 908.27580387453925393f1),5 9Q16320f()1,. 4Q03917(7 30.09262160273659512f6)6,2 0Q53f)0},( 1{.Q43015(3 90.41797408086534354f6)7,0 6 1| 5 ~~~~^~~~~~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ3:144(:-36:0 .note: 76expanded from macro 'Q30'8 54025 3441 | #4d8e2f9ifn)e} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (x#)d*e1fi0n7e37 4Q13812(4x.0) + 0 . 5 ) | ^ ~ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c:2321: 47src/libavcodec/aacps_fixed_tablegen.h48:32556:4378:. 0warning: + implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 255 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(4661:.83:41 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 698548044 f)466, | Q{3Q03(11(. 40.11109480277986370559105598f2f)),, QQ3310(( 1.04.077937753707229632835151f6)1,9 fQ)3}0(,1 .{4Q0351(3 09.9475994684783574852f1),7 2 8| ~~~~^~~~~~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:144(:-360:. 3note: 5expanded from macro 'Q30'4 35818 244 | 8#5d50e2fifn)e} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (i n45t | )#(d(ex)f*in1e07 3Q73411(x8)2 4 . 0 + 0 . 5 ) | ^ ~( int)((x)In file included from *2src/libavcodec/aacps_fixed.c14:7244: 8In file included from 3src/libavcodec/aacps.c64:832.: 0src/libavcodec/aacps_fixed_tablegen.h :255+: 013.5:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 255In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 466 :Q593:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .41350698 54664 | {8Q03414(f 0).,1 0Q430709(6105.1401518928f2)7,8 3Q73519(59 f0).,7 7Q33507(719.3480191767139f0)2}2,6 {2Q33515(f ),0 .Q93509(6417.4305738291477289f)4,8 8Q5341(5-f)0,. 3 5| 4 ~~~~^~~~~~~~~~~~~~~~~~3 581src/libavcodec/aac_defines.h8:2448:5365:0 2note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.h:e45f:36i:ne note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e fi n e Q 31((ixn) t ) (( x ) * 1 0 7 3 7(4i1n8t2)4(.(x0) *+2 14074.85)3 6 4| 8 ^ ~. 0 + 0.5) In file included from src/libavcodec/aacps_fixed.c| : ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 254src/libavcodec/aacsbr_fixed.c::8562:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]466 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | 466 | { Q 3Q13(0 0(.11.04407194620056140951823f58)32,f )Q,3 1Q(3 00(.177.3451747199318201212621396f)4}f),, Q{3Q301((1 .04.195491644287537689291778284ff)),, QQ3301((-10..431534939508010828855954023f8f))},, | | ~~~~^~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3301((xx)) ((initn)t()(((xx))**1201477347834614882.40. 0+ 0+.5 )0 . 5| ) ^ ~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c:466::24: 7In file included from :src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:254:61: 466warning: | {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.10 42540 | 7 9 6 0 5 1 0 5Q3802f(),1 .Q43114(2 006.74793153757893328f1)1, 6Q1390f(1).}4,1 4{1Q93112(0 202.2935649f6)4,7 3Q78320(117.2481f4)1,4 2Q83516(99-7804f.)3,5 4Q33508(1812.845510329f9)0}0,0 8 5| 9 ~~~~~^~~~~~~~~~~~~~~~~~ 438f)src/libavcodec/aac_defines.h,: 45 | : ~~~~^~~~~~~~~~~~~~~~~~36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 note: | expanded from macro 'Q30'# defin e44 | Q#3d1e(fxi)n e Q 3 0 ( x ) ( i n t )( ( x ) *(2i14n7t)4(83(6x)4*8.10 0+73 704.1852)4 . 0| ^ ~ + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^ ~: 62: src/libavcodec/aacsbrdata.h:465:83: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h465: | 254{Q:3371:( warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .99986980 742546 | 2 0 0 f ), Q 31Q(3-00(1..3461042210664911032599873125ff)),} ,Q 3{0Q(311(. 401.48199111200262428356949f8)7,9 fQ)30,( 1.Q43114(1-402.89576899974285043f4)3,04 4Q3f0)(}1,. 41 3| 9 ~~~~^~~~~~~~~~~~~~~~~~~9 000src/libavcodec/aac_defines.h85:9454:3368:f )note: ,expanded from macro 'Q31' | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f note: iexpanded from macro 'Q30'n src/libavcodec/aacsbr_template.ce :Q 14463:44123( | :x #d)ewarning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]in e Q 3 0 ( x ) 1446( in | t ) ( ( x ) *( 2 1if4not7r4)8 (3((x)6e4*8 1.0=07 3 +07; 40e1 .8<5 c2)4h.0 _ +| d ^ ~a0ta -.5>)b s _| ^ ~nIn file included from u m_src/libavcodec/aacsbr_fixed.cen:v62; : e+src/libavcodec/aacsbrdata.hIn file included from +):src/libavcodec/aacps_fixed.c465 ::{2459: : warning: In file included from | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c: 32: src/libavcodec/aacps_fixed_tablegen.h:254:13 :465 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.9 2549 | 9 8 6 9 8 0 7Q43602(010f.)4,14 2Q03614(9-1035.833620f)2,1 6Q13002(919.7src/libavcodec/aacsbr_template.c415:1f14554):1}9127,20: {2Q3warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 2(36 40f.)8,91 1Q314550 | 0 6(4 8519 .94 8 1 749 f1 )4, Q2 38f15o(r 6(9-97m0 8= .49708f;)9, Q430m2 (15<.0 43s143b93r9-0>04m40f)[}01],; 8 | 5m ~~~~~^~~~~~~~~~~~~~~~~~++9) 43 8src/libavcodec/aac_defines.h{:f45: 36) :,| ~ ^ ~~~~~~~~~ note: expanded from macro 'Q31' | ~~~~^~~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h: | 44#:d36:e fnote: iexpanded from macro 'Q30'n e Q3src/libavcodec/aacsbr_template.c1( x:)44 1467 | : 23 #: dwarning: ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] fi n e Q 3 01467((x | i)n t) ( ( x ) * 21 4 7 4 83f6 48o. r 0 (+( e0i .=n5 t0); ) (e( x<| ) ^ ~*c1 h0_73d7a4t1aIn file included from 82-4>.src/libavcodec/aacsbr_fixed.cb0:s _62nu+: m0_src/libavcodec/aacsbrdata.h.e5:)n465 :v31 ; :| ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ ++ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~465 In file included from | {src/libavcodec/aacps_fixed.cQ:324: 1In file included from src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h99:982526:961:8 0warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 20src/libavcodec/aacsbr_template.c0f:)1473,:27 : warning: Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]25231 | (- 0 . 3 6 0 2 11473 | 6 1Q 030 (02.2 79 6791 78 2812 53f 0)9 8} 4,f)f , {oQQ3r3 10(((p0 .=1076 .06;84 4962p176 16< 076s481b35f)r,99- 8Q>793fn0)[(c,h_0 .d0Qa371(t-9a0-4>b.s09_17682f96r9476e2q5_r530e3fs)4,[3 0e44 | f ~~~~^~~~~~~~~~~~~~~~~~+) } , 1 src/libavcodec/aac_defines.h]| : ~~~~^~~~~~~~~~~~~~~~~~~] 44;: 36p:src/libavcodec/aac_defines.h +:+45note: expanded from macro 'Q30'): { 36 | : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | note: #expanded from macro 'Q31'd efin e45 | #Qde3f0i(nex ) Q 3 1 (x ) ( i n t ) ( ( x()i*n1t0)7(3(7x41)8*22414.704 8+3 604.85.)0 + | ^ ~0 .5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h:62:: 252src/libavcodec/aacsbrdata.h::37:465 :warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | 465 | { Q 3 1 ( -Q03.09(909.826796807718426822003f0)9,8 4Qf3)1,( -Q03.306(00.1271661604249692771656f7)1}3,f ){,Q 3Q13(0 (00..0879914100614682569997876953ff)),, Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~(- 0.978src/libavcodec/aac_defines.h94:2445:0363:4 3note: 0expanded from macro 'Q30'4 4f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i n e( iQnt3)1(((x)x ) * 1 0 7 3 74 1 8 2 4 . 0 (+i n0t.)5() ( | x ^ ~) *2147483In file included from 64src/libavcodec/aacps_fixed.c8.:240: In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 252: 13| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c252: | 62 : src/libavcodec/aacsbrdata.h :464 : 84 : Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2767 14648 | 2{8Q233109(8 40f.)0,3 0Q03404(705.718776361464f6)2, 7Q636171(3-0f.)9,9 7Q338809(603.3037398440f1)6}26,9 7{Q63513(f-)0,. 9 7| 9 ~~~~^~~~~~~~~~~~~~~~~~8 72src/libavcodec/aac_defines.h1:444:3364:1 note: 0expanded from macro 'Q30'34 f), Q3 144 | (# d0e.3f6i52n6e12 96Q83604(2x5)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:36i:n tnote: )(expanded from macro 'Q31'( x)*10 745 | 3#7d4e1f8i2n4e .Q0 3+1 (0.x5)) | ^ ~ In file included from (src/libavcodec/aacps_fixed.ci:n24t: In file included from )src/libavcodec/aacps.c((:x32): *src/libavcodec/aacps_fixed_tablegen.h2:12514:7854:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 48.0 + 0.5 251) | | ^ ~ Q30(0In file included from .src/libavcodec/aacsbr_fixed.c8:7629: 6src/libavcodec/aacsbrdata.h1:74641:6586:5 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 2f), Q30 (4640 | .{7Q5314(6 40.850932030424773527f8)7,3 1Q63f0)(,0 .Q537617(7-909.07949475378859f)6,3 3Q3303(804.f4)2}6,40 1{4Q3327111(2-20f.),9 79 8| 72 ~~~~^~~~~~~~~~~~~~~~~~1 434src/libavcodec/aac_defines.h1:03444:f36):, note: Qexpanded from macro 'Q30'3 1( 0.3 644 | 5#26d1e2f9in6e8 6Q4302(5xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:in36t:) (note: (expanded from macro 'Q31'x )*107 37454 | 1#8d2e4f.i0n +e 0Q.351)( x| ) ^ ~ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.c:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h)(:(251x:)61*: 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648. 0251 | + 0 . 5 ) | ^ ~ Q 30(0.8796In file included from 1src/libavcodec/aacsbr_fixed.c7:1626: 6src/libavcodec/aacsbrdata.h5:54642:4312:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.75 4646448 | 5{9Q233127(3 20f.)0,3 Q03004(407.557786773719960f7)44,5 Q735f1)(,- 0Q.3909(73088.94623634301348342f7)11}2, 2{fQ)3,1 (- 0| . ~~~~^~~~~~~~~~~~~~~~~~9 798src/libavcodec/aac_defines.h7:2441:4363:4 1note: 0expanded from macro 'Q30'3 4f), Q44 | 3#1d(e f0i.n3e 6Q53206(1x2)9 6 8 6 4 2 5 f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ ( int)src/libavcodec/aac_defines.h(:(x45):*361: 0note: 73expanded from macro 'Q31'7 41824 .450 | #+d e0f.i5n)e Q| 3 ^ ~1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32: isrc/libavcodec/aacps_fixed_tablegen.hn:t251):((37x: )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 14748364 8251. | 0 + 0 . 5 )Q 3| ^ ~0 (0.87961In file included from 71src/libavcodec/aacsbr_fixed.c6:6625: 5src/libavcodec/aacsbrdata.h2:42464f):,7 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .75464859 24643 | 2{Q73312(f) ,0 .Q033000(404.75578776377196f9)0,7 4Q43517(-50f.)9,9 7Q3380(809.6433236348041f43)2},7 11{2Q23f1)(,- 0 .9| 7 ~~~~^~~~~~~~~~~~~~~~~~98 721src/libavcodec/aac_defines.h4:443:436:1 0note: 3expanded from macro 'Q30'4 f), Q 3441 | (#d e0f.i3n6e5 2Q63102(x9) 6 8 6 4 2 5 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *note: 10expanded from macro 'Q31'7 37418 245 | 4#.d0e fi+n e0 Q.35)1 ( x| ) ^ ~ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h:(251(:x13):* 2warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 83648.0 +251 | 0 . 5 ) | ^ ~ Q30(0.87In file included from 96src/libavcodec/aacsbr_fixed.c1:7621: 6src/libavcodec/aacsbrdata.h6:54635:2844:2 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.75 4463 | 6{4Q835912(3-207.93520f)5,3 18Q23408(801.507617f7)9,9 07Q43415(75-f0).,9 6Q933099(005.14328604820f1)4}3,27 1{Q13212(f-0).,6 2 2| 2 ~~~~^~~~~~~~~~~~~~~~~~ 88729src/libavcodec/aac_defines.h2:8446:2362:f )note: expanded from macro 'Q30', Q31( 440 | .#8d2e7f6i72n62e8 4Q636601(xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36(:i nnote: texpanded from macro 'Q31') ((x)*1 04573 | 7#4d1e8f2i4n.e0 Q+3 10(.x5)) | ^ ~ (inIn file included from tsrc/libavcodec/aacps_fixed.c):((24x): *In file included from 2src/libavcodec/aacps.c14:7324: 8src/libavcodec/aacps_fixed_tablegen.h:32506:4618:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | 250 ^ ~ | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 2src/libavcodec/aacsbrdata.h9:4631:582:4 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7110028f )463 | ,{ QQ3310((-10..1996500357341186246878199013ff)),, QQ3310((1-0..10976397329490035612332830f8)2,f )Q}30,( 1{),Q 3 1| ( ~~~~^~~~~~~~~~~~~~~~~~- 0.6src/libavcodec/aac_defines.h:24422:8368:7 2note: 9expanded from macro 'Q30' 28622 f)44, | #dQe31f(i n0e. 8Q23706(72x6)2 8 4 66 61 f) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:45):((36x:) *1note: 0expanded from macro 'Q31'7 37418 2454 | .#0d e+f i0n.e5 )Q 3 1(| x ^ ~ ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(250(:x)37*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 +250 | 0 . 5 ) | ^ ~ Q30(1.29In file included from 12src/libavcodec/aacsbr_fixed.c49:362: 7src/libavcodec/aacsbrdata.h11:04630:2318:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.19 64630 | {3Q743116(6-70.999530f5)3,1 8Q23408(8110.1f1)0,7 3Q73214(0-3602.3962933f9)9,0 5Q13308(018)2,f ) }| , ~~~~^~~~~~~~~~~~~~~~~~ { Q31(src/libavcodec/aac_defines.h-:044.:6362:2 2note: 8expanded from macro 'Q30'8 72928 62442 | f#)d,e fQi31n(e Q03.082(7x6)7 2 6 2 8 4 6 6 6 1 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.0 +45 | 0#.de5f)i n e| Q ^ ~3 1(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c :(i32nt: )(src/libavcodec/aacps_fixed_tablegen.h(:250x:13):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648. 0250 | + 0 . 5 )Q 3 0| ( ^ ~1 .291249In file included from 3src/libavcodec/aacsbr_fixed.c7:621: 1src/libavcodec/aacsbrdata.h0:04632:86f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.19 604633 | 7{4Q13616(7-9903.f9),5 0Q3503(1812.4180871370214f0)3,6 2Q32331f()-, 0Q.3906(19)3,9 9 0| 5 ~~~~^~~~~~~~~~~~~~~~~~1 380src/libavcodec/aac_defines.h8:244f:)36}:, {note: Q3expanded from macro 'Q30'1 (-0.6 2442 | 2#8d8e7f2i92n8e6 Q2320f(),x ) Q 3 1 ( 0 . 8 2 7 6 7 2 6(2i8n4t6)6(6(x1)*f1)0}7,3 7 4| 18 ~~~~^~~~~~~~~~~~~~~~~~~2 4.0src/libavcodec/aac_defines.h :+45 :036.:5 )note: expanded from macro 'Q31' | ^ ~ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:24n: In file included from esrc/libavcodec/aacps.c: 32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:x249): 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n249 | t ) (( x ) * 2 1Q3407(418.3461481.908 2+7 08.357)5 9 | 5 ^ ~9 f), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c4:03621: 3src/libavcodec/aacsbrdata.h:84621:5832:68 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f), Q30( 1462. | 3{86Q8317(67-004.60446916206f1)6,1 29Q73306(f1)., 3Q438139(9 7204.9722614988f6)7,4 8| 0 ~~~~^~~~~~~~~~~~~~~~~~ 4544src/libavcodec/aac_defines.hf:)44}:, 36{:Q 3note: 1expanded from macro 'Q30'( 0.116 544 | 7#7d7e0f6i6n31e9 1Q3f0)(,x )Q 3 1 ( - 0 . 8 3 6 6 2 8 3(i3n81t5)0(4(x1)f)*}10,7 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824src/libavcodec/aac_defines.h.:0 45+:36 :0 .note: expanded from macro 'Q31'5 ) | ^ ~ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 249 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (249x | ) * 2 14 7 4 8 3Q3604(81..401 1+9 802.57) 8 3| 7 ^ ~5 959f), QIn file included from 30src/libavcodec/aacsbr_fixed.c(1:.624: 0src/libavcodec/aacsbrdata.h3:146238:1595:2 6warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0f), Q30 (462 | 1{.Q383618(7-607.064406419266106f1)2,9 7Q336f0)(,1 Q.33418(3 909.772214989627644880f4)5,4 4 f| ) ~~~~^~~~~~~~~~~~~~~~~~}, {Q3src/libavcodec/aac_defines.h1:(44 :036.:1 note: 1expanded from macro 'Q30'6 57770 6446 | #3de1f91ifn)e, QQ3301((x-)0 . 8 3 6 6 2 8 3 3 8 1 5 0 4(1ifn)t}), ( (x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7:4451:8362:4 .note: 0expanded from macro 'Q31' + 0.5) 45| | # ^ ~d efine Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 249 : 37 : ( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147 42498 | 3 64 8 . 0 + 0Q.350)( 1 .| ^ ~4 1198278375In file included from 9src/libavcodec/aacsbr_fixed.c5:962f: )src/libavcodec/aacsbrdata.h,: 462:Q323:0 (1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 403138152 64628 | 36{0Qf3)1,( -Q03.06(4161.238661867162790743064f9)60,f )Q,3 1Q( 30.07(2119.8346873498907425494246f4)}8,f ){,Q 3 1| ( ~~~~^~~~~~~~~~~~~~~~~~ 0.1src/libavcodec/aac_defines.h1:6445:736:7 70note: 6expanded from macro 'Q30' 63191f 44) | ,# dQe3f1i(-n0e. 8Q33066(2x83)3 8 1 5 04 1 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht):(45(:x36:) *note: 1expanded from macro 'Q31'07 3741 8452 | 4#.d0e f+in e0 .Q5)3 1( x| ^ ~) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(249x:)13*2:14 74warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3648.0 + 0249. | 5 ) | ^ ~ Q30(1In file included from .4src/libavcodec/aacsbr_fixed.c11:9628: 2src/libavcodec/aacsbrdata.h7:834627:5695:9 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.40 34621 | 3{8Q135126(8-306.06f4)6,1 2Q6301(611.238967837667f0),4 0Q43916(0 f0).,7 2Q1390(8167.4348803495947244f9)26}4,8 f{),Q 31 (| ~~~~^~~~~~~~~~~~~~~~~~0 .11src/libavcodec/aac_defines.h65:7447:7360:6 6note: 3expanded from macro 'Q30'1 91f), 44 | Q#3d1e(f-0i.n8e3 6Q63208(x3) 3 8 1 5 0 4 1 f ) } , ( in| t ~~~~^~~~~~~~~~~~~~~~~~~) ((xsrc/libavcodec/aac_defines.h):*451:360:73 7note: 4expanded from macro 'Q31'1 824.0 +45 | 0#.de5f)in e | Q ^ ~3 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:461:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:461:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (inIn file included from t)src/libavcodec/aacps_fixed.c((:x24): *In file included from 2src/libavcodec/aacps.c14:732: 4src/libavcodec/aacps_fixed_tablegen.h:82653:61604:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 265In file included from | src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h : 461 : 31Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ), Q31(0. 14617 | 84{27Q6313(5 f/0M._P9I9)0,9 6Q3113(104.4298255606f7)3,3 fQ/3M1_(P-I0).1,9 4Q351(10.14862380574243062ff/)M},_ P{IQ)3, 1Q(-301.(8004.152392719663413510f9/fM)_,P QI31)(,- 0Q.318(08.571853389811861f9/9M_4P5I7),f )Q}3,1 ( 1| ~~~~^~~~~~~~~~~~~~~~~~~. 100src/libavcodec/aac_defines.h30:8455:536f:/M _note: Pexpanded from macro 'Q31'I ), Q3 145( | 1#.d5e7fi0n7e9 Q63313(fx/)M _ P I ) | ^~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:(x )note: *expanded from macro 'Q31'2 1474 84536 | 4#8d.e0f i+n e0 .Q531)(x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t461):(7:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *2147483 64614 | 8{.Q03 1+( 0 .05.)9 9 0| 9 ^6 131449250fIn file included from )src/libavcodec/aacps_fixed.c,: 24: QIn file included from src/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2651:941375:1 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 854402f)}, {Q 32651 | (- 0 . 8 0 4 1 2 Q33219(604)3,1 0Q391f()0.,1 7Q8341(2-7603.858f5/1M3_8P1I8)1,9 9Q43517(f0).2}8,5 6 | 6 ~~~~~^~~~~~~~~~~~~~~~~~7 33f/src/libavcodec/aac_defines.h:M45_:36P:I) ,note: expanded from macro 'Q31' Q31(0. 4456 | 3#0d7e2f3i6nfe/ MQ_3P1I)(,x )Q 3 1( 0 . 5 9 7 1 63 1 5(fi/nMt_)P((Ix)),* 2Q3114(07.478835634988.106 f+/ M0_.P5I)) , | Q ^ ~3 1(1.1003In file included from 0src/libavcodec/aacsbr_fixed.c8:5625f: /src/libavcodec/aacsbrdata.hM:460_:P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(1.5707 9460 | 6{Q3331f(/ M_0P.I)5 2 8| 9 ^~~~~~~~~~~~0 520src/libavcodec/aac_defines.h9:456:360:2 9note: 5expanded from macro 'Q31'f ), Q3 145( | # d0.e6f0i0n4e8 8Q73214(5x)5 5 9 2 f ) } , { Q 3 1 ((i n0.t7)4(2(38x5)52*91241548774f8)3,6 4Q83.10( 0+. 004.45)9 19 1| 5 ^2 91044f)},In file included from src/libavcodec/aacps_fixed.c :| 24 ~~~~~^~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:45: :src/libavcodec/aacps_fixed_tablegen.h36::265 :note: 114expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1265( | x ) Q 3 1 ( 0 ),( Qi3n1t()0((.x1)7*281442774683356f/4M8_.P0I )+, 0Q.351)( 0| . ^ ~2 8566733fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62I: )src/libavcodec/aacsbrdata.h,: 460:Q593:1 (0warning: .4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 307236f/ M_460P | I{)Q,3 1Q(3 10(.05.25899075162310596f0/2M_9P5fI)),, QQ3311((0 0..768050349881867f2/4M5_5P5I9)2,f )Q}3, 1{Q(311.(1 000.3704825358f5/5M2_9PI1),4 5Q837f1)(,1 .Q53710(7 906.30344f91/9M1_5P2I91)0 4 4| f ^~~~~~~~~~~~) }, src/libavcodec/aac_defines.h| :45 ~~~~~^~~~~~~~~~~~~~~~~~: 36: src/libavcodec/aac_defines.hnote: :45expanded from macro 'Q31': 36: note: expanded from macro 'Q31' 45 | #de f45i | n#ed eQf3i1n(ex )Q 3 1 (x ) ( i n t ) (((ixn)t*)2(14(7x)4*82314674488.03 6+4 80..05 )+ | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 265src/libavcodec/aacsbrdata.h::91460:: 32warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460265 | | {Q 3 1 ( 0 . 5Q23819(005)2,0 9Q603219(05.f1)7,8 4Q273613(5 0f.6/0M0_4P8I8)7,2 4Q53515(09.228f5)6}6,7 3{3Qf31/(M _P0I.)7,4 2Q3381(505.2491643057872f3)6,f/ MQ_3P1I() ,0. 0Q43419(1901.55929711064341f5)f}/,M _ P| I) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h1:(450:.367:8 5note: 3expanded from macro 'Q31'9 816f/ M_45P | I#)d,e Qf3in1e( 1Q3.11(0x0)3 0 8 5 5f / M _ PI ) , (Qi3n1t()1(.(x5)70*72194637348f3/M6_P4I8). 0 | + ^~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^ ~ 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacsbr_fixed.c :4562: | src/libavcodec/aacsbrdata.h#:d460e:f7:i newarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 460 | { Q 3 1 ( 0. 52 8(9i0n5t2)0((9x60)29*52f1)4,7 4Q8313(6 480..06 0+0 408.857)2 45 5| ^5 92f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:1(24 : 0In file included from .src/libavcodec/aacps.c7:4322: 3src/libavcodec/aacps_fixed_tablegen.h8:2655:5682:9 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 87f), Q31( 2650 | . 0 4 49 19 1 5 2Q93110(404)f,) }Q,3 1 (0| . ~~~~~^~~~~~~~~~~~~~~~~~1 784src/libavcodec/aac_defines.h2:457:63365f:/ note: Mexpanded from macro 'Q31'_ PI), Q453 | 1#(de0f.in2e8 Q53616(7x3)3 f / M _ P I ) , Q 31 ( 0(.4i6n3t0)7(2(3x6f)/*2M1_P4I7)4,8 3Q63418.(00 .+5 9701.653)1 5 f| / ^ ~M _PI), Q3In file included from 1(src/libavcodec/aacsbr_fixed.c0:.627: src/libavcodec/aacsbrdata.h8:4595:3849: 8warning: 16implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 1(4591 | .{1Q030130(8-50.579f35/1M8_32P3I4)8,8 1Q63f1)(,1 .Q5370179(6-303.f/3M6_2P0I8) 8 9| ^~~~~~~~~~~~7 989src/libavcodec/aac_defines.h1:3456f:)36}:, note: expanded from macro 'Q31'{ Q31( 045. | 6#3d8e7f2in3e59 1Q5316136(fx)), Q3 1 ( 0 . 0 8 1 28 2 5 2(4i9n3t4)4(4(fx))}*,2 14 7| 48 ~~~~~^~~~~~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 45:+36: 0.note: 5expanded from macro 'Q31') | ^ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 265: 45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )265* | 21 47 4 8 3 6 4 8 Q.301( 0+) ,0. 5Q)3 1 (| 0 ^ ~. 178427In file included from 63src/libavcodec/aacsbr_fixed.c5f:/62M: _src/libavcodec/aacsbrdata.h:P459:I59),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (0.28566 74593 | 3{Qf3/1M(_-PI0).7,93 5Q13813(203.448683106f7)2,3 6Qf31/(M-_0.P3I6),2 Q038189(709.8599173166f3)1}5,f /{MQ_P3I1)(, 0Q.36318(07.2375859319581166f3/6Mf_)P,I Q)3, 1Q( 301.(0811.21820503204895354f4/4Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~31 (1.57src/libavcodec/aac_defines.h0:7459:366:3 3note: fexpanded from macro 'Q31'/ M_PI) 45 | #| d ^~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :45Q:3361:( xnote: )expanded from macro 'Q31' 45 | # d e f i n(ei nQt3)1(((xx)) * 2 1 47 4 8 3 6 48 . 0 ( i+n t0).(5()x ) *| 2 ^ ~ 147483648In file included from .0src/libavcodec/aacsbr_fixed.c +: 620: .src/libavcodec/aacsbrdata.h5): 459 :| 31: ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c459: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(-320: .src/libavcodec/aacps_fixed_tablegen.h7:9265:321:5 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2348816f), Q2653 | 1 (- 0 . 3 6 2 0 8Q83917(908)9,1 Q336f1)}(,0. 1{78Q423716(3 50f/.6M3_8P7I2)35,9 1Q531613(60f).,2 8Q35166(7 303.f0/8M1_28P2I5)2,4 9Q334414(f0).}4,6 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 236fsrc/libavcodec/aac_defines.h/M:_45:P36:I ),note: expanded from macro 'Q31'Q 31(0. 5459 | 7#1d6e3f1i5nfe/ M_QP31I()x,) Q 3 1( 0 . 7 8 5 3 9 8 16 f(i/nM_tP)I(),( x)Q*3211(417.481306034088.505f /+M _0P.I5)) , | ^ ~Q 31(1.570In file included from 7src/libavcodec/aacsbr_fixed.c9:6623: 3fsrc/libavcodec/aacsbrdata.h/:M459_:P6:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~ src/libavcodec/aac_defines.h459: | 45{:Q36:3 1note: (-expanded from macro 'Q31'0 .7935 1458 | 3#2d3ef4i8n8e1 6Qf3)1(,x )Q 3 1 ( - 0 . 3 6 2 0 8 8 9 7(9i8n91t3)6(f)(}x,) *{2Q3114(7 04.863364887.203 5+91 501.6356)f ) ,| ^Q3 1( 0.0AS libavcodec/aarch64/idctdsp_neon.o 8128252493444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:458:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defIn file included from inesrc/libavcodec/aacps_fixed.c :Q243: 1In file included from src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h : 279 : 79 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12794 | 7 4 8 3s6t4a8.t0i c+ 0c.o5)n s t| ^ ~in t fractionIn file included from asrc/libavcodec/aacsbr_fixed.cl:_62d: esrc/libavcodec/aacsbrdata.hl:a457y:_59l: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k s[] = { Q4573 | {1Q(03.14(3 f0.)6,2 3Q13915(307.467255f4)2,f )Q,3 1Q(301.(3-407.f9)3 }0;9 8 3| 1 ~~~~^~~~~~~3 55259src/libavcodec/aac_defines.h9:f45):}36,: {Qnote: 3expanded from macro 'Q31'1 ( 0.4 2452 | #1d5e8f1i7n5e9 4Q3810(7xf)) , Q 3 1 (- 0 . 0 7 71 2 (7i8n7t38)5(2(0x8)f*)2}1,4 7 4| 8 ~~~~~^~~~~~~~~~~~~~~~~~3 648src/libavcodec/aac_defines.h.:045: 36+: 0.note: 5expanded from macro 'Q31') | ^ ~ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :24Q: 3In file included from 1src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h: 279 : 67 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x279) | * 2 1 4s7t4a8t3i6c4 8c.on0s +t 0in.t5 )f r a| c ^ ~ti onal_delaIn file included from ysrc/libavcodec/aacsbr_fixed.c_:l62i: nksrc/libavcodec/aacsbrdata.hs[:] 457=: 31{: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1(0.43f), 457Q | 31{(Q301.(7 5f0).,6 2Q331195(307.434672f5)4 2}f;) , Q| 3 ~~~~^~~~~~1 (-0.src/libavcodec/aac_defines.h9:3450:369:8 3note: 1expanded from macro 'Q31'3 552599 f45) | }#,d e{fQin3e1 (Q 301.(4x2)2 1 5 8 17 5 9 4 8 0 7 f ) ,( iQn3t1)((-(0x.)0*727114277488376348852.008 f+) }0,. 5 )| ~~~~^~~~~~~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#279d:55e:f iwarning: neimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(x) 279 | s t a t i(icn tc)(o(nxs)t* 2i1n4t7 4f8ra3c6t4i8o.n0al _d+e l0ay._5l)i n k| s ^ ~ [] = { Q31In file included from (src/libavcodec/aacsbr_fixed.c0.:462: 3src/libavcodec/aacsbrdata.hf):,457: 7Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .75f), Q34571 | ({0Q.3314(7 f0). 6}2;3 1 | 9 ~~~~^~~~~~5 3746src/libavcodec/aac_defines.h2:5454:236f:) , note: Qexpanded from macro 'Q31'3 1(-0.9 3450 | 9#8d3ef1i3n5e5 2Q53919(fx))} , { Q 3 1 ( 0 . 4 22 1(5i8n1t7)5(9(4x80)7*f2)1,4 74Q83361(4-80..00 7+7 01.257)8 7 3| ^ ~8 5208f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + In file included from 0src/libavcodec/aacps_fixed.c:.24: 5In file included from )src/libavcodec/aacps.c: 32 | : ^ ~src/libavcodec/aacps_fixed_tablegen.h :280:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:84 : 280warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] const 456i | n{tQ 3f1r(a-c0t.io7n4a4l9_0d1e0l4a6y_99g6a2i6nf )=, QQ3311((0 .03.99f4)7;2 5| 9 ~~~~^~~~~~1 1744src/libavcodec/aac_defines.h6:1450:f36):} ,note: expanded from macro 'Q31'{ Q31( 0 .456 | 4#8d80e1f1i9n7e9 2Q7539f1)(x,) Q 3 1 ( 0. 4 1 3 3 6 66 08(3i0n5t7)(1(fx))}*,2 1 4| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 836src/libavcodec/aac_defines.h4:845.:360: + note: 0expanded from macro 'Q31'. 5) | ^ ~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.6AS libavcodec/aarch64/me_cmp_neon.o 4880119792759f), Q31( 0.41336660830571f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(CC libavcodec/aarch64/me_cmp_init_aarch64.o x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.130In file included from 2345src/libavcodec/aacps_fixed.c06:4246: In file included from 9src/libavcodec/aacps.c9:732: fsrc/libavcodec/aacps_fixed_tablegen.h):}361,: 15{: Qwarning: 31comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( 0.059464913070 25361f | ) , Q 3 1 (i f0 (.k20 5<1 1F0F4_7AR0R7A4Y8_E6L6EfM)S}(f,_ c e| n ~~~~^~~~~~~~~~~~~~~~~~~ ter_src/libavcodec/aac_defines.h2:045):)36 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q31' 45 | src/libavcodec/aacps_fixed_tablegen.h#:d383:e15f:i nwarning: ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] Q31(x) 383 | i f ((ki nbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), src/libavcodec/put_bits.hQ3:1265(:-037.0:0 0warning: 55comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]2 5286f), | ~~~~^~~~~~~~~~~~~~~ 265 | src/libavcodec/aac_defines.h : 45 : 36: note: iexpanded from macro 'Q31'f (s-> b45 | u#fd_eefinnde -Q3 1s(x-)>b uf _ p t r > = s i z(eiontf)((B(ixt)B*u2f1)4)7 4{ 8 36| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31src/libavcodec/put_bits.h(-0.:03170:0335:8 7warning: 0comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]9 30f), Q31(- 3170 | . 0 0 0i5f6 7(7s8-0>2bfu)f,_ e| ~~~~^~~~~~~~~~~~~~~n d -src/libavcodec/aac_defines.h :s45-:>36b:u fnote: _expanded from macro 'Q31'p tr >= s45i | z#deeoffin(eB iQ3t1(Bxuf)) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531AS libavcodec/aarch64/synth_filter_neon.o f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0CC libavcodec/aarch64/vc1dsp_init_aarch64.o + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.001AS libavcodec/aarch64/vc1dsp_neon.o 9841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q331( warning-s0 generated.. 0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:AS libavcodec/aarch64/videodsp.o note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aarch64/videodsp_init.o 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aarch64/vorbisdsp_init.o 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.440AS libavcodec/aarch64/vorbisdsp_neon.o 2553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31CC libavcodec/aarch64/vp8dsp_init_aarch64.o ( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) AS libavcodec/aarch64/vp8dsp_neon.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defCC libavcodec/aarch64/vp9dsp_init_10bpp_aarch64.o ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.08013CC libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.o 72934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | CC libavcodec/aarch64/vp9dsp_init_aarch64.o Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(AS libavcodec/aarch64/vp9itxfm_16bpp_neon.o x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)AS libavcodec/aarch64/vp9itxfm_neon.o ((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from AS libavcodec/aarch64/vp9lpf_16bpp_neon.o src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q31(0.76923076923076923077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ AS libavcodec/aarch64/vp9lpf_neon.o 203 warnings generated. AS libavcodec/aarch64/vp9mc_16bpp_neon.o In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.4AS libavcodec/aarch64/vp9mc_aarch64.o 9/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ AS libavcodec/aarch64/vp9mc_neon.o In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/aasc.o src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ac3.o CC libavcodec/ac3_channel_layout_tab.o src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ CC libavcodec/ac3_parser.o 13 warnings generated. CC libavcodec/ac3dec_data.o CC libavcodec/ac3dec_fixed.o CC libavcodec/ac3dec_float.o CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o CC libavcodec/ac3enc_fixed.o CC libavcodec/ac3enc_float.o CC libavcodec/ac3tab.o CC libavcodec/acelp_filters.o CC libavcodec/acelp_pitch_delay.o In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/acelp_vectors.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/adpcm.o CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.o CC libavcodec/adts_header.o 647 warnings generated. CC libavcodec/adts_parser.o 4 warnings generated. CC libavcodec/adx.o CC libavcodec/adx_parser.o CC libavcodec/adxdec.o In file included from src/libavcodec/ac3dec_fixed.c:155: src/libavcodec/eac3dec.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (nscale < -1.0) | ^~~~~~ ~ CC libavcodec/adxenc.o CC libavcodec/agm.o CC libavcodec/aic.o In file included from src/libavcodec/ac3enc.c:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ac3enc_fixed.c:31: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:425:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB; | ^~~~ ~ src/libavcodec/ac3dec.c:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | downmix_coeffs[0][i] = (downmix_coeffs[0][i] + | ~~~~~~~~~~~~~~~~~~~~~^ 448 | downmix_coeffs[1][i]) * LEVEL_MINUS_3DB; | ~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ac3dec.c:451:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | s->downmix_coeffs[0][i] = FIXR12(downmix_coeffs[0][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h:42:44: note: expanded from macro 'FIXR12' 42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5)) | ~~~~^~~~~~ ~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:452:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | s->downmix_coeffs[1][i] = FIXR12(downmix_coeCC libavcodec/alac.o ffs[1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h:42:44: note: expanded from macro 'FIXR12' 42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5)) | ~~~~^~~~~~ ~ In file included from src/libavcodec/ac3dec_fixed.c:156: src/libavcodec/ac3dec.c:487:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/ac3enc.c:82:139: warning: missing field 'unit' initializer [-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}, | ^ src/libavcodec/ac3enc.c:83:139: warning: missing field 'unit' initializer [-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/libavcodec/ac3enc.c:85:134: warning: missing field 'unit' initializer [-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/libavcodec/ac3enc.c:91:144: warning: missing field 'unit' initializer [-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/libavcodec/ac3enc.c:92:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"copyright", "Copyright Bit", OFFSET(copyright), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:93:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"dialnorm", "Dialogue Level (dB)", OFFSET(dialogue_level), AV_OPT_TYPE_INT, {.i64 = -31 }, -31, -1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:98:133: warning: missing field 'unit' initializer [-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/libavcodec/ac3enc.c:105:133: warning: missing field 'unit' initializer [-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/libavcodec/ac3enc.c:106:139: warning: missing field 'unit' initializer [-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/libavcodec/ac3enc.c:107:133: warning: missing field 'unit' initializer [-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/libavcodec/ac3enc.c:108:139: warning: missing field 'unit' initializer [-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/libavcodec/ac3enc.c:122:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | {"stereo_rematrixing", "Stereo Rematrixing", OFFSET(stereo_rematrixing), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:127:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | {NULL} | ^ src/libavcodec/ac3enc.c:139:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 139 | { NULL } | ^ CC libavcodec/alac_data.o In file included from src/libavcodec/ac3dec_float.c:37: src/libavcodec/ac3dec.c:425:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB; | ^~~~ ~ src/libavcodec/ac3dec.c:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | downmix_coeffs[0][i] = (downmix_coeffs[0][i] + | ~~~~~~~~~~~~~~~~~~~~~^ 448 | downmix_coeffs[1][i]) * LECC libavcodec/alacenc.o VEL_MINUS_3DB; | ~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/alacdsp.o src/libavcodec/ac3dec.c:487:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ In file included from src/libavcodec/ac3enc_float.c:31: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1841:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/acelp_pitch_delay.c:24: src/libavutil/ffmath.h:49: 30:1841 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] downm ix49_ | in f o - >rectenutrenr _emxixp_2lfe(vMe_LlO G2 _ 1 0 * x );= g| a ~ ^i n_levels[s-> center_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1842:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3enc_float.c1842 | : 68 : 18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ownmix_inf o68 | - > c e nrteteurr_nm iFxFM_IlN(ecveolo_rldt, rtC O E F=_ MgAaXi)n_;l e| ~~~~~~^~~~~~~~~~~~~~~~v els[s-> src/libavutil/macros.h :49c:e22n:t note: eexpanded from macro 'FFMIN'r_ mix_le v49e | #ld_letfritne] ; F F| M ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I N(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/ac3dec.c:1843:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1843 | downmix_info->surround_mix_level = gain_levels[s-> surround_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1844:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1844 | downmix_info->surround_mix_level_ltrt = gain_levels[s->surround_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1846:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1846 | downmix_info->lfe_mix_level = gain_levels_lfe[s->lfe_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec_fixed.c:159:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:160:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:163:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 163 | { NULL}, | ^ CC libavcodec/aliaspixdec.o src/libavcodec/acelp_pitch_delay.c:95:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | energy_mean)) / | ~ 95 | sqrtf(fixed_mean_energy ? fixed_mean_energy : 1.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/acelp_pitch_delay.c:93:78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | ff_exp10(0.05 * | ~ 93 | (avpriv_scalarproduct_float_c(pred_table, prediction_error, 4) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | energy_mean)) / | ~~~~~~~~~~~ src/libavcodec/acelp_pitch_delay.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | float val = fixed_gain_factor * | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/acelp_pitch_delay.c:100:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | prediction_error[3] = 20.0 * log10f(fixed_gain_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1137:41: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 1137 | if (range_bits <= 127 || s->drc_scale <= 1.0) | ~~~^~~~~~~~~ ~~ In file included from src/libavcodec/ac3enc_float.c:78: src/libavcodec/ac3enc_template.c:218:29: warning: implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion] 218 | if (coord_diff > NEW_CPL_COORD_THRESHOLD) | ^~~~~~~~~~ ~ src/libavcodec/ac3enc.c:1950:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1950 | v > (v_list[i] - FLT_OPTION_THRESHOLD)) | ^ ~ src/libavcodec/ac3enc.c:1950:18: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1950 | v > (v_list[i] - FLT_OPTION_THRESHOLD)) | ^~~~~~~~~ ~ src/libavcodec/ac3enc.c:1949:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1949 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) && | ^ ~ src/libavcodec/ac3enc.c:1949:18: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1949 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) && | ^~~~~~~~~ ~ src/libavcodec/ac3enc.c:1968:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1968 | if (*opt_param >= 0.0) { | ^~~~~~~~~~ ~~ src/libavcodec/ac3enc.csrc/libavcodec/acelp_vectors.c::1970201::5647:: warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1969 | 201 | g aaivn__slocga(lleo_gf_accttxo,r A=V _sLqOGr_WtA(sRpNIeNeGc,h _e"nreeqruge st/e pdo s%stf ilitse r_neonetr gv)a;l id .| u ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~s ing " | ~~~~~~ 1970 | "defasrc/libavcodec/acelp_vectors.cul:t203 :v32a:l uwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: %0.3 f\203n | " , ogpaitn__scnaalmee,_ flacitsto[rm i*x=l e1v.]0) ;- | a ^~~~~~~~~~~~l pha; | ~ ^~~~~ src/libavcodec/acelp_vectors.c:219:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | scalefactor = sqrt(sum_of_squares / scalefactor); | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1439:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1439 | gain *= 1.0 / 4194304.0f; | ~ ^~~~~~~~~~ CC libavcodec/aliaspixenc.o src/libavcodec/ac3dec.c:1841:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1841 | downmix_info->center_mix_level = gain_levels[s-> center_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1842:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1842 | downmix_info->center_mix_level_ltrt = gain_levels[s-> center_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1843:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1843 | downmix_info->surround_mix_level = gain_levels[s-> surround_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1844:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1844 | downmix_info->surround_mix_level_ltrt = gain_levels[s->surround_mix_level_ltrt]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.c:1846:49: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1846 | downmix_info->lfe_mix_level = gain_levels_lfe[s->lfe_mix_level]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/ac3dec_float.c:40:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_float.c:41:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ src/libavcodec/ac3dec_float.c:42:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_float.c:43:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "target_level", "target level in -dBFS (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR }, | ^ src/libavcodec/ac3dec_float.c:46:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:47:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:48:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:49:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0}, | ^ src/libavcodec/ac3dec_float.c:53:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL}, | ^ In file included from src/libavcodec/adpcmenc.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/allcodecs.o 3 warnings generated. CC libavcodec/alsdec.o In file included from src/libavcodec/adpcmenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/amr_parser.o In file included from src/libavcodec/adpcm.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aic.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/adpcm.c:296:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | avctx->ch_layout.nb_channels > max_channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/adpcm.c:295:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | if (avctx->ch_layout.nb_channels < min_channels || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/amrnbdec.o src/libavcodec/adpcm.c:691:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 691 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:724:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 724 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/adxenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/agm.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/amrwbdec.o In file included from src/libavcodec/adxenc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/adpcmenc.c:987:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 987 | {In file included from NUsrc/libavcodec/aic.cL:L31 : }src/libavcodec/golomb.h : 482| : ^34 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/aic.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aic.c:176:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 176 | if (frame_size > size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/aic.c:400:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 400 | if (buf_size < off) { | ~~~~~~~~ ^ ~~~ src/libavcodec/aic.c:420:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (slice_size + off > buf_size || !slice_size) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/anm.o In file included from src/libavcodec/alac.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/alacenc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (src/libavcodec/bytestream.hs-:>318b:u15f:_ ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - s->buf_ p318t | r > = isfi z(esoifz(eB2i t!B=u fs)i)z e{) | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/alac.c:57: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/adpcm.c:1133:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1133 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1154:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1154 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1205:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1205 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1325:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1325 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1360:70: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1360 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1360:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1360 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/alac.c:src/libavcodec/adpcm.c277::7131::7 :warning: note: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]expanded from macro 'CASE_1' 71 | { _277_ | V A _ A R}G Se_l_s e} i f ( o u t p u t _\s a m| p ^~~~~~~~~~~l es != alac->nb_src/libavcodec/adpcm.cs:a1404m:p32l:e swarning: )comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 1404 | src/libavcodec/alac.c : 313 : 31 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i f (cs->st e313p | _ i n d e x > 8 8 u )i{f (| l ~~~~~~~~~~~~~~ ^ ~~~p c_order[ch] >= alac->max_src/libavcodec/adpcm.cs:a78:m69p:l enote: sexpanded from macro 'CASE'_ per_fra m78e | | | ! l p c _CqAuSaEn_t3[(cChO]N)F I G| _ ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1431:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1431 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1517:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1517 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1623:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1623 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1744:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1744 | for (unsigned channel = 0; channel < channels; channel++) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:1749:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1749 | for (unsigned channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:1849:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1849 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1877:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1877 | if (c->status[0].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1906:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1906 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2180:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2166 | /* Read in every sample for this channel. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2167 | for (int i = 0; i < nb_samples_per_block / 28; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2168 | int filter, shift, flag, byte; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2169 | 2170 | filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2171 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 2172 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2173 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2174 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2175 | flag = bytestream2_get_byteu(&gb) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2176 | 2177 | /* Decode 28 samples. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2178 | for (int n = 0; n < 28; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2179 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2180 | 2181 | if (n & 1) { | ~~~~~~~~~~~~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 76 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ CC libavcodec/ansi.o src/libavcodec/alac.c:604:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 604 | 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/alac.c:605:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 605 | { NULL }, | ^ 19 warnings generated. src/libavcodec/agm.c:1068:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1068 | while (get_bits_left(gb) > 0 && x < s->output_size) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/alacenc.c:638:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 638 | { "min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MIN_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ src/libavcodec/alacenc.c:639:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { "max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MAX_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ src/libavcodec/alacenc.c:641:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 641 | { NULL }, | ^ CC libavcodec/apac.o 3 warnings generated. In file included from src/libavcodec/aliaspixenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/apedec.o 5 warnings generated. In file included from src/libavcodec/aliaspixdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/aptx.o 4 warnings generated. 67 warnings generated. CC libavcodec/aptxdec.o CC libavcodec/aptxenc.o In file included from src/libavcodec/alsdec.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/alsdec.c:360:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:424:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 424 | if (get_bits_left(&gb) < ht_size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/alsdec.c:577:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 577 | if (ctx->cur_frame_length != ctx->sconf.frame_length) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/arbc.o src/libavcodec/alsdec.c:716:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 716 | if (*bd->opt_order > sconf->max_order) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:748:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 748 | for (k = 0; k < k_max; k++) { | ~ ^ ~~~~~ src/libavcodec/alsdec.c:762:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 762 | for (; k < k_max; k++) | ~ ^ ~~~~~ src/libavcodec/alsdec.c:810:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 810 | av_assert0(sb_length <= sconf->frame_length); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/alsdec.c:842:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 842 | for (sb = 0; sb < sub_blocks; sb++) { | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:863:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 863 | for (sb = 0; sb < sub_blocks; sb++, start = 0) { | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:871:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 871 | if (res == cur_tail_code) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/alsdec.c:883:29: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 883 | if (res > cur_tail_code) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/alsdec.c:903:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 903 | for (sb = 0; sb < sub_blocks; sb++, start = 0) | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:933:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 933 | for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/alsdec.c:951:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 951 | for (smp = 0; smp < FFMIN(opt_order, block_length); smp++) { | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:954:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | for (sb = 0; sb < smp; sb++) | ~~ ^ ~~~ src/libavcodec/alsdec.c:961:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 961 | for (k = 0; k < opt_order; k++) | ~ ^ ~~~~~~~~~ CC libavcodec/argo.o src/libavcodec/alsdec.c:1245:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1245 | while (entries < channels && !(current->stop_flag = get_bits1(gb))) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1248:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1248 | if (current->master_channel >= channels) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1273:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1273 | if (entries == channels) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1538:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1538 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/alsdec.c:1559:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1559 | nbits[i] = FFMIN(nbits[i], highest_byte*8); | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:1581:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1581 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/alsdec.c:1663:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1663 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1720:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1720 | for (b = 0; b < ctx->num_blocks; b++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1821:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1821 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1822 | sconf->frame_length); | ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1854:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1854 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1858:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1858 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1866:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1866 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1854:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1854 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1866:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1866 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1858:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1858 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1918:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1918 | if (ctx->cur_frame_length != sconf->frame_length && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/ass.o In file included from src/libavcodec/anm.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/alsdec.c:2064:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2064 | for (c = 0; c < num_buffers; c++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2087:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2087 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2103:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2103 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:src/libavcodec/amrnbdec.c2133:23:: warning: 188comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2133 | for (c 188= | 0 ; c < c h an n epl-s>;p r+e+vc_)l s{p _ s| u ~ ^ ~~~~~~~~b 4[i] = src/libavcodec/alsdec.cl:s2151p:_19s:u bwarning: 4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ init[ i2151] | * 1 0f0o0r /( c( f=l o1a;t )c( 1< prev_lsf_r[i] * LSF_R_FAC * PRED_FAC_MODE_12k2 + lsf_5_mean[i]; | ~ ^~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:355:89: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-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:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 20 warnings generated. src/libavcodec/amrnbdec.c:568:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | p->beta = FFMIN(p->pitch_gain[4], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:604:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 604 | diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i]; | ~ ^~~~~~~~~~ src/libavcodec/amrnbdec.c:604:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i]; | ~~~~ ~~~~~~~~~~~^~~~~~~~ src/libavcodec/amrnbdec.c:609:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | if (diff <= 0.65) | ^~~~ ~~ CC libavcodec/ass_split.o src/libavcodec/amrnbdec.c:620:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | const float smoothing_factor = av_clipf(4.0 * diff - 1.6, 0.0, 1.0); | ~ ^~~~ src/libavcodec/amrnbdec.c:622:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | const float fixed_gain_mean = (p->fixed_gain[0] + p->fixed_gain[1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | p->fixed_gain[2] + p->fixed_gain[3] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 623 | p->fixed_gain[4]) * 0.2; | ~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:625:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:625:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:624:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | return smoothing_factor * p->fixed_gain[4] + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:734:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 734 | if (p->pitch_gain[4] < 0.6) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:736:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 736 | } else if (p->pitch_gain[4] < 0.9) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:742:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ^~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:742:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:751:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 751 | if (p->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:764:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | if (fixed_gain < 5.0) | ^~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:816:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (p->pitch_gain[4] > 0.5 && !overflow) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 822 | 0.25 * FFMIN(p->pitch_gain[4], 1.0) : | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 822 | 0.25 * FFMIN(p->pitch_gain[4], 1.0) : | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/amrnbdec.c:820:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 820 | src/libavcodec/amrwbdec.c : 236p:-35>:p iwarning: tcimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h _gain[4] * | ^~~~~~~~~~~~~~~~ ~236 | isf_q[i] += PRED_FACTOR * isf_past[i]; | ~ ^~~~~~~~~~~ src/libavcodec/amrnbdec.c:838:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) { | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:255:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; | ^ ~ src/libavcodec/amrwbdec.c:255:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; | ~ ^ src/libavcodec/amrnbdec.c:902:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ^~~ ~~ src/libavcodec/amrnbdec.c:902:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ~~~~^~~~~ ~ src/libavcodec/ansi.c:479:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 479 | { NULL }, | ^ src/libavcodec/amrwbdec.c:366:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | 0.18 * exc[i + 1]; | ~ ^~~~~~~~~~ src/libavcodec/amrwbdec.c:365:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] + | ~ ^~~~~~ src/libavcodec/amrwbdec.c:365:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] + | ~ ^~~~~~~~~~ src/libavcodec/amrnbdec.c:1077:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1077 | highpass_gain * AMR_SAMPLE_SCALE, | ^~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:605:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:623:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | p_gain * p_gain; | ~ ^~~~~~ src/libavcodec/amrwbdec.c:623:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | AMRWB_SFR_SIZE) * | ~ 623 | p_gain * p_gain; | ^~~~~~ src/libavcodec/amrwbdec.c:626:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | f_gain * f_gain; | ~ ^~~~~~ src/libavcodec/amrwbdec.c:626:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | AMRWB_SFR_SIZE) * | ~ 626 | f_gain * f_gain; | ^~~~~~ src/libavcodec/amrwbdec.c:649:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | if (ctx->pitch_gain[0] < 0.6) { | ^~~~~~~~~~~~~~~~~~ ~ CC libavcodec/assdec.o src/libavcodec/amrwbdec.c:651:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | } else if (ctx->pitch_gain[0] < 0.9) { | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:657:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) { | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:657:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) { | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:664:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | if (ctx->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:715:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | return FFMAX(0.0, 1.25 - acc * 0.8 * 512); | ^~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/amrwbdec.c:715:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | return FFMAX(0.0, 1.25 - acc * 0.8 * 512); | ^~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/amrwbdec.c:732:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | float sm_fac = 0.5 * (1 - voice_fac) * stab_fac; | ~ ^~~~~~~~ src/libavcodec/amrwbdec.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | float sm_fac = 0.5 * (1 - voice_fac) * stab_fac; | ~ ~~^~~~~~~~~~~ src/libavcodec/amrwbdec.c:759:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 759 | float cpe = 0.125 * (1 + voice_fac); | ~ ~~^~~~~~~~~~~ src/libavcodec/amrwbdec.c:792:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 792 | if (ctx->pitch_gain[0] > 0.5 && ctx->fr_cur_mode <= MODE_8k85) { | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:799:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 799 | float pitch_factor = 0.25 * ctx->pitch_gain[0] * ctx->pitch_gain[0]; | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:799:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 799 | float pitch_factor = 0.25 * ctx->pitch_gain[0] * ctx->pitch_gain[0]; | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:892:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | return av_clipf((1.0 - tilt) * (1.25 - 0.25 * wsp), 0.1, 1.0); | ~ ^~~~ src/libavcodec/amrwbdec.c:974:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 974 | est = 7965 + (isf[2] - isf[3] - isf[4]) / 6.0; | ~~~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavcodec/amrwbdec.c:976:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) / | ~ 976 | (isf[LP_ORDER_16k - 2] - isf[LP_ORDER - 2]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:975:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) / | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:983:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 983 | if (diff_isf[i] + diff_isf[i - 1] < 5.0) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:985:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 985 | diff_isf[i - 1] = 5.0 - diff_isf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/amrwbdec.c:987:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 987 | diff_isf[i] = 5.0 - diff_isf[i - 1]; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:1040:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1040 | 1.0 - isfp_inter[subframe], LP_ORDER); | ~ ^~~~~~~~~~~~~~~~~~~~ CC libavcodec/assenc.o src/libavcodec/amrwbdec.c:1224:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1224 | ctx->tilt_coef = voice_fac * 0.25 + 0.25; | ^~~~~~~~~ ~ CC libavcodec/asv.o 4 warnings generated. 6 warnings generated. CC libavcodec/asvdec.o CC libavcodec/asvenc.o In file included from src/libavcodec/apedec.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. In file included from src/libavcodec/apedec.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/atrac.o CC libavcodec/atrac1.o src/libavcodec/apedec.c:478:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 478 | if (rice->ksum < lim) | ~~~~~~~~~~ ^ ~~~ CC libavcodec/atrac3.o 9 warnings generated. src/libavcodec/apedec.c:904:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 904 | if (p->sample_pos < start) { | ~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/atrac3plus.o CC libavcodec/atrac3plusdec.o In file included from src/libavcodec/arbc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/apedec.c:1666:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1666 | { NULL}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. CC libavcodec/atrac3plusdsp.o src/libavcodec/ass_split.c:250:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 250 | while (i < FF_ARRAY_ELEMS(section->fields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:273:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 273 | for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/ass_split.c:369:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 369 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/atsc_a53.o src/libavcodec/atrac.c:56:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 56 | float s = qmf_48tap_half[i] * 2.0; | ^~~~~~~~~~~~~~~~~ ~ 1 warning generated. src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; ibuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/audiodsp.o 4 warnings generated. CC libavcodec/aura.o 2 warnings generated. 5 warnings generated. In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/av1_frame_merge_bsf.o CC libavcodec/av1_frame_split_bsf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/av1_metadata_bsf.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac1.c:241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/av1_parse.o 5 warnings generated. src/libavcodec/atrac3.c:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ CC libavcodec/av1_parser.o 30 warnings generated. src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/atrac3.c:507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | su2[nsample] = (c1 - c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:514:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | su1[nsample] = (c1 + c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ src/libavcodec/atrac3.c:540:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | ch[1] = sqrt(2 - ch[0] * ch[0]); | ~~~~ ~~^~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:558:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ CC libavcodec/av1dec.o src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ CC libavcodec/avcodec.o src/libavcodec/audio_frame_queue.c:91:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/avdct.o src/libavcodec/atrac3plusdsp.c:98:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~ src/libavcodec/atrac3plusdsp.c:98:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~~~ src/libavcodec/atrac3plusdsp.c:98:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ^~~~ ~ src/libavcodec/atrac3plusdsp.c:131:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | amp = amp_sf_tab[wave_param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | ? (wave_param->amp_index + 1) / 15.13f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | : 1.0f); | ~~~~~~~ 1 warning generated. src/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ CC libavcodec/avfft.o 1 warning generated. 3 warnings generated. CC libavcodec/avpacket.o CC libavcodec/avrndec.o CC libavcodec/avs.o CC libavcodec/avs2.o CC libavcodec/avs2_parser.o src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ src/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ CC libavcodec/avs3_parser.o src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ 7 warnings generated. 5 warnings generated. CC libavcodec/avuidec.o CC libavcodec/avuienc.o 33 warnings generated. CC libavcodec/bfi.o CC libavcodec/bethsoftvideo.o CC libavcodec/bgmc.o CC libavcodec/bink.o In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/binkaudio.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/binkdsp.o src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:413:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 413 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 416 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:418:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/avdct.c:60:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL}, | ^ src/libavcodec/av1dec.c:649:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 649 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:124:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ 125 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:137:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 137 | if (data_offset > INT_MAX - new_size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:147:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 147 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bintext.o src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1222 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ 2 warnings generated. src/libavcodec/avcodec.c:263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/bitpacked_dec.o src/libavcodec/avpacket.c:615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 615 | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bitpacked_enc.o 24 warnings generated. CC libavcodec/bitstream.o CC libavcodec/bitstream_filters.o CC libavcodec/blockdsp.o 5 warnings generated. 22 warnings generated. CC libavcodec/bmp.o 8 warnings generated. CC libavcodec/bmp_parser.o CC libavcodec/bmpenc.o CC libavcodec/bmvaudio.o 4 warnings generated. CC libavcodec/bmvvideo.o CC libavcodec/bonk.o In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/brenderpix.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/bsf.o 3 warnings generated. CC libavcodec/bswapdsp.o 4 warnings generated. src/libavcodec/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ CC libavcodec/c93.o 23 warnings generated. CC libavcodec/cabac.o 4 warnings generated. CC libavcodec/canopus.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/bfi.c:130:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cavs.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cavs_parser.o 36 warnings generated. src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. CC libavcodec/cavsdata.o In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/cavsdec.o In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cavsdsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsizesrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 318 | if (size2 != size) | ~~~~~ ^ ~~~~ { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbs.o 2 warnings generated. In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_av1.o 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst-src/libavcodec/bytestream.h>i:dx 318< :ls15t:- >nwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ bsfssrc/libavcodec/bytestream.h) :{318 : 15: 318 | warning: | ~~~~~~~~ ^ ~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (siz e3182 | ! = siif z(es)i z e| 2 ~~~~~ ^ ~~~~ != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_bsf.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/cbs_h2645.o In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_jpeg.o 7 warnings generated. 6 warnings generated. src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 336 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cbs_mpeg2.o CC libavcodec/cbs_sei.o CC libavcodec/cbs_vp9.o CC libavcodec/ccaption_dec.o In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 1 warning generated. 19 warnings generated. CC libavcodec/cdgraphics.o In file included from src/libavcodec/cavs.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. 1690 warnings generated. CC libavcodec/cdtoons.o In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/cdxl.o 13 warnings generated. In file included from src/libavcodec/cbs.c:30: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/celp_filters.o In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/celp_math.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 376 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cavsdec.c:573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 573 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ 6 warnings generated. src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ 6 warnings generated. src/libavcodec/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ CC libavcodec/cfhd.o src/libavcodec/cbs_av1.c:55:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:82:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < zeroes; i++) | ~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:87:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 513 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:527:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 527 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cfhddata.o In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_jpeg.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cfhddsp.o In file included from src/libavcodec/cbs_h2645.c:24: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_mpeg2.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cfhdenc.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cfhdencdsp.o In file included from src/libavcodec/cbs_jpeg.c:76: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ src/libavcodec/cbs_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 100 | for (i = 0; i + 1 < frag->data_size && frag->data[i] != 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:105:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 105 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:106:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 106 | if (i + 1 >= frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 117 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:118:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 118 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:132:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 132 | for (i = start; i + 1 < frag->data_size; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:136:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 136 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:138:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 138 | if (i + 1 < frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:148:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 148 | if (i + 2 > frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:154:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (i + length > frag->data_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:165:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 165 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:167:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | src/libavcodec/cbs_jpeg.c b:i298ts:_33wr:it tewarning: ncomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] < 8 * curre n298 | t -> p ay l o a d_isfi z(es)ca n-{> d| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~a ta_size * 8 > pusrc/libavcodec/cbs_sei_syntax_template.ct_:b240i:t23s:_ lwarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f t(pbc ))240 | | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cga_data.o CC libavcodec/chomp_bsf.o In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/cinepak.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cinepakenc.o In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/clearvideo.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 309 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 504 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:506:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 506 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cljrdec.o In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cljrenc.o CC libavcodec/cllc.o src/libavcodec/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/cngdec.o 8 warnings generated. 5 warnings generated. In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cngenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/codec_desc.o 3 warnings generated. CC libavcodec/codec_par.o src/libavcodec/cfhd.c:679:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:742:66: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 742 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:796:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/cook.o 1 warning generated. In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/cfhddata.c:158:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | av_assert0(vlc.table_size == out_size); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/cook_parser.o 5 warnings generated. CC libavcodec/cpia.o In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ 4 warnings generated. src/libavcodec/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cri.o In file included from src/libavcodec/cbs_h2645.c:369: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cri_parser.o CC libavcodec/cscd.o src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ In file included from src/libavcodec/cngdec.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/cyuv.o src/libavcodec/cbs_av1.c:1219:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1219 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/d3d11va.o 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1340:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1340 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | { NULL } | ^ src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ src/libavcodec/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:144:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~ ^~~~~~~~~~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca.o 18 warnings generated. CC libavcodec/dca_core.o 5 warnings generated. src/libavcodec/codec_desc.c:3674:34: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 3674 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/cllc.c:377:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 377 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/dca_core_bsf.o In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_exss.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_lbr.o src/libavcodec/clearvideo.c:697:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/dca_parser.o In file included from src/libavcodec/cbs_h2645.c:439: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_sIn file included from izsrc/libavcodec/cook.ce:; 58i: ++src/libavcodec/unary.h): 50 :| 41 ~ ^ ~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/cook.c:196:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q->gain_table[i] = pow(pow2tab[i + 48], | ~~~ ^~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 530 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dca_xll.o CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dcadct.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dcadec.o src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rotation_set((int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/dcadsp.o CC libavcodec/dcaenc.o 1 warning generated. 5 warnings generated. CC libavcodec/dcahuff.o CC libavcodec/dct.o CC libavcodec/dct32_fixed.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 9 warning s generated . if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dct32_float.o In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. CC libavcodec/dds.o 4 warnings generated. 6 warnings generated. 7 warnings generated. CC libavcodec/decode.o src/libavcodec/dca_parser.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dfa.o CC libavcodec/dfpwmdec.o In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/cbs_h2645.c:447: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ CC libavcodec/dfpwmenc.o src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ src/libavcodec/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accum[j] += fabs(other[j]); | ~~~~ ^~~~~~~~ 5 warnings generated. CC libavcodec/dirac.o CC libavcodec/dirac_arith.o src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ 1 warning generated. In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:344:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | double reconst = ff_dca_fir_32bands_nonperfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:309:52: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 309 | c->lfe_fir_64i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/dirac_dwt.o src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: '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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: '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:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dirac_parser.o src/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ CC libavcodec/dirac_vlc.o src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/diracdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/diracdsp.o In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. CC libavcodec/diractab.o In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/decode.c:388:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 388 | if (discard_padding > 0 && discard_padding <= frame->nb_samples && got_frame && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:390:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 390 | if (discard_padding == frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 640 | (frame->crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:639:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 639 | (fraCC libavcodec/dnxhd_parser.o me->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dnxhddata.o src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: '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 integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | if (bytestream2_get_buffer(gb, line_ptr, count * 2) != count * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 545 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:569:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 569 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:623:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 623 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1),CC libavcodec/dnxhddec.o | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' CC libavcodec/dnxhdenc.o 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768src/libavcodec/cbs_h2645.c.0f):) 937 :| 26 ~ ~~~~~~~^~~~~~~~~~ : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 937 | 7455 | S C A LE ( 3. 4 d9at45a5_0s6i6ze0 >2 5d2at5a7_1biet_-s2t)a,r tS CA/L E8)(;1 . 8| 6 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~4 37752563src/libavutil/avassert.h5:0386:411e:-3 )note: ,expanded from macro 'av_assert0' | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c38 | : 7338 : 33 i:f note: expanded from macro 'SCALE'(! (cond ))7338 { | # de fi n e S CA L E ( c ) ( ( c ) / \ ( 2| 56 ^~~~. 0f * 3276src/libavcodec/cbs_h2645.c8:.9390:f)27): warning: | ~ ~~~~~~~^~~~~~~~~~comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 939 | ifsrc/libavcodec/dcadata.c :(7454d:a34t:a_ swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ze * 8 + 8 7454> | p u t _b iStCsA_LleEf(t(3p.b2c)0)12 8 | 7 ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~3 88801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~CC libavcodec/dolby_e.o src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/decode.c:1319:23:src/libavcodec/dcadata.c :warning: 7446comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | 1319 | fSorC AL(Ei(3n.t2 31i4 =4 80;5 3i1 1<50 8F1F8_e-A1R)R,A Y_SECLAELMES((sd1).; 6i7+83+75)0 0{5 7 2| 2 ~ ^ ~~~~~~~~~~~~~~~~~~0 46e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((src/libavcodec/cbs_h2645.cc): 1316/: (232: 5warning: 6.comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 f * 32768.0f)) 1316| | ~ ~~~~~~~^~~~~~~~~~ for (int i src/libavcodec/dcadata.c= :07434; :5:i Es(ps3).;2 7i2+9+98)9 2{9 0 23| 74 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~2 e-1), Ssrc/libavcodec/cbs_h2645.cC:A1320LE:(123.:7 6warning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]7 3089241 913208 | 1 5 e- 1f)or, ( i n| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~ i =src/libavcodec/dcadata.c :07338;:33 : inote: expanded from macro 'SCALE' < FF _A7338R | RA#Yd_eEfLinEeM S(ShC2A6L4-E>(pcp)s )(;( ci) +/ +()2 5{6 .| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))src/libavcodec/cbs_h2645.c :| 1337 ~ ~~~~~~~^~~~~~~~~~:19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/dcadata.c:7431:34: 1337warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for ( i7431 | = 0 ;S CiA 7s6p2s9)e;- 2i+)+,) SC A| L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~E (2.710src/libavcodec/cbs_h2645.c0:9313392:197:8 4warning: 3comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]7 853e-3 )1339, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~f or src/libavcodec/dcadata.c:(7338:i33 := note: expanded from macro 'SCALE'0 ; i <7338 F | F#_deAfRiRnAeY _SELCEAMLSE((hc2)6 (4(->cp)p /s );( 2i+5+6). 0 f| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: src/libavcodec/decode.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1428: 507430 | : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] SCALE(3.28583 814289 | 6 16 0 1 25 8 e -fo1r) ,( iS =C AnuLmE_p(l1a.ne7s8;8 35n54u10m0_9pl9a0n3es0 e> -01 )&,& i| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ < src/libavcodec/dcadata.cFF:_A7338R:33R:AY _note: Eexpanded from macro 'SCALE' LEMS (7338f | ra#mdee-f>idnatea) ;S CiA+L+E)( {c ) | ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/cbs_h2645.csrc/libavcodec/dcadata.c::74281347::5:23 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7428 | SCA L1347E | ( 7 . 3 2f4o1r4 (8i9n0t0 80i69 0=4 e0-;4 i) ,< SFCFA_LAER(R2A.2Y2_9E9L1EM3S(8h8262591-1>2vp0s5)e;- i2+)+), { | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33:src/libavcodec/cbs_h2645.c :note: 1351expanded from macro 'SCALE': 23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7338 | #def i1351n | e SfoCr A(LiEn(tc i) = (0;( ci) < /F (F2_5A6R.R0Af Y*_ E3L2E7M6S8(.h206f5-)>)s p | s ~ ~~~~~~~^~~~~~~~~~) ; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7427:34:src/libavcodec/cbs_h2645.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1355 :23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7427 | S1355CA | L E ( 4 .f3o5r29 4(i2nt4 81i6 37=0 00;1 e-i2 )<, FSFC_AALRER(AY2_.E87L61E9MS0(4h68266658-9>3p8pse);- 3i)++, ) | { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924src/libavcodec/cbs_h2645.c47:113723:197:83 26warning: e-comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1 ), SCALE(2.94 013722 | 5 8 9 7f9o7r9 7(3i6 =4 e0-;1 )i, < | F ^~~~~~~~~~~~~~~~~~~~~~~~~~~F _Asrc/libavcodec/dcadata.cR:R7338A:Y33_:E Lnote: Eexpanded from macro 'SCALE'M S(h26 57338- | >#vdpesf);i nie+ +S)C AL E| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~c) ((c) /src/libavcodec/cbs_h2645.c :(13742:5619.:0 fwarning: *comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 32768 .13740 | f ) ) | fo ~ ~~~~~~~^~~~~~~~~~r (i = 0; i < FFsrc/libavcodec/dcadata.c_A:R7424R:AY34_E:L EMwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](h 265->s p7424s | ); i + +S)C A L| E ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~( 6.755src/libavcodec/cbs_h2645.c5:11376:5193:5 0warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]9 60195e-4 )1376, | S C AfLoEr( (2i. 1= 409;0 i2 1<2 5FF2_9A8R9R7AY6_9EeL-E2M)S(,h 2 65| - ^~~~~~~~~~~~~~~~~~~~~~~~~~~>p pssrc/libavcodec/dcadata.c);: i7338+:+)33 : | note: expanded from macro 'SCALE' ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:In file included from 7410:5src/libavcodec/dirac_arith.c:: 28warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h 7410: | 187 : 15 :S Cwarning: ALcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (3.34220796 81872 | 3 50 1 6ief- 1)(,si zSeC2A L!E= (si1z.e9) 2 73| 9 ~~~~~ ^ ~~~~1 141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/dolby_e_parse.o 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) src/libavcodec/bytestream.h/ (:22945:615.0f: *warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 294 | if (sisrc/libavcodec/dcadata.cz:e73972: 34!:= warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze) | ~~~~~ ^ ~~~~ 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) src/libavcodec/bytestream.h | ~ ~~~~~~~^~~~~~~~~~: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7394:34: 318warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (7394s | i z e 2 S!C=A LsEi(z3e.)3 7 7| 6 ~~~~~ ^ ~~~~0 2994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32src/libavcodec/bytestream.h768:.3570:f15):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ~~~~~~~^~~~~~~~~~ 357 | src/libavcodec/dcadata.c : 7390 : 5i:f warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 !7390= | s i ze )S C A| L ~~~~~ ^ ~~~~E (3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/dolby_e_parser.o 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (25In file included from 6.0src/libavcodec/dirac_arith.cf: *28 : src/libavcodec/dirac_arith.h3:215676:823.0:f ))warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c156: | 7546 : 49 :b iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t = (low 7546 | > > 1S6CA)L E(>0=. 0r1a7n2g4e46_0t53i5m)e,s _SpCrAoLbE; ( 0| . ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~4 7964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001In file included from ), Ssrc/libavcodec/dirac_dwt.cC:A27L: Esrc/libavcodec/dirac_dwt_template.c(0:.535221:7117:8 2warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]55 0), SCALE(0.024614594 83528 | ) , | i ^~~~~~~~~~~~~~~~~~~~f (y+src/libavcodec/dcadata.c5:<7338(u:n33:s inote: gexpanded from macro 'SCALE'n ed) 7338h | e#diegfhinte) S CvAerLtEi(ccal)_ co(m(pcos) e/_ l0((2 5 6 . 0 f b* [3527]6,8. 0b[f6)]), | b ~ ~~~~~~~^~~~~~~~~~[ 7], widtsrc/libavcodec/dcadata.ch:)7539;: 5 :| ~~~^~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dirac_dwt_template.c 7539: | 353 : 11 : Swarning: CAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.012 33530 | 9 3 9 9i4f(3y)+1,< (uSnCAsLigEn(e0d.)4h4e1i27g8ht1)0 0v0e1r)t,i cSCaAlL_E(c0o.5m2p1o7s7e8_2h08(5b5[0)0,] ,SC AbLE[(20].,02 4b6[13]4,5 9b4[848)],, b[ 6| ] ^~~~~~~~~~~~~~~~~~~~, wsrc/libavcodec/dcadata.cid:t7338h:33):; note: | ~~~^~~~~~~~~~~~~~~~~expanded from macro 'SCALE' src/libavcodec/dirac_dwt_template.c7338: | 355#:d11e:fi nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(c ) 355(( | c ) / (i2f5(6y.-01f<( u*n s32i7gn6e8.d0)fh)e)i g | h ~ ~~~~~~~^~~~~~~~~~t ) d->horizonsrc/libavcodec/dcadata.cta:l7538:_71co:m pwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s e(b[0], d7538-> | t e m p , SwCiAdLtEh()0;.0 1 1| 7 ~~~^~~~~~~~~~~~~~~~~0 53445src/libavcodec/dirac_dwt_template.c4):, 356S:11C: Awarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (0.435 73562 | 6 67 2 4i1f()y,+ 0SCEh(o0ri.z02o5n6t8a2l0_c6o56m4po)s, e (| b ^~~~~~~~~~~~~~~~~~~~ [1]src/libavcodec/dcadata.c, :d7338:-33>t:e note: mexpanded from macro 'SCALE'p , wi d7338t | #hd)e;f i n| e ~~~^~~~~~~~~~~~~~~~~ SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.src/libavcodec/dirac_dwt_template.c011:123744:66117:7 1warning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.4301 63743 | 6 2 1 9 0i)f,( yS+C1A<(LunEs(i0gn.e53d1)9h0ei8gh8t1)0 v1e4)r, tSCiAcLaE(l0._0c2o6m7p8o4se3_1l308(b4[)1],, | b[ ^~~~~~~~~~~~~~~~~~~~2] , src/libavcodec/dcadata.c:b7338:[33:3 ]note: ,expanded from macro 'SCALE' width 7338) | ;#d ef i| n ~~~^~~~~~~~~~~~~~~~~e SCALE(csrc/libavcodec/dirac_dwt_template.c) :(375(:c11): warning: / comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 256.0f 375* | 3 2 7 6if8(.y0+f0)<)( u| n ~ ~~~~~~~^~~~~~~~~~s igned)height)src/libavcodec/dcadata.c :v7537e:rt5ic:a warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ compose _7537 | h 0 (b [ 0]S,CA LbE[(10]., 0b1[1122],4 6w6i7d7t1h)),; S| C ~~~^~~~~~~~~~~~~~~~~A LE(0.src/libavcodec/dirac_dwt_template.c4:3773:110: 1warning: 63comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]62 190), S377C | A L E (0i.f(5y-3119<0(u8n81s0i1g4n)ed,) hSeCiAgLhEt() 0d-.>h0o2r6i7z8o4n31t3a8l4)_,c o mp| o ^~~~~~~~~~~~~~~~~~~~ se(src/libavcodec/dcadata.cb:[07338]:,33 :d -note: >expanded from macro 'SCALE't emp, 7338w | #iddtehf)i;n e | S ~~~^~~~~~~~~~~~~~~~~ CALE(csrc/libavcodec/dirac_dwt_template.c) :(378(c:)11: warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (256.0f *378 | 3 2 7 6i8f(.y0f+)0)< ( u| n ~ ~~~~~~~^~~~~~~~~~s igned)height)src/libavcodec/dcadata.c d:-7536>:h71o:ri zwarning: onimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ta l_compo 7536s | e ( b[ 1 ]S,C dA-L>tEe(m0p.,0 1wi0d5t6h65)4;56 5 ),| ~~~^~~~~~~~~~~~~~~~~S CALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.src/libavcodec/dirac_dwt_template.c0f):) 398 | : ~ ~~~~~~~^~~~~~~~~~ 11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7535:27 : 398warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if(y +75355 | < ( u nSsCAiLgEn(e0d.)h0e10i0g30h6t)0 21v0er)t,ic aSClA_LcEo(m0p.o4s1e9_0l1007(8b8[230]),, Sb[C5A]L,E b([0.65],4 18b4[75]0,8 32b4[),9 ],S CwAiLdE(t0h.)0;2 9 0| ~~~^~~~~~~~~~~~~~~~~9 611352)src/libavcodec/dirac_dwt_template.c,: 399 :| 11 ^~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 399 | 7338i | f#(yd+1e4h1o8ri4z5o0n8t32a4l)_,c oSCmApoLsEe((0b.0[209]0,9 61d1-3>5t2e)m,p , | ^~~~~~~~~~~~~~~~~~~~w idsrc/libavcodec/dcadata.ct:h7338);: 33: | ~~~^~~~~~~~~~~~~~~~~note: expanded from macro 'SCALE' src/libavcodec/dirac_dwt_template.c7338: | 402#:de11f:i newarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(c )402 | (( c ) / i(f2(5y6+.00horizonsrc/libavcodec/dcadata.ct:al7534_:c71o: mwarning: poimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s e(b[1] ,7534 | d - > tSeCAmLpE, (w0i.d0t0h9)5;1 6 0| 04 ~~~^~~~~~~~~~~~~~~~~47 ), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.0341CC libavcodec/dovi_rpu.o 6819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)CC libavcodec/dpcm.o ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), Ssrc/libavcodec/dirac_dwt_template.cCAL:E466(:011.:3 7warning: 43comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 509661), SCALE(0.57 94663 | 2 5 5 5 6i7f6()y,+ 3Sehfoirniez oSnCtAaLlE_(cco)m p(o(sce)( b/[ 0(]2,5 6d.-0>ft e*m p3,2 7w6i8d.t0hf));) | | ~~~^~~~~~~~~~~~~~~~~ ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7526:49: warning: 472implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if(y+ 07526< | ( u n s iSgCnAeLdE)(h0e.i0g0h6t1)0 0d2-9>3h2o5r)i,z oSnCtAaLlE_(c0o.m3p6o8se7(6b1[912]6,8 9d)-,> tSeCmApL,E (w0i.d5t8h3)7;2 3 1| 8 ~~~^~~~~~~~~~~~~~~~~7 45), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 warnings generated. 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCAIn file included from LE(src/libavcodec/dirac.c0:.032019: 9src/libavcodec/golomb.h4:4829:3450:2 3)warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]SC ALE(0.277206 9248275 | 4 ) , S C A L E (0 .6 4 6if2 88(3g3b5-3>2s)i,ze _SiCnAL_E(b0i.t07s4 5<3=0 0r6e_5i0nd6e)x,) {| ^~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCA6LE warning(s0. generated0. 8188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.07f warning*s generated3. 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCsrc/libavcodec/dirac.cALE:(2970.:6256:8 4warning: 40comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 2274), SCAL E(2970. | 0 9 8 06 4 2 8 1 0 5 ) , | ^~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/dcadata.cf :(i7338dx: 33< :3 Unote: )expanded from macro 'SCALE' | ~~~ ^ ~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:In file included from 7338:33:src/libavcodec/dirac_dwt.c note: :expanded from macro 'SCALE'30 : src/libavcodec/dirac_dwt_template.c:352 :117338: | #warning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine SCALE(c) (352( | c ) / (2i5f6(.0yf+ 5*< (3un2s7i6gn8e.d0f))h)ei g h| t ~ ~~~~~~~^~~~~~~~~~ ) vertical_comsrc/libavcodec/dcadata.cp:o7499se:_27l:0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b[ 57499], | b [6 ],S CbA[L7]E,( 0 .0 00 8 8wi0d37t3h)2;3 ) ,| ~~~^~~~~~~~~~~~~~~~~S CALE(0.src/libavcodec/dirac_dwt_template.c2:23537:8111:49 2warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 0), SCALE (3530 | . 6 7 0 3i7f4(3y9+13<4(u6n)s,i gSneCAd)LhE(e0ig.h1t0)0 95v4er8ti6c04a5l),_ c o| m ^~~~~~~~~~~~~~~~~~~~ possrc/libavcodec/dcadata.ce:_7338h:0(33b: [note: 0expanded from macro 'SCALE'] , b[ 2]7338, | #bd[e3]f,in eb [S4C]A,L Eb(c[)6 ](, (wci) d/t (h2)56;. 0 f | * ~~~^~~~~~~~~~~~~~~~~ 32768src/libavcodec/dirac_dwt_template.c.:0355f:)11:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ~~~~~~~^~~~~~~~~~ 355 | src/libavcodec/dcadata.c : 7499i:f5(y:-1 0h0o08r80i3z7o32n3t)a, lS_CcAomLpEo(s0.e2(2b7[801]49,2 7d7-0>)t, eSmCpA,L Ew(i0dt.h)6;7 03 7| ~~~^~~~~~~~~~~~~~~~~4 39346)src/libavcodec/dirac_dwt_template.c,: 356SC:A11LE:( 0.warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0954860 43565 | ) , | ^~~~~~~~~~~~~~~~~~~~i f(src/libavcodec/dcadata.c:y7338+:330:<( unote: expanded from macro 'SCALE'n sign 7338e | d)#hdeeifghitn)e dSC-A>LEh(orci)z o((nct)a l_/c o(m2p5o6s.e0(fb [*1 ]3,2 7d6-8>.t0efm)p), | w ~ ~~~~~~~^~~~~~~~~~i dth); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALsrc/libavcodec/dirac_dwt_template.cE(0:.37421:811:4 6warning: 94comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 604), SCALE(0.67 393741 | 4 6 7 09 4i)f, (Sy+C1AAhLoEr(ic)z o(n(tca)l _/c o(m2p5o6s.e0f( b*[ 03]27,6 8d.-0>ft)e)m p ,| ~ ~~~~~~~^~~~~~~~~~w idth); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:src/libavcodec/dirac_dwt_template.c7497::3785::11 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3787497 | | i f(SyC+A0LE<((u0n.si0g0n07e3d)1h7e9i6g7ht8)) ,d -SC>AhLoEr(0i.z2o18469426n0t4a)l,_c oSCmApoLsE(e0(.b6[17]3,9 1d-46>7t09e4m)p,, S CwAiLdEt(h0).;1 0 6| 9 ~~~^~~~~~~~~~~~~~~~~0 483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 327CC libavcodec/dpx.o 68.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7493 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493398 | | SiCfA(LyE+(50<.(0u0n0s4i9g2n0e4d5)2h5e)i,g hStC)A LvEe(r0t.i2c0a0l3_6c7o3m1p6o6s0e)_,l 0S(CbA[L3E](,0 .b6[759]6,6 1b1[564]7,5 )b,[ 7S]C,A LbE[(90].,1 1w9i4d8t5h0)5;7 8 9| ) ~~~^~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:src/libavcodec/dirac_dwt_template.c7338::39933::11 :note: expanded from macro 'SCALE'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #d e399f | i n e SiCfA(LyE+(1c<)( u(n(sci)g n/e d()2h5e6i.g0hft )* v3e2r7t6i8c.a0lf_)c)o m p| o ~ ~~~~~~~^~~~~~~~~~s e_h0(b[0], b[2src/libavcodec/dcadata.c]:,7493 :b27[:3 ]warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b[4], b[6 ]7493, | w i d tShC)A;L E (| 0 ~~~^~~~~~~~~~~~~~~~~. 0004920src/libavcodec/dirac_dwt_template.c4:54012:511):, warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(0.200 34016 | 7 3 1 6 6i0f)(,y -S1CChAoLrEi(z0o.n1t1a9l4_8c5o0m5p7o8s9e)(,b [ 0| ] ^~~~~~~~~~~~~~~~~~~~, d-src/libavcodec/dcadata.c>:t7338e:m33p:, note: wexpanded from macro 'SCALE'i dth); 7338 | | # ~~~^~~~~~~~~~~~~~~~~d efine SCsrc/libavcodec/dirac_dwt_template.cA:L402E:(11c:) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( c) / (2 54026 | . 0 f *i f3(2y7+608<.(0ufn)s)i g n| e ~ ~~~~~~~^~~~~~~~~~d )height) d->horsrc/libavcodec/dcadata.ci:z7493o:n5t:a lwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c ompose(b[ 17493] | , d - >StCeAmLpE,( 0w.i0dt0h0)4;9 2 0| 4 ~~~^~~~~~~~~~~~~~~~~5 25), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.1295CC libavcodec/dpx_parser.o 1917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALsrc/libavcodec/dirac_dwt_template.cE(0:.4661:4113:6 9warning: 77comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338: 33466: | note: expanded from macro 'SCALE' if(y +73383 | <#(duenfsiingen eSdC)AhLeEi(gch)t )(( cv)e r/t i(c2a5l6_.c0ofm p*o s3e2_7l618(.b0[f3)]), b| [ ~ ~~~~~~~^~~~~~~~~~4 ], b[5], width)src/libavcodec/dcadata.c; : 7486| : ~~~^~~~~~~~~~~~~~~~~5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dirac_dwt_template.c:467: 117486: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0 .4670 | 0 0 2 1 6i4f3(3y6+32)<,(u nSsCiAgLnEe(d0).h1e7i0g6h8t8)7 9v3e0r6)t,i cSaClA_LcEo(m0p.o6s8e5_3h316(5b3[022]1,) ,b [S3C]A,L Eb([04.]1,4 3w6i9d7t7h3)8;6 5 )| , ~~~^~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/dirac_dwt_template.c:7338::46833::11 :note: expanded from macro 'SCALE'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | # d468e | f i n e iSfC(AyL+E1( h o| r ~ ~~~~~~~^~~~~~~~~~i zontal_composesrc/libavcodec/dcadata.c(:b7485[:049]:, warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >temp, wi d7485t | h ) ; S| C ~~~^~~~~~~~~~~~~~~~~A LE(0.000src/libavcodec/dirac_dwt_template.c1:84728:7118:6 0warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , SCALE (4720 | . 16 6 6 6i5f3(7y5+203<)(,u nSsCiAgLnEe(d0).h6e8i5g6h8t5)3 9d6-1>9h)o,r iSzCoAnLtEa(l0_.c1o4m7p3o8s4e7(4b7[816]),, d -| > ^~~~~~~~~~~~~~~~~~~~t empsrc/libavcodec/dcadata.c,: 7338w:i33d:t hnote: )expanded from macro 'SCALE'; | ~~~^~~~~~~~~~~~~~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 8 warnings generated. CC libavcodec/dpxenc.o CC libavcodec/dsd.o In file included from src/libavcodec/dirac_dwt.c:33: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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:398:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dsddec.o CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.o src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 512 warnings generated. CC libavcodec/dss_sp.o In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const 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 integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dstdec.o src/libavcodec/diracdec.c:521:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dnxhdenc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:679:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 679 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:686:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 686 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:702:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 702 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 706 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:739:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dts2pts_bsf.o src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 853 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:859:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 859 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:894:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 894 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22src/libavcodec/dnxhddec.c: warning337s: generated19. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 923 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:942:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:977:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x+src/libavcodec/dnxhdenc.c+) :{52 :92 : | warning: ~~~~~~~ ^ ~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavcodec/diracdec.c:1171:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1171 | for (ref = 0; ref < s->num_refs; ref++) { | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/dump_extradata_bsf.o src/libavcodec/diracdec.c:1260:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1260 | for (i = 0; i <= s->wavelet_depth; i++) CC libavcodec/dv.o { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1261:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1261 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1262 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1268:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (i = 0; i <= s->wavelet_depth; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1278 | s->num_x > s->avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1305:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dv_error_marker_bsf.o src/libavcodec/dnxhdenc.c:1047:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1051:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1051 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1055 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1103:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1103 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1106:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1106 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dv_profile.o src/libavcodec/dnxhdenc.c:1227:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1227 | for (x = 0; x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1237:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1237 | if (max_bits > ctx->frame_bits) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/diracdec.c:2306:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2306 | if (data_unit_size > buf_size - buf_idx || !data_unit_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:2307:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2307 | if(data_unit_size > buf_size - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1353 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:85:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/dvaudio_parser.o src/libavcodec/dpx.c:260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dpx.c:272:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o src/libavcodec/dpx.c:182:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 182 | if (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:184:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 184 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (avpkt->siz2e warning<=s generatedo. ffset) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dpx.c:209:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (ret != 0xFFFFFFFF) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:289:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | if (i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:314:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:314:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ CC libavcodec/dvbsub_parser.o 2 warnings generated. 11 warnings generated. 4 warnings generated. CC libavcodec/dvbsubdec.o CC libavcodec/dvbsubenc.o 4 warnings generated. CC libavcodec/dvd_nav_parser.o In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dovi_rpu.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 45 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpu.c:55:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdata.o src/libavcodec/dsicinvideo.c:271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdec.o CC libavcodec/dvdsub.o CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.o In file included from src/libavcodec/dstdec.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dv_error_marker_bsf.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS }, | ^ src/libavcodec/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ CC libavcodec/dvdsubenc.o src/libavcodec/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/dvenc.o 11 warnings generated. 1 warning generated. CC libavcodec/dxa.o src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 288 | if (sys && buf_size == sys->frame_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dxtory.o src/libavcodec/dts2pts_bsf.c:379:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvaudiodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dxv.o 4 warnings generated. 5 warnings generated. CC libavcodec/dynamic_hdr10_plus.o CC libavcodec/dynamic_hdr_vivid.o 1 warning generated. In file included from src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/eac3_core_bsf.o CC libavcodec/eac3_data.o src/libavcodec/dvbsubenc.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (buf_size < 8 + h->num_rects * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:317:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 317 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:328:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 328 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:379:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 379 | if (buf_size < h->num_rects * 22) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:381:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 381 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:422:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 422 | for (object_id = 0; object_id < h->num_rects; object_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/eac3enc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 7 warnings generated. CC libavcodec/eacmv.o 1 warning generated. src/libavcodec/dvdsubdec.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/eaidct.o CC libavcodec/eamad.o CC libavcodec/eatgq.o CC libavcodec/eatgv.o src/libavcodec/dvbsubdec.c:774:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:849:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | for (i=0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ In file included from src/libavcodec/dvdsubenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.csrc/libavcodec/bytestream.h::294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 505: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 505 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/bytestream.h: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ \ | ^~~~ src/libavcodec/dvdsubdec.c:506:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 506 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dvdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h :265318 | : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s-> b318u | f _en di f- s(s-iz>e2b u!f=_ spitzre )> = s| i ~~~~~ ^ ~~~~z eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:699:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ In file included from src/libavcodec/dvenc.c:49: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/eatqi.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | src/libavcodec/dvbsubdec.c i:f 1560(:s124-:> bwarning: ufmissing field 'unit' initializer [-Wmissing-field-initializers]_ end - s->buf_ptr > =1560 | s i z e{o"fco(mBiptuBtuef)_)e d{t " ,| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1561:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | {NULL} | ^ src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/dvdsubenc.c:491:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 491 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:492:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:493:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 493 | { NULL }, | ^ CC libavcodec/elbg.o src/libavcodec/dxa.c:60:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/elsdec.o src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ 10 warnings generated. In file included from src/libavcodec/dxv.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/encode.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. In file included from src/libavcodec/dxtory.c:CC libavcodec/error_resilience.o 33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/escape124.o src/libavcodec/dxv.c:753:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 753 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:758:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 758 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/escape130.o 14 warnings generated. 6 warnings generated. 1 warning generated. CC libavcodec/evrcdec.o CC libavcodec/exif.o CC libavcodec/exr.o In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/exrdsp.o src/libavcodec/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/exrenc.o 5 warnings generated. src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/elbg.c:134:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 134 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/extract_extradata_bsf.o src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:481:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 481 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:482:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 482 | ALLOCATE_IF_NECESSARY(scratchbuf, dim, 5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fastaudio.o In file included from src/libavcodec/eac3enc.c:30: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/faxcompr.o In file included from src/libavcodec/error_resilience.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fdctdsp.o CC libavcodec/fft_fixed_32.o 7 warnings generated. CC libavcodec/fft_float.o src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ 54 warnings generated. src/libavcodec/elsdec.c:307:16: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | while (ctx->t > pAllowable[ctx->j]) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/elsdec.c:338:47: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 338 | while (pAllowable[ctx->j - 1] >= zsrc/libavcodec/escape124.c) : 299| : ~~~~~~~~~~~~~~~~~~~~~~ ^ ~18 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/fft_init_table.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | float tt = ((float)i - 8.0 / 2.0) / 8.0; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | float arg1 = M_PI * 0.9 * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | float arg2 = M_PI * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~ ^~~~ src/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ src/libavcodec/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/evrcdec.c:305:24: 163warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 0305; | i < F F _ A RRiAfY (_eEL->ElsMpfS[(k]t a- ge_-li>slstp);f [ki +-+) 1{] <| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 386 | src/libavcodec/exr.c : 44 : src/libavutil/half2float.ht: 47=: 27(:o fwarning: fimplicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]se t - delay + 470 | . 5 ) *r e8t.u0r n+ a0v.5_;f l| ~~~~~~~^~~~~~~ ~o at2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ 4 warnings generated. src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ CC libavcodec/ffv1.o src/libavcodec/evrcdec.c:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ src/libavcodec/evrcdec.c:624:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | gamma = FFMIN(gamma, 1.0); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ 6 warnings generated. src/libavcodec/evrcdec.c:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum = pow(10, sum); | ~~~ ^~~ 1 warning generated. src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ src/libavcodec/evrcdec.c:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:816:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (fabs(e->pitch_delay - delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/ffv1dec.o src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ 5 warnings generated. 10 warnings generated. In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ffv1enc.o CC libavcodec/ffwavesynth.o CC libavcodec/fic.o CC libavcodec/filter_units_bsf.o 14 warnings generated. 3 warnings generated. src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fits.o In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/fitsdec.o In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:906:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 | const float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:909:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:911:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ^~~~ src/libavcodec/exr.c:912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ^~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/faandct.c:99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:99:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:100:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:100:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/faandct.c:153:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:153:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:154:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/exr.c:1010:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1010 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1009:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1009 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1048:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1048 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1072:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1072 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1093:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1093 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning generated. 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ 1 warning generated. src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1198 | if (buf_size < 20 || line_offset > buf_size - 20) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:1219:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1219 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1221:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1221 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1231:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1231 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1241:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1241 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1295:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1295 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 1301 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1515:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1515 | if (bytestream2_get_bytes_left(gb) >= minimum_length && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fitsenc.o 1 warning generated. src/libavcodec/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1931:45: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1931 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1988:47: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 1988 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1989:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/exr.c:2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128 | ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ CC libavcodec/flac.o 8 warnings generated. src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ CC libavcodec/flac_parser.o In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != s9iz warninges) generated . | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flacdata.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/faxcompr.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacdec.o src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ 4 warnings generated. CC libavcodec/flacdsp.o 7 warnings generated. src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flacenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flacencdsp.o src/libavcodec/faxcompr.c:169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/flashsv.o CC libavcodec/flashsv2enc.o CC libavcodec/flashsvenc.o src/libavcodec/faxcompr.c:270:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:274:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:350:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | while (offs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ CC libavcodec/flicvideo.o src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 25 warnings generated. CC libavcodec/float2half.o In file included from src/libavcodec/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/flvdec.o CC libavcodec/fmtconvert.o CC libavcodec/flvenc.o In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:75:25: note: expanded from macro 'CASE_N' 75 | if (t > header->data_max) \ | ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | isrc/libavcodec/fitsdec.cf: (86s:-21:> buwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ end - s -86> | b uf _ p t r >=C ASsE_iN(z-e3o2,f (tBfiltt,B uavf_)i)nt 2{f l| o ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~a t(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:76:44: note: expanded from macro 'CASE_N' 76 | header->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ 2 warnings generated. 7 warnings generated. src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ 1 warning generated. src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 348 | if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ 3 warnings generated. src/libavcodec/fic.c:476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:477:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 477 | { NULL }, | ^ CC libavcodec/fmvc.o src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ 4 warnings generated. CC libavcodec/frame_thread_encoder.o CC libavcodec/fraps.o src/libavcodec/ffv1dec.c:193:44: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:192:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:195:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 195 | && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:194:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 194 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 200 | for (i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:211:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/frwu.o src/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | src/libavcodec/bytestream.h ~~~~~ ^ ~~~~:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c:595:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:595:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:801:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 801 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:800:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 800 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' src/libavcodec/bytestream.h 38: | 357 : 15 :i f warning: (!comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( cond)) { 357 | i f ( s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ \ | ^~~~ src/libavcodec/ffv1dec.c:803:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 803 | && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:802:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 802 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ftr.o 4 warnings generated. src/libavcodec/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ CC libavcodec/ftr_parser.o 13 warnings generated. 4 warnings generated. src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 264 | src/libavcodec/flac.c : 180 : 18 s:i zwarning: e_comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] t len = FFMIN (f180- | > e n d i-f wp(tcrh,a nsneilsz e<)=; F F| _ ^ ~~~~~~~~~~~~~ ~~~~A RRAY_ELEMS(src/libavutil/macros.hfl:a49c:25_: cnote: hexpanded from macro 'FFMIN'a nnel _49l | a#ydoeufitnse) )F F M| I ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/g2meet.o 8 warnings generated. 1 warning generated. In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(Bitsrc/libavcodec/flac_parser.cBu:f))771 :{66 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g722.o In file included from src/libavcodec/flashsv2enc.c:53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g722dec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 52 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flicvideo.csrc/libavcodec/flashsv2enc.c:195::18820::27 :warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195188 | | i fif ((sf-r>armoews_ s*i zse-> c>o lbs u>f _s-s>ibzleo)c k s| _ ~~~~~~~~~~ ^ ~~~~~~~~ size / sizeof(Blocsrc/libavcodec/flicvideo.ck:)274): 27{ : | warning: ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:288:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:293:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:307:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:313:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->asrc/libavcodec/flacenc.cvctx:->618w:i13d:t warning: h, comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]4 ) * s->avctx- >618h | ei g ht ) {if ( su| m ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <= n >> 1) | ~~~ ^ ~~~~~~ CC libavcodec/g722dsp.o src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if CC libavcodec/g722enc.o (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:872:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:883:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 883 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 904 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:1000:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 9 warnings generated. In file included from src/libavcodec/flvdec.c:24: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flacdec.c:43: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/flacdec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/g723_1.o src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-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 }, | ^ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-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 }, | ^ CC libavcodec/g723_1_parser.o src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-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/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ 5 warnings generated. src/libavcodec/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/flvenc.c:22: In file included from src/libavcodec/flvenc.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g723_1dec.o 7 warnings generated. In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g723_1enc.o src/libavcodec/flacdec.c:817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/frwu.c:107:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ 3 warnings generated. src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/g726.o src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g729_parser.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g729dec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/g729postfilter.o 1 warning generated. 3 warnings generated. In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 37 warnings generated. CC libavcodec/gdv.o 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavcodec/gemdec.o 4 warnings generated. src/libavcodec/g2meet.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 411 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/get_buffer.o 2 warnings generated. CC libavcodec/gif.o src/libavcodec/g2meet.c:880:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 880 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ 6 warnings generated. CC libavcodec/gif_parser.o src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/gifdec.o src/libavcodec/g2meet.c:1410:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/golomb.o In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gsm_parser.o CC libavcodec/gsmdec.o src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ CC libavcodec/gsmdec_data.o src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h261.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h261_parser.o src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ CC libavcodec/h261data.o In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/get_buffer.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 60 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h261dec.o 6 warnings generated. src/libavcodec/gemdec.c:159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ CC libavcodec/h261enc.o In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != ssrc/libavcodec/bytestream.hize:) 357 :| 15 ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h263.o src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ CC libavcodec/h263_parser.o CC libavcodec/h263data.o src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ 1 warning generated. CC libavcodec/h263dec.o CC libavcodec/h263dsp.o 46 warnings generated. 9 warnings generated. 10 warnings generated. CC libavcodec/h2645_parse.o 34 warnings generated. 6 warningsCC libavcodec/h2645_sei.o generated. 18 warnings generated. CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 2 warnings generated. CC libavcodec/h264_cabac.o 1 warning generated. In file included from src/libavcodec/h261data.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_cavlc.o In file included from src/libavcodec/h261.c:28: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 6 warnings generated. 4 warnings generated. CC libavcodec/h264_direct.o 9 warnings generated. CC libavcodec/h264_levels.o In file included from src/libavcodec/h263.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h261enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_loopfilter.o src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/h264_mb.o 8 warnings generated. In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_metadata_bsf.o src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/h264_mp4toannexb_bsf.o src/libavcodec/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:656:30: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. 2 warnings generated. src/libavcodec/h2645_parse.c:357:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (rbsp->rbsp_buffer_alloc_size >= size && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/h264_parse.o src/libavcodec/h2645_parse.c:463:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_parser.o In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_picture.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.o In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sisrc/libavcodec/bytestream.h:z294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e2 294 | if (size2 != size) | ~~~~~ ^ ~~~~ != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:26357: warning15s: generated . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_refs.o 3 warnings generated. CC libavcodec/h264_sei.o In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264chroma.o CC libavcodec/h264_slice.o CC libavcodec/h264data.o In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 6 warnings generated. In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264dec.o src/libavcodec/h264_direct.c:128:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/h264dsp.o In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_coeff > (unsigned)max_coesrc/libavcodec/bytestream.hff:) 318{: 15 :| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/h264idct.o src/libavcodec/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/h264pred.o src/libavcodec/h264_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902In file included from :29:src/libavcodec/h264_metadata_bsf.c :warning: 31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h :90228 | : src/libavcodec/bytestream.h : 187 : 15 f:o rwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ist = 0; li s187t | < s l -i>fli s(ts_iczouen2 t!; =li ssti+z+)e ){ | ~~~~~ ^ ~~~~| ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0]src/libavcodec/bytestream.h + :3294 >:=15 :7 Uwarning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c :294460 | : 76 : warning: ifcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 !460= | s i z e ) | ~~~~~ ^ ~~~~ sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 109 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:119:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_parser.c:40: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/h264qpel.o 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2228 | src/libavcodec/h264_metadata_bsf.c: 598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ for (lsrc/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ st = src/libavcodec/h264_metadata_bsf.c0:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ; 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ list src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] < 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ sl->lsrc/libavcodec/h264_metadata_bsf.c:615:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 615 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ st_cousrc/libavcodec/h264_metadata_bsf.c:618:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n 618 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ t; listsrc/libavcodec/h264_metadata_bsf.c+:622:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] + 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ ) { | src/libavcodec/h264_metadata_bsf.c:626:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { .dbl = ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2234 0.0 }, 0, UINT_MAX, FLAGS }, | ^ :33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ 2234 | src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c :636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 642 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ f (refsrc/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 645 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ >= rc) { | src/libavcodec/h264_metadata_bsf.c:651:74: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ~~~ ^ ~~ 651 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2243 | src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2256 | for (list = 0; list < sl->list_count; lsrc/libavcodec/h264_metadata_bsf.ci:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] s700 | { NULL } | ^ t++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | src/libavcodec/h264_metadata_bsf.c:659:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/h265_metadata_bsf.o In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/h265_profile_level.o 13 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/h274.o src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/h264_ps.c:186:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:49:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 261 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 262 | H2645NAL nal = { NULL }; | ^ src/libavcodec/h264_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] 555 | p->last_picture_structure != s->picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c:568:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | if (p->sei.common.unregistered.x264_build < 44U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:346:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:450:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:501:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 501 | (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:500:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 500 | (crop_left + crop_right ) * step_x >= width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:540:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/half2float.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c:797: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hap.o src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavcodec/hapdec.o 4 warnings generated. CC libavcodec/hapqa_extract_bsf.o CC libavcodec/hcadec.o In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hcom.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_sei.c:260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hdr_parser.o 27 warnings generated. In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_cabac.o 11 warnings generated. src/libavcodec/h264_refs.c:161:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:413:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:417:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:423:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:449:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; liIn file included from st src/libavcodec/h264_slice.c:<46: src/libavcodec/golomb.hsl:-482>:l34i:s warning: t_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ount; list+ +)482 | { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.ci:f 399(g:b31->:si zewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in _bits 399< | = re _i n d e xf) o{r | ( ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~i ndex = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_data.o In file included from src/libavcodec/h264dec.c:47: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~1 warning generated. src/libavcodec/h264_slice.c:338:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_filter.o CC libavcodec/hevc_mp4toannexb_bsf.o src/libavcodec/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 693 | for (j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 731 | for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 808 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 811 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:434:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 434 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:554:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC libavcodec/hevc_mvs.o src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 202 | for (i = 0; i < FF_ARRAY_src/libavcodec/h264_slice.cELE:MS950(:h2726:5 _warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e vels); i++ )950 | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (h->x264_src/libavcodec/h265_profile_level.cb:u209i:22l: dwarning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] < 44U) 209| | ~~~~~~~~~~~~~ ^ ~~~ if (pic_size > level->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:211:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 211 | if (width * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * height > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | else if (pic_size <= (level->msrc/libavcodec/h264dec.cax_:lum821a:_19p:s warning: >comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 821 | src/libavcodec/h265_profile_level.c : 236 :27 :fo rwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare](y = 0; 236y | < p -> m b _ h eelsieg hitf ;( py+i+)c _ s| i ~ ^ ~~~~~~~~~~~~z e <= (3src/libavcodec/h264dec.c :*822 :l23e: vwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]l ->max_ lu822m | a _ p s > > 2)f)or ( x | = ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 ; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ 7 warnings generated. src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ 9 warnings generated. CC libavcodec/hevc_parse.o CC libavcodec/hevc_parser.o src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1488 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1623:99: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1623 | || av_mod_uintp2(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_ps.o CC libavcodec/hevc_refs.o src/libavcodec/h264_slice.c:1833:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1833 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1895:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1895 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1894:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1894 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. 10 warnings generated. CC libavcodec/hevc_sei.o 15 warnings generated. In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevcdec.o CC libavcodec/hevcdsp.o src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ CC libavcodec/hevcpred.o 5 warnings generated. 8 warnings generated. CC libavcodec/hnm4video.o CC libavcodec/hpeldsp.o In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sisrc/libavcodec/bytestream.hze2: 357!=: 15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~~~~~ ^ ~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqa.o src/libavcodec/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_Bsrc/libavcodec/bytestream.hLO:C357K:_15H:) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | 357 | if (*scitzx-e>2d e!c=[ sti]z.et)e x | _ ~~~~~ ^ ~~~~r atio) { | ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hcadec.c:289:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:333:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:341:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:364:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (int i = 0; i < hfr_group_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ CC libavcodec/hq_hqadata.o In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_parser.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hqx.o In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 93 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:94:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 159 | CC libavcodec/hqxdsp.o if (k >= FF_ARRAY_ELEMS(rps->used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/hevc_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->parent->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_sei.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 452 | if (nal_size > sizeof(vps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:528:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 528 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hqxvlc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 80 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 143 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/hevc_ps.c:886:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (sps->chroma_format_idc > 3U) { src/libavcodec/hevc_mvs.c | : ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~412 :23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]src/libavcodec/hevc_ps.c :956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | 956 | n b _ m iefr g(seps_-c>atnedm pslh._mlaayxer_[in].umamx__mdeergce__cpainc_dbu)f f{er i n| g ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~> (unsigned)src/libavcodec/hevc_mvs.cH:E436:V28C: _warning: MAcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]X_ DPB_SI Z436E | ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nb_orisrc/libavcodec/hevc_ps.cg:_1047:m19e: rwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e _cand <1047 | s - > sfho.rm a(xi _=nu m0;_ im eannbd_) s{t _ r| ps ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~; i++) { src/libavcodec/hevc_mvs.c| : ~ ^ ~~~~~~~~~~~~~~439 :42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/hevc_ps.c:1114 :43945 | : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for (1114c | o m b _ i d x =o w0-;> tnobp__moefrfgseet_c a +n d osb->osttho.mm_aoxf_fnsume_tm e>r=g es_cpasn-d> h&e&i g h| t ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:463:26:src/libavcodec/hevc_ps.c :warning: 1113comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 463 | 1113 | w h i l e (onw-b>l_emfet_rogfefs_ecta n+d < osw-->>rsihg.htm_aoxf_fsneutm _ m>e=r gsep_csa->nwdid)t h{ || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1164 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | src/libavcodec/hevc_refs.c :wh260i:le19 (:b ywarning: tecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]st ream2_tell(& g260b | ) < sifzoe)r {( i | = ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~0 ; i < FF_src/libavcodec/hnm4video.cA:R81RA:Y29:_ warning: Ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] LEMS(s- >81D | P B) ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~i f (writesrc/libavcodec/hevc_refs.co:270f:f23se:t warning: >comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]= hnm->w i270d | t h * h nm - >fohre i(gih t=) 0{; i | < ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ FF_ARRAYsrc/libavcodec/hnm4video.c_E:L103E:M46S(:s- >warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]D PB); i103+ | + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/hevc_refs.cf: 281(:o23f:fse twarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]< 0 || of281f | se t + c o u ntf or> =( ihn m= -0>;w ii dtYh_EeLiEgMhSt()s -{> D P| B ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~) ; i++) src/libavcodec/hnm4video.c{: 106: 44| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_cabac.c:37:21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 37 | static const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavcodec/hevc_refs.c:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 36 warnings generated. src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:343:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:356:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:371:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/hnm4video.cexpanded from macro 'FFMIN' :160 49: | #34d:e fwarning: inecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] FFMIN(a,b )160 | (( a ) >w hi(lbe) ( b? y(tbe)s tr:e a(m2a)_)t e ll| ( ~ ^ ~ &gb) < ssrc/libavcodec/hevc_refs.ci:z375e:)36 :{ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 375 | src/libavcodec/hnm4video.c : 167 : 37 : warning: scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] h->co l167l | o c a t e d _ r e f_ i d x < ifr p(l-w>rnibt_eroeffsf)se t | + ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. src/libavcodec/hevc_ps.c:1206:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1206 | if (nal_size > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnsrc/libavcodec/hevc_refs.cm->:h387e:i19g:h twarning: )comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c387: | 329 : 45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f or (i =329 | 0 ; i < FF _ A R R AY _iELfEM S((osf-f>sDePtB )+; h nim+-+>w)i d{t h +| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/htmlsubtitles.o src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 479 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:498:20: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 498 | else if (i < short_rps->num_negative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1404 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdec.c:45: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/huffman.o src/libavcodec/hevc_ps.c:1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1464 | if (nal_size > sizeof(pps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1526:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1526 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1591:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1591 | if (sum >= sps->ctb_width) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1603:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h1691 | : 318 : 15f:o rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i = 0; i <318 | F F i_fA R(RsAiYz_eE2L EM!S(=p ssi-z>ev)p s| _l ~~~~~ ^ ~~~~i st); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1693:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1693 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1695:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuv.o src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ 14 warnings generated. 28 warnings generated. In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ CC libavcodec/huffyuvdsp.o src/libavcodec/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvenc.o src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ CC libavcodec/huffyuvencdsp.o 19 warnings generated. src/libavcodec/hevcdec.c:2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_cb_size == s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2253 | log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2252:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2360 | log2_cb_size > s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/idcinvideo.o CC libavcodec/idctdsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2818 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iff.o src/libavcodec/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3551 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3562 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3568:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3568 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3574:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ 26 warnings generated. CC libavcodec/iirfilter.o 5 warnings generated. In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/ilbcdec.o 8 warnings generated. 21 warnings generated. 8 warnings generated. CC libavcodec/imc.o CC libavcodec/imgconvert.o CC libavcodec/imm4.o CC libavcodec/imm5.o CC libavcodec/imx.o In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 252 | } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 275 | FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/imx_dump_header_bsf.o CC libavcodec/indeo2.o src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ CC libavcodec/indeo3.o 1 warning generated. src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ CC libavcodec/indeo4.o src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ 1 warning generated. CC libavcodec/indeo5.o In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/intelh263dec.o 19 warnings generated. 2 warnings generated. 4 warnings generated. CC libavcodec/interplayacm.o 7 warnings generated. 5 warnings generated. CC libavcodec/interplayvideo.o src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/intrax8.o 6 warnings generated. src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:CC libavcodec/intrax8dsp.o 40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x <1 d warningst generated_. size) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:837:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:852:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 852 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:896:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 896 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:899:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:909:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 909 | for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:913:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 913 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:935:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 935 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:943:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 943 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:947:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 947 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/ipu_parser.o src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 4 warnings generated. src/libavcodec/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ src/libavcodec/imc.c:494:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | summa = (summa * 0.5 - freebits) / iaccCC libavcodec/ituh263dec.o ; | ^~~~~ ~ src/libavcodec/imc.c:506:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ~ ^~~~~ src/libavcodec/imc.c:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iff.c:1566:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1566 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1578:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1608:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1608 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1617:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1627:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1627 | src/libavcodec/imc.c :f860or: (34pl:a nwarning: eimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] = 0; plane <860 | s- > b p p & &i fb(uchfc tf_felncdo; epflfasn1e[+i+] )> {IN T _| M ~~~~~ ^ ~~~~~~ AX) { | ~ ^~~~~~~ src/libavcodec/iff.c:1663:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] /usr/include/limits.h :166326 | : 18 : note: expanded from macro 'INT_MAX' 26 | # d e fi n e foIrNT _(pMlaAnX e =0 x70f;f fpfflffa n e| ^~~~~~~~~~ < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1676:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1687:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1687 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1701:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1701 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1729:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1741:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1741 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1758:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1842:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1842 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1874:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1874 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ CC libavcodec/ituh263enc.o In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ivi.o In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ivi_dsp.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/j2kenc.o In file included from src/libavcodec/intelh263dec.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/jacosubdec.o src/libavcodec/interplayacm.c:122:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 122 | for (i = 0; i < s->rows; i++) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:271:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (i >= s->rows) | ~ ^ ~~~~~~~ 4 warnings generated. src/libavcodec/interplayacm.c:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ CC libavcodec/jfdctfst.o src/libavcodec/interplayacm.c:342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 588 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:589:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 589 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jfdctint.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/jni.o 33 warnings generated. CC libavcodec/jpeg2000.o 16 warnings generated. CC libavcodec/jpeg2000_parser.o src/libavcodec/indeo3.c:250:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/jpeg2000dec.o src/libavcodec/indeo3.c:620:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 620 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:619:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 619 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:870:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 870 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/indeo3.c:1034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1034 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1037:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1037 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1043:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1043 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ CC libavcodec/jpeg2000dsp.o CC libavcodec/jpeg2000dwt.o 2 warnings generated. In file included from src/libavcodec/ituh263dec.c:41: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/jpegls.o In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/jpeglsdec.o 8 warnings generated. src/libavcodec/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpeglsenc.o src/libavcodec/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/ituh263dec.c:1370:59: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1370 | if (s->pict_type == AV_PICTURE_TYPE_I && s->codec_tag == AV_RL32("ZYGO") && get_bits_left(&s->gb) >= 85 + 13*3*16 + 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/jpegquanttables.o CC libavcodec/jpegtables.o CC libavcodec/jrevdct.o 25 warnings generated. CC libavcodec/jvdec.o 1 warning generated. In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/kbdwin.o src/libavcodec/jpeg2000_parser.c:172:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 172 | if (i + m->skip_bytes + 1 < buf_size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lagarith.o CC libavcodec/lagarithrac.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000.c:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2); | ~~~ ^~~~~~~~ src/libavcodec/jpeg2000dwt.h:33:23: note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.2301741049src/libavcodec/bytestream.h14:03570:115f: warning: | ^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/jpeg2000dwt.csrc/libavcodec/ituh263enc.c::887:1625::40 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 162 | p78[ | 2*{i +"1q]u a-=n 1t.i5z86e1r3_4n o*i s(e_ps[2h*apii]n g+" ,p[ 2N*Ui+L2L],) ; | ~ ~~~~~~~^~~~~~~~~~ FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/jpeg2000dwt.c:164:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | src/libavcodec/ituh263enc.c : 887 :p5[:2 warning: *missing field 'unit' initializer [-Wmissing-field-initializers]i ] src/libavcodec/mpegvideoenc.h-:=80 :0175.:0 5note: 2expanded from macro 'FF_MPV_COMMON_OPTS'9 80 * (p[2* i80- | 1 ] + p [ 2 *i + 1 ]) ; | ~ ~~~~~~~~~^~~~~~~~~~ FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { src/libavcodec/jpeg2000dwt.c.i:61664:40 := 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 166 | 0 , I N T _ MpA[X2,* iF+F1_]M P+=V _0OP.T_8F8L2A9G1S1 *} ,\( p [| ^2 *i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rcsrc/libavcodec/jpeg2000dwt.c_q:sq168u:i40s:h )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_OPT_TY PE168_ | F L O A T , {. dpb[l2 *= i0] +}=, 0,0 .9494,3 50F6F _*M P(Vp[_2O*PTi_F-L1A]G S+} ,p [ 2 * i + 1] ) ; | ~ ~~~~~~~~~^~~~~~~~~~ \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hsrc/libavcodec/bytestream.h:90::168294::15 :note: expanded from macro 'FF_MPV_COMMON_OPTS'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | { "294rc | _ in i ti_fc p(slixz"e,2 !"=i nsiitizae)l c o| m ~~~~~ ^ ~~~~p lexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange src/libavcodec/bytestream.hfa:c318t:o15r: (warning: VBcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R )", 318 | i f (s iz e 2 !F=F_ MsPiVz_eOF)F S | E ~~~~~ ^ ~~~~T (lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBD6A warning},s 0 generated, . INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | src/libavcodec/mpegvideoenc.h :99 : 172 i:f note: (expanded from macro 'FF_MPV_COMMON_OPTS's ize2 != si z99e | ){ " sc| _ ~~~~~ ^ ~~~~t hreshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_maCC libavcodec/latm_parser.o sking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLCC libavcodec/lcldec.o OAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:915:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 915 | { "umv", "Use unlimited motion vectors.", OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 916 | { "aiv", "Use alternative inter VLC.", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:917:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 917 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:918:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 918 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 919 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLsrc/libavcodec/jpeg2000dec.cAG:S381 }:,19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ~ 381 | fo90r | {("i r=c _i0ni;t _cip l< xs",- ">inunmitXitaill ecso m*p lse-x>inutmy Yftoir l1e-psa;ss ie+n+c) o{d in g| " ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~, FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 16 warnings generated. src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ CC libavcodec/lclenc.o src/libavcodec/jpeg2000dec.c:848:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1093 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1104:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1104 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:31:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1214:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1214 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1215:39: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1215 | size_t new_size = FFMAX(2*cblk->data_allocated, ret); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:1222:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1222 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1032:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1032:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/libdav1d.o In file included from src/libavcodec/jpeglsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/ljpegenc.o src/libavcodec/jpeg2000dec.c:1425:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/loco.o src/libavcodec/jpeglsdec.c:156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/j2kenc.c:1803:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1803 | { "tile_width", "Tile Width", OFFSET(tile_width), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1804:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1804 | { "tile_height", "Tile Height", OFFSET(tile_height), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1808:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1808 | { "sop", "SOP marker", OFFSET(sop), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1809:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1809 | { "eph", "EPH marker", OFFSET(eph), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (k = 0; ((unsigned)state->N[Q] << k) < temsrc/libavcodec/j2kenc.c:p1816:;114 :k ++warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1816 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1817 | { NULL } | ^ CC libavcodec/lossless_audiodsp.o src/libavcodec/jpeg2000dec.c:2122:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2122 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ CC libavcodec/lossless_videodsp.o src/libavcodec/jpeg2000dec.c:2590:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2590 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ src/libavcodec/jpeg2000dec.c:2591:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2591 | { NULL }, | ^ CC libavcodec/lossless_videoencdsp.o CC libavcodec/lpc.o In file included from src/libavcodec/jpeglsenc.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lscrdec.o src/libavcodec/latm_parser.c:69:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ src/libavcodec/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lsp.o 1 warning generated. src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ CC libavcodec/lzf.o src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lzw.o src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lzwenc.o In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/m101.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ 3src/libavcodec/loco.c: warning167s: generated17. : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ CC libavcodec/mace.o src/libavcodec/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain"src/libavcodec/loco.c, :OF305FS:E18T:( awarning: ppcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l y_grain), AV _305 | O PT _ T YPiE_fB O(Ol-L>l,o s{s y. >i 664 5=5 3-61U )} ,{ - 1| , ~~~~~~~~ ^ ~~~~~~ 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ CC libavcodec/magicyuv.o 6 warnings generated. 4 warnings generated. src/libavcodec/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 19 warnings generated. src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ In file included from src/libavcodec/lpc.c:27: src/libavcodec/lpc.h:192:20: warning: implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion] 192 | err *= FIXR(1.0) - (r * r); | ^~~~~~~~~ ~ src/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/magicyuvenc.o CC libavcodec/mathtables.o In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mdec.o 8 warnings generated. 11 warnings generated. 11 warnings generated. 5 warnings generated. CC libavcodec/me_cmp.o CC libavcodec/media100_to_mjpegb_bsf.o In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mediacodec.o 5 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/metasound.o CC libavcodec/microdvddec.o 4 warnings generated. 4 warnings generated. 4 warnings generated. 69 warnings generated. CC libavcodec/midivid.o CC libavcodec/mimic.o src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/misc4.o 4 warnings generated. 9 warnings generated. CC libavcodec/misc4_parser.o 4 warnings generated. CC libavcodec/mjpeg2jpeg_bsf.o 1 warning generated. CC libavcodec/mjpeg_parser.o 3 warnings generated. In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpega_dump_header_bsf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 38 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegbdec.o In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mjpegdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegdec_common.o src/libavcodec/magicyuv.c:447:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 447 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 560 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:574:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/magicyuv.c:686:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 686 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mjpegenc.o In file included from src/libavcodec/me_cmp.c:30: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 43 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.o In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp.o 4 warnings generated. In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parse.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/mlp_parser.o src/libavcodec/midivid.c:70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlpdec.o CC libavcodec/mlpdsp.o 4 warnings generated. In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mimic.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 4 warnings generated. 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ CC libavcodec/mlpenc.o src/libavcodec/mimic.c:279:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 279 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mlz.o src/libavcodec/mlp.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mmvideo.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mobiclip.o 1 warning generated. In file included from src/libavcodec/mjpegenc_common.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. 10 warnings generated. CC libavcodec/motion_est.o src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ CC libavcodec/motionpixels.o src/libavcodec/mjpegenc.c:125:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 125 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:136:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 136 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/movsub_bsf.o src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_10MP warningV_s generatedC. OMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 2 warnings generated. CC libavcodec/movtextdec.o CC libavcodec/movtextenc.o 8 warnings generated. CC libavcodec/mp3_header_decompress_bsf.o src/libavcodec/mjpegdec.c:1133:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1133 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mlpdec.c:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpc.o src/libavcodec/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1755 | s->raw_scan_buffer_size >= bytes_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ In file included from src/libavcodec/mlpenc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1859 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1911 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1926:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1926 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1963:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1963 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1970:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1970 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1979 | if (s->start_code == APP3 && id == AV_RB32In file included from ("src/libavcodec/mmvideo.c_J:PS36"): src/libavcodec/bytestream.h&:&187 :l15e:n warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 10) { 187| ~~ ^ ~~~~~~~~~~~~~~~ | if src/libavcodec/mjpegdec.c(:s2019i:z37:e 2warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]! = size) 2019| | ~~~~~ ^ ~~~~ if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2058 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:1183:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1183 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1243:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ CC libavcodec/mpc7.o src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mpc8.o src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:388:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpenc.c:837:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2936:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2936 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/mjpegdec.c:2937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2937 | { NULL }, | ^ CC libavcodec/mpeg12.o src/libavcodec/mlpenc.c:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1128 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1175:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ src/libavcodec/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg12data.o src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 34 warnings generated. 5 warnings generated. src/libavcodec/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mobiclip.c:src/libavcodec/mlpenc.c1000::1790:2423:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1790 | for (i1000n | t i = 0i; fi ( ;= iF+F+_A)RR AY{_ E L| E ~ ^ ~~~~~~~~~~~~~~~~~MS (block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/movsub_bsf.c:78:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | pkt->size = FFMIN(pkt->size - 2, AV_RB16(pkt->data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mlpenc.c:1943:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | if (temp_bitcount < best_bitcount) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1952:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1952 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mobiclip.c:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1995:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1995 | for (unsigned int channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/motion_est.c:38: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2201:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2201 | if (!frame && ctx->last_frames < ctx->max_restart_interval - 1) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mpeg12dec.o CC libavcodec/mpeg12enc.o src/libavcodec/metasound.c:49:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:55:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | min_period = log2(ratio * 0.2); | ^~~~~ ~ src/libavcodec/metasound.c:77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | CC libavcodec/mpeg12framerate.o min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.0 / period + 1) * width + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c:135:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:137:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c:137:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/metasound.c:137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg2_metadata_bsf.o src/libavcodec/mpc.c:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 72 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:75:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 75 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:78:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 78 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ CC libavcodec/mpeg4_unpack_bframes_bsf.o 16 warnings generated. CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o src/libavcodec/movtextenc.c:647:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 647 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:677:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 677 | if (s->buffer.len > bufsize - 3) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/mpeg4videodsp.o src/libavcodec/movtextenc.c:691:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 691 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o 3 warnings generated. 3 warnings generated. CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o src/libavcodec/motion_est.c:974:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/motion_est.c:1056:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1056 | int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodec_float.o 10 warnings generated. src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ CC libavcodec/mpegaudiodecheader.o In file included from src/libavcodec/mpeg12.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ CC libavcodec/mpegaudiodsp.o In file included from src/libavcodec/mpeg12dec.c:48: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_data.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 20 warnings generated. In file included from src/libavcodec/mpeg12enc.c:45: In file included from src/libavcodec/mpeg12enc.h:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_fixed.o 7 warnings generated. src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 9 warnings generated. In file included from src/libavcodec/mpeg4video.c:26: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 554 | for (i = 0; i < sizeof(svcd_scan_offset_placeholder); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:614:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 614 | for (i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudioenc_fixed.o 27 warnings generated. src/libavcodec/mpeg12dec.c:1184:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1184 | AVRational aspect_inv = av_d2q(ff_mpeg1_aspect[s1->aspect_ratio_info], 255); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4video.c:28: src/libavcodec/mpeg4data.h:114:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 114 | }; | ^ src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ 3 warnings generated. In file included from src/libavcodec/mpeg4video_parser.c:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_float.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1191 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12dec.c:1713:35: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1713 | if (mb_y == 0 && s->codec_tag == AV_RL32("SLIF")) { src/libavcodec/mpeg12enc.c| : ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~1190 :5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/mpeg12dec.c:1734:17 :1190 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF _1734M | P V _ C OiMMfO N(_OsP-T>S m b| _ ^~~~~~~~~~~~~~~~~~x >= (src/libavcodec/mpegvideoenc.hu:n92si:g149:n note: eexpanded from macro 'FF_MPV_COMMON_OPTS'd ) s->mb_width) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 1 warning generated. src/libavcodec/mpeg12enc.c:1189:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1189 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiotabs.o src/libavcodec/mpeg12dec.c:2185:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2185 | if (s->codec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' CC libavcodec/mpegpicture.o 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1200:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1200 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1201 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1219 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1220 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", In file included from src/libavcodec/mpeg_er.c : 20 : In file included from src/libavcodec/mpegvideo.h : 45 : src/libavcodec/put_bits.h : 227 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] FF_MPV_OFFSE T227( | r c_ b uf f er _a g girfes s(isv-i>tbyu)f,_ AeVn_dOP T-_ TsY->PbEu_FfL_OpAtTr, >{=. dsbilz =e o1f.(0B }i,t B-ufF)L)T _{M A X| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, In file included from \src/libavcodec/mpeg4videodec.c: | 35 ^~~~~~~ : In file included from src/libavcodec/mpegvideo.h:/usr/include/float.h45:: 15:src/libavcodec/put_bits.h17:227::37 :note: expanded from macro 'FLT_MAX' warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 15 | #define FLT _M227A | X 3 .4 0 2 82 3i46f6 3(8s5-28>8b5u9f8_1e2ned +- 3s8-F> b u| ^~~~~~~~~~~~~~~~~~~~~~~~~~~f _ptr >= src/libavcodec/mpeg12enc.csi:z1219:e5o:f (warning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i tBuf)) { 1219 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking),src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | if 1219(s | - > b u fF_F_eMPnVd_C OM-M OsN_-O>PbTufS_ p t| ^~~~~~~~~~~~~~~~~~r >= sisrc/libavcodec/mpegvideoenc.hze:of91(B:i152:t Bnote: uexpanded from macro 'FF_MPV_COMMON_OPTS'f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", src/libavcodec/put_bits.h : 317 :33 : F F_warning: Mcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]P V_OFFSET(rc_b uf317f | e r _ agigrfe s(ssi->vbiutfy_)e,n dA V-_ sO->PbTuf__TpYtPr E>_F=LO AsTi,z e{o.fdb(lB =i 1t.B0u f}),) -{FL T _| M ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~A X, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "src/libavcodec/mpeg12dec.cinit:i2792a:l61 c:o mwarning: plcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]ex ity for 1-pass enc od2792i | n g " , F F _ M PV _ O F F S ET ( r c _ i nit ia l_ c p l x ) , A V _|O|P Ts2_-T>YcPoEde_cF_LtOaATg, = ={ .AdbVl _=R L0 3}2(,"B W1-0F"LT) _ M| A ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~X , FLT_MAX,src/libavcodec/mpeg12dec.c :F2791:F61_:M Pwarning: Vcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]_O PT_FLAGS },2791 | i \f (| s ^~~~~~~~- >mpeg_enc_ctx_allocated == 0 && (src/libavcodec/mpeg12enc.c : 1219s:25-: >warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o dec_ta g1219 | == A V _RFL3F2(_"MVPCVR_2C"OM)M O N| _ ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/mpegutils.o src/libavcodec/mpeg12enc.c:1196:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1196 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg_er.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/mpeg4videodec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/mpegvideo.o 6 warnings generated. src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_dec.o 4 warnings generated. In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:737:13: warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] 737 | int time_incr = 0; | ^ CC libavcodec/mpegvideo_enc.o CC libavcodec/mpegvideo_motion.o In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 1 warning generated. 3 warnings generated. CC libavcodec/mpegvideo_parser.o CC libavcodec/mpegvideodata.o In file included from src/libavcodec/mpegaudioenc_fixed.c:24: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2308:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2308 | if (get_bits_left(&s->gb) gb, get_bits_ l124e | f t ( a& s= ->(gflbo)a)t )(=b= i0t)r a t| e ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ CC libavcodec/mpegvideoencdsp.o CC libavcodec/mpl2dec.o In file included from src/libavcodec/mpegaudioenc_float.c:25: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BIn file included from itsrc/libavcodec/mpeg4videoenc.cB:u29f: )In file included from )src/libavcodec/mpegvideo.h: 45{: src/libavcodec/put_bits.h :| 227 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2661 | !(s->width && s->codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2991 | s->codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2990:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2990 | s->codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2989:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2989 | s->codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2988 | s->codec_tag == AV_RL32("XVIIn file included from X") src/libavcodec/mpegaudioenc_float.c||: 25 : | src/libavcodec/mpegaudioenc_template.c ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/mpeg4videodec.c :2987:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 124 | 2987 | a = ( filfo (ast->)c(boitdreact_et *a 1g0 00 * M P A _ F=R=A MAEV__SRLI32Z("EX) V/I D("f)r eq| *| 8 .0| ) ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpeg4videodec.c:2996:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2996 | if (s->codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3006 | if (s->codec_tag == AV_RL32("XVsrc/libavcodec/mpegaudioenc_template.cIX:")129): 43 : | warning: ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/mpeg4videodec.c129: | 3009 : 26 : swarning: -comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]> frame_ f3009r | a c _ i n c r i f= ((si-n>tc)o(d(ae -c _ftlaogo =r=( aA)V) _*RL 3625(5"U3M6.P04")); ) | ~~~~~ ^ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.csrc/libavcodec/mpeg4videodec.c::1293018::2933:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3018 | 129 | s - > fr aifm e(_fcratcx_-i>nxvcird _=b u(iilnd t<)=( (3aU )- f| l ~~~~~~~~~~~~~~~ ^ ~~ oor(a)) *src/libavcodec/mpeg4videodec.c :63021:5295:3 6.warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]); | ^ ~ 3021 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3024:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3024 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3027:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3035 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3038 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3041:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3041 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ctx->lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3059:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3059 | if (ctx->divx_version < 500U) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpegaudioenc_template.c:163:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (float)(1 << 20); | ~ ^~~~~~~~~~~~~~~~ CC libavcodec/mqc.o CC libavcodec/mqcdec.o src/libavcodec/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | q[m] = (int)((a + 1.0) * steps * 0.5); | ^ ~ src/libavcodec/mpegaudioenc_template.c:779:src/libavcodec/mpeg4videodec.c12:: 3507warning: :missing field 'value' initializer [-Wmissing-field-initializers]22 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 779 | { NULL }, | 3507 ^ | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3517:82: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3517 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mqcenc.o src/libavcodec/mpeg4videodec.c:3840:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3840 | {"quarter_sample", "1/4 subpel MC", OFFSET(quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:3841:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3841 | {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:3842:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3842 | {NULL} | ^ CC libavcodec/mscc.o src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data partitioning.", OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | { "alternate_scan", "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ CC libavcodec/msgsmdec.o src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1383 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1386 | { NULL }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4_vc1_data.o In file included from src/libavcodec/mpegvideo.c:39: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_motion.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_dec.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.o src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ src/libavcodec/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mqcenc.c:98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:59:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 59 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:158:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (s1->bitstream_buffer_size + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | AV_INPUT_BUFFER_PADDING_SIZE > s->allocated_bitstream_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:49: In file included from src/libavcodec/mpeg12codecs.h:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf))CC libavcodec/msmpeg4enc.o { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:385:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 385 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:471:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 629 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msp2dec.o src/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 792 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:791:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 791 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/msrle.o src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_level, }, | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/msmpeg4data.c:467: 2196: | warning: missing field 'index_run' initializer [-Wmissing-field-initializers] FF_ M467P | V _ C O M MtOaNb_lOeP1T_Sl e | v ^~~~~~~~~~~~~~~~~~e l, }, | src/libavcodec/mpegvideoenc.h: ^92 :149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | src/libavcodec/msmpeg4data.c{":r473c:_21b:u fwarning: _missing field 'index_run' initializer [-Wmissing-field-initializers]a ggre s473s | i v i t y " ,t a"bcluer4r_ently luesveelle,s s}",, | ^ FF_MPV_Osrc/libavcodec/msmpeg4data.cFF:S479E:T23(:r cwarning: _missing field 'index_run' initializer [-Wmissing-field-initializers]b uffer _479a | g g r e s s ifvfi_tinyt)e,r _AlVe_vOePlT,_ T}Y,P E _| F ^L OAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/msrledec.o src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ CC libavcodec/mss1.o In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/mpegvideo_enc.c:991:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 991 | for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss12.o src/libavcodec/mscc.c:71:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (j = 0; j < run; j++) { | ~ ^ ~~~ src/libavcodec/mscc.c:104:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (j = 0; j < copy; j++) { | ~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/mss2.o src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss2dsp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2818 | if (put_bytes_left(&s->pb, 0) < threshold | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2845:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2845 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/msmpeg4dec.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss3.o CC libavcodec/mss34dsp.o In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msmpeg4enc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss4.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. 3 warnings generated. CC libavcodec/msvideo1.o 8 warnings generated. CC libavcodec/msvideo1enc.o In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mv30.o In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 85 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mvcdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. CC libavcodec/mvha.o 4 warnings generated. 26 warnings generated. In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mwsc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mxpegdec.o 13 warnings generated. src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/nellymoser.o src/libavcodec/mss12.c:635:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | av_log(avctx, AV_LOG_DEBUG, "%g frames per second\n", | ~~~~~~ 635 | av_int2float(AV_RB32(avctx->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:639:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | av_log(avctx, AV_LOG_DEBUG, "Max. lead time %g ms\n", | ~~~~~~ 639 | av_int2float(AV_RB32(avctx->extradata + 36))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:641:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | av_log(avctx, AV_LOG_DEBUG, "Max. lag time %g ms\n", | ~~~~~~ 641 | av_int2float(AV_RB32(avctx->extradata + 40))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:643:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | av_log(avctx, AV_LOG_DEBUG, "Max. seek time %g ms\n", | ~~~~~~ 643 | av_int2float(AV_RB32(avctx->extradata + 44))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/nellymoserdec.o src/libavcodec/mss12.c:592:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 592 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:600:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 600 | avctx->coded_width = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 12 warnings generated. 5 warnings generated. CC libavcodec/nellymoserenc.o CC libavcodec/neon/mpegvideo.o 4 warnings generated. In file included from src/libavcodec/mss4.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss2.c:30: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ CC libavcodec/noise_bsf.o In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss4.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/notchlc.o In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/null.o CC libavcodec/null_bsf.o In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/nuv.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/on2avc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:64:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 64 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:75:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mxpegdec.c:101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | if (bitmask_size > buf_size - 12) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:133:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (i = 0; i < bitmask_size; ++i) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/on2avcdata.o src/libavcodec/mxpegdec.c:162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/options.o 3 warnings generated. CC libavcodec/opus_celt.o CC libavcodec/opus_metadata_bsf.o CC libavcodec/opus_parse.o CC libavcodec/opus_parser.o src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ src/libavcodec/nellymoserdec.c:98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | aptr[j] = M_SQRT1_2*pows[j]; | ~^~~~~~~ 7 warnings generated. CC libavcodec/opus_pvq.o 39 warnings generated. 4 warnings generated. CC libavcodec/opus_rc.o 9 warnings generated. In file included from src/libavcodec/nellymoserenc.c:52: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opus_silk.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. 3 warnings generated. 3 warnings generated. src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/nellymoserenc.c:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/opusdec.o CC libavcodec/opusdec_celt.o In file included from src/libavcodec/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 1 warning generated. CC libavcodec/opusdsp.o 4 warnings generated. CC libavcodec/opusenc.o CC libavcodec/opusenc_psy.o src/libavcodec/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_CC libavcodec/opustab.o TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:152:132: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:180:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:206:151: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:208:142: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-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/libavcodec/options_table.h:218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:221:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:227:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:275:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:357:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | {"slices", "set the number of slices, used iCC libavcodec/pafaudio.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ n parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]CC libavcodec/pafvideo.o 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel fo4r warningmsat generated",. OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/opus_celt.c:154:30: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 273 | {"request_channel_layout", NULL, OFFSET(request_channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|D, "request_channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:272:100: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 272 | {"channel_layout", NULL, OFFSET(channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|E|D, "channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:163:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:163:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:162:118: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:162:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:161:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_maski6 warnings generated. 22 warnings generated. 7 warnings generated. CC libavcodec/pamenc.o CC libavcodec/parser.o In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ng), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:161:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:160:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:160:122: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:152:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:152:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:151:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:134:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:134:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) src/libavcodec/options_table.h :| 110 ~~~~~ ^ ~~~~: 121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/libavcodec/options_table.h:105:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | src/libavcodec/bytestream.h : 318 : 15 : Owarning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ET(qcompre s318s | ) , A Vi_fO P(Ts_iTzYeP2E _!F=L OsATi,z e{).d b l| ~~~~~ ^ ~~~~= 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/options_table.h:48:110: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/opus_pvq.c:98:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | for (i = 0; i < len - stride; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:127:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:127:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/opus_rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/bytestream.h: 219294 | : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k = (symbo l 294< | (k 0 + 1i)f* (3s)i z?e2 !s=y msbiozle/3) : | s ~~~~~ ^ ~~~~y mbol - (k0+1)*2; | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/opus_rc.c:222:27: warning: comparison of integers of different signs: '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:221:38: warning: comparison of integers of different signs: '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_pvq.c:162:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 162 | for (i = 0; i < B; i++) | ~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(CC libavcodec/parsers.o M_LOG2_10 * x); | ~ ^ src/libavcodec/opus_pvq.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/opus_pvq.c:241:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | X[stride * (2 * j + 1) + i] = (x0 - x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/opus_rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ src/libavcodec/opus_parser.c:72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 72 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/pcm-bluray.o src/libavcodec/opus_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | return lrintf(32768.0f*atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:202:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | {NULL}, | ^ src/libavcodec/on2avc.c:338:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | sum += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ src/libavcodec/on2avc.c:348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | sum += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~ CC libavcodec/pcm-blurayenc.o src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/on2avc.c:374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | src2[pos - j] += in0 * tab[j]; | ^~~ ~ 5 warnings generated. src/libavcodec/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 11 warnings generated. 3 warnings generated. 5 warnings generated. src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ CC libavcodec/pcm-dvd.o CC libavcodec/pcm-dvdenc.o src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0 + x4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | w * g10 * x2 + | ~ 198 | w * g11 * (x1 + x3) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:197:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^ src/libavcodec/opusdec_celt.c:195:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:195:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:195:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^ src/libavcodec/opusdec_celt.c:194:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:194:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~ src/libavcodec/opusdec_celt.c:194:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^ 110 warnings generated. src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ 3 warnings generated. CC libavcodec/pcm.o src/libavcodec/opusdec_celt.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~ ^~~~~~~~~ src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ^~~~~~ ~ src/libavcodec/opusdec.c:145:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/opusdec_celt.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 533 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:562:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 562 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm_rechunk_bsf.o In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ src/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec.c:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ 4 warnings generated. In file included from src/libavcodec/opusenc_psy.c:24: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-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/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pcx.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pcxenc.o In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:269:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:154: warningwarning: s generatedcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 6 warnings generated. src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL }, | ^ src/libavcodec/opusenc.c:715:158: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:715:152: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl =src/libavcodec/pafvideo.c O:P188US:_52M:A Xwarning: _Lcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]O OKAHEAD }, 2.5 f188, | O P US _ M A X _ L OO KiAf H(EbAyDt,e sOtPrUSeEaNCm_2F_LgeAtG_Sb,y t"emasx__ldeefltay(_&mcs-"> g}b,) <| ~ ^~~~( j - offset) * 16) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:199:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 199 | src/libavcodec/opusenc.c : 715 : 130}: wwarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i le (offset < j); | ~~~~~~ ^ ~ 715 | src/libavcodec/pafvideo.c : 221 :{44 :" owarning: pcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]us _delay "221, | " Ma ixfi m(ubmy tdeesltary iena mm2i_lglieste_cboyntdess"_,le fto(&fcf-s>egtbo)f (O

= oOpPcUoS_dMeA_Xs_LiOzOeK)AH E AD| ~~ ^ ~~~~~~~~~~~} , 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ CC libavcodec/pgs_frame_merge_bsf.o src/libavcodec/opusenc_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pgssubdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pgxdec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/photocd.o CC libavcodec/pictordec.o CC libavcodec/pixblockdsp.o In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 318: | 294 : 15 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size )294 | | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pcm-dvdenc.c:60:5: warning: variable 'quant' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] 60 | default: | ^~~~~~~ src/libavcodec/pcm-dvdenc.c:64:41: note: uninitialized use occurs here 64 | avctx->bits_per_coded_sample = 16 + quant * 4; | ^~~~~ src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/png.o CC libavcodec/pixlet.o src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ 4 warnings generated. In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/png_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/pngdec.o 5 warnings generated. CC libavcodec/pngdsp.o 7 warnings generated. CC libavcodec/pngenc.o 5 warnings generated. CC libavcodec/pnm.o 36 warnings generated. 7CC libavcodec/pnm_parser.o warnings generated. In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pnmdec.o src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ CC libavcodec/pnmenc.o CC libavcodec/profiles.o 20 warnings generated. CC libavcodec/prores_metadata_bsf.o 3 warnings generated. 2 warnings generated. 6 warnings generated. CC libavcodec/proresdata.o CC libavcodec/proresdec2.o In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/bytestream.h if :(s294i:15z: ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size) | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnmdec.c:24: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. 6 warnings generated. CC libavcodec/proresenc_anatoliy.o CC libavcodec/proresdsp.o CC libavcodec/proresenc_kostya.o 4 warnings generated. CC libavcodec/prosumer.o In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hIn file included from :src/libavcodec/pnm.c:29430:: 15In file included from :src/libavcodec/pnm.h :warning: 25: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/half2float.h :47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 294 | 47if | ( s i zreet2u r!n= a vs_ifzleo)a t | 2 ~~~~~ ^ ~~~~i nt(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/photocd.c:302:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 302 | if (avpkt->size < img_info[0].start) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.hsrc/libavcodec/photocd.c::265451::3766:: warning: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 265 | 451 | i f ( s - >ObFuFfS_EeTn(dl o-w sr-e>sb)u,f _pAtVr_ O>P=T _sTiYzePofE(_BIiNtT,B u f{) ). i{6 4 | = ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0 }, 0, 4, VD }, | ^ src/libavcodec/photocd.c:452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 452 | { NULL }, | ^ src/libavcodec/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/psd.o In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/png_parser.c:62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnm_parser.c:26: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pgssubdec.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:281:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:293:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:293:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/psymodel.o 3 warnings generated. 4 warnings generated. src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ 24 warnings generated. src/libavcodec/profiles.c:108:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:136:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 136 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:151:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 151 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 156 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:166:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 166 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ 19 warnings generated. In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/pnmdec.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 16 warnings generated. src/libavcodec/put_bits.h:265:37: CC libavcodec/pthread.o warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | src/libavcodec/put_bits.h : 317 s:np33r:i nwarning: tcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]f( bytestrea m317, | b y te sitrfe a(ms_-e>nbdu f-_ ebnyd t-e ss->tbrueafm_p,t r >| = ~~~~~~~~ size o123f | (B i t Bu f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ src/libavcodec/pixlet.c:133:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 133 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:153:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:160:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:179:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:183:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | for (k = 0; k < rlen; k++) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:185:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/pthread_frame.o 1 warning generated. src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/pthread_slice.o CC libavcodec/ptx.o In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o src/libavcodec/pixlet.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | fosrc/libavcodec/bytestream.hr :(u318n:s15i:g nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d j = 0; 318j | < ni;f j(s+i+)z e | 2 ~ ^ ~ ! = size) src/libavcodec/pnmdec.c :| 182 ~~~~~ ^ ~~~~ :44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pngenc.c:660:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 660 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:661:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 661 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:679:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:612:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 612 | 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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | || height > INT_MAX - (1U << (NB_LEVELS + 1))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:629:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/qdmc.o src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ CC libavcodec/qdrw.o 1 warning generated. 2 warnings generated. 11 warnings generated. CC libavcodec/qoi_parser.o 2 warnings generated. src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1109 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1111:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1111 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1117:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1117 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1122:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1122 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1125:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1125 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1158:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1158 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/pngdec.c:1226:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1226 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/qoidec.o 4 warnings generated. src/libavcodec/pngdec.c:1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ CC libavcodec/qoienc.o src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 341 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:396:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qpeg.o src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qpeldsp.o In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:599:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:318:15: warning: 357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if ( si318z | e 2 ! =i fs (isziez)e2 ! =| ~~~~~ ^ ~~~~s ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. 10 warnings generated. src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/prosumer.c:67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ CC libavcodec/qsv_api.o src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/prosumer.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 309 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qtrle.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/psd.c:238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:212:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ src/libavcodec/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 438 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:452:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:515:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ 10 warnings generated. CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o 1 warning generated. src/libavcodec/proresenc_anatoliy.c:926:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:927:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 927 | { NULL } | ^ src/libavcodec/proresenc_kostya.c:1374:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1374 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya.c:1393:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1393 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:1395:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ src/libavcodec/qcelpdec.c:128:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + | ^~~~~~~~~~~~~ ~ CC libavcodec/r210enc.o src/libavcodec/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:158:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10); | ~ ^~~~~~ src/libavcodec/qcelpdec.c:170:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:170:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (fabs(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:176:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:179:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | if (fabs(lspf[i] - lspf[i - 4]) < .0931) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:226:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:226:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:351:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | fir_filter_value += qcelp_rnd_fir_coefs[j] * | ~ 351 | (rnd[-j] + rnd[-20+j]); | ~~~~~~~~^~~~~~~~~~~~ src/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10]; | ~ ^~~~~~~~ src/libavcodec/qcelpdec.c:364:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 364 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ra144.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdm2.c:51: src/libavcodec/qdm2_tablegen.h:52:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | softclip_table[i] = SOFTCLIP_THRESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); | ~~~ ~~~~~~~~~^~~~~~~ src/libavcodec/qdm2_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2_tablegen.h:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/ra144dec.o src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/qdmc.c:183:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~ ^~~~~~~~~~~~ src/libavcodec/qdmc.c:183:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~~~~~^~~ ~ src/libavcodec/qdm2.c:812:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | i7f ( warningss- generated>. checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ra144enc.o src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ src/libavcodec/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1307 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1336:45: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = level * sin(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ra288.o src/libavcodec/qdm2.c:1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/ralf.o 8 warnings generated. src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. CC libavcodec/rangecoder.o In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/rasc.o CC libavcodec/ratecontrol.o 4 warnings generated. CC libavcodec/raw.o 4 warnings generated. 24 warnings generated. In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sizCC libavcodec/rawdec.o e2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rawenc.o CC libavcodec/rdft.o CC libavcodec/realtextdec.o CC libavcodec/remove_extradata_bsf.o In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rka.o 11 warnings generated. 37 warnings generated. 5 warnings generated. 4 warnings generated. CC libavcodec/rl.o CC libavcodec/rl2.o CC libavcodec/rle.o CC libavcodec/roqaudioenc.o CC libavcodec/roqvideo.o In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/roqvideodec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ 4 warnings generated. src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | gain_block[9] = 10 * log10(sum) + (10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ src/libavcodec/ra288.c:164:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavcodec/rpzaenc.o 4 warnings generated. In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rscc.o src/libavcodec/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/rtjpeg.o src/libavcodec/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:354:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:405:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:414:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:423:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:438:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:450:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rawdec.csrc/libavcodec/rasc.c:459::1761:: warning: 148comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | 61 N | E{X"Tt_oLp"I,N E" t o| p ^~~~~~~~~ fisrc/libavcodec/rasc.ce:l323d: f12i: rnote: sexpanded from macro 'NEXT_LINE't ", o f323f | s e t o fi(fR a(wcVixde o>C=o nw t*ex ts,- >btpffp)), { A V _ O P T _ TY P E _ B O\OL , | ~~ ^ ~~~~~~~~~~{. i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/rawdec.c:62:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/rv10.o src/libavcodec/rasc.c:602:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:602:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:605:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:611:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:612:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:639:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:640:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:654:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:655:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rasc.c:699:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/rasc.c:787:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/rasc.c:788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL }, | ^ 6 warnings generated. CC libavcodec/rv10enc.o src/libavcodec/ratecontrol.c:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / qp; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:76:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / bits; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:88:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P)) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | a->b_quant_factor > 0.0) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:92:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:92:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ CC libavcodec/rv20enc.o src/libavcodec/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:128:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | qmax = (int)(qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:131:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | qmin = (int)(qmin * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:132:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | qmax = (int)(qmax * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | q *= s->rc_qmod_amp; | ~~ ~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q /= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 14 warnings generated. src/libavcodec/ratecontrol.c:212:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:213:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | if (s->rc_qsquish == 0.0 || qmin == qmax) { | ~~~^~~~~~~~~~ ~~ src/libavcodec/ratecontrol.c:262:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, 252 | (rce->i_tex_bits + rce->p_tex_bits) * (double)rce->qscale, 253 | rce->mv_bits / mb_num, 254 | rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ratecontrol.c:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_src/libavcodec/remove_extradata_bsf.cQP2:L238A:MB12D:A) ;warning: missing field 'help' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavutil/internal.h238: | 156 : 68 : note: {expanded from macro 'ff_dlog' NULL } ,156 | #| ^ define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC libavcodec/rv30.o CC libavcodec/rv30dsp.o src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv34.o src/libavcodec/ratecontrol.c:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:779:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:779:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:782:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:784:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 784 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factor *= 1.0 - border_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:805:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 805 | if (factor < 0.00001) | ^~~~~~ ~ src/libavcodec/ratecontrol.c:819:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:819:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:824:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 824 | cplx_sum -= cplx_tab[i] * q / qmax; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:827:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 827 | cplx_sum -= cplx_tab[i] * q / qmin; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:830:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 830 | if (bits_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:832:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 | if (cplx_sum < 0.001) | ^~~~~~~~ ~ 10 warnings generated. src/libavcodec/ratecontrol.c:838:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:838:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:845:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 845 | intq = (int)(newq + 0.5); | ^~~~ ~ src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ CC libavcodec/rv34_parser.o src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:951:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 951 | bits = predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var)); | ~~~~~~~~~~~~ ~~~~~^~~~~~ src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_compensation; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:975:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:977:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 977 | CC libavcodec/rv34dsp.o av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:981:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 981 | rcc->short_term_qsum *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:982:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 982 | rcc->short_term_qcount *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:984:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | rcc->short_term_qsum += q; | ~~ ^ src/libavcodec/ratecontrol.c:988:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 988 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | CC libavcodec/rv40.o if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:990:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 990 | q = modify_qscale(s, rce, q, picture_number); | ~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:994:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 994 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, 1003 | wanted_bits / 1000, s->total_bits / 1000, 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, | ^ src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.c:1020:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1020 | rcc->last_qscale = q; | ~ ^ CC libavcodec/rv40dsp.o 4 warnings generated. 1 warning generated. CC libavcodec/s302m.o In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/s302menc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/samidec.o In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/sanm.o 14 warnings generated. CC libavcodec/sbc.o src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 720 | if (i == chan) { | ~ ^ ~~~~ src/libavcodec/rpzaenc.c:857:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 857 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:858:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 858 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:860:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 860 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 861 | { NULL }, | ^ CC libavcodec/sbc_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbcdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rka.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rka.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 213 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rka.c:410:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 410 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:422:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:450:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 450 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.c:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:479:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ CC libavcodec/sbcdec_data.o src/libavcodec/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 697 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:704:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:704:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:707:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 707 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:725:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rka.c:728:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 728 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ CC libavcodec/sbcdsp.o In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbcdsp_data.o src/libavcodec/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 200 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:303:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 303 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:340:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 340 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbcenc.o 43src/libavcodec/bytestream.h warnings: generated294:. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rv20enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sbrdsp.o 5 warnings generated. CC libavcodec/sbrdsp_fixed.o In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rv10enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/scpr.o 10 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/roqvideoenc.c:484:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 484 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 485 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ CC libavcodec/screenpresso.o In file included from src/libavcodec/rv40.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/setts_bsf.o 83 warnings generated. src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ In file included from src/libavcodec/rv34.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv10.c:37: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/sga.o CC libavcodec/sgidec.o 38 warnings generated. In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ src/libavcodec/rv40.c:243:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 243 | if(r->s.mb_skip_run > (unsigned)s->mb_num) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 488 | if (s->curCC libavcodec/sgienc.o rent_picture_ptr->f->pict_type != s->pict_type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/sgirledec.o src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/rv30.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sheervideo.o src/libavcodec/sbc_parser.c:101:31: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 101 | pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/shorten.o 1 warning generated. In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ CC libavcodec/simple_idct.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE }, | ^ src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE }, | ^ src/libavcodec/sbcenc.c:336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 336 | { NULL }, | ^ CC libavcodec/sinewin.o In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:257:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:258:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:259:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/setts_bsf.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ CC libavcodec/sipr.o CC libavcodec/sipr16k.o src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/sanm.c:1408:54: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1408 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:1495:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 4 warnings generated. CC libavcodec/sipr_parser.o CC libavcodec/siren.o CC libavcodec/smacker.o In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/smc.o In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from 236 | src/libavcodec/sgidec.c : 23 : src/libavcodec/bytestream.h : 187 : 15 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( *bx >= x * 11876 | + sx 2if |(|s i*zbex2 > !== asivzcet)x - >| w ~~~~~ ^ ~~~~i dth) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:252:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | src/libavcodec/ralf.c ~~~ ^ ~~~~~~~~~~~~~ :466:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavcodec/scpr.h :272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272466 | | i f i(fnu m(_*blboxc ks> = >x= *F F16_ A+R RsAxY2_ EL|E| M*Sb(xc t>=x a-v>cbtlxoc-k>_wsiidzteh)) ){ | | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: '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 integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: '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:35: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2src/libavcodec/scpr3.csrc/libavcodec/sgidec.c !:=270: :126s32i::17z :ewarning: )comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 126270 | | iffo r( l(ean =* 0, 2b >= mb->ystizees;t rae a= d) { | ~ ^ ~ CC libavcodec/smcenc.o 7 warnings generated. src/libavcodec/scpr3.c:545:723: warning swarning: generatedcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]. 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:208:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ src/libavcodec/scpr3.c:630:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 630 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 404 | if (src/libavcodec/scpr3.csiz:e644o:f23(:s -warning: >comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]u ncompress e644d | ) - o fffsoert (uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ 3 warnings generated. CC libavcodec/snappy.o src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/snow.o 4 warnings generated. src/libavcodec/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/snow_dwt.o src/libavcodec/scpr3.c:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ src/libavcodec/scpr.c:394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:409:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ 9 warnings generated. In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/snowdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/snowenc.o CC libavcodec/sonic.o 6 warnings generated. In file included from src/libavcodec/shorten.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sp5xdec.o src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ src/libavcodec/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ src/libavcodec/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sipr16k.c:170:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | sqrt((0.01 + avpriv_scalarproduct_float_c(fc_v, fc_v, subframe_size))); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sipr16k.c:169:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ~ ^~~~~~~~~ src/libavcodec/sipr16k.c:169:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | f.pitch_fac = FFMIN(pitch_fac, 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ctx->energy_history[0] = 20.0 * log10f(gain_corr_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:360:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if ((unsigned)pred_order > s->nwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:374:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 374 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/shorten.c:432:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (s->avctx->ch_layout.nb_channels != s->channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:453:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (maxnlpc > 1024U) { | ~~~~~~~ ^ ~~~~~ src/libavcodec/shorten.c:458:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/shorten.c:464:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 464 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/speedhq.o CC libavcodec/speedhqdec.o src/libavcodec/shorten.c:553:90: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 553 | if (s->bitstream_index + s->bitstream_size + buf_size + AV_INPUT_BUFFER_PADDING_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 554 | s->allocated_bitstream_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:587:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 587 | max_framesize = FFMAX(s->max_framesize, s->blocksize * s->channels * 8); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/shorten.c:608:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | while (s->cur_chan < s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:650:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 650 | if (blocksize > s->blocksize) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/shorten.c:682:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 682 | if (residual_size > 30U) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/shorten.c:735:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | if (s->cur_chan == s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:745:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:770:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 770 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/sipr.c:163:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/sipr.c:163:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:163:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ src/libavcodec/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 0.5; | ^~ ~ src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | lsfint[j] = lsfold[j] * (1 - t) + t * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ src/libavcodec/sipr.c:430:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | pitch_gain *= 0.5 * pitch_gain; | CC libavcodec/speedhqenc.o ~ ^~~~~~~~~~ src/libavcodec/sipr.c:431:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/speexdec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/siren.c:418:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~ ^~~~~ src/libavcodec/siren.c:418:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~~^~~~~~ ~ src/libavcodec/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/smacker.c:204:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 must not overflow | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ CC libavcodec/srtdec.o src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/snow_dwt.c:223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:225:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:228:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 228 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:300:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (y + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:307:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:309:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | if (y + 0CC libavcodec/srtenc.o < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/snow_dwt.c:416:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:430:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:432:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:450:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:452:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:455:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 455 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:457:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 20 warnings generated. src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/snow.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s-src/libavcodec/snow_dwt.c>bu:f618_:e15:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- s->buf_p t618r | > = s iizfe o(fy(B i+t B3u f)<) ( { u n| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ig ned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:629:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/startcode.o In file included from src/libavcodec/snowenc.c:32: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/subviewerdec.o 3 warnings generated. In file included from src/libavcodec/sonic.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/sonic.c:30: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sunrast.o src/libavcodec/snow.c:367:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:366:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 366 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/sunrastenc.o src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/svq1.o src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 6 warnings generated. src/libavcodec/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1299:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/svq1dec.o In file included from src/libavcodec/speedhqenc.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ In file included from src/libavcodec/snowenc.c:src/libavcodec/speexdec.c1916::57141: :src/libavcodec/bytestream.h warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1916 | { "n o187_ | b it s tr eiafm" ,( s i z"eS2k i!p= fsiinzael) b | i ~~~~~ ^ ~~~~t stream writeout.", src/libavcodec/put_bits.h :O317FF:S33E:T (warning: ncomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]o _bitstream), 317A | V _ O P T_iTf Y(sP-E>_bBuOfO_eLn,d {- .si-6>4b u=f _0p t}r, >0=, s1i,z eVoEf (}B,i t B| u ^ f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:1928:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | ^ 13 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/svq1enc.o src/libavcodec/srtenc.c:242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. CC libavcodec/svq3.o CC libavcodec/synth_filter.o 6 warnings generated. CC libavcodec/tak.o src/libavcodec/speexdec.c:623:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | stereo->balance = exp(sign * .25f * get_bits(gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ CC libavcodec/tak_parser.o src/libavcodec/speexdec.c:964:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ^~~ ~ CC libavcodec/takdec.o 24 warnings generated. 3 warnings generated. 2 warnings generated. src/libavcodec/sunrast.c:122:23: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/takdsp.o 8 warnings generated. CC libavcodec/targa.o In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/targa_y216dec.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 20 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ CC libavcodec/targaenc.o 5 warnings generated. CC libavcodec/tdsc.o 2 warnings generated. src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ CC libavcodec/textdec.o In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/texturedsp.o In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/texturedspenc.o src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ src/libavcodec/svq3.c:723:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 723 | s->next_pic->mb_type[mb_xy] == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/takdec.c:267:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned long' [-Wsign-compare] 267 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:273:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 273 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:275:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/tiertexseqv.o src/libavcodec/svq3.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1578 | for (int i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:262:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/tiff.o CC libavcodec/tiff_common.o CC libavcodec/tiffenc.o CC libavcodec/tmv.o 1 warning generated. CC libavcodec/to_upper4.o src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { NULL }, | ^ CC libavcodec/tpeldsp.o src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ CC libavcodec/truemotion1.o 6 warnings generated. src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 32 warnings generated. CC libavcodec/truemotion2.o src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magn = fabs(vfr); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | magn = fabs(vfb); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:313:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:321:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | v_g = (int) (vfg * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b = (int) (vfb * magn); | ^~~ ~ CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.o CC libavcodec/tscc.o src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/tscc2.o 1 warning generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:35:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 35 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 106 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 108 | if (bytestream2_src/libavcodec/bytestream.hget:_294by:t15e:s _warning: lecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ft (gb) < co u294n | t * siifz e(osf(iinzte62 4!_=t )si)ze ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/tiff_common.c:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 129 | if (count >= INT_MAX / sizeof(int32_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:131:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 131 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 150 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 152 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:171:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 171 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:173:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 173 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/tiff_common.c:193:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 193 | if (count >= INT_MAX / sizeof(int8_t) || count < 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:195:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tta.o src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/ttadata.o CC libavcodec/ttadsp.o In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:150:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 150 | RET_GEOKEY(VERT, vert, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 151 | RET_GEOKEY(PROJ, proj, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:152:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 152 | RET_GEOKEY(GEOG, geog, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:153:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 153 | RET_GEOKEY(CONF, conf, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:160:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 160 | RET_GEOKEY(VERT, vert, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:161:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 161 | RET_GEOKEY(PROJ, proj, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:162:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | RET_GEOKEY(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | RET_GEOKEY(CONF, conf, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 198 | RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:201:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 201 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:206:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:210:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 213 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 214 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:217:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 217 | RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:218:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 218 | RET_GEOKEY_VAL(GEODETIC_DATUM_E, geodetic_datum_e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:221:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 221 | RET_GEOKEY_VAL(ELLIPSOID, ellipsoid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:224:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 224 | RET_GEOKEY_VAL(PRIME_MERIDIAN, prime_meridian); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:235:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 235 | RET_GEOKEY_VAL(COORD_TRANS, coord_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:238:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 238 | RET_GEOKEY_VAL(VERT_CS, vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:239:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 239 | RET_GEOKEY_VAL(ORTHO_VERT_CS, ortho_vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/tiff.c:257:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ttaenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttaencdsp.o CC libavcodec/ttmlenc.o src/libavcodec/tiffenc.c:556:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ CC libavcodec/twinvq.o 8 warnings generated. src/libavcodec/tiff.c:1325:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1325 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/twinvqdec.o src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1621 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1646:48: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1646 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1653:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1653 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1658:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1658 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1680:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1680 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1706:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ src/libavcodec/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ 5 warnings generated. src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2062 | cam2xyz[c][i] += s->camera_calibration[c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2086:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2085 | av_log(avctx, AV_LOG_ERROR, "BlackLevel (%g) must be less than WhiteLevel (%"PRId32")\n", | ~~~~~~ 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 17 warnings generated. CC libavcodec/txd.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1951 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1954 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1957:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1963 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s->geotags[i].key) != s->geCC libavcodec/ulti.o otags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2191:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2242:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2242 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2448:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2448 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2449:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2449 | { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2450:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2450 | { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2451:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2451 | { NULL }, | ^ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/utils.o CC libavcodec/utvideodec.o 8 warnings generated. src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o 4 warnings generated. CC libavcodec/v210dec.o 10 warnings generated. CC libavcodec/v210enc.o In file included from src/libavcodec/tta.c:44: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/v210x.o src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v308dec.o src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ src/libavcodec/ttmlenc.c:89:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 89 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/ttmlenc.c:139:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v308enc.o In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/v408dec.o CC libavcodec/v408enc.o 2 warnings generated. src/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return 0.5 / (p + q); | ~ ~~^~~ 4 warnings generated. In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:133:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ src/libavcodec/twinvq.c:228:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | out[i] = (1.0 / (1 << 13)) * | ~ 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | src/libavcodec/bytestream.h : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] TW I294N | V Q _ AiMfP _M(AsXiz,e 2T !W=I NsVQi_zMe)U L A| W ~~~~~ ^ ~~~~ _MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val = (1.0 / (1 << 23)) * CC libavcodec/v410dec.o | ~ 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | src/libavcodec/bytestream.htw:i318nv:q_15m:u lwarning: awcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in v(step * 0318. | 5 + sitfe p( s*i zbei2 t!s-=> gsaiizne_)b i t| s ~~~~~ ^ ~~~~[ i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:239:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ~ 239 | sub_step * bits->sub_gain_bits[i * sub + j], | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ^~~~~~~~ ~ 3 warnings generated. In file included from src/libavcodec/twinvqdec.c:29: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * Fsrc/libavcodec/twinvq.cFS:I254GN:(23y:) *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( exp(log(1 + 254m | u ) * ffalbosa(yt) )m i-n _1d)i s/t 2m u=; m i| n ~~~~ ^_ dist * 0.5src/libavcodec/twinvq.h;: 203 :| 42 ^~~~~~~~ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(lsrc/libavcodec/bytestream.hog:(3571: +15 m:u warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * fabs(y) )357 | - src/libavcodec/twinvq.c 1: i)f257: 33:/ ( swarning: miimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u;z e 2 | != ~~~~~^~~~~~~~~~~ ~ si z257e | ) | ~~~~~ ^ ~~~~ float avg = (lsp[i] + lsp[i - 1]) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:293:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 293 | float tmp1 = 1.0 - cb3[lpc_hist_idx * mtab->n_lsp + i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ In file included from src/libavcodec/utils.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ulti.csrc/libavcodec/twinvq.c:28:: 547:src/libavcodec/bytestream.h:40187::15 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 547187 | | i f (csoinzset2 f!l=o asti zsec)a le | = ~~~~~ ^ ~~~~ -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v410enc.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:357::35715::15 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357357 | | iiff ((siszizee22 ! =! =s siizze)e ) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/v4l2_buffers.o In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 44 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_context.o src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 609 | if (c->packed_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:622:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 622 | if (c->control_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:629:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 629 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:684:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 684 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ src/libavcodec/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ CC libavcodec/v4l2_fmt.o CC libavcodec/v4l2_m2m.o CC libavcodec/v4l2_m2m_dec.o CC libavcodec/v4l2_m2m_enc.o 7 warnings generated. 2 warnings generated. CC libavcodec/vaapi_av1.o CC libavcodec/vaapi_decode.o CC libavcodec/vaapi_encode.o 4 warnings generated. CC libavcodec/vaapi_encode_h264.o 4 warnings generated. src/libavcodec/v4l2_buffers.c:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vaapi_encode_h265.o CC libavcodec/vaapi_encode_mjpeg.o 4 warnings generated. 9 warnings generated. src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_mpeg2.o 3 warnings generated. src/libavcodec/v4l2_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 740 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ CC libavcodec/vaapi_encode_vp8.o src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_vp9.o src/libavcodec/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/twinvqdec.c:230:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | if (st < -1.0) | ^~ ~ src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ CC libavcodec/vaapi_h264.o src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_bufferssrc/libavcodec/v4l2_m2m_enc.c),: 141AV:_O19P:T _Twarning: Ycomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]P E_INT, {.i64 =141 | 2 0 } , f2o,r (Ii N=T _0M;A Xi, Fref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:106:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 106 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ /usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here 285 | va_deprecated uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ CC libavcodec/vaapi_mjpeg.o CC libavcodec/vaapi_mpeg2.o src/libavcodec/vaapi_av1.c:420:14: warning: 'tg_start' is deprecated [-Wdeprecated-declarations] 420 | .tg_start = s->tg_start, | ^ /usr/include/va/va_dec_av1.h:667:5: note: 'tg_start' has been explicitly marked deprecated here 667 | va_deprecated uint16_t tg_start; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/vaapi_av1.c:421:14: warning: 'tg_end' is deprecated [-Wdeprecated-declarations] 421 | .tg_end = s->tg_end, | ^ /usr/include/va/va_dec_av1.h:668:5: note: 'tg_end' has been explicitly marked deprecated here 668 | va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ CC libavcodec/vaapi_mpeg4.o CC libavcodec/vaapi_vc1.o src/libavcodec/vaapi_decode.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 338 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_format_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:342:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 342 | if (j >= FF_ARRAY_ELEMS(vaapi_format_map)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:394:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 394 | MAP(MPEG2VIDEO, MPEG2_SIMPLE, MPEG2Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:395:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 395 | MAP(MPEG2VIDEO, MPEG2_MAIN, MPEG2Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:396:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 396 | MAP(H263, UNKNOWN, H263Baseline), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCED_SIMPLE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, HEVCMain ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:407:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 407 | MAP(HEVC, HEVC_MAIN_10, HEVCMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:417:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ 6 warnings generated. src/libavcodec/vaapi_decode.c:488:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 488 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/vaapi_vp8.o 9 warnings generated. src/libavcodec/vaapi_encode.c:1324:59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 1, }, | ^ src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ src/libavcodec/vaapi_encode.c:1501:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1501 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rt_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1509:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1590:58: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1590 | VAConfigAttrib rc_attr = { VAConfigAttribRateControl }; | ^ 1 warning generated. CC libavcodec/vaapi_vp9.o CC libavcodec/vb.o src/libavcodec/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1613 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rc_modes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ src/libavcodec/vaapi_encode.c:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxRefFrames }; | ^ src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ src/libavcodec/vaapi_encode.c:2195:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2195 | VAConfigAttrib attr[3] = { { VAConfigAttribEncMaxSlices }, | ^ src/libavcodec/vaapi_encode.c:2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2196 | { VAConfigAttribEncSliceStructure }, | ^ src/libavcodec/vaapi_encode.c:2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2198 | { VAConfigAttribEncTileSupport }, | ^ src/libavcodec/vaapi_encode.c:2271:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2271 | if (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHIn file included from eadsrc/libavcodec/vaapi_encode_mjpeg.ce:rs29 : }src/libavcodec/bytestream.h;: 187 :| 15 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ src/libavcodec/vaapi_encode.c:2367:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2367 | if (quality > attr.value) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VAConfigAttrib attr = { VAConfigAttribEncROI }; | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_quant_factor > 0.0) In file included from | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:532:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:534:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h534 | : 317 : 33 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] av_c l317i | p ( ( a vicft x(-s>-b>_bquuf_aentn_df a-c ts-o>rb u*f _prpitvr-> qu>a=n t_spi z+e of (| B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^i tBuf) )535 | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ avctx->b_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 563 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/vble.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ src/libavcodec/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 31 warnings generated. CC libavcodec/vbndec.o src/libavcodec/vaapi_encode_mjpeg.c:204:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 204 | av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 211 | av_assert0(k <= sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:CC libavcodec/vbnenc.o 39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_mjpeg.c:547:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavcodec/vaapi_encode_h264.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 398 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:405:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_h265.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1044:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1044 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->RefPicList0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 10 warnings generated. src/libavcodec/vaapi_encode_h264.c:1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1086 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 514 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:521:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vc1.o src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1151 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:212:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | av_clip((avctx->b_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | avctx->b_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | if (avctx->i_quantsrc/libavcodec/vaapi_encode_vp9.c_:f234a:c26t:o rwarning: missing field 'depth' initializer [-Wmissing-field-initializers]> 0.0) 234| | ~~~~~~~^~~~~~~~~~~~~~ ~ { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp9.c:278:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:280:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1394:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1394 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1456 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ CC libavcodec/vc1_block.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_mpeg4.c:25: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKNOWN } | ^ 5 warnings generated. src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL },CC libavcodec/vc1_loopfilter.o | ^ src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ 15 warnings generated. CC libavcodec/vc1_mc.o In file included from src/libavcodec/vaapi_vc1.c:26: In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. 16 warnings generated. In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc1_parser.o src/libavcodec/vaapi_hevc.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 99 | for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:102:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 102 | while (!frame && j < FF_ARRAY_ELEMS(h->DPB)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc1_pred.o src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc1data.o In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 187: | 318 : 15i:f warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e2 != siz e318) | | ~~~~~ ^ ~~~~i f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_hevc.c:487:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 487 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:493:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 493 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:500:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 500 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/vc1dec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc1dsp.o In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ CC libavcodec/vc2enc.o CC libavcodec/vc2enc_dwt.o In file included from src/libavcodec/vc1_block.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vcr1.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 23 warnings generated. In file included from src/libavcodec/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/vc1.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/version.o In file included from CC libavcodec/videodsp.o src/libavcodec/vc1_mc.c:32: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 50 | for(i 265= | 0 ; i < liefn &(& sg->ebt_ubfi_tesnd1 (g-b )s -!>b=u fs_tptorp; i>+=+ )s;i z eo| f ~~~~~~~~~~~~~ ^ ~~~~( BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vima.o 4 warnings generated. 27 warnings generated. In file included from src/libavcodec/vc1_loopfilter.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc1_block.c:534:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 534 | if (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/vlc.o 5 warnings generated. 17 warnings generated. src/libavcodec/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | || (unsigned)(src_y - 1) > v_edge_pos - (my&3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 warnings generated. src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: '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:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vmdaudio.o In file included from src/libavcodec/vc1_parser.c:30: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_pred.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1data.c:29: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vmdvideo.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vmnc.o src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1dec.c:36: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/vorbis.o In file included from src/libavcodec/vc2enc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:195:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 195 | while (val > maxval) { | ~~~ ^ ~~~~~~ CC libavcodec/vorbis_data.o src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ CC libavcodec/vorbis_parser.o src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ CC libavcodec/vorbisdec.o src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ src/libavcodec/vlc.c:318:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:321:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:321:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/vp3.o CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o 2 warnings generated. CC libavcodec/vp5.o In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h187: | 187 : 15i:f warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != size 187) | | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::294294::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294294 | | ifi (size2 != size) | ~~~~~ ^ ~~~~ f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::318318::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318318 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357357:15::15 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357357 | | iiff ((ssiizzee22 !=! =s isizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ CC libavcodec/vp56.o CC libavcodec/vp56data.o 4 warnings generated. CC libavcodec/vp56dsp.o CC libavcodec/vp6.o CC libavcodec/vp6dsp.o CC libavcodec/vp8.o CC libavcodec/vp8_parser.o CC libavcodec/vp8dsp.o 3 warnings generated. CC libavcodec/vp9.o CC libavcodec/vp9_metadata_bsf.o In file included from src/libavcodec/vorbisenc.c:37: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96CC libavcodec/vp9_parser.o , 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9_raw_reorder_bsf.o 13 warnings generated. src/libavcodec/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/vorbisenc.c : 767 : 25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a v e r a ge + = \f a b| ^~~~s (coeffs[j]); | ~~~~ ^~~~~~~~~ src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ CC libavcodec/vp9_superframe_bsf.o src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:1015:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | float n = (float)(1 << venc->log2_blocksize[1]) / 4.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/vp9_superframe_split_bsf.o 4 warnings generated. 1 warning generated. CC libavcodec/vp9block.o src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | ff_dlog(NULL, " multiplicands*delta+minmum : %e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 4 warnings generated. CC libavcodec/vp9data.o src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2449:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56.c:796:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 796 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp56.c:836:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9dsp.o src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp3.c:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (xsrc/libavcodec/vp3.c) :*3166 (:x49):) + 1warning: e-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 f * (x)) | 3166 ~~~~ ~~~~~~~~~~~~~~~^~~~~ | if (src/libavcodec/vorbisdec.cp:t879y:p51e: ! =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0x 81 && g 879e | t _ b i t s_ l e ft ( & g b ) > = 8 U ) | ~~~~~~~~~~~~~~~~~~ ^ ~~ (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (1x) warning * generated . (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:221:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:225:18: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:32: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:39: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:45: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:231:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:232:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:234:59: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:236:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:237:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56data.c:237:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ 35 warnings generated. e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (xIn file included from )) +src/libavcodec/vp5.c 2:.2324: fIn file included from src/libavcodec/vp56.h:*38 : In file included from asrc/libavcodec/vpx_rac.hta:n(331.: 8src/libavcodec/bytestream.h:5187:e15-: 8warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * (x) * (x) ) 187+ | 1 e - 4if f* ( s(izx))e 2 | ~~~~ ~~~~~~~~~^~~~~! = size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ CC libavcodec/vp9dsp_10bpp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9dsp_12bpp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9dsp_8bpp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9_raw_reorder_bsf.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1178:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/vorbisdec.c:1178:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ^~~~ ~ src/libavcodec/vorbisdec.c:1181:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1180 | ff_dlog(NULL, "floor0 synth: map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | vf->map_size[blockflag], order, wstep)CC libavcodec/vp9lpf.o ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizesrc/libavcodec/vorbisdec.c2 !:=1188 s:i52z:e )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~ ^ ~~~~ 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ~~~ ~~~~~~^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ^~~~ ~ src/libavcodec/vorbisdec.c:1206:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1206 | if (p + q == 0.0) | ~~^~~ ~~ src/libavcodec/vorbisdec.c:1212:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1212 | src/libavcodec/bytestream.h -: 318v:f15-:> awarning: mpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l itude_of f318s | et ) * i.f 1(1s5i1z2e922 5!f=); s i| z ~ ^~~~~~~~~~e) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1211:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1211 | (((1ULL << vf->amplitude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9mvs.o 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, In file included from vosrc/libavcodec/vp6.cff:s40e: t src/libavcodec/vp6data.h/ :c293h: 17+: (warning: vomissing field 'prob_idx' initializer [-Wmissing-field-initializers]f fs % ch) 293* | v l e n ,{ 2,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 }, {-1 },1531 | { - 2 }, | ^ src/libavcodec/vp6data.h : 293: 23 : warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { v2,e c2}[,v o{f-f1se}t, {/- 2c}h, +| ^(v offs % ch) * vlesrc/libavcodec/vp6data.hn:]294,: 17 | : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 1532294 | | { 2 , 3} , { - 3 } , { - 4 } , | ^ src/libavcodec/vp6data.h : 294 : 23 : warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] c294od | e b oo k {. c2o,d e3v}e, c{t-o3r}s[,c o{f-f4}s, + | l ^] , coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:src/libavcodec/vp6data.h156::68297::17 :note: expanded from macro 'ff_dlog'warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297156 | | # {d e2f,i n6}e, f f{_-5d}l, o{g(-c6}t,x , .| . ^. ) do { if (0src/libavcodec/vp6data.h) :a297v:_23:l owarning: gmissing field 'prob_idx' initializer [-Wmissing-field-initializers]( ctx ,297 | A V _ L{O 2G,_D E6}B,U G{,-5 }_,_ V{A-_6A}R,G S _| _ ^); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | src/libavcodec/vp8.c ^ :164:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1552:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1551:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; iintra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:262:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vp6.c:370:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 370 | for (i=0; isize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 86 | wloop(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | wloop(mag, AV_WL24(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:92:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 92 | wloop(mag, AV_WL32(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ CC libavcodec/vp9recon.o src/libavcodec/vp9.c:781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 781 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:970:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 970 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vpx_rac.o In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1287:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1287 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1291:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1290:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1290 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1361:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1361 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1378:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1378 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1420 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1455:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1511:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1511 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1531:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1531 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1684 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1707:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1707 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1708:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1712:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1712 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1711:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1711 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1744:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1744 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1745:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vqavideo.o In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/vqcdec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wavarc.o src/libavcodec/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wavpack.o 4 warnings generated. CC libavcodec/wavpackdata.o In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wavpackenc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wbmpdec.o In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/wbmpenc.o CC libavcodec/wcmv.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webp.o CC libavcodec/webp_parser.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webvttdec.o src/libavcodec/vp9block.c:973:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webvttenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wma.o CC libavcodec/wma_common.o In file included from src/libavcodec/wavpackdata.c:22: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ 4 warnings generated. src/libavcodec/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1401:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1401:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1415:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1415 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1443:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1443 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ 1 warning generated. 4 warnings generated. CC libavcodec/wma_freqs.o 4 warnings generated. In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmadec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | CC libavcodec/wmaenc.o r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const 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 integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wavarc.c:30: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mathops.h:214:49: note: expanded from macro 'FASTDIV' 214 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ CC libavcodec/wmalosslessdec.o 3 warnings generated. In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: '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:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/wavpack.c:183:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmaprodec.o src/libavcodec/webp_parser.c:82:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | i = FFMIN(ctx->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wmavoice.o src/libavcodec/wavpack.c:997:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 997 | if (channels > INT_MAX / sizeof(*s->dsdctx)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifsrc/libavcodec/bytestream.h (si:z294e2: 15!:= warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaenc.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:318:15: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (318s | i z e 2 i!f= (ssiizzee)2 !| = ~~~~~ ^ ~~~~ size) | ~~~~~ ^ ~~~~ src/libavcodec/webvttenc.c:167:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | for ( i357= | src/libavcodec/bytestream.h0 ;: 357i (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s niuzem2 _!r =e357 c | s tsi ; zi e+) +i )f | ({ ~~~~~ ^ ~~~~s i z| e ~^~~~~~~~~~~~~~~ 2 != sisrc/libavcodec/webvttenc.cz:e188): 23 :| ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 188 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/wmv2.o src/libavcodec/vp9recon.c:604:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 604 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:605:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:29: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wmv2data.o src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/vqavideo.c:437:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wma.c:26: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wmv2dec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/wmv2dsp.o 4 warnings generated. src/libavcodec/webp.c:1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1364 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:1381:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1381 | if (bytestream2_get_bytes_left(&gb) < chunk_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/wmv2enc.o In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaenc.c:30: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {In file included from src/libavcodec/wmaprodec.c| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~93 : src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ 4 warnings generated. CC libavcodec/wnv1.o src/libavcodec/wma.c:140:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2; | ~~~~^~~~~~~~~~~~~~ ~ src/libavutil/intmath.h:84:23: note: expanded from macro 'av_log2' 84 | #define av_log2 ff_log2 | ^ src/libavutil/intmath.h:40:44: note: expanded from macro 'ff_log2' 40 | # define ff_log2(x) (31 - __builtin_clz((x)|1)) | ^ src/libavcodec/wma.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | bps1 = bps * 1.6; | ^~~ ~ src/libavcodec/wma.c:152:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/wmaenc.c 152 | : 226 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (bps1 >= 0226. | 6 1 ) | ^~~~ ~~ mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wma.c:155:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | high_freq = high_freq * 0.4; | ^~~~~~~~~ ~ src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | if (bps1 >= 1.16) | ^~~~ ~~ src/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | else if (bps1 >= 0.72) | ^~~~ ~~ src/libavcodec/wma.c:160:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_fresrc/libavcodec/wmaenc.cq *: 2490:.553:; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~ ~ 249 | mult = ff_exp10(total_gasrc/libavcodec/wma.ci:n169 :*21 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) / s-> m169a | x _ e x p o n e nhti[gchh_]f;r e q| ~ ^~~~~~~~~~~~~~~~~~~= high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/wma.c:172:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | highsrc/libavcodec/wmaenc.c_f:r258e:q41 := warning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i gh_freq * 0.75; 258| | ^~~~~~~~~ ~ doublsrc/libavcodec/wma.ce: 180t: 18=: *warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o efs++ 180/ | ( e x p o n e netlss[ei ]i f* (mbuplst )>;= 0| . ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~6 ) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:395:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | a = s->coefs[0][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/wmaenc.c:396:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | b = s->coefs[1][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ CC libavcodec/wrapped_avframe.o CC libavcodec/ws-snd1.o 6 warnings generated. CC libavcodec/xan.o src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ src/libavcodec/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:968:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ CC libavcodec/xbm_parser.o src/libavcodec/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ 11 warnings generated. CC libavcodec/xbmdec.o In file included from src/libavcodec/wmaprodec.c:105: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ CC libavcodec/xbmenc.o 32 warnings generated. src/libavcodec/wavpackenc.c:2076:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2076 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2084:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2084 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/wmv2.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xface.o In file included from src/libavcodec/wmadec.c:45: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xfacedec.o src/libavcodec/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ In file included from src/libavcodec/wmv2dec.c:25: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->bsrc/libavcodec/wmadec.cu:f194_:e46n:d warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->buf_p t194r | > = s i z e oaf ( B i t B u f ) ) In file included from { src/libavcodec/wmalosslessdec.c : | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~35 : src/libavcodec/put_bits.h : 227 : 37=: 1warning: /scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]q rt(sqrt(a)); | 227 ~~~~ ^ | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xfaceenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1326 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 3 warnings generated. In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xiph.o src/libavcodec/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 90 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/xl.o 1 warning generated. 8 warnings generated. CC libavcodec/xma_parser.o 9 warnings generated. CC libavcodec/xpmdec.o src/libavcodec/wmavoice.c:511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 : | ^~~~~~~~~~~~~~~~~ ~~ src/libavcodec/wmavoice.c:512:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ 33 warnings generated. src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalarproduct_float_c(lpcs, lpcs, n_lpcs); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:626:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | irange = 64.0 / range; // so irange*(max-value) is in the range [0, 63] | ~ ^~~~~ src/libavcodec/wmavoice.c:627:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/libavcodec/wmavoice.c:639:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~^~~~~~~~~~ ~ src/libavcodec/wmavoice.c:683:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | -1.8 * tilt_factor(coeffs, remainder - 1), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:686:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sq = (1.0 / 64.0) * sqrtf(1 / avpriv_scalarproduct_float_c(coeffs, coeffs, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | remainder)); | ~~~~~~~~~~~ src/libavcodec/wmavoice.c:639:77: warning: implicit conversion from 'int' to 'float' changes value from 1073741823 to 1073741824 [-Wimplicit-const-int-float-conversion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~~~~~ ~~~~~~~~^~~ src/libavcodec/wmavoice.c:732:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | ff_tilt_compensation(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xsubdec.o src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:1363:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1363 | fcb_gain = expf(avpriv_scalarproduct_float_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ src/libavcodec/xiph.c:32:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 32 | if (extradata_size >= 6 && AV_RB16(extradata) == first_header_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/xsubenc.o 3 warnings generated. CC libavcodec/xvididct.o 1 warning generated. CC libavcodec/xwd_parser.o In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xwddec.o CC libavcodec/xwdenc.o CC libavcodec/xxan.o src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/y41pdec.o 3 warnings generated. CC libavcodec/y41penc.o src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 8 warnings generated. src/libavcodec/xpmdec.c:357:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 357 | if (size > SIZE_MAX / 4) | ~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/ylc.o 1 warning generated. CC libavcodec/yop.o 34 warnings generated. CC libavcodec/yuv4dec.o In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/yuv4enc.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xsubdec.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/zerocodec.o 2 warnings generated. 10 warnings generated. In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/zlib_wrapper.o In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xsubenc.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/zmbv.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:56:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 56 | if (avpkt->size < header_size || header_size < XWD_HEADE5R warning_sSI generatedZ. E) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/xwddec.c:147:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 147 | if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:226:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 226 | for (int i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ CC libavcodec/zmbvenc.o 5 warnings generated. In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ AR libpostproc/libpostproc.a src/libavcodec/xwdenc.c:187:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | for (i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/aarch64/audio_convert_init.o 7 warnings generated. 12 warnings generated. src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. AS libswresample/aarch64/audio_convert_neon.o 30 warnings generated. AS libswresample/aarch64/resample.o CC libswresample/aarch64/resample_init.o In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libswresample/audioconvert.o src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libswresample/dither.o src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libswresample/options.o CC libswresample/rematrix.o CC libswresample/resample.o CC libswresample/resample_dsp.o CC libswresample/swresample.o CC libswresample/swresample_frame.o 6 warnings generated. src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/zmbv.c:616:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 616 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/version.o AS libswscale/aarch64/hscale.o 4 warnings generated. AS libswscale/aarch64/output.o src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | scale *= s->dither.scale; | ~~ ~~~~~~~~~~^~~~~ src/libswresample/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 117 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 120 | for (j=0; jlen; j++) | ~^~~~~~~ In file included from src/libswresample/dither.c:135: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:139: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:143: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:147: src/libswresample/dither_template.c:61:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~^~~ CC libswscale/aarch64/rgb2rgb.o src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ AS libswscale/aarch64/rgb2rgb_neon.o src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' 43 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:44:23: note: expanded from macro 'CONV_FUNC' 44 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:45:23: note: expanded from macro 'CONV_FUNC' 45 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:46:23: note: expanded from macro 'CONV_FUNC' 46 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ CC libswscale/aarch64/swscale.o CC libswscale/aarch64/swscale_unscaled.o src/libswresample/resample.c:182:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | if(x<1.0) y= 1 - 3*x*x + 2*x*x*x + d*( -x*x + x*x*x); | ^~ src/libswresample/resample.c:183:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 183 | else y= d*(-4 + 8*x - 5*x*x + x*x*x); | ^~ src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:46:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"uch" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"used_channel_count" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPIn file included from LE_src/libswresample/resample_dsp.cF:M39T: _src/libswresample/resample_template.cN:O175N:E20}:, warning: -1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , INT_MAX, PARA M175} | , | ^ val += (v2 - val) * inv_src_incr * frac; | ~~~^~~~~ ~ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] AS libswscale/aarch64/yuv2rgb_neon.o 78 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:79:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:80:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:81:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:82:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | src/libswresample/options.c : 84 : 160 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->rematrix_volume! =841 | .{0" r|e| m a| t ~~~^~~~~~~~~~~~~~~~~ rix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/options.c:91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libswresample/swresample.c :380:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106380 | | { " p h a s e _s hiiff t("s - > a s y n c > ,1 ."0s0e0t1 )s w{r r| e ~~~^~~~~ ~s ampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 src/libswresample/swresample.c : 381 : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, 0 381, | 2 4 , sP-A>RmAaMx _}s,o f t| _ ^c ompensation = s->async / (double) s->in_sample_rate; src/libswresample/options.c| : ~~~^~~~~ ~107 :161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:112:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:124:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/swresample.c:443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443src/libswresample/options.c | : 128 : 166 : swarning: ->missing field 'unit' initializer [-Wmissing-field-initializers]r esample_first= RSC*s-> o128u | t . c h _ c o u n t / s - > u s e d _ c h _ l a y o u t . n b _ c h a n n e l s - R S C < s - > o u t _ s,a mOpFlFeS_ErTa(tmea/x(_fsloofatt_)cso-m>p einns_astaimopnl)e,_ArVa_tOeP T-_ T1Y.P0E;_ F L| O ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~A T ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:130:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:132:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ src/libswresample/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:146:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:132:144: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between tisrc/libswresample/swresample.cme:s232t:a62m:p swarning: acomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]nd audio data (in s e232c | o n d s ) b e l o w w h i c h n o t i m e s t a m p c o m pse-n>suasteiro_ni no_fc heliatyhoeurt .kui.nmda siks !a=p psl-i>euds"e r _| i~n _ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 122src/libswresample/swresample.c | : 245 : 64 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 245 | s -,> uOsFeFrS_EoTu(tm_icnh_lcaoymopuetn.sua.tmiaosnk) ,!A=V _sO-P>Tu_sTeYrP_Eo_uFtL_OcAhT_ l,a{y.odubtl)=)F)L T{_ M A| X ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ }, 0 , FLT_MAX , PARAM }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:70:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 69 | {"out_channel_layout" , "set output channel layout (Deprecated, use out_chlayout)", | ~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:68:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | {"ocl" , "set output channel layout (Deprecated, use ochl)", | ~ 68 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:66:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | {"in_channel_layout" , "set input channel layout (Deprecated, use in_chlayout)", | ~ 66 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 63 | {"icl" , "set input channel layout (Deprecated, use ichl)", | ~ 64 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libswscale/alphablend.o 48 warnings generated. CC libswscale/gamma.o src/libswresample/swresample.c:1048:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1048 | if(fabs(fdelta) > s->min_compensation) { | ~ ~~~^~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1049:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1049 | if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1058:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | double max_soft_compensation = s->max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 234 | for(i=0; irematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:485:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 485 | for (i = 0; i < FF_ARRAY_ELEMS(s->matrix[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/rematrix.c:486:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 486 | for (j = 0; j < FF_ARRAY_ELEMS(s->matrix[0]); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 warnings generated. 2 warnings generated. CC libswscale/hscale.o In file included from src/libswscale/aarch64/rgb2rgb.c:28: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libswscale/hscale_fast_bilinear.o In file included from src/libswscale/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libswscale/input.o 1 warning generated. 1 warning generated. 27 warnings generated. 2 warnings generated. CC libswscale/options.o 5 warnings generated. CC libswscale/output.o CC libswscale/rgb2rgb.o CC libswscale/slice.o CC libswscale/swscale.o 5 warnings generated. CC libswscale/swscale_unscaled.o CC libswscale/utils.o CC libswscale/version.o CC libswscale/vscale.o In file included from src/libswscale/aarch64/swscale.c:22: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/gamma.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 3 warnings generated. CC libswscale/yuv2rgb.o 1 warning generated. CC libavutil/aarch64/cpu.o 9 warnings generated. In file included from src/libswscale/aarch64/swscale_unscaled.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/aarch64/float_dsp_init.o In file included from src/libswscale/hscale_fast_bilinear.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/alphablend.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/hscale.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ AS libavutil/aarch64/float_dsp_neon.o In file included from src/libswscale/input.c:29: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 1 warning generated. In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:128: src/libswscale/rgb2rgb_template.c:367:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ CC libavutil/aarch64/tx_float_init.o AS libavutil/aarch64/tx_float_neon.o CC libavutil/adler32.o 1 warning generated. CC libavutil/aes.o CC libavutil/ambient_viewing_environment.o In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/audio_fifo.o 1 warning generated. CC libavutil/aes_ctr.o In file included from src/libswscale/vscale.c:20: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 5 warnings generated. In file included from src/libswscale/options.c:23: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PICC libavutil/avsscanf.o X_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 11 } warning, generated . | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/utils.c:115:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:135:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUVA420P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUVA420P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 139 | [AV_PIX_FMT_YUVA444P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:140:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUVA444P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:141:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:142:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:145:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:146:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:147:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:189:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/utils.c:195:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 195 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:196:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 196 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:197:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:198:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:199:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:200:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:201:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:202:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:203:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:204:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:205:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:206:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:207:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:208:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:209:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:210:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:211:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:212:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:213:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/utils.c:214:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:215:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:216:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/utils.c:217:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/utils.c:218:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/utils.c:219:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/utils.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 227 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:230:38: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] CC libavutil/avstring.o = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:248:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:249:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/utils.c:250:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(dstH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "src_format", "source format", OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "dst_format", "destination format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:60:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "src_range", "source is full range", OFFSET(srcRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:61:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "dst_range", "destination is full range", OFFSET(dstRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:62:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:66:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:67:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:68:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:76:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag),AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ In file included from src/libswscale/yuv2rgb.c:34: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/base64.o 17 warnings generated. src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 882 | for(i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ CC libavutil/buffer.o src/libswscale/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/camellia.o src/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2125:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/cast5.o src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | if (chromaGBlur != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2350:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2350 | filter->chrH = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2351:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2351 | filter->chrV = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2360:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2360 | if 1(c warninghr generatedom. aSharpen != 0.0) { | ^~~~~~~~~~~~~ ~~ src/libswscale/utils.c:2364:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2364 | sws_scaleVec(filter->chrH, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2365:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2365 | sws_scaleVec(filter->chrV, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2371:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2371 | if (lumaSharpen != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2375:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2375 | sws_scaleVec(filter->lumH, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2376:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2376 | sws_scaleVec(filter->lumV, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2382:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2382 | if (chromaHShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2383:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2383 | sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libswscale/utils.c:2385:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2385 | if (chromaVShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2386:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2386 | sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/channel_layout.o 1 warning generated. src/libavutil/audio_fifo.c:109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 109 | if (buf_size > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ 10 warnings generated. 1 warning generated. CC libavutil/cpu.o CC libavutil/crc.o 1 warning generated. CC libavutil/csp.o CC libavutil/detection_bbox.o CC libavutil/des.o src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: '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 integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && xsrc_ranges.ranges[0].len == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1143:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1143 | if ((slice_start > 0 || slice_height < c->dstH) && | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1172:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1231:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1231 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/dict.o src/libavutil/avsscanf.c:275:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (; c-'0'<10U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~~~~~~^~~ src/libavutil/avsscanf.c:523:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:649:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | return sign * INFINITY; | ~~~~~~ ~~~~~^~~~~~~~~~ src/libavutil/avsscanf.c:656:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | if (c==')') return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:672:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: '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 integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ CC libavutil/display.o src/libavutil/crc.c:364:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 364 | if (ctx_size >= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/dovi_meta.o CC libavutil/downmix_info.o CC libavutil/encryption_info.o CC libavutil/error.o CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.o CC libavutil/film_grain_params.o src/libavutil/cpu.c:193:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { NULL }, | ^ CC libavutil/fixed_dsp.o 1 warning generated. src/libavutil/cpu.c:116:76: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 116 | { "flags" , NULL, 0, AV_OPT_TYPE_FLAGS, { .i64 = 0 }, INT64_MIN, INT64_MAX, .unit = "flags" }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o 2 warnings generated. 2 warnings generated. CC libavutil/hwcontext.o src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ CC libavutil/hwcontext_stub.o CC libavutil/hwcontext_vaapi.o src/libavutil/error.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 113 | for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:216:48: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 216 | if (strlen(channel_layout_map[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/channel_layout.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 220 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:222:43: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 222 | strlen(channel_names[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/imgutils.o src/libavutil/display.c:53:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 | double radians = -angle * M_PI / 180.0f; | ~ ^~~~~~ 1 warning generated. CC libavutil/integer.o src/libavutil/channel_layout.c:285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 327 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 359 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavutil/intmath.o src/libavutil/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/lfg.o src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:320:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:326:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | case e_bitand: return isnan(d) || isnan(d2) ? Nsrc/libavutil/channel_layout.cAN ::415 e:-19>:v awarning: lucomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e * ((long int)d & (415l | o n g infto)rd 2()i; | = ~~~~~~ ^~~ 0;/usr/include/math.h :i 15< :F19F:_A Rnote: Rexpanded from macro 'NAN'A Y_EL E15M | S#(cdheafninneel _NlAayNo u t _ m a _p_)b;ui lit+i+)n _n{a n f| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" ") | ^~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 501 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:511:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 511 | if (!channel && i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:577:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 577 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 586 | if (i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:327:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | case e_bitor: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 237 | return e->value * (r * (1.0/UINT64_MAX)); | ~^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lls.o src/libavutil/file.c:82:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 82 | if (off_size > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ 21 warnings generated. src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 882 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/log.o src/libavutil/hmac.c5 warnings generated. :144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ CC libavutil/log2_tab.o 2 warnings generated. CC libavutil/lzo.o CC libavutil/mathematics.o CC libavutil/mastering_display_metadata.o 9 warnings generated. CC libavutil/md5.o 216 warnings generated. CC libavutil/mem.o src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 171 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 435 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:448:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 448 | if (!(i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavutil/murmur3.o CC libavutil/opt.o src/libavutil/hwcontext_vaapi.c:892:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 892 | for (i = 0; i < map->image.num_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavutil/parseutils.o CC libavutil/pixdesc.o 13 warnings generated. src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 149 | if (sizes[i] > INT_MAX - total_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixelutils.o src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 122 | if (linesizes[0] > SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 487 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/random_seed.o src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 625 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 874 | (frame->crop_top + frame->crop_bottom) >= frame->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:873:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/reverse.o src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ src/libavutil/pixelutils.c:84:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/pixelutils.c:83:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 83 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | src/libavutil/mathematics.c : 163*:n11u:m warning: = comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]* (float *)dst ;163 | | ~ ^~~~~~~~~~~~~ if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ src/libavutil/opt.c:106:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/opt.c:106:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavutil/ripemd.o src/libavutil/opt.c:262:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 262 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:285:40: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 285 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/samplefmt.o CC libavutil/sha.o 5 warnings generated. src/libavutil/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavutil/sha512.o src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 624 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:645:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 645 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:715:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ CC libavutil/slicethread.o 3 warnings generated. src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ CC libavutil/spherical.o src/libavutil/md5.c:160:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 160 | int cnt = FFMIN(len, 64 - j); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavutil/stereo3d.o src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ 18 warnings generated. CC libavutil/tea.o CC libavutil/threadmessage.o CC libavutil/time.o src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ CC libavutil/timecode.o 2 warnings generated. 5 warnings generated. CC libavutil/tree.o src/libavutil/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 78 | av_assert0(sizeof(tmp) >= av_sha_size); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!src/libavutil/rational.c(co:n59d):)29 :{ warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 59 | i f ( a1 . d e n ) x = F F M \I N (x| , ^~~~ (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. 6 warnings generated. CC libavutil/twofish.o 8 warnings generated. 1 warning generated. 1 warning generated. CC libavutil/tx.o src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2899 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_double.o src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3214 | for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3232:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3232 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3253:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_float.o src/libavutil/stereo3d.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_int32.o 1 warning generated. CC libavutil/utils.o src/libavutil/spherical.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/uuid.o 1 warning generated. CC libavutil/version.o src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o CC libavutil/xtea.o 20 warnings generated. src/libavutil/tx.c:373:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libavfilter/libavfilter.a 1 warning generated. In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libswresample/libswresample.a In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 89 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ 1 warning generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 8 warnings generated. AR libavcodec/libavcodec.a 1 warning generated. 9 warnings generated. 1 warning generated. 6 warnings generated. AR libavutil/libavutil.a 1 warning generated. AR libswscale/libswscale.a [7/8] Performing install step for 'ffmpeg' INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavdevice/libavdevice.a INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libpostproc/libpostproc.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h INSTALL libavutil/libavutil.pc [8/8] Completed 'ffmpeg' [140/1733] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [141/1733] Completed 'ffmpeg' [142/1733] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [143/1733] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [144/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [145/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [146/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [147/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [148/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [149/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [150/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [151/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [152/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [153/1733] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [154/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [155/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [156/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [157/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [158/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [159/1733] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [160/1733] Generating AddonModuleXbmcwsgi.i.cpp [161/1733] Generating AddonModuleXbmcvfs.i.cpp [162/1733] Generating AddonModuleXbmcplugin.i.cpp [163/1733] Generating AddonModuleXbmc.i.cpp [164/1733] Generating AddonModuleXbmcgui.i.cpp [165/1733] Generating AddonModuleXbmcdrm.i.cpp [166/1733] Generating AddonModuleXbmcaddon.i.cpp [167/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [168/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [169/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [170/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [171/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [172/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [173/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [174/1733] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [175/1733] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [176/1733] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [177/1733] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [178/1733] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [179/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [180/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [181/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [182/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [183/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [184/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [185/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [186/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [187/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [188/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [189/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [190/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [191/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [192/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [193/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [194/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [195/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [196/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [197/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [198/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [199/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [200/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [201/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [202/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [203/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [204/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [205/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [206/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [207/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [208/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [209/1733] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [210/1733] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [211/1733] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [212/1733] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [213/1733] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [214/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [215/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [216/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [217/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [218/1733] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [219/1733] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [220/1733] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [221/1733] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [222/1733] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [223/1733] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [224/1733] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [225/1733] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [226/1733] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [227/1733] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [228/1733] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [229/1733] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [230/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [231/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [232/1733] Linking CXX static library build/network/dacp/network_dacp.a [233/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [234/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [235/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [236/1733] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [237/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [238/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [239/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [240/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [241/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [242/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [243/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [244/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [245/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [246/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [247/1733] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [248/1733] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [249/1733] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [250/1733] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [251/1733] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [252/1733] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [253/1733] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [254/1733] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [255/1733] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [256/1733] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [257/1733] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [258/1733] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [259/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputTouch.cpp.o [260/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputSettings.cpp.o [261/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputPointer.cpp.o [262/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputKeyboard.cpp.o [263/1733] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputHandler.cpp.o [264/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [265/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [266/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [267/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [268/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [269/1733] Linking CXX static library build/windowing/linux/windowing_linux.a [270/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [271/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [272/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [273/1733] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [274/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [275/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [276/1733] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [277/1733] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [278/1733] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [279/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [280/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [281/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [282/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [283/1733] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [284/1733] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [285/1733] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [286/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [287/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [288/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [289/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [290/1733] Linking CXX static library build/input/touch/input_touch.a [291/1733] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [292/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o [293/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o [294/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VideoLayerBridgeDRMPRIME.cpp.o [295/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIME.cpp.o [296/1733] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [297/1733] Linking CXX static library build/rendering/gles/rendering_gles.a [298/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [299/1733] Linking CXX static library build/platform/common/speech/platform_common_speech.a [300/1733] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [301/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [302/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [303/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 275 | char msgbuf[UDPBUFFSIZE]; | ^~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:275:19: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [304/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [305/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [306/1733] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [307/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [308/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [309/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [310/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [311/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [312/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [313/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [314/1733] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [315/1733] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [316/1733] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [317/1733] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [318/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [319/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [320/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [321/1733] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [322/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [323/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [324/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [325/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [326/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [327/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [328/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [329/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [330/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [331/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [332/1733] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [333/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [334/1733] Linking CXX static library build/platform/posix/network/platform_posix_network.a [335/1733] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [336/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [337/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [338/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [339/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [340/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [341/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [342/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [343/1733] Linking CXX static library build/input/touch/generic/input_touch_generic.a [344/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [345/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [346/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [347/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [348/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [349/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [350/1733] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [351/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [352/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [353/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [354/1733] Linking CXX static library build/interfaces/legacy/legacy_interface.a [355/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [356/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [357/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [358/1733] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [359/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [360/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [361/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [362/1733] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [363/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o [364/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [365/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [366/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [367/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [368/1733] Linking CXX static library build/platform/posix/platform_posix.a [369/1733] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [370/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [371/1733] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [372/1733] Linking CXX static library build/interfaces/python/python_interface.a [373/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [374/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [375/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [376/1733] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [377/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [378/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [379/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [380/1733] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [381/1733] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [382/1733] Linking CXX static library build/network/upnp/network_upnp.a [383/1733] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [384/1733] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [385/1733] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [386/1733] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [387/1733] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o [388/1733] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o [389/1733] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o [390/1733] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [391/1733] Linking CXX static library build/platform/linux/network/platform_linux_network.a [392/1733] Linking CXX static library build/cores/VideoPlayer/process/process.a [393/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [394/1733] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [395/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [396/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [397/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [398/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [399/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [400/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [401/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [402/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [403/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/platform/posix/filesystem/SMBFile.cpp:190:5: warning: 'smbc_init' is deprecated [-Wdeprecated-declarations] 190 | smbc_init(xb_smbc_auth, 0); | ^ /usr/include/samba-4.0/libsmbclient.h:1292:1: note: 'smbc_init' has been explicitly marked deprecated here 1292 | DEPRECATED_SMBC_INTERFACE | ^ /usr/include/samba-4.0/libsmbclient.h:30:57: note: expanded from macro 'DEPRECATED_SMBC_INTERFACE' 30 | # define DEPRECATED_SMBC_INTERFACE __attribute__ ((deprecated)) | ^ 1 warning generated. [404/1733] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [405/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [406/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [407/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [408/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [409/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [410/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [411/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [412/1733] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [413/1733] Linking CXX static library build/platform/linux/input/input_linux.a [414/1733] Linking CXX static library build/cdrip/cdrip.a [415/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [416/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [417/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [418/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [419/1733] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [420/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [421/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [422/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [423/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [424/1733] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [425/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [426/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [427/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [428/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [429/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [430/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [431/1733] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [432/1733] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [433/1733] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [434/1733] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [435/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [436/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [437/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [438/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [439/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [440/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [441/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [442/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [443/1733] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [444/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [445/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [446/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [447/1733] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [448/1733] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [449/1733] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [450/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [451/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [452/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [453/1733] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [454/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [455/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [456/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [457/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [458/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [459/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [460/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [461/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [462/1733] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [463/1733] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [464/1733] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [465/1733] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [466/1733] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [467/1733] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [468/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [469/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [470/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [471/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [472/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [473/1733] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [474/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [475/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [476/1733] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [477/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [478/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [479/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [480/1733] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [481/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [482/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [483/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [484/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [485/1733] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [486/1733] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [487/1733] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [488/1733] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [489/1733] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [490/1733] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [491/1733] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [492/1733] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [493/1733] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [494/1733] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [495/1733] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [496/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DisplayInfo.cpp.o [497/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o [498/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o [499/1733] Linking CXX static library build/platform/linux/linuxsupport.a [500/1733] Building CXX object build/utils/CMakeFiles/utils.dir/GBMBufferObject.cpp.o [501/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o [502/1733] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o [503/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DumbBufferObject.cpp.o [504/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o [505/1733] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [506/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o [507/1733] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [508/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [509/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [510/1733] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [511/1733] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [512/1733] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [513/1733] Linking CXX static library build/video/tags/video_tags.a [514/1733] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [515/1733] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [516/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [517/1733] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [518/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [519/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [520/1733] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [521/1733] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [522/1733] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [523/1733] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [524/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [525/1733] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [526/1733] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [527/1733] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [528/1733] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [529/1733] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [530/1733] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [531/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [532/1733] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [533/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [534/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [535/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [536/1733] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [537/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [538/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [539/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [540/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [541/1733] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [542/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [543/1733] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [544/1733] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [545/1733] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [546/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [547/1733] Linking CXX static library build/video/guilib/video_guilib.a [548/1733] Linking CXX static library build/video/jobs/video_jobs.a [549/1733] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [550/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [551/1733] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [552/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [553/1733] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [554/1733] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [555/1733] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [556/1733] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [557/1733] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [558/1733] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [559/1733] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [560/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [561/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [562/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [563/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [564/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [565/1733] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [566/1733] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [567/1733] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [568/1733] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [569/1733] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [570/1733] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [571/1733] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [572/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [573/1733] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [574/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [575/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [576/1733] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [577/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [578/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [579/1733] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [580/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [581/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [582/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [583/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [584/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [585/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [586/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [587/1733] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:31:3: warning: 'xmlSubstituteEntitiesDefault' is deprecated [-Wdeprecated-declarations] 31 | xmlSubstituteEntitiesDefault(1); | ^ /usr/include/libxml2/libxml/parser.h:947:1: note: 'xmlSubstituteEntitiesDefault' has been explicitly marked deprecated here 947 | XML_DEPRECATED XMLPUBFUN int | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:32:3: warning: '__xmlLoadExtDtdDefaultValue' is deprecated [-Wdeprecated-declarations] 32 | xmlLoadExtDtdDefaultValue = 0; | ^ /usr/include/libxml2/libxml/parser.h:896:37: note: expanded from macro 'xmlLoadExtDtdDefaultValue' 896 | #define xmlLoadExtDtdDefaultValue XML_GLOBAL_MACRO(xmlLoadExtDtdDefaultValue) | ^ /usr/include/libxml2/libxml/xmlexports.h:124:36: note: expanded from macro 'XML_GLOBAL_MACRO' 124 | #define XML_GLOBAL_MACRO(name) (*__##name()) | ^ :194:1: note: expanded from here 194 | __xmlLoadExtDtdDefaultValue | ^ /usr/include/libxml2/libxml/parser.h:885:1: note: '__xmlLoadExtDtdDefaultValue' has been explicitly marked deprecated here 885 | XML_GLOBALS_PARSER | ^ /usr/include/libxml2/libxml/parser.h:881:3: note: expanded from macro 'XML_GLOBALS_PARSER' 881 | XML_GLOBALS_PARSER_CORE \ | ^ /usr/include/libxml2/libxml/parser.h:867:42: note: expanded from macro 'XML_GLOBALS_PARSER_CORE' 867 | XML_OP(xmlLoadExtDtdDefaultValue, int, XML_DEPRECATED) \ | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ 2 warnings generated. [588/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [589/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [590/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [591/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [592/1733] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [593/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [594/1733] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [595/1733] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [596/1733] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [597/1733] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [598/1733] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [599/1733] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [600/1733] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [601/1733] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [602/1733] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [603/1733] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [604/1733] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [605/1733] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [606/1733] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [607/1733] Linking CXX static library build/windowing/windowing.a [608/1733] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [609/1733] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [610/1733] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [611/1733] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [612/1733] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [613/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [614/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [615/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [616/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [617/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [618/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [619/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [620/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [621/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [622/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [623/1733] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [624/1733] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [625/1733] Linking CXX static library build/utils_guilib/utils_guilib.a [626/1733] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [627/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [628/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [629/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [630/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [631/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [632/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [633/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [634/1733] Linking CXX static library build/view/view.a [635/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [636/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [637/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [638/1733] Linking CXX static library build/video/dialogs/video_dialogs.a [639/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [640/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [641/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [642/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [643/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [644/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [645/1733] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [646/1733] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [647/1733] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [648/1733] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [649/1733] Linking CXX static library build/windows/windows.a [650/1733] Linking CXX static library build/weather/weather.a [651/1733] Linking CXX static library build/video/windows/video_windows.a [652/1733] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [653/1733] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [654/1733] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [655/1733] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [656/1733] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [657/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [658/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [659/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [660/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [661/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [662/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [663/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [664/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [665/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [666/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [667/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [668/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [669/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [670/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [671/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [672/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [673/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [674/1733] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [675/1733] Linking CXX static library build/platform/platform_common.a [676/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [677/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [678/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [679/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [680/1733] Linking CXX static library build/rendering/rendering.a [681/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [682/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [683/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [684/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [685/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [686/1733] Linking CXX static library build/imagefiles/imagefiles.a [687/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [688/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [689/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [690/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [691/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [692/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [693/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [694/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [695/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [696/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [697/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [698/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [699/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [700/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [701/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [702/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [703/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [704/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [705/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [706/1733] Linking CXX static library build/threads/threads.a [707/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [708/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [709/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [710/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [711/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [712/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [713/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [714/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [715/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [716/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [717/1733] Linking CXX static library build/messagingHelpers/messagingHelpers.a [718/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [719/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:27: Warning 302: Redefinition of identifier 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:134: Warning 302: previous definition of 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:28: Warning 302: Redefinition of identifier 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:135: Warning 302: previous definition of 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:29: Warning 302: Redefinition of identifier 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:136: Warning 302: previous definition of 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:30: Warning 302: Redefinition of identifier 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:137: Warning 302: previous definition of 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:31: Warning 302: Redefinition of identifier 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:138: Warning 302: previous definition of 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:32: Warning 302: Redefinition of identifier 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:139: Warning 302: previous definition of 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:34: Warning 302: Redefinition of identifier 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:144: Warning 302: previous definition of 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/Dialog.h:35: Warning 302: Redefinition of identifier 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT. [720/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [721/1733] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [722/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [723/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [724/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [725/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [726/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [727/1733] Linking CXX static library build/programs/programs.a [728/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [729/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [730/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [731/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [732/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [733/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [734/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [735/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [736/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [737/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [738/1733] Linking CXX static library build/powermanagement/powermanagement.a [739/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [740/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [741/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [742/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [743/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [744/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [745/1733] Linking CXX static library build/playlists/playlists.a [746/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [747/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [748/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [749/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [750/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [751/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [752/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [753/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [754/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [755/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [756/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [757/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [758/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [759/1733] Linking CXX static library build/messaging/messaging.a [760/1733] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [761/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [762/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [763/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [764/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [765/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [766/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [767/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [768/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [769/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [770/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [771/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [772/1733] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [773/1733] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [774/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [775/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [776/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [777/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [778/1733] Linking CXX static library build/storage/storage.a [779/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [780/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [781/1733] Linking CXX static library build/utils/utils.a [782/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [783/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [784/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [785/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [786/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [787/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [788/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [789/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [790/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [791/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [792/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [793/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [794/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [795/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [796/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [797/1733] Linking CXX static library build/video/video.a [798/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [799/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [800/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [801/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [802/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [803/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [804/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [805/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [806/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [807/1733] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [808/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [809/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [810/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [811/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [812/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [813/1733] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [814/1733] Linking CXX static library build/pictures/pictures.a [815/1733] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [816/1733] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [817/1733] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [818/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [819/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [820/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [821/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [822/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [823/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [824/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [825/1733] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [826/1733] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [827/1733] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [828/1733] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [829/1733] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [830/1733] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [831/1733] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [832/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [833/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [834/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [835/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [836/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [837/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [838/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [839/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [840/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [841/1733] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [842/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [843/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [844/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [845/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [846/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [847/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [848/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [849/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [850/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [851/1733] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [852/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [853/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [854/1733] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [855/1733] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [856/1733] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [857/1733] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [858/1733] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [859/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [860/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1745:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1745 | {"__enter__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___enter__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1746:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1746 | {"__exit__", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File___exit__, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1747:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1747 | {"read", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1748:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1748 | {"readBytes", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_readBytes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1749:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1749 | {"write", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1750:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1750 | {"size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1751:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1751 | {"seek", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_seek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1752:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1752 | {"tell", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_tell, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1753:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1753 | {"close", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_File_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1790:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1790 | {"st_mode", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1791:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1791 | {"st_ino", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ino, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1792:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1792 | {"st_dev", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_dev, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1793:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1793 | {"st_nlink", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_nlink, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1794:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1794 | {"st_uid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_uid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1795:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1795 | {"st_gid", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_gid, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1796:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1796 | {"st_size", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1797:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1797 | {"st_atime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_atime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1798:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1798 | {"st_mtime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_mtime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1799:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1799 | {"st_ctime", (PyCFunction)xbmcvfs_XBMCAddon_xbmcvfs_Stat_st_ctime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1832:14: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1832 | {"copy", (PyCFunction)xbmcvfs_copy, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1833:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1833 | {"delete", (PyCFunction)xbmcvfs_delete, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1834:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1834 | {"rename", (PyCFunction)xbmcvfs_rename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1835:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1835 | {"exists", (PyCFunction)xbmcvfs_exists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1836:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1836 | {"makeLegalFilename", (PyCFunction)xbmcvfs_makeLegalFilename, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1837:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1837 | {"translatePath", (PyCFunction)xbmcvfs_translatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1838:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1838 | {"validatePath", (PyCFunction)xbmcvfs_validatePath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1839:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1839 | {"mkdir", (PyCFunction)xbmcvfs_mkdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1840:16: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1840 | {"mkdirs", (PyCFunction)xbmcvfs_mkdirs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1841:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1841 | {"rmdir", (PyCFunction)xbmcvfs_rmdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcvfs.i.cpp:1842:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1842 | {"listdir", (PyCFunction)xbmcvfs_listdir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. [861/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:818:26: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 818 | {"addDirectoryItem", (PyCFunction)xbmcplugin_addDirectoryItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:819:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 819 | {"addDirectoryItems", (PyCFunction)xbmcplugin_addDirectoryItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:820:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 820 | {"endOfDirectory", (PyCFunction)xbmcplugin_endOfDirectory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:821:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 821 | {"setResolvedUrl", (PyCFunction)xbmcplugin_setResolvedUrl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:822:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 822 | {"addSortMethod", (PyCFunction)xbmcplugin_addSortMethod, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:823:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 823 | {"getSetting", (PyCFunction)xbmcplugin_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:824:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 824 | {"setSetting", (PyCFunction)xbmcplugin_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:825:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 825 | {"setContent", (PyCFunction)xbmcplugin_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:826:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 826 | {"setPluginCategory", (PyCFunction)xbmcplugin_setPluginCategory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:827:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 827 | {"setPluginFanart", (PyCFunction)xbmcplugin_setPluginFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcplugin.i.cpp:828:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 828 | {"setProperty", (PyCFunction)xbmcplugin_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. [862/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [863/1733] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [864/1733] Linking CXX static library build/commons/commons.a [865/1733] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [866/1733] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [867/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [868/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [869/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [870/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [871/1733] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:944:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 944 | {"flush", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_flush, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:945:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 945 | {"write", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_write, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:946:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 946 | {"writelines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiErrorStream_writelines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:983:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 983 | {"read", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_read, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:984:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 984 | {"readline", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcwsgi.i.cpp:985:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 985 | {"readlines", (PyCFunction)xbmcwsgi_XBMCAddon_xbmcwsgi_WsgiInputStreamIterator_readlines, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. [872/1733] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [873/1733] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1956:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1956 | {"getLocalizedString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1957:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1957 | {"getSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1958:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1958 | {"getSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1959:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1959 | {"getSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1960:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1960 | {"getSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1961:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1961 | {"getSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1962:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1962 | {"getSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1963:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1963 | {"setSetting", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1964:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1964 | {"setSettingBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1965:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1965 | {"setSettingInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1966:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1966 | {"setSettingNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1967:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1967 | {"setSettingString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_setSettingString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1968:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1968 | {"openSettings", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_openSettings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:1969:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1969 | {"getAddonInfo", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Addon_getAddonInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2006:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2006 | {"getBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2007:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2007 | {"getInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2008:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2008 | {"getNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2009:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2009 | {"getString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2010:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2010 | {"getBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2011:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2011 | {"getIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2012:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2012 | {"getNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2013:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2013 | {"getStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_getStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2014 | {"setBool", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBool, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2015:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2015 | {"setInt", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2016:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2016 | {"setNumber", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2017:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2017 | {"setString", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2018:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2018 | {"setBoolList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setBoolList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2019:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2019 | {"setIntList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setIntList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2020:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2020 | {"setNumberList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setNumberList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcaddon.i.cpp:2021:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2021 | {"setStringList", (PyCFunction)xbmcaddon_XBMCAddon_xbmcaddon_Settings_setStringList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. [874/1733] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [875/1733] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [876/1733] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [877/1733] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [878/1733] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [879/1733] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [880/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [881/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1145:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1145 | {"GetKeyRequest", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetKeyRequest, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1146:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1146 | {"GetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_GetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1147:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1147 | {"ProvideKeyResponse", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_ProvideKeyResponse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1148:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1148 | {"RemoveKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RemoveKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1149:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1149 | {"RestoreKeys", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_RestoreKeys, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1150:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1150 | {"SetPropertyString", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_SetPropertyString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1151:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1151 | {"Decrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Decrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1152:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1152 | {"Encrypt", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Encrypt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1153:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1153 | {"Sign", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Sign, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcdrm.i.cpp:1154:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1154 | {"Verify", (PyCFunction)xbmcdrm_XBMCAddon_xbmcdrm_CryptoSession_Verify, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. [882/1733] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [883/1733] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [884/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [885/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [886/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [887/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [888/1733] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [889/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [890/1733] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [891/1733] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [892/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [893/1733] Linking CXX static library build/favourites/favourites.a [894/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [895/1733] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [896/1733] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [897/1733] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [898/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [899/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [900/1733] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [901/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [902/1733] Linking CXX static library build/guilib/guilib.a [903/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [904/1733] Linking CXX static library build/dbwrappers/dbwrappers.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18074:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18074 | {"play", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_play, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18075:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18075 | {"stop", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_stop, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18076:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18076 | {"pause", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_pause, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18077:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18077 | {"playnext", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playnext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18078:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18078 | {"playprevious", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playprevious, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18079:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18079 | {"playselected", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_playselected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18080:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18080 | {"onPlayBackStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18081:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18081 | {"onAVStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18082:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18082 | {"onAVChange", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onAVChange, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18083:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18083 | {"onPlayBackEnded", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackEnded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18084:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18084 | {"onPlayBackStopped", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackStopped, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18085:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18085 | {"onPlayBackError", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackError, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18086:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18086 | {"onPlayBackPaused", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackPaused, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18087:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18087 | {"onPlayBackResumed", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackResumed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18088:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18088 | {"onQueueNextItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onQueueNextItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18089:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18089 | {"onPlayBackSpeedChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSpeedChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18090:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18090 | {"onPlayBackSeek", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeek, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18091:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18091 | {"onPlayBackSeekChapter", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_onPlayBackSeekChapter, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18092:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18092 | {"isPlaying", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlaying, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18093:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18093 | {"isPlayingAudio", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingAudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18094:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18094 | {"isPlayingVideo", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingVideo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18095:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18095 | {"isPlayingRDS", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingRDS, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18096:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18096 | {"isPlayingGame", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isPlayingGame, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18097:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18097 | {"isExternalPlayer", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_isExternalPlayer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18098:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18098 | {"getPlayingFile", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18099:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18099 | {"getPlayingItem", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getPlayingItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18100:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18100 | {"getTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18101:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18101 | {"seekTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_seekTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18102:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18102 | {"setSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18103:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18103 | {"showSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_showSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18104:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18104 | {"getSubtitles", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18105:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18105 | {"getAvailableSubtitleStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableSubtitleStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18106:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18106 | {"setSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18107:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18107 | {"updateInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_updateInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18108:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18108 | {"getGameInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18109:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18109 | {"getVideoInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18110:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18110 | {"getMusicInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18111:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18111 | {"getRadioRDSInfoTag", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getRadioRDSInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18112:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18112 | {"getTotalTime", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getTotalTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18113:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18113 | {"getAvailableAudioStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableAudioStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18114:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18114 | {"setAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18115:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18115 | {"getAvailableVideoStreams", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_getAvailableVideoStreams, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18116:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18116 | {"setVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_Player_setVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18153:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18153 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18154:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18154 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18155:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18155 | {"getAspectRatio", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getAspectRatio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18156:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18156 | {"getImageFormat", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImageFormat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18157:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18157 | {"getImage", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_getImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18158:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18158 | {"capture", (PyCFunction)xbmc_XBMCAddon_xbmc_RenderCapture_capture, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18195:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18195 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18196:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18196 | {"getPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18197:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18197 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18198:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18198 | {"getPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18199:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18199 | {"getDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18200:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18200 | {"getOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18201:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18201 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18202:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18202 | {"getGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_getGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18203:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18203 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18204:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18204 | {"setPlatform", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPlatform, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18205:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18205 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18206:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18206 | {"setPublisher", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setPublisher, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18207:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18207 | {"setDeveloper", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setDeveloper, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18208:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18208 | {"setOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18209:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18209 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18210:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18210 | {"setGameClient", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagGame_setGameClient, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18247:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18247 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18248:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18248 | {"getURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18249:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18249 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18250:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18250 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18251:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18251 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18252:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18252 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18253:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18253 | {"getAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18254:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18254 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18255:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18255 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18256:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18256 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18257:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18257 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18258:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18258 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18259:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18259 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18260:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18260 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18261:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18261 | {"getDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18262:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18262 | {"getReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18263:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18263 | {"getListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18264:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18264 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18265:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18265 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18266:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18266 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18267:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18267 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18268:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18268 | {"getLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18269:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18269 | {"getMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18270:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18270 | {"getMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18271:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18271 | {"getMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18272:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18272 | {"getMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18273:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18273 | {"getMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18274:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18274 | {"getSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_getSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18275:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18275 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18276:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18276 | {"setURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18277:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18277 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18278:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18278 | {"setTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18279:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18279 | {"setDisc", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDisc, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18280:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18280 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18281:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18281 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18282:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18282 | {"setReleaseDate", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setReleaseDate, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18283:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18283 | {"setListeners", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setListeners, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18284:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18284 | {"setPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18285:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18285 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18286:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18286 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18287:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18287 | {"setArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18288:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18288 | {"setAlbumArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setAlbumArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18289:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18289 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18290:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18290 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18291:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18291 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18292:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18292 | {"setLyrics", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLyrics, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18293:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18293 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18294:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18294 | {"setMusicBrainzTrackID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzTrackID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18295:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18295 | {"setMusicBrainzArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18296:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18296 | {"setMusicBrainzAlbumID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18297:38: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18297 | {"setMusicBrainzReleaseGroupID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzReleaseGroupID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18298:37: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18298 | {"setMusicBrainzAlbumArtistID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setMusicBrainzAlbumArtistID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18299:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18299 | {"setComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18300:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18300 | {"setSongVideoURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagMusic_setSongVideoURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18337:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18337 | {"getResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18338:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18338 | {"getDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_getDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18339:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18339 | {"setResolution", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setResolution, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18340:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18340 | {"setDateTimeTaken", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagPicture_setDateTimeTaken, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18377:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18377 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18378:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18378 | {"getBand", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getBand, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18379:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18379 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18380:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18380 | {"getComposer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComposer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18381:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18381 | {"getConductor", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getConductor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18382:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18382 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18383:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18383 | {"getComment", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getComment, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18384:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18384 | {"getAlbumTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getAlbumTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18385:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18385 | {"getInfoNews", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNews, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18386:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18386 | {"getInfoNewsLocal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoNewsLocal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18387:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18387 | {"getInfoSport", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoSport, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18388:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18388 | {"getInfoStock", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoStock, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18389:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18389 | {"getInfoWeather", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoWeather, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18390:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18390 | {"getInfoHoroscope", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoHoroscope, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18391:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18391 | {"getInfoCinema", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoCinema, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18392:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18392 | {"getInfoLottery", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoLottery, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18393:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18393 | {"getInfoOther", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getInfoOther, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18394:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18394 | {"getEditorialStaff", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEditorialStaff, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18395:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18395 | {"getProgStation", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18396:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18396 | {"getProgStyle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgStyle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18397 | {"getProgHost", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgHost, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18398:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18398 | {"getProgWebsite", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgWebsite, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18399:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18399 | {"getProgNow", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNow, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18400:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18400 | {"getProgNext", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getProgNext, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18401:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18401 | {"getPhoneHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18402:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18402 | {"getEMailHotline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailHotline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18403:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18403 | {"getPhoneStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getPhoneStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18404:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18404 | {"getEMailStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getEMailStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18405:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18405 | {"getSMSStudio", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagRadioRDS_getSMSStudio, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18442:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18442 | {"getName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18443:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18443 | {"getRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18444:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18444 | {"getOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18445:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18445 | {"getThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_getThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18446:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18446 | {"setName", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18447:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18447 | {"setRole", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setRole, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18448:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18448 | {"setOrder", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setOrder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18449:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18449 | {"setThumbnail", (PyCFunction)xbmc_XBMCAddon_xbmc_Actor_setThumbnail, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18486:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18486 | {"getWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18487:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18487 | {"getHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18488:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18488 | {"getAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18489:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18489 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18490:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18490 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18491:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18491 | {"getStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18492:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18492 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18493:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18493 | {"getHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_getHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18494:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18494 | {"setWidth", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18495:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18495 | {"setHeight", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18496:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18496 | {"setAspect", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setAspect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18497:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18497 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18498:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18498 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18499:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18499 | {"setStereoMode", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setStereoMode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18500:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18500 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18501:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18501 | {"setHDRType", (PyCFunction)xbmc_XBMCAddon_xbmc_VideoStreamDetail_setHDRType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18538:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18538 | {"getChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18539:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18539 | {"getCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18540:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18540 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18541:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18541 | {"setChannels", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setChannels, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18542:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18542 | {"setCodec", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setCodec, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18543:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18543 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_AudioStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18580:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18580 | {"getLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18581:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18581 | {"setLanguage", (PyCFunction)xbmc_XBMCAddon_xbmc_SubtitleStreamDetail_setLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18618 | {"getDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18619:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18619 | {"getDirector", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirector, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18620:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18620 | {"getDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18621:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18621 | {"getWritingCredits", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWritingCredits, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18622:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18622 | {"getWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18623:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18623 | {"getGenre", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenre, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18624:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18624 | {"getGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18625:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18625 | {"getTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18626:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18626 | {"getPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18627:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18627 | {"getPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18628:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18628 | {"getPictureURL", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPictureURL, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18629:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18629 | {"getTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18630:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18630 | {"getTVShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTVShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18631:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18631 | {"getMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18632 | {"getVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18633:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18633 | {"getVotesAsInt", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getVotesAsInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18634:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18634 | {"getCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18635:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18635 | {"getActors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getActors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18636:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18636 | {"getFile", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFile, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18637:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18637 | {"getPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18638:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18638 | {"getFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18639:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18639 | {"getIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18640:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18640 | {"getSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18641:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18641 | {"getEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18642:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18642 | {"getYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18643:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18643 | {"getRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18644:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18644 | {"getUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18645:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18645 | {"getPlayCount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPlayCount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18646:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18646 | {"getLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18647:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18647 | {"getLastPlayedAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getLastPlayedAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18648:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18648 | {"getOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18649:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18649 | {"getPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18650:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18650 | {"getPremieredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getPremieredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18651:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18651 | {"getFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18652:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18652 | {"getFirstAiredAsW3C", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getFirstAiredAsW3C, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18653:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18653 | {"getTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18654:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18654 | {"getArtist", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getArtist, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18655:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18655 | {"getAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18656:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18656 | {"getTrack", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getTrack, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18657:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18657 | {"getDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18658:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18658 | {"getResumeTime", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18659:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18659 | {"getResumeTimeTotal", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getResumeTimeTotal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18660:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18660 | {"getUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18661:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18661 | {"setUniqueID", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18662:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18662 | {"setUniqueIDs", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18663:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18663 | {"setDbId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDbId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18664:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18664 | {"setYear", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setYear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18665:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18665 | {"setEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18666:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18666 | {"setSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18667:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18667 | {"setSortEpisode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortEpisode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18668:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18668 | {"setSortSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18669:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18669 | {"setEpisodeGuide", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setEpisodeGuide, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18670:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18670 | {"setTop250", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTop250, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18671:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18671 | {"setSetId", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18672:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18672 | {"setTrackNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrackNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18673:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18673 | {"setRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18674:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18674 | {"setRatings", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setRatings, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18675:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18675 | {"setUserRating", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setUserRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18676:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18676 | {"setPlaycount", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlaycount, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18677:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18677 | {"setMpaa", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMpaa, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18678:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18678 | {"setPlot", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlot, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18679:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18679 | {"setPlotOutline", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPlotOutline, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18680:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18680 | {"setTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18681:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18681 | {"setOriginalTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setOriginalTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18682:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18682 | {"setSortTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSortTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18683:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18683 | {"setTagLine", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTagLine, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18684:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18684 | {"setTvShowTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18685:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18685 | {"setTvShowStatus", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTvShowStatus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18686:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18686 | {"setGenres", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setGenres, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18687:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18687 | {"setCountries", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCountries, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18688:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18688 | {"setDirectors", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDirectors, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18689:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18689 | {"setStudios", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setStudios, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18690:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18690 | {"setWriters", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setWriters, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18691:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18691 | {"setDuration", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDuration, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18692:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18692 | {"setPremiered", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPremiered, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18693:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18693 | {"setSet", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSet, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18694:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18694 | {"setSetOverview", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setSetOverview, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18695:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18695 | {"setTags", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTags, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18696:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18696 | {"setVideoAssetTitle", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVideoAssetTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18697:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18697 | {"setProductionCode", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setProductionCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18698:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18698 | {"setFirstAired", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFirstAired, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18699:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18699 | {"setLastPlayed", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setLastPlayed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18700:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18700 | {"setAlbum", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setAlbum, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18701:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18701 | {"setVotes", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18702:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18702 | {"setTrailer", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setTrailer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18703:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18703 | {"setPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18704:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18704 | {"setFilenameAndPath", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setFilenameAndPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18705:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18705 | {"setIMDBNumber", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setIMDBNumber, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18706:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18706 | {"setDateAdded", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setDateAdded, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18707:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18707 | {"setMediaType", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setMediaType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18708:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18708 | {"setShowLinks", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setShowLinks, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18709:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18709 | {"setArtists", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setArtists, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18710:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18710 | {"setCast", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18711:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18711 | {"setResumePoint", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_setResumePoint, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18712:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18712 | {"addSeason", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18713:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18713 | {"addSeasons", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSeasons, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18714:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18714 | {"addVideoStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addVideoStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18715:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18715 | {"addAudioStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAudioStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18716:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18716 | {"addSubtitleStream", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addSubtitleStream, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18717:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18717 | {"addAvailableArtwork", (PyCFunction)xbmc_XBMCAddon_xbmc_InfoTagVideo_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18754:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18754 | {"doModal", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18755:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18755 | {"setDefault", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setDefault, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18756:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18756 | {"setHiddenInput", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHiddenInput, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18757:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18757 | {"setHeading", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_setHeading, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18758:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18758 | {"getText", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18759:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18759 | {"isConfirmed", (PyCFunction)xbmc_XBMCAddon_xbmc_Keyboard_isConfirmed, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18810:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18810 | {"getPlayListId", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getPlayListId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18811:13: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18811 | {"add", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_add, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18812:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18812 | {"load", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_load, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18813:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18813 | {"remove", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_remove, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18814:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18814 | {"clear", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_clear, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18815:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18815 | {"size", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18816:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18816 | {"shuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_shuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18817:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18817 | {"unshuffle", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_unshuffle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18818:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18818 | {"getposition", (PyCFunction)xbmc_XBMCAddon_xbmc_PlayList_getposition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18857:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18857 | {"onSettingsChanged", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onSettingsChanged, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18858:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18858 | {"onScreensaverActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18859:34: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18859 | {"onScreensaverDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScreensaverDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18860:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18860 | {"onDPMSActivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSActivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18861:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18861 | {"onDPMSDeactivated", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onDPMSDeactivated, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18862:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18862 | {"onScanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18863:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18863 | {"onScanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onScanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18864:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18864 | {"onCleanStarted", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanStarted, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18865:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18865 | {"onCleanFinished", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onCleanFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18866:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18866 | {"onNotification", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_onNotification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18867:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18867 | {"waitForAbort", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_waitForAbort, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18868:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18868 | {"abortRequested", (PyCFunction)xbmc_XBMCAddon_xbmc_Monitor_abortRequested, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18901:13: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18901 | {"log", (PyCFunction)xbmc_log, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18902:18: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18902 | {"shutdown", (PyCFunction)xbmc_shutdown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18903:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18903 | {"restart", (PyCFunction)xbmc_restart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18904:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18904 | {"executescript", (PyCFunction)xbmc_executescript, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18905:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18905 | {"executebuiltin", (PyCFunction)xbmc_executebuiltin, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18906:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18906 | {"executeJSONRPC", (PyCFunction)xbmc_executeJSONRPC, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18907:15: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18907 | {"sleep", (PyCFunction)xbmc_sleep, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18908:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18908 | {"getLocalizedString", (PyCFunction)xbmc_getLocalizedString, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18909:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18909 | {"getSkinDir", (PyCFunction)xbmc_getSkinDir, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18910:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18910 | {"getLanguage", (PyCFunction)xbmc_getLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18911:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18911 | {"getIPAddress", (PyCFunction)xbmc_getIPAddress, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18912:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18912 | {"getDVDState", (PyCFunction)xbmc_getDVDState, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18913:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18913 | {"getFreeMem", (PyCFunction)xbmc_getFreeMem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18914:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18914 | {"getInfoLabel", (PyCFunction)xbmc_getInfoLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18915:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18915 | {"getInfoImage", (PyCFunction)xbmc_getInfoImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18916:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18916 | {"playSFX", (PyCFunction)xbmc_playSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18917:17: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18917 | {"stopSFX", (PyCFunction)xbmc_stopSFX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18918:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18918 | {"enableNavSounds", (PyCFunction)xbmc_enableNavSounds, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18919:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18919 | {"getCondVisibility", (PyCFunction)xbmc_getCondVisibility, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18920:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18920 | {"getGlobalIdleTime", (PyCFunction)xbmc_getGlobalIdleTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18921:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18921 | {"getCacheThumbName", (PyCFunction)xbmc_getCacheThumbName, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18922:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18922 | {"getCleanMovieTitle", (PyCFunction)xbmc_getCleanMovieTitle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18923:19: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18923 | {"getRegion", (PyCFunction)xbmc_getRegion, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18924:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18924 | {"getSupportedMedia", (PyCFunction)xbmc_getSupportedMedia, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18925:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18925 | {"skinHasImage", (PyCFunction)xbmc_skinHasImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18926:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18926 | {"startServer", (PyCFunction)xbmc_startServer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18927:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18927 | {"audioSuspend", (PyCFunction)xbmc_audioSuspend, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18928:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18928 | {"audioResume", (PyCFunction)xbmc_audioResume, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18929:22: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18929 | {"getUserAgent", (PyCFunction)xbmc_getUserAgent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmc.i.cpp:18930:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 18930 | {"convertLanguage", (PyCFunction)xbmc_convertLanguage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 warnings generated. [905/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [906/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [907/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [908/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [909/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [910/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [911/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [912/1733] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [913/1733] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [914/1733] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [915/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [916/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [917/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [918/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [919/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [920/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [921/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [922/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [923/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [924/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [925/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [926/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [927/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [928/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [929/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [930/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [931/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [932/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [933/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [934/1733] Linking CXX static library build/dialogs/dialogs.a [935/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [936/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [937/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [938/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [939/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [940/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [941/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [942/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [943/1733] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [944/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [945/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [946/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [947/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [948/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [949/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [950/1733] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [951/1733] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [952/1733] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [953/1733] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [954/1733] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [955/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [956/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [957/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12371:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12371 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12372:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12372 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12373:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12373 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12374:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12374 | {"setLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12375:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12375 | {"getDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12376:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12376 | {"setDateTime", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setDateTime, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12377:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12377 | {"setArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12378:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12378 | {"setIsFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setIsFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12379:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12379 | {"setUniqueIDs", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setUniqueIDs, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12380:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12380 | {"setRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12381:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12381 | {"addSeason", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addSeason, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12382:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12382 | {"getArt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getArt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12383:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12383 | {"isFolder", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isFolder, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12384:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12384 | {"getUniqueID", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getUniqueID, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12385:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12385 | {"getRating", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getRating, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12386:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12386 | {"getVotes", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVotes, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12387:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12387 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12388:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12388 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12389:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12389 | {"setInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12390:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12390 | {"setCast", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setCast, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12391:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12391 | {"setAvailableFanart", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setAvailableFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12392:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12392 | {"addAvailableArtwork", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addAvailableArtwork, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12393:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12393 | {"addStreamInfo", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addStreamInfo, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12394:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12394 | {"addContextMenuItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_addContextMenuItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12395:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12395 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12396:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12396 | {"setProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12397:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12397 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12398:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12398 | {"setPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12399:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12399 | {"setMimeType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setMimeType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12400:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12400 | {"setContentLookup", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setContentLookup, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12401:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12401 | {"setSubtitles", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_setSubtitles, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12402:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12402 | {"getPath", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPath, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12403:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12403 | {"getVideoInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getVideoInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12404:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12404 | {"getMusicInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getMusicInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12405:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12405 | {"getPictureInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getPictureInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12406:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12406 | {"getGameInfoTag", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ListItem_getGameInfoTag, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12443:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12443 | {"canAcceptMessages", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_canAcceptMessages, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12444:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12444 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12445:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12445 | {"getPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12446:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12446 | {"getX", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getX, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12447:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12447 | {"getY", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getY, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12448:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12448 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12449:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12449 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12450:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12450 | {"setEnabled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnabled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12451:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12451 | {"setVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12452:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12452 | {"isVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_isVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12453:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12453 | {"setVisibleCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setVisibleCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12454:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12454 | {"setEnableCondition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setEnableCondition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12455:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12455 | {"setAnimations", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setAnimations, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12456:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12456 | {"setPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12457:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12457 | {"setWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12458:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12458 | {"setHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12459:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12459 | {"setNavigation", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_setNavigation, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12460:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12460 | {"controlUp", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlUp, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12461:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12461 | {"controlDown", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlDown, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12462:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12462 | {"controlLeft", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlLeft, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12463:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12463 | {"controlRight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Control_controlRight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12498:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12498 | {"setTextures", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSpin_setTextures, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12535:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12535 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12536:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12536 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlLabel_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12575:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12575 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12576:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12576 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12577:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12577 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12578:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12578 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12579:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12579 | {"setType", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlEdit_setType, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12618:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12618 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12619:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12619 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12620:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12620 | {"selectItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_selectItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12621:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12621 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12622:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12622 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12623:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12623 | {"getSpinControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpinControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12624:29: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12624 | {"getSelectedPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12625:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12625 | {"getSelectedItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSelectedItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12626:28: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12626 | {"setImageDimensions", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setImageDimensions, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12627:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12627 | {"setItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12628:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12628 | {"setSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12629:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12629 | {"setPageControlVisible", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setPageControlVisible, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12630:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12630 | {"size", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_size, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12631:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12631 | {"getItemHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getItemHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12632:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12632 | {"getSpace", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getSpace, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12633:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12633 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12634:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12634 | {"setStaticContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlList_setStaticContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12673:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12673 | {"addLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_addLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12674:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12674 | {"setScrolling", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_setScrolling, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12675:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12675 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlFadeLabel_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12714:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12714 | {"setText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_setText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12715:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12715 | {"getText", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_getText, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12716:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12716 | {"reset", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_reset, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12717:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12717 | {"scroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_scroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12718:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12718 | {"autoScroll", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlTextBox_autoScroll, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12757:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12757 | {"setImage", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setImage, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12758:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12758 | {"setColorDiffuse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlImage_setColorDiffuse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12797:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12797 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12798:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12798 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlProgress_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12837:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12837 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12838:26: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12838 | {"setDisabledColor", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_setDisabledColor, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12839:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12839 | {"getLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12840:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12840 | {"getLabel2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlButton_getLabel2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12917:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12917 | {"setSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12918:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12918 | {"isSelected", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_isSelected, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12919:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12919 | {"setLabel", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setLabel, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12920:27: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12920 | {"setRadioDimension", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlRadioButton_setRadioDimension, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12959:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12959 | {"getPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12960:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12960 | {"setPercent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setPercent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12961:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12961 | {"getInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12962:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12962 | {"setInt", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setInt, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12963:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12963 | {"getFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_getFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:12964:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 12964 | {"setFloat", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_ControlSlider_setFloat, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13003:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13003 | {"yesno", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesno, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13004:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13004 | {"yesnocustom", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_yesnocustom, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13005:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13005 | {"info", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_info, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13006:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13006 | {"select", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_select, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13007:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13007 | {"contextmenu", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_contextmenu, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13008:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13008 | {"multiselect", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_multiselect, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13009:12: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13009 | {"ok", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_ok, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13010:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13010 | {"textviewer", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_textviewer, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13011:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13011 | {"browse", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browse, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13012:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13012 | {"browseSingle", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseSingle, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13013:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13013 | {"browseMultiple", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_browseMultiple, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13014:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13014 | {"numeric", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_numeric, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13015:22: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13015 | {"notification", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_notification, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13016:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13016 | {"input", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_input, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13017:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13017 | {"colorpicker", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Dialog_colorpicker, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13054:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13054 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13055:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13055 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13056:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13056 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13057:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13057 | {"iscanceled", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgress_iscanceled, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13094:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13094 | {"create", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_create, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13095:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13095 | {"update", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_update, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13096:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13096 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13097:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13097 | {"isFinished", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_DialogProgressBG_isFinished, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13169:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13169 | {"getId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13170:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13170 | {"getButtonCode", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getButtonCode, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13171:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13171 | {"getAmount1", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount1, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13172:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13172 | {"getAmount2", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Action_getAmount2, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13210:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13210 | {"onAction", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onAction, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13211:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13211 | {"onControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13212:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13212 | {"onClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13213:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13213 | {"onDoubleClick", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onDoubleClick, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13214:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13214 | {"onFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13215:16: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13215 | {"onInit", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_onInit, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13216:14: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13216 | {"show", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_show, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13217:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13217 | {"setFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13218:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13218 | {"setFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13219:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13219 | {"getFocus", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocus, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13220:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13220 | {"getFocusId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getFocusId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13221:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13221 | {"removeControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13222:24: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13222 | {"removeControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_removeControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13223:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13223 | {"getHeight", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13224:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13224 | {"getWidth", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13225:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13225 | {"setProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13226:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13226 | {"getProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13227:23: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13227 | {"clearProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13228:25: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13228 | {"clearProperties", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_clearProperties, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13229:15: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13229 | {"close", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_close, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13230:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13230 | {"doModal", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_doModal, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13231:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13231 | {"addControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13232:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13232 | {"addControls", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_addControls, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13233:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13233 | {"getControl", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_Window_getControl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13308:17: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13308 | {"addItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13309:18: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13309 | {"addItems", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_addItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13310:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13310 | {"removeItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_removeItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13311:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13311 | {"getCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13312:32: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13312 | {"setCurrentListPosition", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setCurrentListPosition, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13313:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13313 | {"getListItem", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13314:21: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13314 | {"getListSize", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getListSize, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13315:19: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13315 | {"clearList", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_clearList, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13316:30: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13316 | {"setContainerProperty", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContainerProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13317:20: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13317 | {"setContent", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13318:31: warning: cast from 'PyObject *(*)(PyHolder *, PyObject *, PyObject *)' (aka '_object *(*)(PythonBindings::PyHolder *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13318 | {"getCurrentContainerId", (PyCFunction)xbmcgui_XBMCAddon_xbmcgui_WindowXML_getCurrentContainerId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13391:28: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13391 | {"getCurrentWindowId", (PyCFunction)xbmcgui_getCurrentWindowId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13392:34: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13392 | {"getCurrentWindowDialogId", (PyCFunction)xbmcgui_getCurrentWindowDialogId, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13393:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13393 | {"getScreenHeight", (PyCFunction)xbmcgui_getScreenHeight, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/swig/AddonModuleXbmcgui.i.cpp:13394:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 13394 | {"getScreenWidth", (PyCFunction)xbmcgui_getScreenWidth, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 warnings generated. [958/1733] Linking CXX static library build/swig/libpython_binding.a [959/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [960/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [961/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [962/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [963/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [964/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [965/1733] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [966/1733] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [967/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [968/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [969/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [970/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [971/1733] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [972/1733] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [973/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [974/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [975/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [976/1733] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [977/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [978/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [979/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [980/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [981/1733] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [982/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [983/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [984/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [985/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [986/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [987/1733] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [988/1733] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [989/1733] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [990/1733] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [991/1733] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [992/1733] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [993/1733] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [994/1733] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [995/1733] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [996/1733] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [997/1733] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [998/1733] Linking CXX static library build/addons_interfaces/addons_interfaces.a [999/1733] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [1000/1733] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [1001/1733] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [1002/1733] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [1003/1733] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [1004/1733] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [1005/1733] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [1006/1733] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [1007/1733] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o [1008/1733] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [1009/1733] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [1010/1733] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [1011/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [1012/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [1013/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [1014/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [1015/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1016/1733] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1017/1733] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1018/1733] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1019/1733] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1020/1733] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1021/1733] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1022/1733] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1023/1733] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1024/1733] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1025/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1026/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1027/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1028/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1029/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1030/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1031/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1032/1733] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1033/1733] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1034/1733] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1035/1733] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1036/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o [1037/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o [1038/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1039/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1040/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1041/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1042/1733] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1043/1733] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1044/1733] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1045/1733] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1046/1733] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1047/1733] Linking CXX static library build/addons_gui/addons_gui.a [1048/1733] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1049/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1050/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1051/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1052/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1053/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1054/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1055/1733] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1056/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1057/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1058/1733] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1059/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1060/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1061/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1062/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1063/1733] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1064/1733] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1065/1733] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1066/1733] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1067/1733] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1068/1733] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1069/1733] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1070/1733] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1071/1733] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1072/1733] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1073/1733] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1074/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1075/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1076/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1077/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1078/1733] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1079/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1080/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1081/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1082/1733] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1083/1733] Linking CXX static library build/addons/addons.a [1084/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1085/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1086/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1087/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1088/1733] Linking CXX static library build/addons_settings/addons_settings.a [1089/1733] Linking CXX static library build/settings/windows/settings_windows.a [1090/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1091/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1092/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1093/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1094/1733] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1095/1733] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1096/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1097/1733] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1098/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1099/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1100/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1101/1733] Linking CXX static library build/settings/lib/settings_lib.a [1102/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1103/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1104/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1105/1733] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1106/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1107/1733] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1108/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1109/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1110/1733] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1111/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1112/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1113/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1114/1733] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [1115/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1116/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1117/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1118/1733] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1119/1733] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1120/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1121/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1122/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1123/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1124/1733] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1125/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1126/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1127/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1128/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1129/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1130/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1131/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1132/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1133/1733] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1134/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1135/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1136/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1137/1733] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1138/1733] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1139/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1140/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1141/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1142/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1143/1733] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1144/1733] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1145/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1146/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1147/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1148/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1149/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1150/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1151/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1152/1733] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1153/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1154/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1155/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1156/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1157/1733] Linking CXX static library build/xbmc/xbmc.a [1158/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1159/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1160/1733] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1161/1733] Linking CXX static library build/application/application.a [1162/1733] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1163/1733] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1164/1733] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1165/1733] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1166/1733] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1167/1733] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1168/1733] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1169/1733] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1170/1733] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1171/1733] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1172/1733] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1173/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1174/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1175/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1176/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1177/1733] Linking CXX static library build/pvr/settings/pvr_settings.a [1178/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1179/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1180/1733] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1181/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1182/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1183/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1184/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1185/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1186/1733] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1187/1733] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1188/1733] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1189/1733] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1190/1733] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1191/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1192/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1193/1733] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1194/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1195/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1196/1733] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1197/1733] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1198/1733] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1199/1733] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1200/1733] Linking CXX static library build/pvr/windows/pvr_windows.a [1201/1733] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1202/1733] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1203/1733] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1204/1733] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1205/1733] Linking CXX static library build/pvr/providers/pvr_providers.a [1206/1733] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1207/1733] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1208/1733] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1209/1733] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1210/1733] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1211/1733] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1212/1733] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1213/1733] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1214/1733] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1215/1733] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1216/1733] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1217/1733] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1218/1733] Linking CXX static library build/settings/settings.a [1219/1733] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1220/1733] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1221/1733] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1222/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1223/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1224/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1225/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1226/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1227/1733] Linking CXX static library build/pvr/epg/pvr_epg.a [1228/1733] Linking CXX static library build/pvr/timers/pvr_timers.a [1229/1733] Linking CXX static library build/profiles/windows/profiles_windows.a [1230/1733] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1231/1733] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1232/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1233/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1234/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1235/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1236/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1237/1733] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1238/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1239/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1240/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1241/1733] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1242/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1243/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1244/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1245/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1246/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1247/1733] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1248/1733] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1249/1733] Linking CXX static library build/peripherals/events/peripherals_events.a [1250/1733] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1251/1733] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1252/1733] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1253/1733] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1254/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1255/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1256/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1257/1733] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1258/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1259/1733] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1260/1733] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1261/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1262/1733] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1263/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1264/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1265/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1266/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1267/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1268/1733] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1269/1733] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1270/1733] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1271/1733] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1272/1733] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1273/1733] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1274/1733] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1275/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1276/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1277/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1278/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1279/1733] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1280/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1281/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1282/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1283/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1284/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1285/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1286/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1287/1733] Linking CXX static library build/network/websocket/network_websockets.a [1288/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1289/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1290/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1291/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1292/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1293/1733] Linking CXX static library build/drm/drm.a [1294/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1295/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1296/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1297/1733] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1298/1733] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1299/1733] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1300/1733] Linking CXX static library build/profiles/profiles.a [1301/1733] Linking CXX static library build/pvr/pvr.a [1302/1733] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1303/1733] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1304/1733] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1305/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1306/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1307/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1308/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1309/1733] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1310/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1311/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1312/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1313/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1314/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1315/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1316/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1317/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1318/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1319/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1320/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1321/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1322/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1323/1733] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1324/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1325/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1326/1733] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1327/1733] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1328/1733] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1329/1733] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1330/1733] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1331/1733] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1332/1733] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1333/1733] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1334/1733] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1335/1733] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1336/1733] Linking CXX static library build/music/jobs/music_jobs.a [1337/1733] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1338/1733] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1339/1733] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1340/1733] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1341/1733] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1342/1733] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1343/1733] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1344/1733] Linking CXX static library build/media/media.a [1345/1733] Linking CXX static library build/pvr/channels/pvr_channels.a [1346/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1347/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1348/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1349/1733] Linking CXX static library build/pvr/addons/pvr_addons.a [1350/1733] Linking CXX static library build/music/tags/music_tags.a [1351/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1352/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1353/1733] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1354/1733] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1355/1733] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1356/1733] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1357/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1358/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1359/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1360/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1361/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1362/1733] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1363/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1364/1733] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1365/1733] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1366/1733] Linking CXX static library build/interfaces/info/info_interface.a [1367/1733] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1368/1733] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1369/1733] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1370/1733] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1371/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1372/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1373/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1374/1733] Linking CXX static library build/network/network.a [1375/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1376/1733] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1377/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1378/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1379/1733] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1380/1733] Linking CXX static library build/music/windows/music_windows.a [1381/1733] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1382/1733] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1383/1733] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1384/1733] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1385/1733] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1386/1733] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1387/1733] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1388/1733] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1389/1733] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1390/1733] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1391/1733] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1392/1733] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1393/1733] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1394/1733] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1395/1733] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1396/1733] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1397/1733] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1398/1733] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1399/1733] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1400/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1401/1733] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1402/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1403/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1404/1733] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1405/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1406/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1407/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1408/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1409/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1410/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1411/1733] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1412/1733] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1413/1733] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1414/1733] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1415/1733] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1416/1733] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1417/1733] Linking CXX static library build/games/ports/types/games_ports_types.a [1418/1733] Linking CXX static library build/input/mouse/input_mouse.a [1419/1733] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1420/1733] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1421/1733] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1422/1733] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1423/1733] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1424/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1425/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1426/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1427/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1428/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1429/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1430/1733] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1431/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1432/1733] Linking CXX static library build/games/tags/gametags.a [1433/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1434/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1435/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1436/1733] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1437/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1438/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1439/1733] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1440/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1441/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1442/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1443/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1444/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1445/1733] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1446/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1447/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1448/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1449/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1450/1733] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1451/1733] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1452/1733] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1453/1733] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1454/1733] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1455/1733] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1456/1733] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1457/1733] Linking CXX static library build/input/joysticks/input_joystick.a [1458/1733] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1459/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1460/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1461/1733] Linking CXX static library build/music/dialogs/music_dialogs.a [1462/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1463/1733] Linking CXX static library build/peripherals/peripherals.a [1464/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1465/1733] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1466/1733] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1467/1733] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1468/1733] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1469/1733] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1470/1733] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1471/1733] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1472/1733] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1473/1733] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1474/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1475/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1476/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1477/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1478/1733] Linking CXX static library build/interfaces/interfaces.a [1479/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1480/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1481/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1482/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1483/1733] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1484/1733] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1485/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1486/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1487/1733] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1488/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1489/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1490/1733] Linking CXX static library build/input/actions/input_actions.a [1491/1733] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1492/1733] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1493/1733] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1494/1733] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1495/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1496/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1497/1733] Linking CXX static library build/interfaces/generic/generic_interface.a [1498/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1499/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1500/1733] Linking CXX static library build/input/keyboard/input_keyboard.a [1501/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1502/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1503/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1504/1733] Linking CXX static library build/games/controllers/types/games_controller_types.a [1505/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1506/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1507/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1508/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1509/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1510/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1511/1733] Linking CXX static library build/games/windows/gameswindows.a [1512/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1513/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1514/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1515/1733] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1516/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1517/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1518/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1519/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1520/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1521/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1522/1733] Linking CXX static library build/games/ports/input/games_ports_input.a [1523/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1524/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1525/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1526/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1527/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1528/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1529/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1530/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1531/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1532/1733] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1533/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1534/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1535/1733] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1536/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1537/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1538/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1539/1733] Linking CXX static library build/games/controllers/games_controller.a [1540/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1541/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1542/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1543/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1544/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1545/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1546/1733] Linking CXX static library build/input/keymaps/input_keymaps.a [1547/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1548/1733] Linking CXX static library build/games/controllers/input/games_controller_input.a [1549/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1550/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1551/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1552/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1553/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1554/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1555/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1556/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1557/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1558/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1559/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1560/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1561/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1562/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1563/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1564/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1565/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1566/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1567/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1568/1733] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1569/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1570/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1571/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1572/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1573/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1574/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1575/1733] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1576/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1577/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1578/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1579/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1580/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1581/1733] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1582/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1583/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1584/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1585/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1586/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1587/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1588/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1589/1733] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1590/1733] Linking CXX static library build/input/input.a [1591/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1592/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1593/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1594/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1595/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1596/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1597/1733] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1598/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1599/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1600/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1601/1733] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1602/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1603/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1604/1733] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1605/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1606/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1607/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1608/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1609/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1610/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1611/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1612/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1613/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1614/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1615/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1616/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1617/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1618/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1619/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1620/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1621/1733] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1622/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1623/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1624/1733] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1625/1733] Linking CXX static library build/games/dialogs/gamedialogs.a [1626/1733] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1627/1733] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1628/1733] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1629/1733] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1630/1733] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1631/1733] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1632/1733] Linking C static library build/kissfft/kissfft.a [1633/1733] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1634/1733] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1635/1733] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1636/1733] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1637/1733] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1638/1733] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1639/1733] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1640/1733] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1641/1733] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1642/1733] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1643/1733] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1644/1733] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1645/1733] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1646/1733] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1647/1733] Linking CXX static library build/music/music.a [1648/1733] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1649/1733] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1650/1733] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1651/1733] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1652/1733] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1653/1733] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1654/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1655/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1656/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1657/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1658/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1659/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1660/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1661/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1662/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1663/1733] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1664/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1665/1733] Linking CXX static library build/games/games.a [1666/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1667/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1668/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1669/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSAHControlMonitor.cpp.o [1670/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1671/1733] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1672/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1673/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1674/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1675/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1676/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1677/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1678/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1679/1733] Linking CXX static library build/games/addons/gameaddons.a [1680/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1681/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1682/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1683/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1684/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1685/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1686/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1687/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1688/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1689/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1690/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1691/1733] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1692/1733] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1693/1733] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1694/1733] Linking CXX static library build/games/agents/input/games_agents_input.a [1695/1733] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1696/1733] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1697/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/OffScreenModeSetting.cpp.o [1698/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMUtils.cpp.o [1699/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMPlane.cpp.o [1700/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMObject.cpp.o [1701/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMLegacy.cpp.o [1702/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMEncoder.cpp.o [1703/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMCrtc.cpp.o [1704/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMConnector.cpp.o [1705/1733] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMAtomic.cpp.o [1706/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmGLESContext.cpp.o [1707/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMDPMSSupport.cpp.o [1708/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmEGLContext.cpp.o [1709/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMUtils.cpp.o [1710/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/VideoSyncGbm.cpp.o [1711/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbm.cpp.o [1712/1733] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/OptionalsReg.cpp.o [1713/1733] Building CXX object build/cores/VideoPlayer/Process/gbm/CMakeFiles/processGBM.dir/ProcessInfoGBM.cpp.o [1714/1733] Building CXX object build/cores/RetroPlayer/process/gbm/CMakeFiles/rp-process-gbm.dir/RPProcessInfoGbm.cpp.o [1715/1733] Copying files into build tree [1716/1733] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1717/1733] Linking CXX static library build/games/addons/input/gameinput.a [1718/1733] Linking CXX static library build/events/windows/events_windows.a [1719/1733] Linking CXX static library build/cores/RetroPlayer/process/gbm/rp-process-gbm.a [1720/1733] Linking CXX static library build/cores/dll-loader/dllloader.a [1721/1733] Linking CXX static library build/cores/externalplayer/externalplayer.a [1722/1733] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1723/1733] Linking CXX static library build/cores/VideoPlayer/Process/gbm/processGBM.a [1724/1733] Linking CXX static library build/filesystem/filesystem.a [1725/1733] Linking CXX static library build/events/events.a [1726/1733] Linking CXX static library build/cores/cores.a [1727/1733] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1728/1733] Linking CXX static library build/cores/paplayer/paplayer.a [1729/1733] Linking CXX static library build/cores/audioengine/audioengine.a [1730/1733] Linking CXX static library build/windowing/gbm/drm/windowing_gbm_drm.a [1731/1733] Linking CXX static library build/windowing/gbm/windowing_gbm.a [1732/1733] Linking CXX static library libkodi.a [1733/1733] Linking CXX executable kodi-gbm >>> kodi: Entering fakeroot... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/kodi-x11 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/kodi-xrandr -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi-standalone -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/system/players/VideoPlayer/libdvdnav-aarch64.so -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.audioengine/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.filesystem/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.general/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.gui/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.main/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.network/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.global.tools/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.audiodecoder/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.audioencoder/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.game/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.imagedecoder/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.inputstream/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.peripheral/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.pvr/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.screensaver/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.vfs/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.videocodec/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.binary.instance.visualization/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.addon/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.json/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/layout.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.default/resources/layout.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/layout.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.keyboard/resources/layout.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/layout.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.mouse/resources/layout.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/layout.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/layout.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/game.controller.snes/resources/mask.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/games.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/images.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/language.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/kodi.resource/uisounds.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/albumuniversal.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Afrikaans/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Amharic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Asturian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Belarusian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Bulgarian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Burmese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Catalan/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Chinese (Simple)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Chinese (Traditional)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Croatian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Czech/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Danish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Dutch/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (Australia)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (New Zealand)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (US)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/English/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Estonian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Finnish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/French (Canada)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/French/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Galician/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Georgian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/German/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Greek/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Hebrew/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Hungarian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Icelandic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Indonesian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Italian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Japanese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Korean/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Latvian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Lithuanian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Macedonian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Malay/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Norwegian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Polish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Portuguese (Brazil)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Portuguese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Romanian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Russian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Slovak/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Slovenian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish (Argentina)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish (Mexico)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Swedish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Tamil (India)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Thai/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Turkish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Ukrainian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Vietnamese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/language/Welsh/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.album.universal/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/artistuniversal.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Afrikaans/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Amharic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Arabic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Asturian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Belarusian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Bulgarian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Burmese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Catalan/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Chinese (Simple)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Chinese (Traditional)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Croatian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Czech/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Danish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Dutch/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (Australia)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (New Zealand)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (US)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Estonian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Finnish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/French (Canada)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/French/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Galician/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/German/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Greek/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Hebrew/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Hungarian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Icelandic/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Indonesian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Italian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Japanese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Korean/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Latvian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Lithuanian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Macedonian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Malay/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Norwegian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Polish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Portuguese (Brazil)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Portuguese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Romanian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Russian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Slovak/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Slovenian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish (Argentina)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish (Mexico)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Swedish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Tamil (India)/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Thai/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Turkish/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Ukrainian/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Vietnamese/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Welsh/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.artists.universal/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.allmusic.com/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.allmusic.com/allmusic.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.allmusic.com/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.fanart.tv/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.fanart.tv/fanarttv.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.fanart.tv/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.musicbrainz.org/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.musicbrainz.org/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.musicbrainz.org/musicbrainz.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.theaudiodb.com/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.theaudiodb.com/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.common.theaudiodb.com/tadb.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/default.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/allmusic.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/discogs.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/fanarttv.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/musicbrainz.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/nfo.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/scraper.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/theaudiodb.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/lib/wikipedia.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.albums/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/default.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/allmusic.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/discogs.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/fanarttv.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/musicbrainz.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/nfo.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/scraper.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/theaudiodb.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/lib/wikipedia.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.generic.artists/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.local/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.local/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.local/local.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/README.md -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/fanarttv.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/imdbratings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/traktratings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper_config.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper_datahelper.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/actions.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/api_utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/cache.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/data_utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/debugger.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/imdbratings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/settings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/tmdb.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/traktratings.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/utils.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/main.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/License.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/0.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/1.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/10.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/11.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/12.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/13.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/14.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/15.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/16.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/17.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/18.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/19.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/2.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/20.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/21.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/22.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/23.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/24.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/25.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/26.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/27.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/28.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/29.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/3.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/30.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/31.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/32.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/33.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/34.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/35.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/36.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/37.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/38.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/39.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/4.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/40.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/41.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/42.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/43.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/44.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/45.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/46.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/47.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/5.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/6.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/7.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/8.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/9.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/License.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.images.weathericons.default/resources/na.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.language.en_gb/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.language.en_gb/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.language.en_gb/resources/langinfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.language.en_gb/resources/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/back.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/click.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/cursor.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/notify.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/out.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/shutter.wav -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/resource.uisounds.kodi/resources/sounds.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.black/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.black/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/script.module.pil/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/script.module.pil/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/script.module.pycryptodome/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/script.module.pycryptodome/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/Apache-2.0.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/GPL-2.0-or-later.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/GPL-3.0-or-later.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.oc_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.os_os/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/apt_daemon_handler.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/common.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/distro.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/handler.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/service.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/shell_handler_apt.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/versions.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/viewer.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/polkit/README -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/versions.schema.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/versions.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/favicon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon-128.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon-144.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon-152.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon-192.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/amp.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/cans.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/concert.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/guitar.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/speaker.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/turntable.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/fanart_default/tweeter.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/splash_hi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/images/thumbnail_default.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/index.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/js/kodi-webinterface.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/af.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/am.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ar.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ast.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/az.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/be.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/bg.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/bs.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ca.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/cs.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/cy.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/da.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/de.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/el.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/en.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_au.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_nz.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_us.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/eo.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/es.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/es_ar.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/es_mx.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/et.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/eu.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fa.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fa_ir.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fo.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/fr_ca.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/gl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/gr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/hi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/hr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/hu.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/hy.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/id.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/is.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/it.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/iw.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ja.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/kn.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ko.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/lt.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/lv.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/mi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/mk.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ml.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/mn.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ms.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/mt.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/my.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/nb.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/nl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/oc_fr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/pl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/pt.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/pt_br.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ro.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ru.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/si.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sk.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sq.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sr_rs@latin.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/sv.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/szl.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/ta.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/te.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/tg.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/th.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/tr.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/uk.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/uz.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/vi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/zh_cn.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/_strings/zh_tw.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/de/app-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/de/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/de/lang-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/_en-important-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/addons.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/app-changelog.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/app-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/developers.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/help-overview.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/lang-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/en/license.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/fr/help-overview.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/fr/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/fr/lang-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/nl/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/addons.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/app-changelog.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/app-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/help-overview.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/keybind-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/lang-readme.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lang/pl/license.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/icons/icomoon.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/icons/mdi.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/jquery/jquery-3.5.1.min.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_debug.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9_debug.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash_xdomain.zip -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/cast_sender.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff2 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.min.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.min.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.swf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/lib/video-js/video.min.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/manifest.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/addons.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/artist.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/artists.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/edit-media.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/movie.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/now-playing.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/search.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/settings.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/screenshots/tv.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/css/base.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/Read Me.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.js -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/selection.json -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/style.css -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff2 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff2 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.eot -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff2 -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/ledlevel-1.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/ledlevel-2.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/loader.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/loading-box-bg.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/logo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-blue.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-pink.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-white.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-blue.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-pink.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-white.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing.gif -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/themes/base/images/thumbnail_default.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/webinterface.default/videoPlayer.html -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.addon/metadata.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.addon/repository.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.core/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.gui/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.gui/skin.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.metadata/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.metadata/scraper.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/contextitem.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/pluginsource.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/script.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.python/service.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.webinterface/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/xbmc.webinterface/webinterface.xsd -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/certs/cacert.pem -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/Fonts/arial.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/Fonts/teletext.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/applaunch_screen.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/banner.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon120x120.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon16x16.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon256x256.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon32x32.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon48x48.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/icon80x80.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/splash.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/vendor_icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/media/vendor_logo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/addon-manifest.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/colors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/dialogcolors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/arabic.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/bulgarian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/chinese.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/croatian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/czech.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/danish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/english.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/estonian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/french.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/german.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/greek.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/hebrew.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/hungarian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/icelandic.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/italian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/korean.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/lithuanian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/norwegian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/persian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/polish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/portuguese.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/romanian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/russian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/silesian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/slovak.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/slovenian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/spanish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/swedish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/thai.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/turkish.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keyboardlayouts/ukrainian.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/appcommand.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/customcontroller.AppleRemote.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/customcontroller.Harmony.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/customcontroller.SiriRemote.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/gamepad.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/joystick.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/keyboard.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/mouse.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/nyxboard/keyboard.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/osmc/osmc_remote.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/remote.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/touchscreen.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/keymaps/wetek-play/keyboard.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/addons.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/albums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/artists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/boxsets.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/compilations.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/files.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/albumartists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/allartists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/allcontributors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/allroles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/arrangers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/composers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/conductors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/djmixers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/lyricists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/orchestras.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicroles/remixers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/albums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/artists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/directors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/studios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/tags.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/titles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/musicvideos/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/playlists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/recentlyaddedalbums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/recentlyplayedalbums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/singles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/songs.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/sources.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/top100/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/top100/top100albums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/top100/top100songs.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/music/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/addons.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/files.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/actors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/country.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/directors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/recentlyaddedmovies.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/sets.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/studios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/tags.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/titles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/versions.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/movies/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/albums.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/artists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/directors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/recentlyaddedmusicvideos.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/studios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/tags.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/titles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/musicvideos/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/playlists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/actors.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/genres.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/index.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/inprogressshows.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/recentlyaddedepisodes.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/studios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/tags.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/titles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video/tvshows/years.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/addons.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/files.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/inprogressshows.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/movies.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/musicvideos.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/playlists.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/recentlyaddedepisodes.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/recentlyaddedmovies.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/recentlyaddedmusicvideos.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/library/video_flat/tvshows.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/peripherals.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/playercorefactory.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/android.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/darwin.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/darwin_ios.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/darwin_osx.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/darwin_tvos.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/freebsd.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/linux.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/win10.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/win32.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/settings/windows.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_convolution-4x4.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_convolution-6x6.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_output.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_default.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_fonts.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_multi.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_multi_blendcolor.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_texture.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert_default.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_stretch.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_videofilter_frag.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_videofilter_vertex.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_yuv2rgb_basic.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.2/gl_yuv2rgb_vertex.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_convolution-4x4.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_convolution-6x6.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_output.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_default.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_fonts.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_multi.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_multi_blendcolor.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert_default.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_stretch.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_tonemap.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_videofilter_frag.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_videofilter_vertex.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_yuv2rgb_basic.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_convolution-4x4.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_convolution-6x6.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader.vert -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_default.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_fonts.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_tonemap.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_videofilter.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_videofilter.vert -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb.vert -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolution-4x4_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolution-6x6_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolution_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolutionsep-4x4_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/convolutionsep-6x6_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_checkerboard_left.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_checkerboard_right.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_common.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_default.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_fonts.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_interlaced_left.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_interlaced_right.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_multi_texture_blend.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_texture.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_texture_noblend.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/guishader_vert.hlsl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/output_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/rp_output_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/shaders/yuv2rgb_d3d.fx -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/userdata/ModeLines_template.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/userdata/RssFeeds.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/userdata/iOS/sources.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/system/Lircmap.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/LICENSE.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/addon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/changelog.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/brown.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/charcoal.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/chartreuse.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/concrete.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/defaults.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/gold.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/green.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/maroon.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/midnight.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/orange.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/pink.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/rose.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/teal.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/colors/violet.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern0.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern1.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern2.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern3.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern4.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern5.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern6.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern7.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/primary.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/home-images/LICENSE -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/home-images/movie.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/extras/home-images/music.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/NotoMono-Regular.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/NotoSans-Regular.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/Roboto-Thin.ttf -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/heebo_licence.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/mardoto_license.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/noto_license.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/fonts/roboto_license.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.af_za/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.am_et/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ar_sa/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ast_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.az_az/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.be_by/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.bg_bg/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.bs_ba/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ca_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.cs_cz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.cy_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.da_dk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.de_de/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.el_gr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_au/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_gb/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_nz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_us/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.eo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_ar/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_mx/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.et_ee/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.eu_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fa_af/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fa_ir/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fi_fi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fil/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fo_fo/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fr_ca/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.fr_fr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.gl_es/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.he_il/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.hi_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.hr_hr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.hu_hu/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.hy_am/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.id_id/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.is_is/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.it_it/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ja_jp/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.kn_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ko_kr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.lt_lt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.lv_lv/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.mi/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.mk_mk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ml_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.mn_mn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ms_my/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.mt_mt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.my_mm/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.nb_no/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.nl_nl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.pl_pl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.pt_br/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.pt_pt/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ro_ro/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ru_ru/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.si_lk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sk_sk/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sl_si/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sq_al/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sr_rs/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.sv_se/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.szl/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.ta_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.te_in/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.tg_tj/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.th_th/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.tr_tr/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.uk_ua/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.uz_uz/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.vi_vn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.zh_cn/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/language/resource.language.zh_tw/strings.po -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/inprogress_movies.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/mostplayed_albums.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_albums.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_artists.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_movies.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_musicvideo_artists.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/random_musicvideos.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/recent_unwatched_movies.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/unplayed_albums.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_movies.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_musicvideos.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_tvshows.xsp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/fanart.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/icon.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-01.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-02.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-03.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-04.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-05.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-06.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-07.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/resources/screenshot-08.jpg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/buttons/button-nofo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/lists/panel.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/curial/overlays/shadow.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/flat/buttons/button-nofo.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/themes/flat/overlays/shadow.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/AddonBrowser.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1101_SettingsList.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1102_TextViewer.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1104_Fanart.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Custom_1110_TempoControl.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Defaults.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogAddonInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogAddonSettings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogBusy.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogButtonMenu.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogColorPicker.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogConfirm.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogContextMenu.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogExtendedProgressBar.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogFullScreenInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogGameControllers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogKeyboard.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogMediaSource.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogMusicInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogNotification.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogNumeric.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelGuide.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelManager.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGroupManager.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGuideControls.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGuideSearch.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPictureInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSeekBar.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSelect.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSettings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSlider.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogSubtitles.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogTextViewer.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogVideoInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogVideoManager.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/DialogVolumeBar.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/EventLog.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/FileBrowser.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/FileManager.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Font.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/GameOSD.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Home.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_Animations.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_Buttons.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_DialogSelect.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_Games.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_Home.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_MediaMenu.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_MusicInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Includes_PVR.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/LoginScreen.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MusicOSD.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MusicVisualisation.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyFavourites.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyGames.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyMusicNav.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRChannels.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRGuide.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRRecordings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRSearch.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPVRTimers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPics.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPlaylist.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyPrograms.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyVideoNav.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/MyWeather.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/PlayerControls.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Pointer.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Settings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SettingsCategory.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SettingsProfile.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SettingsScreenCalibration.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SettingsSystemInfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SkinSettings.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SlideShow.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SmartPlaylistEditor.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/SmartPlaylistRule.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Startup.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Timers.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/Variables.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/VideoFullScreen.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/VideoOSD.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/VideoOSDBookmarks.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_500_Wall.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_501_Banner.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_502_FanArt.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_503_NowPlaying.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_50_List.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_51_Poster.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_52_IconWall.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_53_Shift.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_54_InfoWall.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/xml/View_55_WideList.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/wayland-sessions/kodi-gbm.desktop -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/xsessions/kodi.desktop -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/applications/kodi.desktop -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/metainfo/org.xbmc.kodi.metainfo.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/16x16/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/22x22/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/24x24/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/32x32/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/48x48/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/64x64/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/128x128/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/256x256/apps/kodi.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/icons/hicolor/scalable/apps/kodi.svg -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/firewalld/services/kodi-eventserver.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/firewalld/services/kodi-http.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/firewalld/services/kodi-jsonrpc.xml -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/LICENSE.md -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/version.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/README.Linux.md -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/privacy-policy.txt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi-TexturePacker -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/AddonBase.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/versions.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/Thread.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/StringUtils.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/Timer.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/EndTime.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/tools/DllHelper.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/Network.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/VFS.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Peripheral.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/ImageDecoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Screensaver.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/AudioDecoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/peripheral -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/peripheral/PeripheralUtils.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Inputstream.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/TimingConstants.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/StreamCodec.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/StreamCrypto.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/StreamConstants.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/inputstream/DemuxPacket.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/VideoCodec.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/AudioEncoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/PVR.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Channels.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Providers.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/EDL.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Stream.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/EPG.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/General.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Recordings.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/MenuHook.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/Timers.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/pvr/ChannelGroups.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Visualization.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/addon-instance/Game.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/AudioEngine.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/network.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/filesystem.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/general.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/audio_engine.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/audiodecoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/vfs.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/imagedecoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/audioencoder.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/visualization.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/demux_packet.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/stream_crypto.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/stream_codec.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/stream_constants.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream/timing_constants.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/screensaver.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/video_codec.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/inputstream.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/game.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_stream.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_defines.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_edl.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_channel_groups.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_channels.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_providers.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_general.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_menu_hook.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_recordings.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_timers.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/pvr/pvr_epg.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon-instance/peripheral.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/addon_base.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/list_item.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/general.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/image.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/label.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/fade_label.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/spin.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/text_box.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/button.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/radio_button.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/edit.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/slider.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/settings_slider.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/controls/rendering.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/window.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/input -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/input/action_ids.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/filebrowser.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/select.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/context_menu.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/ok.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/keyboard.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/text_viewer.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/numeric.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/extended_progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/dialogs/yes_no.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/gui/definitions.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/platform -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/platform/android -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/c-api/platform/android/system.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/gl -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/gl/GL.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/gl/Shader.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/gl/GLonDX.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/renderHelper.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/Window.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/ListItem.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/FadeLabel.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Button.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/RadioButton.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Spin.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Rendering.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Image.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/TextBox.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Slider.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/SettingsSlider.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Label.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/controls/Edit.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/General.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/input -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/input/ActionIDs.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/YesNo.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/FileBrowser.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/Numeric.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/Keyboard.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/Select.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/Progress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/OK.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/ExtendedProgress.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/ContextMenu.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/gui/dialogs/TextViewer.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/General.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/Filesystem.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/platform -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/platform/android -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/platform/android/System.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/AddonHelpers.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/AddOptions.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/ArchSetup.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/CheckCommits.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/CheckTargetPlatform.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/GenerateCompileInfo.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/GeneratorSetup.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/HandleDepends.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/Macros.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/PrepareEnv.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/ProjectMacros.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/cmake/PathSetup.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/cmake/KodiConfig.cmake -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/bt/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/bt/bt.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/bt/hid.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/keymaps.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/sixaxis.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/sixpair.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3/sixwatch.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/defs.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/__init__.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/ps3_remote.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/xbmcclient.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/kodi/zeroconf.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/pixmaps/kodi/bluetooth.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/pixmaps/kodi/phone.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/pixmaps/kodi/mail.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/pixmaps/kodi/mouse.png -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/include/kodi/xbmcclient.h -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C#/XBMCDemoClient1.cs -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_notification.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_log.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_button1.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_mouse.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_button2.cpp -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/java/XBMCDemoClient1.java -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_mouse.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_button1.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_notification.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_action.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_button2.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_simple.py -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi-ps3remote -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/kodi-send -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/media/Textures.xbt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/media/curial.xbt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/share/kodi/addons/skin.estuary/media/flat.xbt -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/bin/TexturePacker >>> kodi-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/kodi/pkg/kodi-dev/usr/include' 'usr/lib/cmake' -> '/home/buildozer/aports/community/kodi/pkg/kodi-dev/usr/lib/cmake' >>> kodi-dev*: Preparing subpackage kodi-dev... >>> kodi-dev*: Stripping binaries >>> kodi-dev*: Running postcheck for kodi-dev >>> kodi-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/kodi/pkg/kodi-doc/usr/share/doc' >>> kodi-doc*: Preparing subpackage kodi-doc... libfakeroot internal error: payload not recognized! >>> kodi-doc*: Running postcheck for kodi-doc >>> kodi-openrc*: Running split function openrc... 'etc/init.d' -> '/home/buildozer/aports/community/kodi/pkg/kodi-openrc/etc/init.d' >>> kodi-openrc*: Preparing subpackage kodi-openrc... >>> kodi-openrc*: Running postcheck for kodi-openrc >>> kodi-x11*: Running split function x11... 'usr/bin/kodi' -> '/home/buildozer/aports/community/kodi/pkg/kodi-x11/usr/bin/kodi' 'usr/lib/kodi/kodi-x11' -> '/home/buildozer/aports/community/kodi/pkg/kodi-x11/usr/lib/kodi/kodi-x11' 'usr/lib/kodi/kodi-xrandr' -> '/home/buildozer/aports/community/kodi/pkg/kodi-x11/usr/lib/kodi/kodi-xrandr' >>> kodi-x11*: Preparing subpackage kodi-x11... >>> kodi-x11*: Stripping binaries libfakeroot internal error: payload not recognized! >>> kodi-x11*: Running postcheck for kodi-x11 >>> kodi-wayland*: Running split function wayland... 'usr/bin/kodi-wayland' -> '/home/buildozer/aports/community/kodi/pkg/kodi-wayland/usr/bin/kodi-wayland' >>> kodi-wayland*: Preparing subpackage kodi-wayland... >>> kodi-wayland*: Stripping binaries >>> kodi-wayland*: Running postcheck for kodi-wayland >>> kodi-gbm*: Running split function gbm... 'usr/bin/kodi-gbm' -> '/home/buildozer/aports/community/kodi/pkg/kodi-gbm/usr/bin/kodi-gbm' >>> kodi-gbm*: Preparing subpackage kodi-gbm... >>> kodi-gbm*: Stripping binaries libfakeroot internal error: payload not recognized! >>> kodi-gbm*: Script found. /bin/sh added as a dependency for kodi-gbm-21.1-r1.apk >>> kodi-gbm*: Adding .pre-install >>> kodi-gbm*: Running postcheck for kodi-gbm >>> kodi-polkit*: Running split function polkit... 'usr/share/polkit-1/rules.d' -> '/home/buildozer/aports/community/kodi/pkg/kodi-polkit/usr/share/polkit-1/rules.d' >>> kodi-polkit*: Preparing subpackage kodi-polkit... >>> kodi-polkit*: Running postcheck for kodi-polkit >>> kodi*: Running postcheck for kodi >>> kodi*: Preparing package kodi... >>> kodi*: Stripping binaries libfakeroot internal error: payload not recognized! >>> kodi-dev*: Scanning shared objects >>> kodi-doc*: Scanning shared objects >>> kodi-gbm*: Scanning shared objects >>> kodi-openrc*: Scanning shared objects >>> kodi-polkit*: Scanning shared objects >>> kodi-wayland*: Scanning shared objects libfakeroot internal error: payload not recognized! >>> kodi-x11*: Scanning shared objects libfakeroot internal error: payload not recognized! >>> kodi*: Scanning shared objects >>> kodi-dev*: Tracing dependencies... curl-dev ffmpeg4-dev flatbuffers-dev fmt-dev freetype-dev fribidi-dev fstrcmp-dev giflib-dev glu-dev gtest-dev libass-dev libcdio-dev libdisplay-info-dev libdrm-dev libjpeg-turbo-dev libunistring-dev libvdpau-dev lzo-dev mesa-dev openssl-dev>3 pcre-dev rapidjson-dev spdlog-dev sqlite-dev taglib-dev tinyxml2-dev tinyxml-dev zlib-dev libxkbcommon-dev waylandpp-dev libinput-dev alsa-lib-dev avahi-dev bluez-dev dav1d-dev dbus-dev eudev-dev lcms2-dev libbluray-dev libcap-dev libcec4-dev libmicrohttpd-dev libnfs-dev libplist-dev libshairport-dev libudfread-dev libva-glx-dev libva-glx-dev libxslt-dev libxslt-dev mariadb-connector-c-dev pipewire-dev pulseaudio-dev python3-dev samba-dev >>> kodi-dev*: Package size: 1.9 MB >>> kodi-dev*: Compressing data... >>> kodi-dev*: Create checksum... >>> kodi-dev*: Create kodi-dev-21.1-r1.apk >>> kodi-doc*: Tracing dependencies... >>> kodi-doc*: Package size: 37.0 KB >>> kodi-doc*: Compressing data... >>> kodi-doc*: Create checksum... >>> kodi-doc*: Create kodi-doc-21.1-r1.apk >>> kodi-gbm*: Tracing dependencies... kodi=21.1-r1 /bin/sh so:libEGL.so.1 so:libGLESv2.so.2 so:libX11.so.6 so:libasound.so.2 so:libass.so.9 so:libavahi-client.so.3 so:libavahi-common.so.3 so:libbluetooth.so.3 so:libbluray.so.2 so:libbz2.so.1 so:libc.musl-aarch64.so.1 so:libcap.so.2 so:libcdio.so.19 so:libcec.so.4 so:libcrypto.so.3 so:libcurl.so.4 so:libdav1d.so.7 so:libdbus-1.so.3 so:libdisplay-info.so.2 so:libdrm.so.2 so:libfmt.so.10 so:libfreetype.so.6 so:libfribidi.so.0 so:libfstrcmp.so.0 so:libgbm.so.1 so:libgcc_s.so.1 so:libgnutls.so.30 so:libharfbuzz.so.0 so:libinput.so.10 so:libiso9660.so.11 so:liblcms2.so.2 so:liblzma.so.5 so:liblzo2.so.2 so:libmariadb.so.3 so:libmicrohttpd.so.12 so:libnfs.so.14 so:libpcre.so.1 so:libpipewire-0.3.so.0 so:libplist-2.0.so.4 so:libpulse-simple.so.0 so:libpulse.so.0 so:libpython3.12.so.1.0 so:libsmbclient.so.0 so:libspdlog.so.1.14 so:libsqlite3.so.0 so:libstdc++.so.6 so:libtag.so.1 so:libtinyxml.so.0 so:libtinyxml2.so.10 so:libudev.so.1 so:libudfread.so.0 so:libuuid.so.1 so:libva-drm.so.2 so:libva-x11.so.2 so:libva.so.2 so:libxkbcommon.so.0 so:libxml2.so.2 so:libxslt.so.1 so:libz.so.1 >>> kodi-gbm*: Package size: 48.3 MB >>> kodi-gbm*: Compressing data... >>> kodi-gbm*: Create checksum... >>> kodi-gbm*: Create kodi-gbm-21.1-r1.apk >>> kodi-openrc*: Tracing dependencies... >>> kodi-openrc*: Package size: 271.0 B >>> kodi-openrc*: Compressing data... >>> kodi-openrc*: Create checksum... libfakeroot internal error: payload not recognized! >>> kodi-openrc*: Create kodi-openrc-21.1-r1.apk >>> kodi-polkit*: Tracing dependencies... >>> kodi-polkit*: Package size: 491.0 B >>> kodi-polkit*: Compressing data... >>> kodi-polkit*: Create checksum... >>> kodi-polkit*: Create kodi-polkit-21.1-r1.apk >>> kodi-wayland*: Tracing dependencies... kodi=21.1-r1 so:libEGL.so.1 so:libGLESv2.so.2 so:libX11.so.6 so:libasound.so.2 so:libass.so.9 so:libavahi-client.so.3 so:libavahi-common.so.3 so:libbluetooth.so.3 so:libbluray.so.2 so:libbz2.so.1 so:libc.musl-aarch64.so.1 so:libcap.so.2 so:libcdio.so.19 so:libcec.so.4 so:libcrypto.so.3 so:libcurl.so.4 so:libdav1d.so.7 so:libdbus-1.so.3 so:libdrm.so.2 so:libfmt.so.10 so:libfreetype.so.6 so:libfribidi.so.0 so:libfstrcmp.so.0 so:libgcc_s.so.1 so:libgnutls.so.30 so:libharfbuzz.so.0 so:libiso9660.so.11 so:liblcms2.so.2 so:liblzma.so.5 so:liblzo2.so.2 so:libmariadb.so.3 so:libmicrohttpd.so.12 so:libnfs.so.14 so:libpcre.so.1 so:libpipewire-0.3.so.0 so:libplist-2.0.so.4 so:libpulse-simple.so.0 so:libpulse.so.0 so:libpython3.12.so.1.0 so:libsmbclient.so.0 so:libspdlog.so.1.14 so:libsqlite3.so.0 so:libstdc++.so.6 so:libtag.so.1 so:libtinyxml.so.0 so:libtinyxml2.so.10 so:libudev.so.1 so:libudfread.so.0 so:libuuid.so.1 so:libva-drm.so.2 so:libva-wayland.so.2 so:libva-x11.so.2 so:libva.so.2 so:libwayland-client++.so.1 so:libwayland-cursor++.so.1 so:libwayland-egl++.so.1 so:libxkbcommon.so.0 so:libxml2.so.2 so:libxslt.so.1 so:libz.so.1 >>> kodi-wayland*: Package size: 48.5 MB >>> kodi-wayland*: Compressing data... >>> kodi-wayland*: Create checksum... >>> kodi-wayland*: Create kodi-wayland-21.1-r1.apk >>> kodi-x11*: Tracing dependencies... kodi=21.1-r1 so:libEGL.so.1 so:libGLESv2.so.2 so:libX11.so.6 so:libXext.so.6 so:libXrandr.so.2 so:libasound.so.2 so:libass.so.9 so:libavahi-client.so.3 so:libavahi-common.so.3 so:libbluetooth.so.3 so:libbluray.so.2 so:libbz2.so.1 so:libc.musl-aarch64.so.1 so:libcap.so.2 so:libcdio.so.19 so:libcec.so.4 so:libcrypto.so.3 so:libcurl.so.4 so:libdav1d.so.7 so:libdbus-1.so.3 so:libfmt.so.10 so:libfreetype.so.6 so:libfribidi.so.0 so:libfstrcmp.so.0 so:libgcc_s.so.1 so:libgnutls.so.30 so:libharfbuzz.so.0 so:libiso9660.so.11 so:liblcms2.so.2 so:liblzma.so.5 so:liblzo2.so.2 so:libmariadb.so.3 so:libmicrohttpd.so.12 so:libnfs.so.14 so:libpcre.so.1 so:libpipewire-0.3.so.0 so:libplist-2.0.so.4 so:libpulse-simple.so.0 so:libpulse.so.0 so:libpython3.12.so.1.0 so:libsmbclient.so.0 so:libspdlog.so.1.14 so:libsqlite3.so.0 so:libstdc++.so.6 so:libtag.so.1 so:libtinyxml.so.0 so:libtinyxml2.so.10 so:libudev.so.1 so:libudfread.so.0 so:libuuid.so.1 so:libva-drm.so.2 so:libva-x11.so.2 so:libva.so.2 so:libxml2.so.2 so:libxslt.so.1 so:libz.so.1 >>> kodi-x11*: Package size: 48.1 MB >>> kodi-x11*: Compressing data... >>> kodi-x11*: Create checksum... >>> kodi-x11*: Create kodi-x11-21.1-r1.apk >>> kodi*: Tracing dependencies... curl hicolor-icon-theme py3-bluez py3-pillow py3-simplejson python3 xdpyinfo kodi-bin so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libgif.so.7 so:libjpeg.so.8 so:liblzo2.so.2 so:libpng16.so.16 so:libstdc++.so.6 >>> kodi*: Package size: 34.3 MB >>> kodi*: Compressing data... >>> kodi*: Create checksum... >>> kodi*: Create kodi-21.1-r1.apk >>> kodi: Build complete at Mon, 25 Nov 2024 18:07:05 +0000 elapsed time 0h 42m 29s >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Uninstalling dependencies... (1/456) Purging .makedepends-kodi (20241125.172437) (2/456) Purging hicolor-icon-theme (0.18-r0) (3/456) Purging py3-bluez-pyc (0.23-r7) (4/456) Purging py3-bluez (0.23-r7) (5/456) Purging py3-pillow-pyc (11.0.0-r0) (6/456) Purging py3-pillow (11.0.0-r0) (7/456) Purging py3-simplejson-pyc (3.19.3-r0) (8/456) Purging py3-simplejson (3.19.3-r0) (9/456) Purging xdpyinfo (1.3.4-r1) (10/456) Purging curl-dev (8.11.0-r2) (11/456) Purging ffmpeg4-dev (4.4.5-r0) (12/456) Purging ffmpeg4-libavdevice (4.4.5-r0) (13/456) Purging ffmpeg4-libavfilter (4.4.5-r0) (14/456) Purging ffmpeg4-libavformat (4.4.5-r0) (15/456) Purging ffmpeg4-libpostproc (4.4.5-r0) (16/456) Purging ffmpeg4-libswscale (4.4.5-r0) (17/456) Purging ffmpeg4 (4.4.5-r0) (18/456) Purging flatbuffers-dev (24.3.25-r0) (19/456) Purging flatc (24.3.25-r0) (20/456) Purging flatbuffers (24.3.25-r0) (21/456) Purging fstrcmp-dev (0.7-r4) (22/456) Purging fstrcmp (0.7-r4) (23/456) Purging giflib-dev (5.2.2-r0) (24/456) Purging giflib (5.2.2-r0) (25/456) Purging glu-dev (9.0.3-r3) (26/456) Purging glu (9.0.3-r3) (27/456) Purging gtest-dev (1.15.2-r0) (28/456) Purging gmock (1.15.2-r0) (29/456) Purging gtest (1.15.2-r0) (30/456) Purging libass-dev (0.17.3-r0) (31/456) Purging enca-dev (1.19-r4) (32/456) Purging enca (1.19-r4) (33/456) Purging libass (0.17.3-r0) (34/456) Purging libcdio-dev (2.1.0-r3) (35/456) Purging libcdio++ (2.1.0-r3) (36/456) Purging libcdio (2.1.0-r3) (37/456) Purging libdisplay-info-dev (0.2.0-r0) (38/456) Purging libdisplay-info (0.2.0-r0) (39/456) Purging libunistring-dev (1.2-r0) (40/456) Purging libvdpau-dev (1.5-r4) (41/456) Purging lzo-dev (2.10-r5) (42/456) Purging lzo (2.10-r5) (43/456) Purging pcre-dev (8.45-r3) (44/456) Purging libpcre16 (8.45-r3) (45/456) Purging libpcre32 (8.45-r3) (46/456) Purging libpcrecpp (8.45-r3) (47/456) Purging pcre (8.45-r3) (48/456) Purging rapidjson-dev (1.1.0-r6) (49/456) Purging spdlog-dev (1.14.1-r0) (50/456) Purging spdlog (1.14.1-r0) (51/456) Purging taglib-dev (1.13.1-r0) (52/456) Purging libtag_c (1.13.1-r0) (53/456) Purging tinyxml2-dev (10.0.0-r0) (54/456) Purging tinyxml2 (10.0.0-r0) (55/456) Purging tinyxml-dev (2.6.2-r4) (56/456) Purging tinyxml (2.6.2-r4) (57/456) Purging libxkbcommon-dev (1.7.0-r1) (58/456) Purging libxkbcommon-x11 (1.7.0-r1) (59/456) Purging libxkbcommon (1.7.0-r1) (60/456) Purging xkeyboard-config (2.43-r0) (61/456) Purging waylandpp-dev (1.0.0-r2) (62/456) Purging pugixml-dev (1.14-r0) (63/456) Purging waylandpp (1.0.0-r2) (64/456) Purging libinput-dev (1.27.0-r0) (65/456) Purging libinput-libs (1.27.0-r0) (66/456) Purging alsa-lib-dev (1.2.12-r0) (67/456) Purging bluez-dev (5.79-r0) (68/456) Purging bluez-libs (5.79-r0) (69/456) Purging dav1d-dev (1.5.0-r0) (70/456) Purging dbus-dev (1.14.10-r4) (71/456) Purging lcms2-dev (2.16-r0) (72/456) Purging lcms2-plugins (2.16-r0) (73/456) Purging tiff-dev (4.7.0-r0) (74/456) Purging libtiffxx (4.7.0-r0) (75/456) Purging libbluray-dev (1.3.4-r1) (76/456) Purging libbluray (1.3.4-r1) (77/456) Purging libcap-dev (2.71-r0) (78/456) Purging libcec4-dev (4.0.7-r3) (79/456) Purging eudev-dev (3.2.14-r5) (80/456) Purging libxrandr-dev (1.5.4-r1) (81/456) Purging libcec4 (4.0.7-r3) (82/456) Purging libmicrohttpd-dev (0.9.77-r0) (83/456) Purging libmicrohttpd (0.9.77-r0) (84/456) Purging libnfs-dev (5.0.3-r0) (85/456) Purging libnfs (5.0.3-r0) (86/456) Purging libplist-dev (2.6.0-r1) (87/456) Purging libplist++ (2.6.0-r1) (88/456) Purging libplist (2.6.0-r1) (89/456) Purging libshairport-dev (1.2.1.20121215-r3) (90/456) Purging avahi-dev (0.8-r19) (91/456) Purging gdbm-dev (1.24-r0) (92/456) Purging gdbm-tools (1.24-r0) (93/456) Purging avahi-compat-howl (0.8-r19) (94/456) Purging avahi-compat-libdns_sd (0.8-r19) (95/456) Purging avahi-glib (0.8-r19) (96/456) Purging avahi-openrc (0.8-r19) (97/456) Purging dbus-openrc (1.14.10-r4) (98/456) Purging dbus-daemon-launch-helper (1.14.10-r4) (99/456) Purging dbus (1.14.10-r4) (100/456) Purging avahi (0.8-r19) (101/456) Purging libao-dev (1.2.2-r3) (102/456) Purging libao (1.2.2-r3) (103/456) Purging libshairport (1.2.1.20121215-r3) (104/456) Purging libudfread-dev (1.1.2-r2) (105/456) Purging libudfread (1.1.2-r2) (106/456) Purging libva-glx-dev (2.20.0-r0) (107/456) Purging libva-dev (2.22.0-r1) (108/456) Purging mesa-dev (24.2.7-r0) (109/456) Purging libxdamage-dev (1.1.6-r5) (110/456) Purging libxdamage (1.1.6-r5) (111/456) Purging libxshmfence-dev (1.3.2-r6) (112/456) Purging mesa-egl (24.2.7-r0) (113/456) Purging mesa-gbm (24.2.7-r0) (114/456) Purging mesa-gles (24.2.7-r0) (115/456) Purging mesa-osmesa (24.2.7-r0) (116/456) Purging mesa-rusticl (24.2.7-r0) (117/456) Purging libclc (19.1.4-r0) (118/456) Purging mesa-xatracker (24.2.7-r0) (119/456) Purging libxfixes-dev (6.0.1-r4) (120/456) Purging libva-glx (2.20.0-r0) (121/456) Purging libxslt-dev (1.1.42-r1) (122/456) Purging mariadb-connector-c-dev (3.3.10-r0) (123/456) Purging openssl-dev (3.3.2-r4) (124/456) Purging mariadb-connector-c (3.3.10-r0) (125/456) Purging pipewire-dev (1.2.6-r1) (126/456) Purging pulseaudio-dev (17.0-r4) (127/456) Purging libpulse-mainloop-glib (17.0-r4) (128/456) Purging libpulse (17.0-r4) (129/456) Purging python3-dev (3.12.7-r1) (130/456) Purging samba-dev (4.20.6-r0) (131/456) Purging libsmbclient (4.20.6-r0) (132/456) Purging samba-dc-libs (4.20.6-r0) (133/456) Purging autoconf (2.72-r0) (134/456) Purging m4 (1.4.19-r3) (135/456) Purging automake (1.17-r0) (136/456) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (137/456) Purging cmake (3.31.1-r0) (138/456) Purging doxygen (1.12.0-r0) (139/456) Purging graphviz (12.2.0-r0) Executing graphviz-12.2.0-r0.pre-deinstall (140/456) Purging font-cantarell (0.303.1-r2) (141/456) Purging libtool (2.4.7-r3) (142/456) Purging libltdl (2.4.7-r3) (143/456) Purging lld (19.1.4-r0) (144/456) Purging nasm (2.16.03-r0) (145/456) Purging openjdk8-jre-base (8.422.05-r0) (146/456) Purging openjdk8-jre-lib (8.422.05-r0) (147/456) Purging java-common (0.5-r0) (148/456) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (149/456) Purging p11-kit-trust (0.25.5-r2) (150/456) Purging ca-certificates (20241010-r0) Executing ca-certificates-20241010-r0.post-deinstall (151/456) Purging nss (3.107-r0) (152/456) Purging samurai (1.2-r6) (153/456) Purging swig (4.3.0-r0) (154/456) Purging guile (3.0.9-r1) (155/456) Purging wayland-protocols (1.38-r0) (156/456) Purging agetty-openrc (0.55.1-r2) (157/456) Purging agetty (2.40.2-r4) (158/456) Purging blkid (2.40.2-r4) (159/456) Purging c-ares-dev (1.34.3-r0) (160/456) Purging cfdisk (2.40.2-r4) (161/456) Purging clang19 (19.1.4-r0) (162/456) Purging clang19-headers (19.1.4-r0) (163/456) Purging clang19-libs (19.1.4-r0) (164/456) Purging dmesg (2.40.2-r4) (165/456) Purging ffmpeg4-libavcodec (4.4.5-r0) (166/456) Purging ffmpeg4-libswresample (4.4.5-r0) (167/456) Purging findmnt (2.40.2-r4) (168/456) Purging flock (2.40.2-r4) (169/456) Purging fmt-dev (10.2.1-r2) (170/456) Purging fmt (10.2.1-r2) (171/456) Purging fribidi-dev (1.0.16-r0) (172/456) Purging fstrim (2.40.2-r4) (173/456) Purging git-perl (2.47.0-r0) (174/456) Purging perl-git (2.47.0-r0) (175/456) Purging perl-error (0.17029-r2) (176/456) Purging perl (5.40.0-r3) (177/456) Purging gnutls-dev (3.8.8-r0) (178/456) Purging gnutls-c++ (3.8.8-r0) (179/456) Purging graphviz-libs (12.2.0-r0) (180/456) Purging guile-libs (3.0.9-r1) (181/456) Purging harfbuzz-dev (9.0.0-r1) (182/456) Purging harfbuzz-cairo (9.0.0-r1) (183/456) Purging harfbuzz-gobject (9.0.0-r1) (184/456) Purging harfbuzz-icu (9.0.0-r1) (185/456) Purging harfbuzz-subset (9.0.0-r1) (186/456) Purging hexdump (2.40.2-r4) (187/456) Purging icu-dev (74.2-r0) (188/456) Purging krb5-libs (1.21.3-r0) (189/456) Purging krb5-conf (1.0-r2) (190/456) Purging lame-libs (3.100-r5) (191/456) Purging lcms2 (2.16-r0) (192/456) Purging ldb-dev (2.9.2-r0) (193/456) Purging libarchive (3.7.7-r0) (194/456) Purging libasyncns (0.8-r4) (195/456) Purging libcom_err (1.47.1-r1) (196/456) Purging libdaemon (0.14-r5) (197/456) Purging libdrm-dev (2.4.123-r1) (198/456) Purging libevdev (1.13.3-r0) (199/456) Purging libevent-dev (2.1.12-r7) (200/456) Purging libevent (2.1.12-r7) (201/456) Purging libgd (2.3.3-r9) (202/456) Purging libimagequant (4.2.2-r0) (203/456) Purging libjpeg-turbo-dev (3.0.4-r0) (204/456) Purging libturbojpeg (3.0.4-r0) (205/456) Purging liblksctp (1.0.19-r5) (206/456) Purging libpciaccess-dev (0.18.1-r0) (207/456) Purging libpsl-dev (0.21.5-r3) (208/456) Purging libpsl-utils (0.21.5-r3) (209/456) Purging libsrt (1.5.3-r0) (210/456) Purging libssh (0.11.1-r0) (211/456) Purging libtag (1.13.1-r0) (212/456) Purging libtasn1-dev (4.19.0-r2) (213/456) Purging libtasn1-progs (4.19.0-r2) (214/456) Purging libtheora (1.1.1-r18) (215/456) Purging libunibreak-dev (6.1-r0) (216/456) Purging libunibreak (6.1-r0) (217/456) Purging libverto (0.3.2-r2) (218/456) Purging libvpx (1.14.1-r0) (219/456) Purging libwebp-dev (1.4.0-r0) (220/456) Purging libwebpdecoder (1.4.0-r0) (221/456) Purging libwebpdemux (1.4.0-r0) (222/456) Purging libwebpmux (1.4.0-r0) (223/456) Purging libxi (1.8.2-r0) (224/456) Purging libxml2-dev (2.13.4-r3) (225/456) Purging libxpm (3.5.17-r0) (226/456) Purging libxrandr (1.5.4-r1) (227/456) Purging libxt (1.3.0-r5) (228/456) Purging libxtst (1.2.5-r0) (229/456) Purging libxxf86vm-dev (1.1.5-r6) (230/456) Purging lld-libs (19.1.4-r0) (231/456) Purging llvm19 (19.1.4-r0) (232/456) Purging llvm19-linker-tools (19.1.4-r0) (233/456) Purging logger (2.40.2-r4) (234/456) Purging losetup (2.40.2-r4) (235/456) Purging lsblk (2.40.2-r4) (236/456) Purging lscpu (2.40.2-r4) (237/456) Purging mcookie (2.40.2-r4) (238/456) Purging mesa-gl (24.2.7-r0) (239/456) Purging mount (2.40.2-r4) (240/456) Purging mtdev (1.1.7-r0) (241/456) Purging nettle-dev (3.10-r1) (242/456) Purging gmp-dev (6.3.0-r2) (243/456) Purging libgmpxx (6.3.0-r2) (244/456) Purging nghttp2-dev (1.64.0-r0) (245/456) Purging nspr (4.36-r0) (246/456) Purging openjpeg (2.5.2-r0) (247/456) Purging orc (0.4.40-r1) (248/456) Purging p11-kit-dev (0.25.5-r2) (249/456) Purging p8-platform-dev (2.1.0.1-r2) (250/456) Purging p8-platform (2.1.0.1-r2) (251/456) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (252/456) Purging partx (2.40.2-r4) (253/456) Purging pcsc-lite-libs (2.2.3-r1) (254/456) Purging pipewire-libs (1.2.6-r1) (255/456) Purging pugixml (1.14-r0) (256/456) Purging py3-packaging-pyc (24.2-r0) (257/456) Purging py3-parsing-pyc (3.1.4-r0) (258/456) Purging python3-pyc (3.12.7-r1) (259/456) Purging python3-pycache-pyc0 (3.12.7-r1) (260/456) Purging xcb-proto-pyc (1.17.0-r0) (261/456) Purging pyc (3.12.7-r1) (262/456) Purging rhash-libs (1.4.5-r0) (263/456) Purging roc-toolkit-libs (0.4.0-r0) (264/456) Purging runuser (2.40.2-r4) (265/456) Purging samba-common-server-libs (4.20.6-r0) (266/456) Purging samba-libs-py3 (4.20.6-r0) (267/456) Purging samba-server-libs (4.20.6-r0) (268/456) Purging scudo-malloc (19.1.4-r0) (269/456) Purging sdl2 (2.30.9-r0) (270/456) Purging setpriv (2.40.2-r4) (271/456) Purging sfdisk (2.40.2-r4) (272/456) Purging soxr (0.1.3-r7) (273/456) Purging speexdsp (1.2.1-r2) (274/456) Purging spirv-llvm-translator-libs (19.1.0-r0) (275/456) Purging spirv-tools (1.3.290.0-r0) (276/456) Purging tdb-dev (1.4.12-r0) (277/456) Purging tevent-dev (0.16.1-r0) (278/456) Purging tiff (4.7.0-r0) (279/456) Purging umount (2.40.2-r4) (280/456) Purging util-linux-misc (2.40.2-r4) (281/456) Purging setarch (2.40.2-r4) (282/456) Purging util-linux-openrc (2.40.2-r4) (283/456) Purging uuidgen (2.40.2-r4) (284/456) Purging v4l-utils-libs (1.28.1-r1) (285/456) Purging vidstab (1.1.1-r0) (286/456) Purging wayland-dev (1.23.1-r0) (287/456) Purging wayland-libs-cursor (1.23.1-r0) (288/456) Purging wayland-libs-egl (1.23.1-r0) (289/456) Purging wayland-libs-server (1.23.1-r0) (290/456) Purging webrtc-audio-processing-1 (1.3-r1) (291/456) Purging wipefs (2.40.2-r4) (292/456) Purging x264-libs (0.164.3108-r0) (293/456) Purging x265-libs (3.6-r0) (294/456) Purging xvidcore (1.3.7-r2) (295/456) Purging xz-dev (5.6.3-r0) (296/456) Purging zstd-dev (1.5.6-r1) (297/456) Purging zstd (1.5.6-r1) (298/456) Purging libsndfile (1.2.2-r0) (299/456) Purging alsa-lib (1.2.12-r0) (300/456) Purging libavif (1.0.4-r0) (301/456) Purging aom-libs (3.11.0-r0) (302/456) Purging avahi-libs (0.8-r19) (303/456) Purging graphite2-dev (1.3.14-r6) (304/456) Purging cairo-dev (1.18.2-r1) (305/456) Purging cairo-tools (1.18.2-r1) (306/456) Purging xcb-util-dev (0.4.1-r3) (307/456) Purging util-macros (1.20.1-r0) (308/456) Purging xcb-util (0.4.1-r3) (309/456) Purging cairo-gobject (1.18.2-r1) (310/456) Purging cairo (1.18.2-r1) (311/456) Purging fontconfig-dev (2.15.0-r1) (312/456) Purging freetype-dev (2.13.3-r0) (313/456) Purging brotli-dev (1.1.0-r2) (314/456) Purging brotli (1.1.0-r2) (315/456) Purging glib-dev (2.82.2-r0) (316/456) Purging bzip2-dev (1.0.8-r6) (317/456) Purging docbook-xsl (1.79.2-r11) (318/456) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (319/456) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (320/456) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (321/456) Purging gettext-dev (0.22.5-r0) (322/456) Purging xz (5.6.3-r0) (323/456) Purging gettext-asprintf (0.22.5-r0) (324/456) Purging gettext (0.22.5-r0) (325/456) Purging gettext-envsubst (0.22.5-r0) (326/456) Purging libxml2-utils (2.13.4-r3) (327/456) Purging libxslt (1.1.42-r1) (328/456) Purging py3-packaging (24.2-r0) (329/456) Purging py3-parsing (3.1.4-r0) (330/456) Purging pcre2-dev (10.43-r0) (331/456) Purging libpcre2-16 (10.43-r0) (332/456) Purging libpcre2-32 (10.43-r0) (333/456) Purging libedit-dev (20240808.3.1-r0) (334/456) Purging ncurses-dev (6.5_p20241006-r3) (335/456) Purging libncurses++ (6.5_p20241006-r3) (336/456) Purging bsd-compat-headers (0.7.2-r6) (337/456) Purging dbus-libs (1.14.10-r4) (338/456) Purging libcamera-ipa (0.3.2-r0) (339/456) Purging libcamera (0.3.2-r0) (340/456) Purging eudev-libs (3.2.14-r5) (341/456) Purging expat-dev (2.6.4-r0) (342/456) Purging expat (2.6.4-r0) (343/456) Purging ffmpeg4-libavutil (4.4.5-r0) (344/456) Purging libxft (2.3.8-r3) (345/456) Purging fontconfig (2.15.0-r1) (346/456) Purging harfbuzz (9.0.0-r1) (347/456) Purging freetype (2.13.3-r0) (348/456) Purging fribidi (1.0.16-r0) (349/456) Purging gc (8.2.8-r0) (350/456) Purging samba-client-libs (4.20.6-r0) (351/456) Purging libauth-samba (4.20.6-r0) (352/456) Purging samba-libs (4.20.6-r0) (353/456) Purging libldap (2.6.8-r0) (354/456) Purging libsasl (2.1.28-r8) (355/456) Purging talloc-dev (2.4.2-r1) (356/456) Purging py3-talloc (2.4.2-r1) (357/456) Purging libxrender-dev (0.9.11-r5) (358/456) Purging libxrender (0.9.11-r5) (359/456) Purging libxext-dev (1.3.6-r2) (360/456) Purging libx11-dev (1.8.10-r0) (361/456) Purging xtrans (1.5.1-r0) (362/456) Purging libxcb-dev (1.16.1-r0) (363/456) Purging xcb-proto (1.17.0-r0) (364/456) Purging py3-ldb (2.9.2-r0) (365/456) Purging python3 (3.12.7-r1) (366/456) Purging gdbm (1.24-r0) (367/456) Purging gettext-libs (0.22.5-r0) (368/456) Purging glib (2.82.2-r0) (369/456) Purging samba-util-libs (4.20.6-r0) (370/456) Purging gnutls (3.8.8-r0) (371/456) Purging graphite2 (1.3.14-r6) (372/456) Purging libva (2.22.0-r1) (373/456) Purging mesa (24.2.7-r0) (374/456) Purging libdrm (2.4.123-r1) (375/456) Purging libpciaccess (0.18.1-r0) (376/456) Purging hwdata-pci (0.388-r0) (377/456) Purging icu (74.2-r0) (378/456) Purging icu-libs (74.2-r0) (379/456) Purging icu-data-en (74.2-r0) (380/456) Purging keyutils-libs (1.6.3-r4) (381/456) Purging ldb (2.9.2-r0) (382/456) Purging util-linux-dev (2.40.2-r4) (383/456) Purging libfdisk (2.40.2-r4) (384/456) Purging libmount (2.40.2-r4) (385/456) Purging libsmartcols (2.40.2-r4) (386/456) Purging util-linux (2.40.2-r4) (387/456) Purging libblkid (2.40.2-r4) (388/456) Purging libxdmcp-dev (1.1.5-r1) (389/456) Purging libvdpau (1.5-r4) (390/456) Purging libxxf86vm (1.1.5-r6) (391/456) Purging libxext (1.3.6-r2) (392/456) Purging libxfixes (6.0.1-r4) (393/456) Purging libx11 (1.8.10-r0) (394/456) Purging libxcb (1.16.1-r0) (395/456) Purging libxdmcp (1.1.5-r1) (396/456) Purging libbsd (0.12.2-r0) (397/456) Purging libbz2 (1.0.8-r6) (398/456) Purging libcap-ng (0.8.5-r0) (399/456) Purging libdav1d (1.5.0-r0) (400/456) Purging libeconf (0.6.3-r0) (401/456) Purging libelf (0.191-r0) (402/456) Purging libffi-dev (3.4.6-r0) (403/456) Purging linux-headers (6.6-r1) (404/456) Purging llvm19-libs (19.1.4-r0) (405/456) Purging wayland-libs-client (1.23.1-r0) (406/456) Purging p11-kit (0.25.5-r2) (407/456) Purging libffi (3.4.6-r0) (408/456) Purging libflac (1.4.3-r1) (409/456) Purging libformw (6.5_p20241006-r3) (410/456) Purging libgcrypt (1.10.3-r1) (411/456) Purging libgpg-error (1.51-r0) (412/456) Purging libsm (1.2.4-r4) (413/456) Purging libice (1.1.1-r6) (414/456) Purging libidn2-dev (2.3.7-r0) (415/456) Purging libintl (0.22.5-r0) (416/456) Purging libjpeg-turbo (3.0.4-r0) (417/456) Purging libmd (1.1.0-r0) (418/456) Purging libmenuw (6.5_p20241006-r3) (419/456) Purging libvorbis (1.3.7-r2) (420/456) Purging libogg (1.3.5-r5) (421/456) Purging libpanelw (6.5_p20241006-r3) (422/456) Purging libpng-dev (1.6.44-r0) (423/456) Purging libpng (1.6.44-r0) (424/456) Purging libwebp (1.4.0-r0) (425/456) Purging libsharpyuv (1.4.0-r0) (426/456) Purging libtasn1 (4.19.0-r2) (427/456) Purging libunwind (1.8.1-r0) (428/456) Purging libuuid (2.40.2-r4) (429/456) Purging libuv (1.49.2-r0) (430/456) Purging libwbclient (4.20.6-r0) (431/456) Purging libxau-dev (1.0.11-r4) (432/456) Purging libxau (1.0.11-r4) (433/456) Purging libxml2 (2.13.4-r3) (434/456) Purging libxshmfence (1.3.2-r6) (435/456) Purging linux-pam (1.6.1-r1) (436/456) Purging lmdb (0.9.33-r0) (437/456) Purging mesa-glapi (24.2.7-r0) (438/456) Purging mpdecimal (4.0.0-r0) (439/456) Purging nettle (3.10-r1) (440/456) Purging numactl (2.0.18-r0) (441/456) Purging opus (1.5.2-r1) (442/456) Purging pixman-dev (0.43.4-r1) (443/456) Purging pixman (0.43.4-r1) (444/456) Purging utmps-libs (0.1.2.3-r2) (445/456) Purging skalibs-libs (2.14.3.0-r0) (446/456) Purging sqlite-dev (3.47.0-r0) (447/456) Purging sqlite-libs (3.47.0-r0) (448/456) Purging sqlite (3.47.0-r0) (449/456) Purging tevent (0.16.1-r0) (450/456) Purging talloc (2.4.2-r1) (451/456) Purging tdb-libs (1.4.12-r0) (452/456) Purging vulkan-loader (1.3.296.0-r0) (453/456) Purging xorgproto (2024.1-r0) (454/456) Purging xz-libs (5.6.3-r0) (455/456) Purging yaml (0.2.5-r2) (456/456) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r8.trigger OK: 397 MiB in 103 packages >>> kodi: Updating the community/aarch64 repository index... >>> kodi: Signing the index...